ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0), 0x1) openat$dir(0xffffffffffffff9c, &(0x7f0000000180)='./file3\x00', 0x300, 0x0) 07:09:56 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card2/oss_mixer\x00', 0x8002, 0x0) write$proc_mixer(r1, 0x0, 0x88) dup3(r0, r1, 0x0) 07:09:56 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f000000c2c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB="140000001000010000000900000000000000000a28000000000a010100000000000000000200fffc0900010073797a30000000000800024000000001fc000000030a01020000000000000000020000000900010073797a30"], 0x15c}}, 0x0) [ 226.340219] ALSA: mixer_oss: invalid OSS volume '' [ 226.341063] netlink: 220 bytes leftover after parsing attributes in process `syz-executor.4'. [ 226.437393] ntfs: volume version 3.1. 07:09:56 executing program 5: mknodat$null(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000002340)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}}) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000080)={0x50, 0x0, r1}, 0x50) read$FUSE(r0, &(0x7f00000023c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r0, &(0x7f0000004400)={0xa0, 0x0, r2}, 0xa0) read$FUSE(r0, &(0x7f00000044c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000000140)={0x78, 0x0, r3}, 0x78) 07:09:56 executing program 0: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder1\x00', 0x802, 0x0) 07:09:56 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f0000003b40)=[{{&(0x7f0000000fc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001140)=[{&(0x7f0000003c00)="a7fcef7eb9dfd48afc3eb9104465a5c6af7fab066ea3d1e66df7148de4f7a52b5c05f22db4a4d8af9b97662a165a59fe224796bf48462a65c3e4579f0440a00be061c4eaf31dbfa66f3ad0a62c8a87ed6ae7d2b31d854027ffcc5e3d2f92ae1787cf1b176ef3cc18529d047d46d51508ea312372b1833e2993ef95d6044351f11787aaad8298a0e7bf5d9ce96c831c20df48be353f601b49f54e45adcb7a9654549985802074ae9fd8a46ef313649b0f5ad42a9c8d5374124087da7420ded350effe3610a526e95c585370bdbe0513d940450045bc9283d4946ce0e14dc9f9a1771589d504aaad84000efc00e0593efdd9683ec37d553adcf58e7a66ae17d4328495211379468eb25bad3f3a98ec06a4feb32c4a70ce9cffb43e8bde4d801bc3b662af53a9ee551256d29b239766f5150094fc218a4143e70fcbf5d6da1d7016f2c425d8e648da13593cb3d66433fccbabad1b72102504ea7594f42c62cefbc2ba79ec76ca7afc643e8c853339d47cdab834f9fe1a2bbb3e3e53b2c62d86bcd51f1ad2b6c434855934668f64ab5bb51192cfc61aea309a8a034bf50fc78f4a734c697d41c8fdbc45628b1ede44359894ef5f19a24a7efb5d38577fe898a7ab04f2f826503c15c5041445c51ab3bd4e448d514062c849126119b522c29eff5b0f84488feab2c229254780dc68f7fdeda49d6e312e20a9f51fede3b59a11723ce5c82b928c5d0deb2289e2a676a0d479bca5d4dcdb8a08e9f3fbc631c2d74d322b5fa9a7c1d3d80c3198f519c5ad0571571276e3af8e5a88e15ea24292e34608b87c49a48526430ee988517d0cd946cc20bf59fc780368f9fd7eea66f7d169cfa4c89a2bd552e4b000282fa539910794aa4266805a199b61695b52196a2ade00d8e0ab62aea3f3db57d6a57dc9208684de1db5da1afcee9a493d8b0593a44c67957256bab938aad70ac4d3f2219a4e7cb45b1f1c9ac60825bb12c1c94d71f34d1f640b77879617974efa3cd4c6beadaf9535156bd8d47a3e58f4aa1bc95e05ae65cc37ffc3fa6831d1beb69f8f45ba1f3b58437dcf4bcd0b1e738d2da7e28d51413e23ef52a3ce49cec35cd6c8ffac8196b9f3c720dfd11f2baa6356c655742469bbdbe58101736542466c84efc8ea26727060ee635457ada19e79d6668fa7a6e96d9c4be7593cde89ef5aa222ec2243e220bb0d22db611f037802b82c23ad7950b6e06c76bf911a54aabe24fee4d80dcd57f4e59ba3efe4653eb40df3b9adcb4a0df1ba29496faeb73bf775b1d120f3006ddcccedefe6daea22cb7b57e6919d76a3428ec063d701f386f1626ac6a11712438ec9cadf3c944c9fb80054ef9610372e4896e615c26d634897020022edce06545d0a92b35156d6a1ad02014d7a83cfb008cb2f0c5ad373bf830ec625141641359252e9f394f2341db3c6661f902d6ca4d58446cc07126ea9916c72dd7a2241a157c539d19e2b812543446e6faab1748fe0430335a4d634706f7e0984a3b9b1bbfc3eadcb13d57ff8692e22ee23faabbb004ba0267d7cf5217ae1ce647c4c44579ecb6c914f5bcb6ca4f5b49528070c0db3476a2fc684a9e51e7859009d6a1e2592bcf77ea985161bdb81fc4c16036d77feb6b974b0207d5a577abbf82a05dec1f1a04884d2500d5a7d8958f7d9d9704a1262f231fdd0623ca0d7559db2b25ccfa0bb92295cd480deece934d39646dfad6e631caf8f3cbd7c44f1925c8440539daea2af82772bc8b562021fe122c6aeb1b70cae858ea92d7b1e762388d158a0858a23c81ea7a311fec417b3138ca98898ef4c8a94cb9fb60810d561b49b45898bc0704b4ff2c3242f73dfdd652a9a864c19df5c5168ed26bdfa09031c1f40e689fab8187e74fdcade8c39dc0e330985e9babf3815fce5933697f874dc0e5e52ee39cf966e329bf0834f21c45bb6be8b6746f16e3ada1d1f28436df56117bfc1ffd4d4263c4ff12f0c3be5cdcd250725fa0a14be6ae3ebcb829fcb49e6728974cd65620b112251bef631be625b3f68fda0767a3abbfa2b57343e5450014865f5ccfb021602693d3c167b2444b17e3f03ebcd0de1639dd4930a060b94f47b718938ab3f28ce4e4457d8ec1e312f67bf2b13d340d523348b7da4fb956079cbf8f7765cb42548fbe3134b869f209a2a03612fdd552a9eed1661b92bc728183e6f0865c4f7c5d274d121a7850dbd550cbc247602ca3331eee457ab93aea83e8ed3bffb567d9feff1ef552ac57251e7bc4eed525ef025743e173ca4b3cc08310347fcfd17050a7a0327737f9c9e80a04582efc1ff3f7df760e32d7fc20c665b42626db2dd9f128b4ea243d80acb138462918a45697186d6c22238b8dfd24063e334b1c1b96de11d4474180688888e187338d7ff2286aee46b1146786a49e12ec8e45eb2359f8246c8ae72c26304d8fae667dd4ecd996d3527fbfa339424a95acc5ac0ff37e4104eda9c8b4c7fb62c114fd2eb4431d645068f40e5a05cbe6f3f89e549840aac19456e46ee70d6f965c2b56bd04d140e6782189c9ea674e274a17916ec9602739b0a4c5c7a7e69ba03e59483619bc1493818702374d12afd39850b6ebf43572591e2e2a6f005312157d5baad4ae38428d640747b121d486c1563e68165a166ea9aae0c2d64c7387e6cbf39131d5db2b34b9305c398becf8e61a5d0b861cc272ad904447ac289d12afa8c183c6c70cffddff914495a5b567ec9de63eed867549c7a0cc07de170cedcb7ace27b412d2cbc3a1e89f4d3997b2d269ec8cc330c7d43af74bb247e9bc25a9b5bd944394bb102b4b3446600570c5153134c5e44469d8299ffb3f60806224cab1cf2a0922f3110b89e780f74dd6c2509e6aa6d841b40ff965ea108ea078091f5a6d0eab7819c19df25bf19afa78785bfff45671370c57a2cc526faae27ab38cc502b11d0c055b219cab894f3e07c02b9a3e3d739dfdf668089fdaf7e571dbb0ddae917865dc7fc60f05c2ca145368292842c48c56d604bec9a919a22ceb223a798a970d22388c798bd6807406648b043f6908988c56ee78f8e6197aa2f4278e2547886c065276a1ecc8ce36e62f42e63975b5bc8e89b26553779698860d838c3ee6eecd0e8697320cda865852c504136587911b824fc22953dd60dbb1b9579452ba842cf5b7ffddf4df55b69008a8459dad9d0a41c7931c4c1199fa963c4be2ff226d7ade68a768c65123759a79168b61ca3c963b468e9f08bdedbf3a98e2edf76c7c8b2f93447881fecb97b23de80b47b55b555c9c715832907ede2930639bb5f818c30c1e288dd309e21e11605fa0665bd6038ccbb88463d7313604da07c399db432b2d66b2ce537b60efe514362ece320efa7c64267581f5f9bb6868eba8c3e9d71b60b5bd121e5ff54508e9f0038b6ff2c896ec22e3c7b3109805652deb3b6929bd5e43fec504a91462b2d91dd3a2b8c91f6e3daf8951b0512efdc21388688283d3e6ed8a057778f4f2436aabcbcebc4ae614cfa87bb8ce30b4b0792f2a721f3281de688c35b14a99647ce38f22bf9773c4892f33dcd6daf9b2c226257ab83b4dd151edf0302efbba5b8e6cf348d2cd21fecf641e5cc0a2ef19a477ff8bd5397af8ae196d8b7cc42b2746fd7b4cca742fbd4303ce3bc43436b543e7e7adb8dc08e0006cc7cc9c7900844eee5594d08bdc6d2cd447c879126a6270462b116f9064f906adc7327be4de8f0cd73a963e30b394ef2d6028a873fa0157fe33809bdcdd77044df228d18390e433e0c4eb9d2a6b1e27c85879648e0ae7cfbc76b5063c7cfedde20dbf9f50f24e9fd590c82968dcc7bb54bbf764efa109d49e99eb8234313eebee03be8f148a657255eb4bdb3d1edaa9fb9c53be811b21dd75a5154665c97d2ea1493442493237194b7d5e938ab7bed8cce1851bcab54c589461b47a47f37a16ffd12095a511dfe2151c5ef07df7cc5b044353b7c594406911e9323fc18a308566961b37470b31deb89b651376450d487042b168ed9fece09e81ce075e91256542e1b30b29fad6bdfc2d754b45e65aa7a37913de267396b09ac144b73e06aac5d43d0e19ac87f4db86c19cdbac36a04f854cdff069a41917ffc53202aacbe33823a5e217740bbc4f4ff97b45e7222a1385a634b94061ba24977c8ad3b5ed673c50563b83469c2c481f5ced10dc4009ba86767196d0870728a7a92aa37c940a2e6e131f7945cf862e1abd681d813eada3025395a488cff2de6e0ebf35a2588f90670daab3a3d6140bcd792075392e6059419500f752e147ac4736a8b7bd480602c781f62e303d68256678046d435761b7c67932d0f6c40f9205ad84e18451deb9e519caccacb7d7ab04dda7fe7ab7af003dd25ee9680bcbbafdd31d7455f82375c4a5f3fc02420cc07fc141558b132a44a92fb89df4dcbd0cd376e5b08917384897d3a81f9881f1f3b3e3a401e93cd60ee4210db0f8b63c7ccb1296c656a4d4c9ad10c9941b90eb06934c8fa632580ee6f66f6a265e295fa426edb2575ed73296eb4232adb9d4b0a87a2c5d06b0131a4b7418cf4dedb90c627320cc7d85d546a781c8f266755f93ee5cd72784619b5944eb0842fba53b3519356d03d39349abe990c07057e8e07228be9b95d082827f5cf237fc4267012451f9a1812d3d0f50119485036abecef6d5cf4a11f6bf420a489e72334fbb7508476b6c46658d4178b1f06f0bca4648c85bd7ce955d402a141dc7e7d640497214a82baf1507285c76982c04c0e05749c1bea14eaaa132244b8958f53a1a25c9b56dbfc4ced219326763b855724c9beb8b7da3d8eb13ecf613659c19c23ca4ff6854bc3a94e51830360d1b53ed450c6e79a734088189985143ee4757cd41c8b96a841134e75bd1ac38f84da97ee61fff20691150854b79cee39b1d5ae8fe8872227bd5e2849324000c78b42614dbf451b95c0a9e7793a3854072274a4996cd70ae3f9f2916678dece14077152bc891d9e4757aff919b501e1d61c707fcc0ae1463c8b4dad3b53d6fa35b9cfbf282c8d897f4e900ca28c667a2dca59ea3618dde31bca555782cb4276f9b874c1545a3412981176e3aa4743c772b0a8fff62d7f0fc7c21fbda62c6709f5d3c284117d54a697789634b5c3dd10423e0321798724d7801ec1964012946918ed0cabcf09358aabc21bf66c47f9e23fbb5870f676656a828358b83ffe194e48e1d3b19f00ef3d8d05077e592c825a48c053ec9b1faf06a7bf940c8f14ad9b6def161ac666181576f60de31bac2b76cb21f85f216b9b81eb8eb1354492f1dc0ccd7e369cd1f96232b22025f5fb5cad6631d98ffc1ecbdf5d4fce5950ad0333b72da36214ff637970c68fedd3d4530344017b9bc071ad477ae4a2b981bc7bd24dd84e15360e97d624171c13d56d609ed2920e393744bbb3f1d548cef2d669dd309fe18c632084951ae83cce9d9c80d7c5aa3ca47ba70d86a6efe1b41ddee101607eb8ad7d8434a29ab07b7dc5ce545dd9185387ab81909ac63190a90886b9df2a8b8e39cd6576923475c0e002353338f2ff1141a78759ba016187824f405e840145ab15155a02eb28fe6cad8d41a05a2ac75e37b5362239bf47f757f1def3ecdd090c62f10fbccbf1bca93f1fb2586530fd43b8bd22026ef07342fa04afd3a2b151791d28e024525b291d627313f32736ce69a100ecc87eadf55c6e7678febd7e1b70aedfc30666529dd7e6f3d6c241182da9787f9f960bbb841404aaed98e3881e9969fcc063b3d98fedf7701daab4832286ddfebe7d00220c2522e51a9b87c4813811f580265cb4d166a5ac6ccf131df6adb070e84eb1905df76262bf1b6121db078008f27788155b17739dd244976003aa15fb5b943dc6ba96b2d04f04fe9b20846ce178a670ddef93beb2482f39282b1c0a5104273a37a7d47db70884571e8c857975e3b03b5caac27308f8d5e8b5d001f7f6f68250e1f7f079abaa67677f6ed25b6f0a913d293402a7f4c430ea386ea49de7c27f5a5bd29980d45eee61d2a61eff879df0666e004037ee77f546957996348e5a3cf95ff7cc9b264ab4f71e23905507586298c2ed04b4b520f216e49cd96ca8e5d357b16e64a5404af6019871b907d9409c53742022c8c8c47ebf05e9", 0x10f1}, {&(0x7f0000001040)="823f6546156e272915f35bf87d5f51749abcc1082b2a7100a4447bf93b2b688f0d79a3467b6a95de37fcf92d994655dd55e8fb691ec0b71ed1fd85b75fca702de85eb6d09cc88917a8d77cb3380b0fe9563e33356f01e7aa8476c551aa48925c8acc42ac44ab2df167c1669bdc99f1cb774431c99207d035aa45a2429469c9ad48bc12daf44b952eec4c70b50addb9b2567cad", 0x93}], 0x2, &(0x7f0000001180)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r2, 0xffffffffffffffff, r2]}}], 0x28, 0x4004}}, {{&(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003380)=[{&(0x7f0000001240)="b8c31efa203505a88408b41a2adb1a915b3510da6673a45e5110a0146eac2390eae2a07fe092c17cb1935e852c84bc63e18654d03dfd14da757917b3215c93b664a0d6bd6a48f3b70f839d86029312f1c1404c435c7f109e8a09179fb5e06d04df3773d1dd09dbec6068918f856846cc22b8f7f1c4d60add5c49c0c12ebe38b471a7aad7193f26c4b74845b078214c92e5e602cf55580e83c21836e96c579112b28b10d2927a2aa2d8c822439e43e182b6e3b97cde75f76db57407827bc0963d68bf6685f8a1ee66b834c38c4c2df6b53d1c52d5d223645216537dabfe229200ff86b702d05ab4ede3f70a283b9d3e83", 0xf0}, {&(0x7f0000001340)="166822e6acaff806bc007720dea3bfe23fd7f97bf030adf4a90b1040a0666995c8679c7f1977760adca867d15c0e71f2e78ec0ec78033560c6dd3391feb98dea617af4dec42d6f489493f73598507b511a0da1c18544ae056433b541a650d9d3415212845dc8f8a9a2505d94611a3d18a803b78ae8e35f7e4ec85f6d3647526090d2bb6c6bcc178d69dca15144c172d187635c3832e10e40", 0x98}, {&(0x7f0000003200)="8d1a6ab10919995b90b47c966c46441fd1d8b237a3faaed9d0698a4a75e9a7f3c9e4d1df558addc2068b5d8f51187d15caebae11dcce7d4f6f60c0d243642b1f054514c58f5890174fdc9210b18a25b672e7e3c99a321a738aa7196594f42517523476729d92f10cda09bc738b0512841513fb3f1983f0f2422164be2080c72f5d588ad2886b4dde694e0840c3f48eb931fd54ea0003a0ea99f4ae0cf9b80f5875449960f4c70002329c1ecfae5ddb7f28053f921422b596ba9db7c2b2e374b9ee9d08497bdf4c5c6b62a17e39cc6eafa6f9696ed3", 0xd5}, {&(0x7f0000003300)="bb09667c13d47d6aeef0972b177e1ca716dcf98474edfaecf05819e8d2402393371efe2a9cb9ed980432cb15430e857736adacf8c161ee888cf1ba406e74618d13a037191d6eda57119319fe7a0079bf775b73a1ea2ac915", 0x58}], 0x4, &(0x7f0000002200)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000ebad9ce582763b795706c602b3f4720c4de7d1e86e2e0000000000080000240d6f0a22774b12df6ba0f19e0dc5efeea8fd78b6d36bbd625e55d53951541ea2c609b38a960499eb67b14cce56959caebabf010a104329e61f04f2f53173336c01a23397192020c7f2d2ff5499bd538f85668acbcd78c618132f3ad8b4522e53a82e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x8000}}, {{0x0, 0x0, &(0x7f0000003840)=[{&(0x7f00000035c0)="dcf70408f3b181129be0c9688fd8d354bd26ed9fddfa", 0x16}, {&(0x7f0000003600)="5b9380810fc1cc809b49570e4dd6cdb36a29247678655d2224cfabc62029fad5d121067a47d88b62a8d3001bf7add6557937c18188b09ce18ce4906e8f0752c23edc38419cbc4211638b79c8f799988c4405cbef93f1fec7058f2dcf38fde86437653b5116759bb5d898243b30fba19fb880779c4135bb34daf89737a4a010de8f02ce922e95bda64a7d32b31bbbe21f7b7dcec6d52526ed560920b4c0a16c1e5effb2d4eb9f8a88c04566f0539c65add4a430bad57742f8cf2c9969fa2248fdc6e1d258758e7b90", 0xc8}, {&(0x7f0000003700)="3ee7ebfbdacea7fb1c83b69b3e04455ae93e803cd8d6ad1828f912b02c660477e9d416a59b4320cb4165453d0061a78feff364f350732e2f48b6c1aeb3ae926b3e4f0586d62f705064fe4b506794f408fba44c19692f4d01b8a5971f0dd13582f3f93def62b1ebcb5fb998e17b81408e95cb7ee191532fe18c12f944e77fc0fc3dd0e4616d723221dee09e009cbe42e19f87488c8f3652f9cb2f88969f0ff70133", 0xa1}, {&(0x7f00000037c0)="f8e6399b447391264f3e4c3b5b38b20cd755463d7dd30c72bbc39d1cc41dd9586b0025ad5e62f9d48ba1144a06119669f919fcfb886857c7835e44d59f2a1c70c575d1c139223daa444ab6cb410067c181", 0x51}], 0x4, &(0x7f0000003ac0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1, r2, r1, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x78, 0x40084}}], 0x3, 0x20000010) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = syz_usbip_server_init(0x1) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, &(0x7f0000000240)={0x0, 0x0, {0x0, @struct}}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg$unix(r2, &(0x7f0000000f00)=[{{&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000640)=""/167, 0xa7}, {&(0x7f0000000700)=""/42, 0x2a}, {&(0x7f0000000800)=""/143, 0x8f}], 0x4, &(0x7f0000000900)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x130}}, {{&(0x7f0000000a40)=@abs, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000ac0)=""/180, 0xb4}, {&(0x7f0000000b80)=""/187, 0xbb}, {&(0x7f0000000c40)=""/149, 0x95}, {&(0x7f0000000d00)=""/62, 0x3e}, {&(0x7f0000000d40)=""/64, 0x40}, {&(0x7f0000000d80)=""/207, 0xcf}], 0x6}}], 0x2, 0x10, &(0x7f0000000f80)={0x0, 0x989680}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780), 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x8041) write(r4, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r4, r5, 0x0, 0x11f06) socket$inet6(0xa, 0x0, 0x3c) 07:09:56 executing program 1: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x4f, &(0x7f0000000200)=[{&(0x7f0000010000)="d2eacf4f98a4345f0000000000000800000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000450300000000000001000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a00"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd28662100"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="2ac4149354208c3b0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a272f3e00707ea5880000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="0000000000000000000000000000000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000006900000000007981baa6901349f18e09e692cd286621000019000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60ac5e886221dbd54bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="0000000000000000000000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000004000000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60a71ef875904a1ca660000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003010000000000000000000000000017dcc36ce39a74d90af96db8bae0806720100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="0000000000000000000000000000000003000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae0806725490e3d81cd63c0f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="cb0d168929f3f7d40000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="ef3392afacf603fb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006010000000000000000000000000017dcc36ce39a74d90af96db8bae08067201000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000036d53e20cf6870c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000010d40)="03000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067261bd69a63561c6770000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008010000000000001000000000000017dcc36ce39a74d90af96db8bae0806720200000000000000030000000000000003000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e00005000"/288, 0x120, 0x107fa0}, {&(0x7f0000010e60)="19000000000002000000000000000000010000000000050000000000000000000100000001000010000001000100010000000000000000005000000000007981baa6901349f18e09e692cd286621000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000007981baa6901349f18e09e692cd2866210100000000000000000000010000000000005900000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000007981baa6901349f18e09e692cd2866218ff932b8f4e44b03aed6d7e5736fd60abbe4da89cc7169bb0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009010000000000001000000000000017dcc36ce39a74d90af96db8bae080672020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b004000000000000000100000000000000010000000000000002000000000000000100000000000000010000000000000002000000000000000060000000000000000100000000000002000000000000001bc0f432deb6a4810000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a010000000000001000000000000017dcc36ce39a74d90af96db8bae08067202000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f00000113a0)="a566b5eb15642b400000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/384, 0x180, 0x500000}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011720)="0000050000000000000000000000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/96, 0x60, 0x5008e0}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="000000000000000000000500000000000000000100000000000000105000000000000000000000000000001000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000005b77423558504acfa5895733d2a197e200"/128, 0x80, 0x500b60}, {&(0x7f0000011920)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300"/64, 0x40, 0x500c00}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x500c80}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="ffa75718c036c1b30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000d166d354650390dd0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002050000000000001000000000000017dcc36ce39a74d90af96db8bae080672060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000561ffdbba2c02c6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003050000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="09f0093dd1c52aff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="0000000000000000000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae080672b48545bd355ae8ff0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005050000000000001000000000000017dcc36ce39a74d90af96db8bae08067206000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000a22ac3de03de158c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006050000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000820a00003b0000000401000000000000010000000000000000e2090000a000000004010000000000000c0001000000000000d30900000f00000004010000000000001822a8f12600000000a40900002f000000040100000000000018d65ba13500000000750900002f00000004010000000000006c0000000000000000560900001f0000000501000000000000010000000000000000b6080000a000000005010000000000000c0001000000000000980800001e00000005010000000000006c000000000000000063080000350000000601000000000000010000000000000000c3070000a000000006010000000000000c0001000000000000b00700001300000006010000000000006c0000000000000000370700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="0000000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616ce6ae64ec68e90fd00000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007050000000000001000000000000017dcc36ce39a74d90af96db8bae08067204000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000730a5c124a77ed4f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008050000000000001000000000000017dcc36ce39a74d90af96db8bae080672050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b0030000000000000000100000000000000001000000000000020000000000000069a42bc7cd72dc6c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a009050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="13676510faaea18a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00a050000000000001000000000000017dcc36ce39a74d90af96db8bae08067205000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="00000000000000000100000000000000040000000000000002000000000000004d7158f29a373c800000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00b050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000004fd788e81142d8d80000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a00c050000000000001000000000000017dcc36ce39a74d90af96db8bae0806720500000000000000090000000000000001000000005b77423558504acffba5895733d2a197e2930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="f1ba4edecf6842a30000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f6300000000cd4f330606010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a7006691f1f630000000000000000781939a88dcc1e6f0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a001051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000007000000000000000100000000f6ffffffffffffff8000d0500000000000830f0000180000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="0000000000000000dbbbd8326f9b86acdbbbd8326f9b86acdbbbd8326f9b86ac71ab2ad96ec669570000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a002051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x200, 0x511fe0}, {&(0x7f0000013f80)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000007c1325170fc092c70000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a003051000000000001000000000000017dcc36ce39a74d90af96db8bae08067207000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000142c0)="0000000000000000010000000000000004000000000000000200000000000000779814fddb45739a0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a004051000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/416, 0x1a0, 0x513fe0}, {&(0x7f0000014460)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f00000144e0)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014540)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f00000145c0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014620)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f0000014660)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f00000146c0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5149e0}, {&(0x7f0000014800)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f00000148e0)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014940)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f00000149c0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a00)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014a60)="c71be4756a41863c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a005051000000000001000000000000017dcc36ce39a74d90af96db8bae0806720700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b40)="000000000000000003000000000000000001000000000000000069000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000050000000000000001900000000007dcc36ce39a74d90af96db8bae08067203000000000000000001000000000000000010000000000000004000000000007dcc36ce39a74d90af96db8bae08067200000000000000000000000000000000000000000000000000000000000000000000000000000000bf7b323f686969450000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a006051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014d80)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e00)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014e60)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014ee0)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f40)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014f80)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000014fe0)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015120)="000000000000000000000700000000000000000100000000000000305000000000000000000000000000003000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000107000000000000005b77423558504acfa5895733d2a197e2000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cef1f706691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015200)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f0000015260)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f00000152e0)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015320)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f0000015380)="133fe4c02499850c0000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a007051000000000001000000000000017dcc36ce39a74d90af96db8bae080672080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f0000015560)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000fd311dc77d4d84f50000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a008051000000000001000000000000017dcc36ce39a74d90af96db8bae08067208000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f00000158c0)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f00000158e0)="e61215b2f291d0200000000000000000000000000000000000000000000000008ff932b8f4e44b03aed6d7e5736fd60a000069000000000001000000000000017dcc36ce39a74d90af96db8bae080672070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007f0700003b0000000401000000000000010000000000000000df060000a000000004010000000000000c0001000000000000d00600000f00000004010000000000001822a8f12600000000a10600002f000000040100000000000018d65ba13500000000720600002f00000004010000000000006c0000000000000000530600001f0000000501000000000000010000000000000000b3050000a000000005010000000000000c0001000000000000950500001e0000000601000000000000010000000000000000f5040000a000000006010000000000000c0001000000000000e20400001300000006010000000000006c0000000000000000690400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c00)="000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70060700000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3539333133373236362f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700607000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a70066b1f1f63000000002f5a700603010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff41000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f33066b1f1f6300000000cd4f330604010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000016740), 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r1, &(0x7f0000000200), 0xf000) sendfile(r1, r2, 0x0, 0xf03b0000) sendfile(r1, r0, 0x0, 0x8000000000004) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x7a05, 0x1700) r3 = open(&(0x7f0000000180)='./bus\x00', 0x14937e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x37ffffa, 0x4002011, r3, 0x0) ftruncate(r3, 0x7fff) ioctl$FS_IOC_RESVSP(r3, 0x40305828, &(0x7f0000000080)={0x0, 0x2, 0x2, 0x8001000}) 07:09:56 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xf890}, 0x0) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x3) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000005200)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x101}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000440)="07905f2f45d4ac67de194662b39a2542b56a9be1f4c1e1a4b5873287c358065940aa585c38d04402001759c80bb599102482b98afd753562f824adb9f589301824c58d2bec05fecbc77090d38c658acf6d15b3e43e06a95cfa0f399b2a5b3ee4b1afa058016cc1c4ad882d62810cf17f247c250f0316a3872a55a9747372aace3e1f633e82ecf6b44666fb5d906c00fb25543c6e52390146eb5ae40ec1efd5b0c15747c11615bc3289bfb6bcf38225d1e10c5c05fbd2b1ed0edee7f65af604c1d33b", 0xc2}, {&(0x7f0000000540)="763b86520e62f15141b135d38ae71a54bbfe49d1e0aa74b2b955b7b30dbca45124a1108916ff427c09a16f5281f460b76b7726e711e8bd56aa3ab0c4c006292559a1b4f5a0ec1d8741e8af1a01d373b48697dbcf356cc0eb5eb983acf9c605da8b508b53eca44e838fc513f02268eb8351", 0x71}, {&(0x7f0000000640)="5b9e5145f97fe06932f921df1c4979a115dd6215952bedc73741467c646ef7a710d6e7929d89d8bda942d00cc6627982abd2ee40d1f595a58edb3c02777b2fc284df3921eb37f2910600137d55fd9f71fbf22a", 0x53}, {&(0x7f00000001c0)="6e14947bb6637e604f", 0x9}, {&(0x7f00000006c0)="c95027856289d2c663d681dc2cb368b2caf5cc04757d4da411e3dadd641942fced0a073121d6f5ee37e8fb8403e6e4fae1a0b640f1dc5a422e546d25315d7f12f4b0a4e29b0fb5c0287c8555f1f9f55ae7f3c541a8f27053c0c70355c1fcc1db080cf207e356ee1e5ee02ee571eaa05d82ee512a5d04f322435e1cc777560012f938b616e9e301cd2b3fed656c96eee4576477b69d5286d6571fb64e4a1d87b0b366de6c5aad7b6036f84f51811dd2b8d67ac515", 0xb4}, {&(0x7f0000000780)="6b35ccdc3685ed07023dc35658337d2766871b29cc4c10ed728a81b7e03e43588b3791ed6a1700b4329547472b363ffeea140c477a7b471b4debeebafb5b754b90fe89b2b7f6c41eb5e8b4fe0a2d34a1bf67bb624a27bf4d08412edbf6f2783cb7046a80ded73cec03dd2634b1b5251ea6a67ea49f8aed46a57efafc87559dfb04f24e8b83ae5890596e544a857f104098c51a4b226c9858dda260b09f08ef4b2312627ecc404bdd041cd7c9760200393169d68435de81b37dce8b32c4e8efb3f31a30921bf44fd197b778f312fd98cad293b999a31a86b9f2633b", 0xdb}, {&(0x7f0000000880)="74ca1c21e73e36374c41629710ba2e6aab0e2a287cc0c6d8601dca2dbd084dbfdba2db17a270753993058f0f80b575d915ff05918e6d912c26d9258a7eac067234509a1a0db3049b827dad5ee83b3a8c380a5e65c3e178be04a402b6250c5b1b59a7ea6e667a32ced7e66d93e56e9a658e6e6d701bd32c590ba281cb7ddfebd26575e83ccc2a5af13896359adfb7b4b39cbb0dc3caccf960830edb44af1bc95644015aa81ef9d4610fcc7fc66a32ef195b9e0f81474b2bf4aa4bba27605db999138bf7fc447b9adfa14d212dc9e51329dbb5affa943faa7fa9fea8f9e8db3ff44fa54b1444b4e94f217e", 0xea}], 0x7, &(0x7f00000005c0)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20, 0x20044090}}, {{&(0x7f0000000a80)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000fc0)=[{&(0x7f0000000b80)="adfa01bc4687e15fd9f1887e60ab1279cc374364ad56e5e72c38d35d409596e974017cda07721f9b8a67d412d59fd98c120f617d1b112c9646b558699492660897b9dee3bdb8fc50a190bde758fac29440faa3394c525819610edf4521d51369facbfc046598776adeab20b651bff6f80c27f29eb035e4fa14b6a3228cda5208552f1566f099751c7c5db86d80668e6465ec9d9934fe41ef135f346e256b8bed3bd3f3b2", 0xa4}, {&(0x7f0000000c40)="5a2caa8f5009bfd88c6692b91a7a7317e66cacdbce2e9a916412f64bc9b9e33fd695c6fd9b855d12f195e3d039679963ee9232b80682f438f52ff0a01372234b6359773a0d53a7267447c3475616737d7a0e30c3ff20d35464590c68a67762b00475170ab109e3addb58a015314e617b313170a9017173a9ab449ecafcfd51706ba01e9c0e462c7f0ab4902363183ea96cdcedfee4cd0409849b3d38de3de2ea8db310", 0xa3}, {&(0x7f0000000d00)="e25141ab72d0815333f19056319f3d9cced3d894468b32a7dd7e7ff286985ef1274847ba95e609b76a34fae78c0909f28c4c2f026a8db58029f3e99e176cc92ee7f6abb03f9d7ce123674d02e9f09ddc1bcb1cd3d25cb86c60584d91952ab24e113ef062240fc0ddb87fdbf061446e08bd", 0x71}, {&(0x7f0000000d80)="735684e674d39af447f18beaf7f0d5656c9e69c38e444fa3148d67cd75766e8fa5651785928e0e3a4d5919643b8e4b8127ece48f0d03edb07ba504f266d10129f7bddb96c1f326", 0x47}, {&(0x7f0000000b00)="acdb5fc7a409a520ac5a60b1d28216a0e16e5c7e8cb9447c2be6e464547be3a818ba566201863dc6cbdc", 0x2a}, {&(0x7f0000000e00)="044dc0a42ccb281e3ea829", 0xb}, {&(0x7f0000000e40)="6ed61304445b363024e3826a3064b0c0a583c9d8e702db5d87fe3cac2f17083592ca82deaf00e9af479f0fd7aa39888dc5aab7c5e3d9f38811bd49376fee7cd705be61bc9fdfa8", 0x47}, {&(0x7f0000000ec0)="3e63e7a9c7adbf399ef780015b95f08d648f235a34dd7308ddbfd149979eaf0c16770ca90ac57ab95c70da4c88627b39bc5f28755854235e861118962dffb57f9c391207bacb6ee850986a7e663d0046047bd38f0339aac1ac5b820dcd5b", 0x5e}, {&(0x7f0000000f40)="2c3e9a16c781a26e6fbc7f85ef28ca1f74d94a7232672f9740cbaec4caf33894e311384eaea75fd3548558466cc4da9a556eda8f9936469980b1253e804d146f8a7ee3c54ad3f68634ea2a0df24c92f1275139ef272caa823f5b", 0x5a}], 0x9, &(0x7f0000001080)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x20, 0x1, 0x1, [r1, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}], 0xa0, 0x4000000}}, {{&(0x7f0000001140)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001280)=[{&(0x7f00000011c0)="661610258f86248315b305114cc26e88e03a0f0b2badd4a034dce9fb31245f7e49cf2092444001b33843d7217375201942afde45bc1bcfb1d83a3a3f4c95af3aad8841265a0698071595c1b66757bce94424e63db9c706c3262025e0ead3d32f5ddb87ed62bdef8d56035a0817b5700145d2c6cfaccabb06cac5b3ebf9724df32b4428db469847a6c36680c4c29f8bbe138f8cae15c82c1f448e4fd6", 0x9c}], 0x1, &(0x7f0000001400)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x78}}, {{&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001900)=[{&(0x7f0000001580)="e9f438e773ca4b5db3390162bf34a0f28539ad999c0cb754683fa44d3c5d5f19d672e9550eaca20574642f90400dd3e83168f0788bf7b7ca570fc135de778a6427b5f4a5e214ef295abb6e26090f4a20873c7c0878f556293fe8b586319db7d33d9680a2b4300eb51464706bdffd469e7cf4bfb5ad0b4085c60498", 0x7b}, {&(0x7f0000001680)="98e998fdb37e580adac6d4bf2b68c583116f972c36b0c2c65e7ff6af3eab1b6d70690352616e8a8e760f3e4b6ef496d0c179d59284c103b4b49739924eb7ca4e01f6df8793b8a3b0f88517856ae117fcc3ce053d68827aa7428d524c93eb41caffee9387fdb94bf27b02c4a16ef222be02ce5cecff5396548a6a59b5ac918473b3a0937b4826d075240c8d9ffe7cecdd00ec41b1f8aa3b647b5fa1e8ece8b1da27acc2a99aef93cbe0bf3920bf15724afbe9b2cde3d26bcae692c469d1c9dd1eb529a2bd6571e84b6f6df7039507436b5949a1a6489c11074cdfb56e7ee2811aafd00020092e0dd5bb6952c82b661b775998c9d8", 0xf4}, {&(0x7f0000001780)="2593d8b4df05bf084977d135380cbcff0c64d0e9a0fc3f41b718311a4b1ca87138ccdb90917a680cfe6273bacf262bebcd822ed97f0fe2a4b469c2d4a972d768668f105127ba5ed8d8e69751", 0x4c}, {&(0x7f0000001fc0)="73d2c09a647d323ea7ac932db0422d27e231302f2f5dc6cfba6f13ee8a71411124b57a48d32958bc42b68302ec1bb58a0c06192ef0fc987eaaf195220a758698bf6598821a039a831c3138ce51e342e90ddd5b25b675c7039c90c3b2f4e9a26d5f205e5253b360095dab7db204677888be552e5f53d1f32bbfba5631ba7e768afd5f0af2faa8abd50ea237f75cf8a34ed45a02069139b2261072e7423ed98dbc675c65ff19b7d03e16220c340aadb9a63ac52a23a8f61568c47a91300bb32d14c8ee2b083ce36f45ccdc32a83925b198b4b7d7bcdfaad5dbb7cc1c3fe70ff1ffbd61612696ffb88478561eeab037d79e2042f7c2168f0541805b87a659544b2607771ca475c192995c1f76638b10c9a156b357869ffd83f1333f952c2a64c18632bcf705ee5bc68c52cbdfaa1bc02104d7833571f712d47329b21f87544e8a40198315577a5ef12f4f6b6b6bb48e36894d73fdd11469bb65d21e281855e59ce59a066372aa2056df00605fc9f05c6c1c15a2aeb19fe69ea2d45d9910390220c47a3a58f201c2c316e9c189b31eb9d20ddf88ca63a7a7392f49c242ca72a51e74c3f86690a58fb59e03115f29f33784c920e2bc06e8069f82183ececedea59c4d711b846343670b87b3c06443fdef8599dfaf81f0710ead4c638205d4659f9799e32324cfc074b219471016bde630ab02060941169515e13a9e27271e0ab965e474dcab498b41f521b9d9f4517e5f70984c9b4fd0847a809be3d3f0ac9b97ccc8aebb8341269b3dc5a84b71b078460c32befe98889668c3d38ab53f997941ec0dd15ab10ef007f578289375f330c625f3a6a994677f35bdca073503bc7ea8d9a95b0d0e624e47a86211654bd95b830d7e17ca3592d071ef104f134ee93a326e91d290ea82daf7a3e058575f852cee8d2dcb936949ef99406e087fe49328a4529273770ae467422b5661829094aeb48f2c511e1e1d056d93522fc7c3531396a5e4e97f350fba4910fd2d96f0d336572d5ba3a07bd8353793cb4209f11ec2737a83f9e9a17c981de3bbef9b7962cc09ed6bf4e529b508729bc28b2f53549774ec125e6b095acd6653f85caa5c31ccc45fa0aa9e00533fa0aab99c4a090004ac73388677a38bb4f3bf4d77157c2ad24d308080857763ebfc77f491c48b59bf6945ca9320252e884fed3b2aa99fefd151df0d4fc81dc79df64975d4b039ce487ced2d6ac34e092912cf19e97e998ecc4749305db394ad5fd238dba2a792763d1c093f3b0ecf24ee96fd42dc2ebe6aaa5c3646140802e294ae6bcd9377deb4d4b72ea7b1e1ebe3a7e0c98fda73ea99225f2e9f0571481e4d22a7fd75899be67a4b9a2932b591c83d5b4c93b28e91b3b080b2ba879830d4f558ebe45ac6a62ad6571ba896fc937c9af94d7d8ccbbc0fd895815a0cc34d4923d24c2d7d3166ec08eb7db1645b76cf45bd109fd3eb58478c1c3d0cf51a72f1606de86c372b793bd66911d1bb2e0244bb4b285d7a008e06f08a4653e70867159a614023cf7deae2ca69e613a4a55437d89e15be05a78272896a6b4cd3d436ba4469898b6351c7aaa8373653e9fa11a8099317024fc901b82eb81439c8b994d283aaadb3edda2a34269910f7ebe1f4ba499d97e12714570abd494fc83ed397668db16a88f71bc838ab966907a1c516f3ea89279360086b0f7bfaaad55046486a1964aad0c5dd2f6941fc088aac14d39766f585b963c162f66987c9b1f36747613a2d6c9ba60077cbe61e11854b721a0bcb9839443bba4cd3196384e63cff458216db6755fd715fe5b42a27f5d216a8b48c4e29aeb00ec614a19717cfd082787b3cd90f3f66973e6cdd3101268c2a2a2c3b706b150227ffb09204c4b4723607377b4e166a676b1f517a6b0e3f3c898400327d1d2fbe49dfb7ecb7d4dbf9cd5b5ca97461a1ed59fb1ae6757dc9b8dd2f04209762e636bf83936e08d7e0f2e94d5049b34db34d58c90665a2f19bb06c4548c543f725c86a05fc81561a917d6345e0b7c09228a6b26d17730213e2e864021fb57aed9431970b99898aa4b8d0be8cb4e933fffb439ad7b38c682714989e4f727ce87e944e5e6cfcb08b2c653d40c133699ed12860f537a01273c704c0c38b36f8376f48c9656b22271c64258d4d54aeba3766ccbc1a6f208a480a35c728e3ec62df6a42c9e70a8244e2c92d661a35f6d7334b9e374bf4405f3bc04984614ab5d7886cc1cef74beeec90ec88bebdff20852655c6dba952d507adad5bb105b3a230c9cca336237bf7e7fcc51a0389d3a7d27fab9b612435e7a2696938366f9da01aba13348c46a08837238272e42acf907209049911b0fa59fd80da920ff42e099c7110c7b4dc5fba91abf5d9a31882dfaa0567c7a2b34dcf65686abe36d19a1d7fcd7f98d02924f681de4fe7b71f1f46893e0650e5f941b3d0c0de8db2e167964800364ec44552056ca0a2f0ce2d70d31c2a9b6c6e79939296c182174732fb0bd0007ff83cb800f4e9613c06d7582919e762c06764919d16b9902406eaa4403f38e1cac6d5272aea1a351d5a7b1092fc510db03020f8514c7e4d6c764139b29beb5dedaf5f9a425ec829edb4b1ccc384e3432413c246c3310dfe1537fad9c8cbb8be6b9181277d6b388b94ea5af687c97d981ec91496092f220ef19731ab3e5ff5fc2d5ca92739d67eb93839baafebd9792afa79cccbb27eb9384a0e9c0e570a01de1e06c111618c5ec2354cc9172ca957b2dc7733d32dda25a0ea32622718b45dc8352611816a39863a44638b912e4491e06f6cf1cb440b6cffa807c4e72440ddeb253d10688db0bca7a0d1770032b04995b383a78e4cb8a85d3c535c13753617144f64d7737614e8b052007a8c13b3cb622926abaacf73f7fd44246ada77df93d5f7f1ff6f2b26a15d49f4c47758297238dd0e60addbb6534149b6f9cb820fe5d0a2fe8e8cf502d7aab3aab6036d1b3abd854da4973a54d18f2eae773d02bcbc528cee782d68eb4d7223a2854f8882021e8b27abf04808b443c15c123ee2eaa8e8dbe7b01e184d12ec3c57b267a11693419a65a79e6899123f03bd9b0565c262e6ecc87117ba9f0ea6c109cb9c2fdc3156a4faaf14e6683a0c1de6517cb95d722355129baecb14d6eabaedbb36cfeb340963964b47690ca2f0727ad3293249ffa415fcb392547b2eee718d3294789749e18536ee0bc28a30963ab0c5a509ce225a5c685f0648dd639d36df6bdef2203c7edbf2182442dc7d536e89d115aa92804bfbf94fd0a0515246e5fc448920001e9925dceb4123fce780ebfcd62c0da12aa886a253b3b34757f53217e36a9f9e3a813d1178211e8bc35ac2faddb20e3e1cbab5c205a48c24b60e960606a156ea1f7cbaf1801544217c71780e47c58ec064cce5614fd6db633dd29e3d6ca53b34f85918fbe0026b969b7f627e9164038d7380f0fa00e9fc30c300f3b5895f8a480587f9af0e3549c79e24debbe29467e79b9ce725222c7f1ff4cef677dcd94537f691ed69a8a5deee23c881ec99fa95c4e761650dbe851de7c6db2a2d29be02ac73fa1ee1c766100db479fd0e9c8a9e797568e846484f98214c65e203c7f24f6181fed28f3c8de16e7d4dcf990784934fe971a5ed73825dc916c1b6fa1b005a3c72efb7ecc593db0d50fa4eaae469c9fdec43d7364578f1e0a4875163fc08dc5736de2c2d319f6b5ba593488e2b59a0b6b389e61484ee36073b165a3d86f165daa046e0606cd5188322fb3200e07e80eabf166eba61ab3ce57fc5663d86a0ef01f841da450e2a8c2ea587899709eeb421049a57a787d60442414e2a1981fe803d4af9cd95923b3ecec0f1ae6bf28c1b469b927572dd7720973ac1c7630a6a16690626c393166a353462b52b08b6bfc4ee1fd1799e88c1f2f0da5f2034533a11280682c70cab261f3027c998c5328f8065925fc290f982051fb37582c9aacb66d0d01962975a2eb7d22e694b3480814fc285d6106e3e07a2b858383b8bcfd66fc7594c08f034dc8fffba893c89234d4959e087eb6b7f190e09fcc287813e5c0013df717ac54108022276de38170906d7feb193468c347a7dcef9db73b46d1d7add358e7bfe38c7cab45aa99f2c523084e6259b402f300d266aca07f8778a007f9f84e4f359fb85a723666ac13c6994411aaa7fe42ef9c272e424d79f6d01a88deea241abd0c9a562c89d034807cb903c9df8ffbbd33a1e5ff5dc56f7b50c49763ac35583f58821999c08b2d00e29992b7a35ec87126af1cd720600f397aef1f3bd4738cc5aa0f4588e6f3cddb19856c884a9f77cc7f6a757e2301a7e2224bdd786ec8c0fd1c5424aa3439231655d11b3026cb83f84c4da4eaba124e1280ec5b845537240b9131cf6c580da24d486649b5629be59c67652c455dbe4b6664825fabc53ff69b3d18f27c383f9d0230bddd5757bc7b8c214da2a4f8859e20009586758fc8422821915e8fb1cc8747a38006d634eda7bef819591e17510a4bb2cad6cf6d5dd8805c20b1a776418b1dce054fe6be25b1b39d2ed654babb7cdbe4445eb77f8d6ad15cd641e17776d65cac6a25f4078895530beffac9edef741cff9316adde3d86027a852a181f10f57d7338d333551320fe5a1c40718616eef56ae199a24bc1032963df72072f98f98fd866212f7579fdf5330a43799dc99555fb01994127e778d0f02357518d3df8571ae4004721961ffec48e5d984650af53ccf747ab928304c55eff90eb061cc2d97e7d2b4d817cd10c97b060cd025a00e780f978da2d8f1ca05ed9582ec1f74a9e9f5c88b8d1c16906236d6afdb3805c37bee72ada68fdd5f13f1ccad58b8d38e6281591aec2f0df2608abccd403358544450a8c8c6b056cbb0cc10954b6ab29ac70875074d7ec148071fd1151639ec9af039e167dddd5d205d42d50fdc2ae4ced6c41c449d0a3f63e18f4b3317f3ea21d2e8417f94cff4888ef889b407477e2393007d17907923089034cfbd6c89ea86e1d8b32cb71a448c0b6a49e86d8323ab58eaef3344a4a03e2b58afdb454999fc99a51451b439036fa9f8936cd49d25a121efedb68c12394ac72d622a516fcb9592bb257bc7c89d56870ee281e23636181ed5fbefb0a6b043b646bd6c15b15564db88da8ffb10e327b0bed3947c0d0352a7cfd71c369955b8c1ac4477b3069e96cea6cc4f771a2be855a5807af26d6a6a208da1741a5ece6224ed3f784f7d99fc9c28399e6e5f70c7057d80824e1b582cdaa8ecfff2850a1d4102916670302118e3ed03325b4de7751997469498100a10a5cd0e57e2a5952035376c2497350ce4d72f2c7541212dc27df7774650e068655ad356a5ce6f4be409238a6b2918ec3950416d73ec6e0229cb9c4f4622843ac66736d61e0f12357d5ef8cf94942550e1ef9ed6662c1a51b50c9076c753b2af64c33c0454ca3e8f342ea9a5314bccdef59a525acb99657361f31acfe41c60c6a3c91fee5accfad882f84c15fae351258dc6386f20abc0d84780ad672f66a44a52ea3e9ad2e79bf0365854f56c7016636302c163ea9aae2765bbf6215d4b938c0f450faa3f68d81918313b7f04e0fd62a63a95085b9d4aaa24511efcf0da1cab31e36fdc11b63c6f3a420b8a51a8ee2ad13b72368ed8e3500f0ad7847d85e4da0b0dac78914e72dd4aabf04622cd9ed385fe187ab5e6c004a81102e4c5dc6bc46f65304a18a54e138e4c39c5b87aa834acb6029b1d56243afbb01ab8d6d6dcb3b342c548bbf2aeb609489cb2667f0e1e2a00489db3fc6c3392c03308acbf78f327a6", 0x1000}, {&(0x7f0000001840)="716c7d324557c48eba3ed4824c05bb9924bec61d2db85dac79c9f072f5176aeb45bd6d0395c2d73b6d06e7a87b7c4ba6741087e3ec4135837d07fc7e78b66bb3c44cff04a03089ac79ffa0e3f8fe904f0ceb0b992fecc1c90a96b88452f077f0fdd4f8ef921d2173cc17281eca6b8a7207052f", 0x73}, {&(0x7f00000018c0)="bd613a1616817b3684b8014d8d606b0e8a11a2", 0x13}], 0x6, &(0x7f0000001b80)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}}, {{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001cc0)="31ddcc45a79414c03b08bc0556e1e6096fa08a9015566fab2a0c54d6d8759d913dec38c989b31e585b8424c9ebe0d9cbbb8316f3b957320d774dcf8bed52df0fc97df8253a9311d6279cfdfcfab6d319ad94e734039ab7110735a224221b2637bf0acc9d90339c92365a4d0241f1dd220cfd667914684c7472cddd7e3471c58577beff47cdb704112e2259f2d838f81ae02ffd2ee8ff8acb458aab06b6cb714ec997002584f2cf2ca8a7c4998b73a5f955b20d347b47af2ecb5d2a42928f1da32c3874bf24a03cf3d9bc7c7c9a667ada2127a5999098cb3d2b6d6f40c13bdf9a90e9b52e2fcd118a7191dedbbbc41a", 0xef}, {&(0x7f0000001bc0)="f4a32d30828197276589fcb53122f70722fa23336b56447e4bdcf226c6fb87934b7ea7d948af2d4c593ff5d99947085637437a42f58c2bf1c407e4", 0x3b}, {&(0x7f0000002fc0)="207aea453d825bd2ac485faee33a99e89884d539f8a577ee7fa10181da4edd08edbecd045e2f47b8e1795f01d542fb45443d2a078d8f78c4f0b8c4a25377456c8f79f1aed03647d20d6cd0e6d18ccceba9b9fcac0388c355115baef876045c0c3958e9c41d88db284a8b5f40cd5012d532d97544b2f1ad69f308b044fc6356dfd37bfd4df1de92da07defa2d5421bd081883a324e180a49ec6d133000dc8421c4b235729aed6fa850e6eaa2bdd8c05f4b1781689eb4332efae1c1a241618470a05b442f01c7c9bbfa40702ac010488b83e5687b8483b3153fe473b46d54afb991c1da1a7e5a8ec098ca0fe3cc42d5f17261de7896bbe19cada4f3ba32520bc78db6a77965fcf146335e61729a45efc8b2cb5b448dccd720067c2dbe893e5ecf4f8fa9d249e307dcbf250dd80a3323e0fe6ba04759972f082c19e7fb6e2bb4c6be5cece405efd3aa3d0458f9d18f1098359c8437b62ef8ea2563236bbc7aa58876fc0adb50435953aa2e1e79b4a5513258a327d23572f5f03c447875af7a069c069190d79df6a02b59e952dd260239b16eaa0188d818d70c83554e03c1f3144c9057efcb78d2df5166ca44f6772d24dbada4a6b24e0b3e728a867608364d6a6e624aea6fe88750f777a5a23d1ef886710a106dac7e2eba9446769a08e1fa7fddd6b4c8b0200f769fdb0288acdd5f3ed27d191ddc547219bc6c6081c99a23f07803eccb7772136fc44374990fdde04bb4d619098a763715a86f514c2d3eebfc141c72058e2785e4e0a27cc4bd79ec408e3fc1bf5c1580987c24a3d2cd0a6692dc5a33138ab4fe1221ecf1bde758f7c0254c11d12488353896694954d73afb35e29fe440d80fdbec13aeab6e119f56192f00c44f9a55b7c2415dca463c1ea285e00e45837db539fe7417d24495c9cf3e5adfd94219b08582ff36e6338804aa5902b90dc4ee9c3c8607e35053bb2c8eb1dee82022aff40508207711a9cc66ccfdf8612c40e88acbcdb31b307a82dd376abd8bf99f359f035de027f2b9f203546673b8c9f53cba575c6b0226196f4b0dcaf15610e706d83a49630cee32997951810384b28ba8c9c41a7aa347034f926a834b9f85555a2bb5326ab60516da716260fc101a480b523ff31fe8ef7c1c3d87777ff984ed9a11eaab14d51631221219a5d25019dc2da6945131362487af1fe068154e38bbaa36a68abfc6d0abf04954cf5ddbf39b3711897b7bf4cacbef1d2ab3e8bdfb28ce94e70be29fdc59f74ffe1558bebaa6997d6d9471665ba2506f3283745bbe8cdd14e4421a9e0fddb2c18e85ecb7cccd47f9842fb0038fd0151715429e9f3d358b1d8526bb7b06bc1025c21738cae2fb72e35d58b25e858b6e71c7ff469b98fe865b70bc0a0793b629fcd3d3714f2cc12d3c3f3eb7d98adfdff43d05d52dba52cd558163efb05039db526f4a6b5945ec6fd9a78ba03d51e4b9c69e3d2eb83b64d9b3f846a4f1294f398d0cc8e58689f54de18cbcba10684235d2f7e37b1c7db6b63a0cc4398682f86e16ad654e24b2451da9988a76176dc30e8140fc12eb6de620afc050bd91c7ee21d300587bf219b02dcda66ace346fe089e09519a566e57e116e3721eacd40f80adb093ed05ac389504489c7be6f6489d3d3907c551a6e06bc2a15e9b9154928acc6f20eedb76f4941cb37062f1c5be736ba81a3d20e88e1457d321a990958570b004d07d282d0154566f9a8d556e9285b763ef1280d1a8d512aa59eb67ca4b1aa00f7a80d8c2f06b3b049f4d3dc5c298fe92b3ea35a814671b2bf2e659e0d12d48a5d3fbed2f2a8ef09eb995740140b566a043e229b7be5d064d1d7f2c1d71e4b76b486ae4b0913ff9571bb51e57bac2c70f7ba54df25cf94414f7cd4bcda5a458a497b9c3501ba611d9667d65fafe2436be1aecb6f0bb91d47e30b876459f73c60125480c57706aff4ca4af404a517808c564bf8015763dbe3001120c35b3a51ec418129cfbef0c05161471ada395d358242792855485dab3affae9cc490969bfd7962cc6ef69bad407b471fddace8389d2f075d2663198fe855f6dd0fb84c209b89df8fc5a9bff2def8ae1f63c5377425c435b5ddabaeba2c72ec38a1b0d068499b97afd2a3b40acebf2705022f0520dc947c03bc190c1ba8026492d3ba1eeb0e7f07f66017d94ff5e27f21e56e1229f9ccebdefc187dc6743097046dfc343118714d091596fed93dcd9436885d45900375fb2237498f7f70517bc2f5ab95990044790981a052fbc38ff7466f8caa4e72801e995687df0ff271761836898b34a2b64d08014b7b92c4c39338e94913bddaad310cbc3a40caa83b6f4c1d43ee948d554bd272069545689fba318915811d49dfcc9d9776753add259add9dc2a763e2f790adea9a55f733b565c5fa97af17ece99c5e3a55273b7d9138e8e7cbdebb48f5ab0966d690e72653142b3ce0422cb5a52f467543bb2e3a00e36b505bd0127d64948079670bf333f4214b9d2b94a3f8b5e0b21dd95fde10a8784c4e3adbcc12eb822363056ad742ae2170eebae0c97cb251167f516d4682107b888a4c792276f1af7ebf015dd4b01d05fded8657aa6009994a1392e8298edc7410eb39f75687bb7387414e0d4fb96525582f2f2b8eb43ef7c38ad82205baf1e585537261349bb24ee19c0f76d8eb8bd8c63c31efe548e0d8d883f72bd074acc6651ff7949a72514b8c05d029e63c639d54b7c9605f9c47ba1af8319ae684d574770bd35b1b56c56bf19f41e792c134fbfa7d8006034581b2ffb9a3b79dea4f4cda1ff1c40f3a317a61c541051bf5b8953d8dff4c6b1194edac50dab273e74773e78677423e7e36ceef0566140c8f712bbda4bd815254f69cf9c8d70236e2d280f5dc23c7822d6b825fa8a986a05967c845f9367368fb2a38a8968c85532d398b31392aeb7c535c4226c03f444c4f203fdf5dc1c0aef6acb77d2a5dbb7a479c45a7aebdfe913607b97bedd79db6d8a5e1863fe05ad3eb03bf3f905d59a5422e07f9023e1a3a0dcc3567db641827e83a23daf375ac5af187813afa09c5eb09728036c26072f86685e9ee6f72c0699e08e34eb25597a8006d8382d5954f9a37b83682f05d5260a405513bcb4b2d6e668c1be3f3b621dd9b656ec2896e51ea14475d3283f8c4b8c99299b44b25368c518d78262333bf9ebc6b4e269c160bad4764f4b2816c93d9b05d675fa2f6201b13a1790cfd07849c0e3ad466657a90e1321a5eb9804c116459e5a477941ede45fc58a88b8d7b4ba46bb9b9bca4cfd4f4418240a001c7e1cc5e9633af7f2773aba63164c8217b57911172a2b77a8b6d8e4d229b802b2dd44e039b2d20e42650ff6e68d7e2d33361e74726b9c7454da5ae5f50f22fc10bbc7dbf7d3722350b24ac53739ee6b3f30796fc6ee2a4b938aa9a3853b2ae176c98134c90f6404c57ee86081f607dbd1a0ad3020fc00d71579c4f361219ce78b9ac2f6373e4d4c0d2d4f90f6d1055b22bdc16af9bc8dc13ed40e8504c016f5654eacd8fea56fad200473d65ed0d897463ee0d99926b1dab6705ab2917e2982db7ce21f007f753f6c5fc3810e4b9ac7bf1cc30116a785f914ddcb4e0881884d04812db517a3c63a85d0d62262e14cc39865f66f60ce55e2b4bbcc8954922b87d418a75d5d61b8efda9ebcaacd6cfceaf5e32f3514c42947a21ab5af32a18eb3f63a9c5d7e061a81d8e97ed0f68d0303dbc8029349084f607f66d33d1ff5eb4169ac58f52d9766260cbedff161796fb563464a7a7f815cdbeba5e41d5dea4c8119f6f5ae34e85a2e40d84e9ca6833006fd80b8eb0040e109df7d226125dc71f2babab40eacb7bbde51f0e74f517a849aed38d972322a385222a78271707661293cc65e9e2d4f3a4402c0539128426f4d502afdc45112540f497fb50bff613cfe9e76c44938380da807bc0a3b40c66a4fdb56fce8f738acce9466033f04767b9f9de62603562a6339aceac43310c7c1c4b0215be30b03cc5d1fa3711a9735098b4fe3f18f98fc1207351d80e461d6f55ec3ce046e1240cb7a50957232fa189513b3327e350b89be58a9a4cbf0c7c2705f2b3ffa800bc46c722be7fca075e22608c5f20da1ee9081914e63c598c7a8adc2f523f31491c962b3235c03f8156b7a8b347f0c34deba794e52265f4734a96c643693070dd95f5f02e418bc21c55f86e2e44260f19ed24f246eef7309efa309a529d92f277a482b0fb8acd5dc5f74769555b514d045a54e88046c6cbaab5fe1a059b536248c589bceceac64d9cc5323e617d15fc6d4b5161a8d31df3602073c0d9f4ca7e44639102322ccb06b5cdcaef5ea9d4c34274585b9fce3f7fa1009d19e5d5e511fc0e4eba20eba70c9f426bc26125cfa5a887bb0ec629379cfeb6fcd4fc930bc8bb64ad6c87890cf12638a59d0dba5ed04ed878038d91416807e95e0542f763495dc9183d23574f2d4714f1075e159f51123d2fef143010a5f81c1a6be6ebc616d6f4372364c1aec192bf33082db9c81507549b93c51e007d06511566f6e64b520f807011b6808d592e9c25d639fd3f08513f4e138eb62e9b3afc86361abe6d6a9faed33ce8a422c93ffdae4735181cf5cbfe06e38ce989d3656ce2ad9dca0309452a280392de88acaa4f8e0fa974f646a0ce786dba61d490b5cfd5a2166d0bc5f07b6bff697b093041373faf7c8535a539c01176113091c02e5e1779b2dc3107f5f6097a7617e55687072320e65bbfc7f6ffa28ee62624c980b63740d5110214b6cdd8afa6b179e7931286e6bc58e7af5c4c4f2de8582cb10d9ced93527d88ee53d9a55149edd531af7f9357d3b557a8bc03fcb2fbdfaa7029b3313c1963c3d0115ef2f1e95b51ca1958a4df6a2604cfa69824ba854cdff4ef02052f350df0b939141c309d2c41301e9fa2409a2ed99c0aab75faac034f89c555a2189a39a53fc4a80660d20e8035e96d5d12953b888c43a7c7e81314fdbf33bac9dda974495602521939295d191b2a2d15a5f59e9d40e4ecbf1d25f8d30be74115d178e9f5c3dca6cea6bf4633e0e6be3df3e63c6c25a3256da2de50ab982a81d1923d1f77ad49bc811d00ee9e67b775b77cd5142945624ade99c14ce3801c751138cc39bdf89d80ac9f79bc73b19ec2f498cdeb1d7f60083f7182c4a4ea1806d360db76c73c02ed4e715aa36ee28ed87c3c3d2740cb62ac25452f895d76424c99892dc8c743a70ace1d9ea2dc39c295859261d9097c67cc6db92b20e85071162da17275fec0244404ac33923e062d84af12d983de3f81b11799d1de8449196c94f5480d68375512e8a951fb2086aec66cf02e298ac76ce4971aa0e2a4785203c933fe5b526f707acb3cb9c1e6906e76b2f787618950baade5ee5739ca2f6c4f841c9c40e09cd154fe75adb34201a80d175fcea7e256f32aca5d6cddd16edd7ce448b243970bc4866246570129eb85c8d906aa4a05439b50a00e068ab203c49a135536d82d6e6f8a4e617859e98ddf9a74caadb2706ec705ee66f14e4d398164651b05c9b11deacbf798fc9bf4f62147a65fe6011c00fc24636fa1ec638d30a6522f187e2f36b16c26ab5d04efd47d657d7fd4ed80ce435989b443c37c6ceff9e65ab363edc03a307c047a95088b62f7fcda0a6a154b0c6371fd0460534b930b27f1905272320937126187b71033c8bcb478aa9fb6143b51c5d478fc7b5a49d0027663f1f99c166fd67075f2bcbdc0f6d3335a032af8f79535507999b6d5a27395e7f5881ac274d6de830a9869d8cf0e902e3b65ecfb48475faa7", 0x1000}, {&(0x7f0000001c00)}], 0x4, &(0x7f0000001e40)=[@rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x40}}, {{&(0x7f0000004040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005140)=[{&(0x7f00000040c0)="f6443587ed5f998241f77f2e9d36f6dbe65bd7d31644e40441af2f81327434", 0x1f}, {&(0x7f0000004100)="19ff5f7e83094fc599e9e39b992e61e4effe90360c7750", 0x17}, {&(0x7f0000004140)="2a435d0d35dc869b1fec92f8f20924668d840d19618385ad4cc906342d2140f476518d12dd4ee3e7c31eae52d52706235e23171d36d1f097f648755263dffcf72644f7d6e5168842901915e432dd3eea855a948c34f3d0c4178e2a79fe45a41966f7bd3c7ac739c60b0518ee1734563f3d83ba3ad420e20e0a1a59973ebddc43a53db143b449b86143c8f005565ce956e8de4d69a40657ec9384751e52ed459473de404546aa59b92e103254ef23bc4f6dc59d460fa6749844527bc5d0ddde6453a9596ea7977dfe3097b9e941ca0dc081a9eee7db3eaa5aec5d71383b9e840f9942d64b159c66d8b47ff004418b5165d4a0f60a0131bc0016e41c1ce7496de594bfc39f1ad243d56ea51bdf1066f94ef987df6eece29c002ae8ace15a07838964ee96cd2924c9bba86a903f08378663e6fd34807df3114d9d946cab99ab7fde21acfc23026b6a8bdb327f3b21637d61a35d83d3da891d48893a6a9e9a625d0b8a2bfbe93cfb2aef955d935f332ff823326c1ee05c0e385fde86761c2aa3009dcae77e1c7e893d405699e10f3bdcbd03a9e55c4a041b471f68a2f3bce166ca1c8c8810fdf91e59acf32c20e2787926a414cb5fec6c931841e9d797cfe0e00dbe3224236cfa931b6e3fd3264c3b4480387de9e7d4de973037c4ee69f59504730558c456ed91150693b1a1a87711a198eb37487dd6c570e5046e66784ec74f2f52f411e2872eb21b3346bb9b7928d69f2cc0ddf72970742c0db140f80e1e8b5c7d0370a6d5b32169895fc46beed9da3521c05bc97d2901f8df008c6fd2ee37b9b8d81a186d9897f370cb219dbc7133956379bada5e07f16afbc2e7aacfee1fada8a5006bb8af60253c351b325ca7bec9ea9097445d6cc1a976b99b92c18073246e75bf7efb2f40f5fb7e8cd94c4431c65ec1e105b4ed6e203488cbec45ee37d3e447a0bb42618c5dd7397e8726991f504f77211445f1c9e3713b1ea51e281d928d9bd207dab3a559234702c6af04361f4b42ec5ef78ddca22588996a640a178725762e2c9b1d96f97400b4f3bf517f5a5be4a62efbf3e801991727c0fa6457360bca778dc3801e2a1415a0ba6872839e9c179157f22da34a6086c1806b57073bf2d5194c9ec1ee735da46a293ad92b4cde26f25782145d7c56e6d1fda78c5de9ce6496a6df198fdaac5ff091b05d3f9d8d59ce241a9f54970955e83e8405de1829223d5af5304ac7d8a0ddc7ba36e76ea62f846f579a4b615025e2fd8d632b482dd827646e82367d52e149da9af906d70a6baa40fcef408d938fea3872f7c30fe80bbd04072058f9fc6708070ea86c997641cb7395cb7ed5e711a41c2189f72bdb7a730a51411bb978cfcf7dd84d2040c4f9bab364e8eb0438aabe1ef05204d4e932c109dc80cb1cf9bf6aa8a540c81a300bd27931b664b66116f470d5261b9be6e4f4a4271a4d95f5c5370a38748bfb4ad72963f957996014ecac709b487f42d0c13afe518649118a33ac0ebcafd840b8dcbcee2b35f126374b0e5fbf3e4c31a5a27de0e9971af12df88f480e4825492017e16d6b50fe944812d73f59ff8d91919e3c5653cdbb88ddc5f062675ba40ad9071966cb6a5d57781899ece54693657217d659227904d5c01591d0d667994c0889a2a48d6f7a167edf511bc9d2b2bfaf258417d993e2b159b52da6aaa68c2689a2e61b0cf88a54bbe311d8f62e55143e77ac8423f6f1bb0b024400c4e052e1bb72bfd17713ea9272146191fe4c728fb68477b6e2a4dee782c5830a6222196395cb3776f74ba1ffa5c5acaf96dd14ac62d1c615dabe143bf0e09e1b0af5766a1308f93a95f0fdbed1136b5632560618971cde04179fb0bda716b25b74d268cb85bd1f328c2e296f9a239d1119d337feb6e709580bc12e6526ec3fcdb13e98a8154bd078d3d298b40854b88aad667e311397a4a5ee8a7a13a9e9cd40b2dd9e2aa923f62e84f6181b0e9f465bba6e9697e0f354b828b9ddbafce342d3c51092718b656f586e80f55bbb9112395d335167b09e2f81be1d4926756e700179096f40187e4a9fb72e2aec0641f3b1ac88bfb548c6fcdc4c57bf62f599abcc0edd9cfc43c3e6041e6f5741e1edffd164ef2980bae3d72d53ad903d74bbeffc8a04237cfb60c473a5223272776dfef6012631016f53d03e964f459d66adccbb5803778bee2d455ce05894fb4d94fdc0a4012051e586124a7bb1aa768da19144a45396cb1152cf43ed03a3e9676535a3ad79a652fd46c6fcb2574b222f04cb4351e1ed680988603b0f7078907c1b5d15f3ccda7f8d0aeff89220688e7a405ff1fe3861c9093dfb9efc87eb8fff555a6889311f6febe32147b4ce08a24fbbad020b92ae4e749de17fee19e015060a43021112423714094558f0897123534bda2181837d727e920c9bd2bcb192394daeca01069a01df54d49d6c72b607b1f6a45a0c509398bd622dc746a9ae387b8e859012a1420e131a1d087d2344185672bed639fd3b31095c87659ccdc30e1cc5d7b9ce3dc4d2a17f789e0688d38b27a414a99c8e4cbaa3556edc3720a400817886c2e9ad17b5029bb16853d2139ffe9195c1a0f7e3dcc4a457895d66431c8bef328f9016e24d4f8908b2e8cbea26afeb7098c5c7dc3c1e35bcbd475457f0e7dcb46221668e4f39d09d3af924ac68711a36680a6a37ed87864484e890df39a2e59791470550f8e6e742123dad4492a5b1b1cf3af2fda42d0b16ad76dd3da3c5edccc6d5429164367df5ed411d7f060145d8f441aabb5883e581182a893d7a780bd5878700b4910a2338fa264dd05b7c068d60a79f304424d5835994848ec5a6f7525ec8a2e8748b111a56812363ab1bbe624aa1a413ce7482728b88737e00aa68ab1b0a8b65ecd039de4582e6f4387d8cc750c23e7edd50ec1f2fcc3174dacd1a55c0315b449581a032ba33f683999a2c4494a086aa5b78e99fd0d7ab13f58dfe63f9b1ca789dbf9bd2aa37eea3b8d87bebbd94b393ddad14fdaed41a3d6193aee271bef6c84b8fee73530d8cf2be9eb3970c6598f27d7d7e2c7e938e1ff9fd6edadb692bbc1c749ad1c03592076dda332a3be4ded0624ab52b2f15e197acf8db545e48e145faebf307c905c1ff6ca791301da8c2aa9aed96b8055eb9adfc215f5accc11c29486272dd13399217b8bad7fcd4c0e8cabecf05c2358111dccfb0d66e1792c70f1c28461d37279d27dd8054f95df176f15c116c90086f613869b65ec0745de3dc27d7b9db6214fa97d24b848a2d9e87fde37fdcd5b00234782d852c56c9565d3f5e31258a8ba1833826d172756211c5f401f8af687964e22ffe271fbd5736e394be7595f11df41cc36a674bd49cf7edfb82fa47006f78fafcbf7eaf34bafa5886345d25b20436a8a66505a7577e000bb16ca1fdcaab74b18d7336247681ba7d4ef4182fe78050a72e1e8b92307bd24c0780c1cb242e2679af925c0dc3ba51c72b20ec536713fb0007479769731926251d632fa7b14f1d5cb2e7485cf452843612e46a8bd1b2290a221e1758c76537f809b1cfa7f7c6a418ccb99e526943d911e1b0a61118ffe2c6a4818061a5a9098f6c3c273ef393156440ecca4c1bcfa082db27da075ad125ef683aaf8f53021e183b5f0c59d205ec52740fdd210c112e53190707b7d7fbfdd28ff433138dfe6987a16333b57e1e103048df1e23d13e05f9397f121305ea9cc78e4bbd8a6a5efc49b10941e8217a91721c6ed31367de275cd9ccbbd88d83556c327a4c45fff7f87936d7207c547f35ab8374805b6889da44a1330dd4b8fea2f74b27a07bb9170765d8c7deb8ffbf2b649cbb1cee8ce1454aeac71c93765b1cca32870e48ca586ee4a4d835e9013c2e39619bf579da320fee71ac51a3fabfdb0f1a509be0695aeb76b490639709644049041f8df1333090f3157d4ca0672d59ab85a7edc88d4e21aa742c66d1412ee17a729d5dd5c0ee8a4f8a57302f07f95515d1e87efb6ac3924b1dc8be930db88ad3ec8a990a5c141e48619ed2ea6c0b98030a2fe7daf5cdfaf911e90dc9ed590cdaa240cba22a1fc578a4c9a951eca5bc370ec8341781c2b5f7564beca21c754bd53145aa7dfec742d87089c21c4b3574284567f25d410566244059a990898fb8ce9ab8a6a30e565537d767fcab08f6026ed154e6f5bd794ecf4599e2754d1ce1d1f673475dd2effa9c234d5dcfd5f4dbefce0407f18b84ce41cde40e1c02ee551989b0374302c5b1f51902fee8ee38e5d49e67434cf8db3ec15b13aa1c4e6e7169835175116123d7396bccbf4a175a0c6e6790b1be6d067d9774d74970cf8ea7083ee2b4b083df154dca6080cee53c2ee8c10a06d1eee613a8b2bafee27e245507fc1a44734eeefaa42f88538f4536c3acf203e2606f930d28f93045c9b0112464bca881511ecfdedca9b7fb25c8cf1fb15c22a2704b34af31b4cc089de5020afc24d9154fe72245901f305346744265b410e0d4fd7f1ce07d377de295213788e8382289ff6f6f597f2c4711818c876247c3cdcb33a178def69a0b1d7bc919274b4eef77b734c373884e58ade85feae46f1cb3fdb1bccf38aba564357e4a6666f75da1176ecfb2e0a80e88bd9b9f585b8894d6f6373afa3ee7cc3a7e526723e468481ec3abd5d31fdff468e7631bf066bc9024cd2e286988af014984bf0a43bea82a847e3e9fb350675f906bbfcbeb58d9904c2a7e09f2c4ba25ff49820b13759083b684e104fed58554045ef9a15934705797faadcd3965ae35921f5df48580c7cc80f41591ff8723a645d0adf709bca90ba9710f9f4079520910893c53aa49914eb9f8625fd6833a88e4fb0f963a17dce5a3d57f13796d6358ddc360fffe15513eaaeb30119e64411c09674fa0ba3a92171ffd7ecd69686a693910feda996104888e6ff65367f083c0445d0921865035148207f97ae9bac9d43bfac95eabc016b4c631fb79fea7a935688081b4bf8eac5f50ff587436d72102b819472b5726f5403a79058e8f31164fc9e587496a92b6bc2f14812424a26579d7de3580fcc25c2fd782a01d2205acfd5e195ab3e5328dad317609c26ef41e4c6dac6eae2005e28ac78f2c44bae7debc23e737baf1e714f8c6037cbc42bf3198ff21ad6813c3b8c1cda95cd1a473d07bf4dd37b701f4e7587d3e621b0f97fbfaefb69f3b9f12fa8bbf5af4eeb58d43b289df6e7881920b9c548ae649727e36f487c67934eb4114f62a16236e0e1e9cebac6d0996c2ab0854210a5ac41ec65e7162d31760c41ef63b99701b4dab461222645fd9cef94abe272affbb2a0398a44fc8e1420c2b83750e29d2ee1bc079d9fa27816f0bc35fd0f789c4b118597cde2617fda2b83da7c7cee9506ec8cdb604681339a6cf8e9feac30c6e1b7d6d86cc216c44afa070b5e0a634e6484498adf1bd26bf3e1f646cdf102d893e6f56ceab1033dd63c11add902fc4a046bca31703a60a094cc60aa999b880ffca2682a1b3193b764f5b9f593032bb71d950dc22b39a80623c9dced053dc8efbd2c65a54741a00b3e77b76aa1e6cd6bcde156c77f68b65af818b9379a247b63e63e6b26fb242fc0bea81ee1216c120358ee41ff8d33a538168d3685c99acf1d8e35dd4bc532f0b09628f178a778849379c5a4b416ca4420fca211d6e2aa0aca8105bc6fe4f23aba0b283188b9977208d5e91ae3d21894ad8777d24076818e3a9e6688923d2b7be87816e21159e7ae2bad54f7d9a98e88d669e5cf2cfbfe7cc681dd731371f3d7911133f319327783302c1826df047107e76", 0x1000}], 0x3, &(0x7f0000005180)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60, 0x1}}], 0x6, 0x20000845) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00', 0x0}) r7 = ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, 0x0, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r7}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0xc840) syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x404c880}, 0x0) ptrace(0xffffffffffffffff, 0x0) recvmmsg(r2, &(0x7f0000000040)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000600)={0x77359400}) 07:09:56 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x2a400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x4e20, @multicast1}, 0x10) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20, @local}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000030000000000000026d0000095002b000000000093adffa82255f674412d020000000000005ab527ee3697f1ed4436dd1164b1b3f427f6ba6b34f98125f30e6326996a3cfee33025a30b273683626e00dcff7f0000ca6b78ad833488cfe4109eaf009edd0d69613d3cd62f00150200000001000000520a0000151d010000000100bf00000000cc587424363da52001a3cd000041f0db74596fd72c002a60c1bc7dc8c38b7d2e13c50424b9000045d03ff45f70685c6bd9ff41c69b7de406e89dcbb7677e65a88a8407a9e7f9c0e91028b0856e31ed9474ac24cf609068f645ce971fc0480737a55ebb0bd701f7c3c4d06e3cfc22df01e4bac9d97328fa2a82b5e8741e02056d933b06759ff232cebc68b91af50479387467824262852c7939db5672d07cdbe8e14abf56497e5d56d06c7551b870b2851c3f0a1aab71587a21c8f1b3369ebfcba105a6ccdd01b0f04edb256c604f068773f6db9d661bd7f0e2536ffbfe5ca31b4083145531458b7d1e341c6b864f983d745f5865aad41d2915aae7602a0000d415e8351ebc4223f54d6bec664709ff03f1aa3dc7f1580ace9bf2afd28d7157e67fb98d121ad6eb372713255012e028cb2654d493a0b4cd5faae176a69b745eda2967199cc936859a538100000000000000dc10e13ef227f627a40000ad1fa253d33fa74f172d3407ae4e1e347c0c6ef9dd2b6bb700000000000000000c586272c3f4d79bc36305745cb1cb385e6add14652003c7cdd3324f079134d3ed07f1c10900000009dd872ec64fa6c718bbd1aa591140cff0be4c6f8df084c5e9734ae30aa9afdc7125f01ab03a9b1074407136b4506000f0916a39d3057d55183612b39e73aeeb6eaf14652dda68c98e6dc30356886a831836469e2051d937eb85f3f2d52ecb443acd0d29b49a3b76604c5124ca325d374b371867a79b35c6617fc3327191fbf514573f0e30d1d60be2168fffc2f3dccd599a2cb77f124e22f87673675805494db821f39b50d938d5fd8c6b2a3a324c257bc9110971b749ccd74089ed6b86f81ca3d247d8f71d290ed1b1a11f7a67125170c88c3b6a50696332226401b110da9c786eeca22debc99335583b54c13c3130978fa069af8223b38ced735c2d906551ca85ffa4add5647489b3960127696cf2f16625c0c10200000000c7a5ca60fdad159f2e44171f3963841086e3797a4825d081f2d987f05c534187738655d7dc958fd235d6071619a6554b82d9c162f3556076b80550d961ca74f1ffdaccf0ea5f02e0fca8b27ff3983ab74fd3d560700a1fab44e77e312b3b129e000302d613916c9bcf9f0000fac73a5b6bfb27f88dba816020be760f7b45e001efada800000000000000fdaf4660402f7b3b79a433e08074ea2462974a00040000eb1cfa2638f56daee57ed15bc74de0fd87a9ce638190f3570e0b4c80ef682df22201270955afb6008846557ee3bc09fda6dbb6550d597300eb82a184c96ffde5a30e5433d866665b98ca2002c804c22ff2634b7bfbf5c0d586cda5b45fd00dede1e88a4d41dee7cc76f822278d124638fec58faeb44158bb440df2a694f4cdcaa4f65c22f000000000000000000000000000d503d79906958102000000000000000000001ffff0ef89b2a68d2bb2dd163e863315e84498dfb52bb93f6c9084659ce777ddac563c8596c2b1d8180289a61faa95a82bf1cfb7f2fd7252e9322abe282c33445d443a67467893b9bf0d1c8130ae6b226900110635376413c29f7c6f7b7e29b907bddd5e328661f4c06e01f7d7dc22174e5e627a6f608ad53a4168d4d8f7fbc71104512efe8e5d7d934aa289b4bd2b870000000000000000000000000000002000000000009b777883a02f0593dfc4cb4114b9f9cf4ad155110cc6ace2b322ac31bfa27847c799c8009a1ea5b98e525e6383ad7fd9795170e7b11e247603c2ff49a11459c7f606d729d3979676bffb3049166bb84a0f061991bd57c2566c10c282352aba05b6164e3f2491e4cc71de10da96366c40dd44a2c9882d3aa0f8a797b8fea6efcfb5276b7679f15559cdaa977504cc0b2f777acb907ebf5fc14add71d0bca37405ded69b77ab4a3d7487fd50c5e22ade17556abb722d9c085b189b5fd1f30e8dc813f60870fde1f88d830b11002135e8e7262f299ed7923bfbe00ad88be179e56b41ff3792cee2fc37eee739c3e36a4bc80112968ec0d8902eced1fe555318014a463abbbf7cc56a92a5734e3ebfca9b6e88e031f31de2183652e77c164c646aef651cfd3710aa4205d8d4d4f974133ccb1e49feb42664eccd809c0ba8917eda87489eb66fd5db1c053d9c2c7861552381646365066ef9a36a449c96485c22ad1a8423b7b89efbc6cd54db0bb0ea5f4f1e8773144fb6ac9a44d43593d77e66aa7ed7f3d4e7b211590c738888d02b2dbb0b2ba73ec72e1d8d7360a128499dd19e1e7b9b0671f4f58515b45ecb9964f3c4ddb8234391d514f8d996d8c6dd7f8fadfee2d7a0035638ce27c2936cb04b30a0eb0cde00"/1838], &(0x7f0000000200)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r2 = socket$kcm(0x29, 0x2, 0x0) write(r0, &(0x7f0000001540)="60513c10a3293b2d7675b4b33591d5c22dc8971104f40e8742bb485b498d328895c7d609ae1e1579110ed341dea09110b45fa9fb92c05cf879043318c6dc13e9a652e5cd2eef16e65a6846f4bcb69f350153643cf1b42cc8689cf3926b13c4c294308830ec2b6e23051c6e4fd128a018854811cae7b846ec6f661ec075e1168844badfcd180684bc845b710c95020cbe91e0b1481ea82c5f323206e830fab0cdfbf9d63c83a808698e69ef682c18837d6f18f217ba18d662811b937e435507746e55dbfde6abc5e7425f66acbf38d777934a27a7b0d61b007845ca048c7883ecf10a869ee5c67417b841e1124f123a68f92332f52ff852fc37c69298450708f4a2c7406b08939514128c63fb37efff19942eb2e18dbc5b095e75c05b9a863cc07964aa6716cb148338cb6e8ed7029819bdd7ccd29e435b54814072672cd4d8df71eba45e66e5f614c7b02424e1541cd8508e313f03d2a74d54e51d6ec834e9e827f2b655367c288c0afeee45036c19644e4f91a2ee77c20cf9ca69b0cacfa7910e5a94ee9c05e0efe314c75e8c95b6397dd874a322a125cbbceeee06a6111c1f48be101f1f9a4b2826adf0634c883da2dcf082305d", 0x1b5) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000980)={r1, 0x7, 0x7, 0x40}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000a00)={'wlan0\x00'}) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r3, &(0x7f0000000b00)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x68, 0x0, 0x20, 0x70bd28, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xfffffffe, 0x48}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x14}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x23}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1e}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4b}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4a}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x57}]}, 0x68}, 0x1, 0x0, 0x0, 0x24004091}, 0x40400c0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000140)=0x10) sendmsg$nl_route(r4, &(0x7f0000000c80)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000c40)={&(0x7f0000000b80)=@mpls_delroute={0xa8, 0x19, 0x300, 0x70bd2b, 0x25dfdbfe, {0x1c, 0x14, 0x0, 0x4, 0xff, 0x2, 0xc8, 0x3, 0x2200}, [@RTA_NEWDST={0x84, 0x13, [{0x7ff}, {0x7, 0x0, 0x1}, {0xab4f, 0x0, 0x1}, {0xaf, 0x0, 0x1}, {0x7f}, {0x267, 0x0, 0x1}, {0x9}, {0x8}, {0x8000, 0x0, 0x1}, {0xfee5}, {0x7, 0x0, 0x1}, {0x1, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x400, 0x0, 0x1}, {0x2}, {0x80}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x73}, {}, {0xd465e}, {}, {0x7, 0x0, 0x1}, {0x8, 0x0, 0x1}, {0x4e}, {0xffff, 0x0, 0x1}, {0x1, 0x0, 0x1}, {0x7, 0x0, 0x1}, {0x3}, {0x1}, {0x2}, {0xd9}]}, @RTA_OIF={0x8}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20044005}, 0x0) recvmmsg(r2, &(0x7f0000004c40)=[{{0x0, 0x0, 0x0}}], 0x500, 0x0, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000180)={r0, r1}) 07:09:56 executing program 0: statx(0xffffffffffffffff, &(0x7f0000001600)='./file0/file0\x00', 0x0, 0x0, 0x0) 07:09:56 executing program 0: syz_open_procfs$userns(0xffffffffffffffff, &(0x7f00000044c0)) [ 227.100083] BTRFS: device fsid 8ff932b8-f4e4-4b03-aed6-d7e5736fd60a devid 1 transid 8 /dev/loop1 [ 227.113094] L1TF CPU bug present and SMT on, data leak possible. See CVE-2018-3646 and https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/l1tf.html for details. [ 227.141080] BTRFS error (device loop1): unsupported checksum algorithm 1 07:09:57 executing program 0: openat$apparmor_task_current(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) [ 227.156567] vhci_hcd vhci_hcd.0: pdev(3) rhport(0) sockfd(5) [ 227.162475] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 227.169820] vhci_hcd vhci_hcd.0: Device attached [ 227.178635] audit: type=1800 audit(1666508996.983:2): pid=10552 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name="file0" dev="sda1" ino=14109 res=0 [ 227.182665] BTRFS error (device loop1): superblock checksum mismatch 07:09:57 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18}, './file0\x00'}) 07:09:57 executing program 0: pselect6(0x40, &(0x7f00000002c0), &(0x7f0000000300)={0x1}, 0x0, &(0x7f0000000380)={0x0, 0x3938700}, 0x0) [ 227.240674] audit: type=1804 audit(1666508997.003:3): pid=10552 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir298903320/syzkaller.3SuYWu/58/file0" dev="sda1" ino=14109 res=1 07:09:57 executing program 0: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0x4020940d, &(0x7f0000000140)={{0x1, 0x1, 0x18}, './file0\x00'}) [ 227.344871] BTRFS error (device loop1): open_ctree failed [ 227.463529] usb 15-1: new low-speed USB device number 2 using vhci_hcd 07:09:57 executing program 0: openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000040)='/proc/asound/card2/oss_mixer\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000002100), 0x0, 0x0) pselect6(0x40, &(0x7f0000001c40)={0x3f}, 0x0, 0x0, 0x0, 0x0) 07:09:57 executing program 5: openat$rtc(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 07:09:57 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x2a400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x4e20, @multicast1}, 0x10) (async) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20, @local}, 0x10) (async) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000030000000000000026d0000095002b000000000093adffa82255f674412d020000000000005ab527ee3697f1ed4436dd1164b1b3f427f6ba6b34f98125f30e6326996a3cfee33025a30b273683626e00dcff7f0000ca6b78ad833488cfe4109eaf009edd0d69613d3cd62f00150200000001000000520a0000151d010000000100bf00000000cc587424363da52001a3cd000041f0db74596fd72c002a60c1bc7dc8c38b7d2e13c50424b9000045d03ff45f70685c6bd9ff41c69b7de406e89dcbb7677e65a88a8407a9e7f9c0e91028b0856e31ed9474ac24cf609068f645ce971fc0480737a55ebb0bd701f7c3c4d06e3cfc22df01e4bac9d97328fa2a82b5e8741e02056d933b06759ff232cebc68b91af50479387467824262852c7939db5672d07cdbe8e14abf56497e5d56d06c7551b870b2851c3f0a1aab71587a21c8f1b3369ebfcba105a6ccdd01b0f04edb256c604f068773f6db9d661bd7f0e2536ffbfe5ca31b4083145531458b7d1e341c6b864f983d745f5865aad41d2915aae7602a0000d415e8351ebc4223f54d6bec664709ff03f1aa3dc7f1580ace9bf2afd28d7157e67fb98d121ad6eb372713255012e028cb2654d493a0b4cd5faae176a69b745eda2967199cc936859a538100000000000000dc10e13ef227f627a40000ad1fa253d33fa74f172d3407ae4e1e347c0c6ef9dd2b6bb700000000000000000c586272c3f4d79bc36305745cb1cb385e6add14652003c7cdd3324f079134d3ed07f1c10900000009dd872ec64fa6c718bbd1aa591140cff0be4c6f8df084c5e9734ae30aa9afdc7125f01ab03a9b1074407136b4506000f0916a39d3057d55183612b39e73aeeb6eaf14652dda68c98e6dc30356886a831836469e2051d937eb85f3f2d52ecb443acd0d29b49a3b76604c5124ca325d374b371867a79b35c6617fc3327191fbf514573f0e30d1d60be2168fffc2f3dccd599a2cb77f124e22f87673675805494db821f39b50d938d5fd8c6b2a3a324c257bc9110971b749ccd74089ed6b86f81ca3d247d8f71d290ed1b1a11f7a67125170c88c3b6a50696332226401b110da9c786eeca22debc99335583b54c13c3130978fa069af8223b38ced735c2d906551ca85ffa4add5647489b3960127696cf2f16625c0c10200000000c7a5ca60fdad159f2e44171f3963841086e3797a4825d081f2d987f05c534187738655d7dc958fd235d6071619a6554b82d9c162f3556076b80550d961ca74f1ffdaccf0ea5f02e0fca8b27ff3983ab74fd3d560700a1fab44e77e312b3b129e000302d613916c9bcf9f0000fac73a5b6bfb27f88dba816020be760f7b45e001efada800000000000000fdaf4660402f7b3b79a433e08074ea2462974a00040000eb1cfa2638f56daee57ed15bc74de0fd87a9ce638190f3570e0b4c80ef682df22201270955afb6008846557ee3bc09fda6dbb6550d597300eb82a184c96ffde5a30e5433d866665b98ca2002c804c22ff2634b7bfbf5c0d586cda5b45fd00dede1e88a4d41dee7cc76f822278d124638fec58faeb44158bb440df2a694f4cdcaa4f65c22f000000000000000000000000000d503d79906958102000000000000000000001ffff0ef89b2a68d2bb2dd163e863315e84498dfb52bb93f6c9084659ce777ddac563c8596c2b1d8180289a61faa95a82bf1cfb7f2fd7252e9322abe282c33445d443a67467893b9bf0d1c8130ae6b226900110635376413c29f7c6f7b7e29b907bddd5e328661f4c06e01f7d7dc22174e5e627a6f608ad53a4168d4d8f7fbc71104512efe8e5d7d934aa289b4bd2b870000000000000000000000000000002000000000009b777883a02f0593dfc4cb4114b9f9cf4ad155110cc6ace2b322ac31bfa27847c799c8009a1ea5b98e525e6383ad7fd9795170e7b11e247603c2ff49a11459c7f606d729d3979676bffb3049166bb84a0f061991bd57c2566c10c282352aba05b6164e3f2491e4cc71de10da96366c40dd44a2c9882d3aa0f8a797b8fea6efcfb5276b7679f15559cdaa977504cc0b2f777acb907ebf5fc14add71d0bca37405ded69b77ab4a3d7487fd50c5e22ade17556abb722d9c085b189b5fd1f30e8dc813f60870fde1f88d830b11002135e8e7262f299ed7923bfbe00ad88be179e56b41ff3792cee2fc37eee739c3e36a4bc80112968ec0d8902eced1fe555318014a463abbbf7cc56a92a5734e3ebfca9b6e88e031f31de2183652e77c164c646aef651cfd3710aa4205d8d4d4f974133ccb1e49feb42664eccd809c0ba8917eda87489eb66fd5db1c053d9c2c7861552381646365066ef9a36a449c96485c22ad1a8423b7b89efbc6cd54db0bb0ea5f4f1e8773144fb6ac9a44d43593d77e66aa7ed7f3d4e7b211590c738888d02b2dbb0b2ba73ec72e1d8d7360a128499dd19e1e7b9b0671f4f58515b45ecb9964f3c4ddb8234391d514f8d996d8c6dd7f8fadfee2d7a0035638ce27c2936cb04b30a0eb0cde00"/1838], &(0x7f0000000200)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) r2 = socket$kcm(0x29, 0x2, 0x0) (async, rerun: 32) write(r0, &(0x7f0000001540)="60513c10a3293b2d7675b4b33591d5c22dc8971104f40e8742bb485b498d328895c7d609ae1e1579110ed341dea09110b45fa9fb92c05cf879043318c6dc13e9a652e5cd2eef16e65a6846f4bcb69f350153643cf1b42cc8689cf3926b13c4c294308830ec2b6e23051c6e4fd128a018854811cae7b846ec6f661ec075e1168844badfcd180684bc845b710c95020cbe91e0b1481ea82c5f323206e830fab0cdfbf9d63c83a808698e69ef682c18837d6f18f217ba18d662811b937e435507746e55dbfde6abc5e7425f66acbf38d777934a27a7b0d61b007845ca048c7883ecf10a869ee5c67417b841e1124f123a68f92332f52ff852fc37c69298450708f4a2c7406b08939514128c63fb37efff19942eb2e18dbc5b095e75c05b9a863cc07964aa6716cb148338cb6e8ed7029819bdd7ccd29e435b54814072672cd4d8df71eba45e66e5f614c7b02424e1541cd8508e313f03d2a74d54e51d6ec834e9e827f2b655367c288c0afeee45036c19644e4f91a2ee77c20cf9ca69b0cacfa7910e5a94ee9c05e0efe314c75e8c95b6397dd874a322a125cbbceeee06a6111c1f48be101f1f9a4b2826adf0634c883da2dcf082305d", 0x1b5) (rerun: 32) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000980)={r1, 0x7, 0x7, 0x40}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000a00)={'wlan0\x00'}) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r3, &(0x7f0000000b00)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x68, 0x0, 0x20, 0x70bd28, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xfffffffe, 0x48}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x14}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x23}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1e}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4b}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4a}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x57}]}, 0x68}, 0x1, 0x0, 0x0, 0x24004091}, 0x40400c0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000140)=0x10) (async, rerun: 32) sendmsg$nl_route(r4, &(0x7f0000000c80)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000c40)={&(0x7f0000000b80)=@mpls_delroute={0xa8, 0x19, 0x300, 0x70bd2b, 0x25dfdbfe, {0x1c, 0x14, 0x0, 0x4, 0xff, 0x2, 0xc8, 0x3, 0x2200}, [@RTA_NEWDST={0x84, 0x13, [{0x7ff}, {0x7, 0x0, 0x1}, {0xab4f, 0x0, 0x1}, {0xaf, 0x0, 0x1}, {0x7f}, {0x267, 0x0, 0x1}, {0x9}, {0x8}, {0x8000, 0x0, 0x1}, {0xfee5}, {0x7, 0x0, 0x1}, {0x1, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x400, 0x0, 0x1}, {0x2}, {0x80}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x73}, {}, {0xd465e}, {}, {0x7, 0x0, 0x1}, {0x8, 0x0, 0x1}, {0x4e}, {0xffff, 0x0, 0x1}, {0x1, 0x0, 0x1}, {0x7, 0x0, 0x1}, {0x3}, {0x1}, {0x2}, {0xd9}]}, @RTA_OIF={0x8}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20044005}, 0x0) (async, rerun: 32) recvmmsg(r2, &(0x7f0000004c40)=[{{0x0, 0x0, 0x0}}], 0x500, 0x0, 0x0) (async) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000180)={r0, r1}) [ 227.920083] vhci_hcd: connection reset by peer [ 227.928817] vhci_hcd: stop threads [ 227.947812] vhci_hcd: release socket [ 227.969973] vhci_hcd: disconnect device 07:09:58 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f0000003b40)=[{{&(0x7f0000000fc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001140)=[{&(0x7f0000003c00)="a7fcef7eb9dfd48afc3eb9104465a5c6af7fab066ea3d1e66df7148de4f7a52b5c05f22db4a4d8af9b97662a165a59fe224796bf48462a65c3e4579f0440a00be061c4eaf31dbfa66f3ad0a62c8a87ed6ae7d2b31d854027ffcc5e3d2f92ae1787cf1b176ef3cc18529d047d46d51508ea312372b1833e2993ef95d6044351f11787aaad8298a0e7bf5d9ce96c831c20df48be353f601b49f54e45adcb7a9654549985802074ae9fd8a46ef313649b0f5ad42a9c8d5374124087da7420ded350effe3610a526e95c585370bdbe0513d940450045bc9283d4946ce0e14dc9f9a1771589d504aaad84000efc00e0593efdd9683ec37d553adcf58e7a66ae17d4328495211379468eb25bad3f3a98ec06a4feb32c4a70ce9cffb43e8bde4d801bc3b662af53a9ee551256d29b239766f5150094fc218a4143e70fcbf5d6da1d7016f2c425d8e648da13593cb3d66433fccbabad1b72102504ea7594f42c62cefbc2ba79ec76ca7afc643e8c853339d47cdab834f9fe1a2bbb3e3e53b2c62d86bcd51f1ad2b6c434855934668f64ab5bb51192cfc61aea309a8a034bf50fc78f4a734c697d41c8fdbc45628b1ede44359894ef5f19a24a7efb5d38577fe898a7ab04f2f826503c15c5041445c51ab3bd4e448d514062c849126119b522c29eff5b0f84488feab2c229254780dc68f7fdeda49d6e312e20a9f51fede3b59a11723ce5c82b928c5d0deb2289e2a676a0d479bca5d4dcdb8a08e9f3fbc631c2d74d322b5fa9a7c1d3d80c3198f519c5ad0571571276e3af8e5a88e15ea24292e34608b87c49a48526430ee988517d0cd946cc20bf59fc780368f9fd7eea66f7d169cfa4c89a2bd552e4b000282fa539910794aa4266805a199b61695b52196a2ade00d8e0ab62aea3f3db57d6a57dc9208684de1db5da1afcee9a493d8b0593a44c67957256bab938aad70ac4d3f2219a4e7cb45b1f1c9ac60825bb12c1c94d71f34d1f640b77879617974efa3cd4c6beadaf9535156bd8d47a3e58f4aa1bc95e05ae65cc37ffc3fa6831d1beb69f8f45ba1f3b58437dcf4bcd0b1e738d2da7e28d51413e23ef52a3ce49cec35cd6c8ffac8196b9f3c720dfd11f2baa6356c655742469bbdbe58101736542466c84efc8ea26727060ee635457ada19e79d6668fa7a6e96d9c4be7593cde89ef5aa222ec2243e220bb0d22db611f037802b82c23ad7950b6e06c76bf911a54aabe24fee4d80dcd57f4e59ba3efe4653eb40df3b9adcb4a0df1ba29496faeb73bf775b1d120f3006ddcccedefe6daea22cb7b57e6919d76a3428ec063d701f386f1626ac6a11712438ec9cadf3c944c9fb80054ef9610372e4896e615c26d634897020022edce06545d0a92b35156d6a1ad02014d7a83cfb008cb2f0c5ad373bf830ec625141641359252e9f394f2341db3c6661f902d6ca4d58446cc07126ea9916c72dd7a2241a157c539d19e2b812543446e6faab1748fe0430335a4d634706f7e0984a3b9b1bbfc3eadcb13d57ff8692e22ee23faabbb004ba0267d7cf5217ae1ce647c4c44579ecb6c914f5bcb6ca4f5b49528070c0db3476a2fc684a9e51e7859009d6a1e2592bcf77ea985161bdb81fc4c16036d77feb6b974b0207d5a577abbf82a05dec1f1a04884d2500d5a7d8958f7d9d9704a1262f231fdd0623ca0d7559db2b25ccfa0bb92295cd480deece934d39646dfad6e631caf8f3cbd7c44f1925c8440539daea2af82772bc8b562021fe122c6aeb1b70cae858ea92d7b1e762388d158a0858a23c81ea7a311fec417b3138ca98898ef4c8a94cb9fb60810d561b49b45898bc0704b4ff2c3242f73dfdd652a9a864c19df5c5168ed26bdfa09031c1f40e689fab8187e74fdcade8c39dc0e330985e9babf3815fce5933697f874dc0e5e52ee39cf966e329bf0834f21c45bb6be8b6746f16e3ada1d1f28436df56117bfc1ffd4d4263c4ff12f0c3be5cdcd250725fa0a14be6ae3ebcb829fcb49e6728974cd65620b112251bef631be625b3f68fda0767a3abbfa2b57343e5450014865f5ccfb021602693d3c167b2444b17e3f03ebcd0de1639dd4930a060b94f47b718938ab3f28ce4e4457d8ec1e312f67bf2b13d340d523348b7da4fb956079cbf8f7765cb42548fbe3134b869f209a2a03612fdd552a9eed1661b92bc728183e6f0865c4f7c5d274d121a7850dbd550cbc247602ca3331eee457ab93aea83e8ed3bffb567d9feff1ef552ac57251e7bc4eed525ef025743e173ca4b3cc08310347fcfd17050a7a0327737f9c9e80a04582efc1ff3f7df760e32d7fc20c665b42626db2dd9f128b4ea243d80acb138462918a45697186d6c22238b8dfd24063e334b1c1b96de11d4474180688888e187338d7ff2286aee46b1146786a49e12ec8e45eb2359f8246c8ae72c26304d8fae667dd4ecd996d3527fbfa339424a95acc5ac0ff37e4104eda9c8b4c7fb62c114fd2eb4431d645068f40e5a05cbe6f3f89e549840aac19456e46ee70d6f965c2b56bd04d140e6782189c9ea674e274a17916ec9602739b0a4c5c7a7e69ba03e59483619bc1493818702374d12afd39850b6ebf43572591e2e2a6f005312157d5baad4ae38428d640747b121d486c1563e68165a166ea9aae0c2d64c7387e6cbf39131d5db2b34b9305c398becf8e61a5d0b861cc272ad904447ac289d12afa8c183c6c70cffddff914495a5b567ec9de63eed867549c7a0cc07de170cedcb7ace27b412d2cbc3a1e89f4d3997b2d269ec8cc330c7d43af74bb247e9bc25a9b5bd944394bb102b4b3446600570c5153134c5e44469d8299ffb3f60806224cab1cf2a0922f3110b89e780f74dd6c2509e6aa6d841b40ff965ea108ea078091f5a6d0eab7819c19df25bf19afa78785bfff45671370c57a2cc526faae27ab38cc502b11d0c055b219cab894f3e07c02b9a3e3d739dfdf668089fdaf7e571dbb0ddae917865dc7fc60f05c2ca145368292842c48c56d604bec9a919a22ceb223a798a970d22388c798bd6807406648b043f6908988c56ee78f8e6197aa2f4278e2547886c065276a1ecc8ce36e62f42e63975b5bc8e89b26553779698860d838c3ee6eecd0e8697320cda865852c504136587911b824fc22953dd60dbb1b9579452ba842cf5b7ffddf4df55b69008a8459dad9d0a41c7931c4c1199fa963c4be2ff226d7ade68a768c65123759a79168b61ca3c963b468e9f08bdedbf3a98e2edf76c7c8b2f93447881fecb97b23de80b47b55b555c9c715832907ede2930639bb5f818c30c1e288dd309e21e11605fa0665bd6038ccbb88463d7313604da07c399db432b2d66b2ce537b60efe514362ece320efa7c64267581f5f9bb6868eba8c3e9d71b60b5bd121e5ff54508e9f0038b6ff2c896ec22e3c7b3109805652deb3b6929bd5e43fec504a91462b2d91dd3a2b8c91f6e3daf8951b0512efdc21388688283d3e6ed8a057778f4f2436aabcbcebc4ae614cfa87bb8ce30b4b0792f2a721f3281de688c35b14a99647ce38f22bf9773c4892f33dcd6daf9b2c226257ab83b4dd151edf0302efbba5b8e6cf348d2cd21fecf641e5cc0a2ef19a477ff8bd5397af8ae196d8b7cc42b2746fd7b4cca742fbd4303ce3bc43436b543e7e7adb8dc08e0006cc7cc9c7900844eee5594d08bdc6d2cd447c879126a6270462b116f9064f906adc7327be4de8f0cd73a963e30b394ef2d6028a873fa0157fe33809bdcdd77044df228d18390e433e0c4eb9d2a6b1e27c85879648e0ae7cfbc76b5063c7cfedde20dbf9f50f24e9fd590c82968dcc7bb54bbf764efa109d49e99eb8234313eebee03be8f148a657255eb4bdb3d1edaa9fb9c53be811b21dd75a5154665c97d2ea1493442493237194b7d5e938ab7bed8cce1851bcab54c589461b47a47f37a16ffd12095a511dfe2151c5ef07df7cc5b044353b7c594406911e9323fc18a308566961b37470b31deb89b651376450d487042b168ed9fece09e81ce075e91256542e1b30b29fad6bdfc2d754b45e65aa7a37913de267396b09ac144b73e06aac5d43d0e19ac87f4db86c19cdbac36a04f854cdff069a41917ffc53202aacbe33823a5e217740bbc4f4ff97b45e7222a1385a634b94061ba24977c8ad3b5ed673c50563b83469c2c481f5ced10dc4009ba86767196d0870728a7a92aa37c940a2e6e131f7945cf862e1abd681d813eada3025395a488cff2de6e0ebf35a2588f90670daab3a3d6140bcd792075392e6059419500f752e147ac4736a8b7bd480602c781f62e303d68256678046d435761b7c67932d0f6c40f9205ad84e18451deb9e519caccacb7d7ab04dda7fe7ab7af003dd25ee9680bcbbafdd31d7455f82375c4a5f3fc02420cc07fc141558b132a44a92fb89df4dcbd0cd376e5b08917384897d3a81f9881f1f3b3e3a401e93cd60ee4210db0f8b63c7ccb1296c656a4d4c9ad10c9941b90eb06934c8fa632580ee6f66f6a265e295fa426edb2575ed73296eb4232adb9d4b0a87a2c5d06b0131a4b7418cf4dedb90c627320cc7d85d546a781c8f266755f93ee5cd72784619b5944eb0842fba53b3519356d03d39349abe990c07057e8e07228be9b95d082827f5cf237fc4267012451f9a1812d3d0f50119485036abecef6d5cf4a11f6bf420a489e72334fbb7508476b6c46658d4178b1f06f0bca4648c85bd7ce955d402a141dc7e7d640497214a82baf1507285c76982c04c0e05749c1bea14eaaa132244b8958f53a1a25c9b56dbfc4ced219326763b855724c9beb8b7da3d8eb13ecf613659c19c23ca4ff6854bc3a94e51830360d1b53ed450c6e79a734088189985143ee4757cd41c8b96a841134e75bd1ac38f84da97ee61fff20691150854b79cee39b1d5ae8fe8872227bd5e2849324000c78b42614dbf451b95c0a9e7793a3854072274a4996cd70ae3f9f2916678dece14077152bc891d9e4757aff919b501e1d61c707fcc0ae1463c8b4dad3b53d6fa35b9cfbf282c8d897f4e900ca28c667a2dca59ea3618dde31bca555782cb4276f9b874c1545a3412981176e3aa4743c772b0a8fff62d7f0fc7c21fbda62c6709f5d3c284117d54a697789634b5c3dd10423e0321798724d7801ec1964012946918ed0cabcf09358aabc21bf66c47f9e23fbb5870f676656a828358b83ffe194e48e1d3b19f00ef3d8d05077e592c825a48c053ec9b1faf06a7bf940c8f14ad9b6def161ac666181576f60de31bac2b76cb21f85f216b9b81eb8eb1354492f1dc0ccd7e369cd1f96232b22025f5fb5cad6631d98ffc1ecbdf5d4fce5950ad0333b72da36214ff637970c68fedd3d4530344017b9bc071ad477ae4a2b981bc7bd24dd84e15360e97d624171c13d56d609ed2920e393744bbb3f1d548cef2d669dd309fe18c632084951ae83cce9d9c80d7c5aa3ca47ba70d86a6efe1b41ddee101607eb8ad7d8434a29ab07b7dc5ce545dd9185387ab81909ac63190a90886b9df2a8b8e39cd6576923475c0e002353338f2ff1141a78759ba016187824f405e840145ab15155a02eb28fe6cad8d41a05a2ac75e37b5362239bf47f757f1def3ecdd090c62f10fbccbf1bca93f1fb2586530fd43b8bd22026ef07342fa04afd3a2b151791d28e024525b291d627313f32736ce69a100ecc87eadf55c6e7678febd7e1b70aedfc30666529dd7e6f3d6c241182da9787f9f960bbb841404aaed98e3881e9969fcc063b3d98fedf7701daab4832286ddfebe7d00220c2522e51a9b87c4813811f580265cb4d166a5ac6ccf131df6adb070e84eb1905df76262bf1b6121db078008f27788155b17739dd244976003aa15fb5b943dc6ba96b2d04f04fe9b20846ce178a670ddef93beb2482f39282b1c0a5104273a37a7d47db70884571e8c857975e3b03b5caac27308f8d5e8b5d001f7f6f68250e1f7f079abaa67677f6ed25b6f0a913d293402a7f4c430ea386ea49de7c27f5a5bd29980d45eee61d2a61eff879df0666e004037ee77f546957996348e5a3cf95ff7cc9b264ab4f71e23905507586298c2ed04b4b520f216e49cd96ca8e5d357b16e64a5404af6019871b907d9409c53742022c8c8c47ebf05e9", 0x10f1}, {&(0x7f0000001040)="823f6546156e272915f35bf87d5f51749abcc1082b2a7100a4447bf93b2b688f0d79a3467b6a95de37fcf92d994655dd55e8fb691ec0b71ed1fd85b75fca702de85eb6d09cc88917a8d77cb3380b0fe9563e33356f01e7aa8476c551aa48925c8acc42ac44ab2df167c1669bdc99f1cb774431c99207d035aa45a2429469c9ad48bc12daf44b952eec4c70b50addb9b2567cad", 0x93}], 0x2, &(0x7f0000001180)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r2, 0xffffffffffffffff, r2]}}], 0x28, 0x4004}}, {{&(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003380)=[{&(0x7f0000001240)="b8c31efa203505a88408b41a2adb1a915b3510da6673a45e5110a0146eac2390eae2a07fe092c17cb1935e852c84bc63e18654d03dfd14da757917b3215c93b664a0d6bd6a48f3b70f839d86029312f1c1404c435c7f109e8a09179fb5e06d04df3773d1dd09dbec6068918f856846cc22b8f7f1c4d60add5c49c0c12ebe38b471a7aad7193f26c4b74845b078214c92e5e602cf55580e83c21836e96c579112b28b10d2927a2aa2d8c822439e43e182b6e3b97cde75f76db57407827bc0963d68bf6685f8a1ee66b834c38c4c2df6b53d1c52d5d223645216537dabfe229200ff86b702d05ab4ede3f70a283b9d3e83", 0xf0}, {&(0x7f0000001340)="166822e6acaff806bc007720dea3bfe23fd7f97bf030adf4a90b1040a0666995c8679c7f1977760adca867d15c0e71f2e78ec0ec78033560c6dd3391feb98dea617af4dec42d6f489493f73598507b511a0da1c18544ae056433b541a650d9d3415212845dc8f8a9a2505d94611a3d18a803b78ae8e35f7e4ec85f6d3647526090d2bb6c6bcc178d69dca15144c172d187635c3832e10e40", 0x98}, {&(0x7f0000003200)="8d1a6ab10919995b90b47c966c46441fd1d8b237a3faaed9d0698a4a75e9a7f3c9e4d1df558addc2068b5d8f51187d15caebae11dcce7d4f6f60c0d243642b1f054514c58f5890174fdc9210b18a25b672e7e3c99a321a738aa7196594f42517523476729d92f10cda09bc738b0512841513fb3f1983f0f2422164be2080c72f5d588ad2886b4dde694e0840c3f48eb931fd54ea0003a0ea99f4ae0cf9b80f5875449960f4c70002329c1ecfae5ddb7f28053f921422b596ba9db7c2b2e374b9ee9d08497bdf4c5c6b62a17e39cc6eafa6f9696ed3", 0xd5}, {&(0x7f0000003300)="bb09667c13d47d6aeef0972b177e1ca716dcf98474edfaecf05819e8d2402393371efe2a9cb9ed980432cb15430e857736adacf8c161ee888cf1ba406e74618d13a037191d6eda57119319fe7a0079bf775b73a1ea2ac915", 0x58}], 0x4, &(0x7f0000002200)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000ebad9ce582763b795706c602b3f4720c4de7d1e86e2e0000000000080000240d6f0a22774b12df6ba0f19e0dc5efeea8fd78b6d36bbd625e55d53951541ea2c609b38a960499eb67b14cce56959caebabf010a104329e61f04f2f53173336c01a23397192020c7f2d2ff5499bd538f85668acbcd78c618132f3ad8b4522e53a82e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x8000}}, {{0x0, 0x0, &(0x7f0000003840)=[{&(0x7f00000035c0)="dcf70408f3b181129be0c9688fd8d354bd26ed9fddfa", 0x16}, {&(0x7f0000003600)="5b9380810fc1cc809b49570e4dd6cdb36a29247678655d2224cfabc62029fad5d121067a47d88b62a8d3001bf7add6557937c18188b09ce18ce4906e8f0752c23edc38419cbc4211638b79c8f799988c4405cbef93f1fec7058f2dcf38fde86437653b5116759bb5d898243b30fba19fb880779c4135bb34daf89737a4a010de8f02ce922e95bda64a7d32b31bbbe21f7b7dcec6d52526ed560920b4c0a16c1e5effb2d4eb9f8a88c04566f0539c65add4a430bad57742f8cf2c9969fa2248fdc6e1d258758e7b90", 0xc8}, {&(0x7f0000003700)="3ee7ebfbdacea7fb1c83b69b3e04455ae93e803cd8d6ad1828f912b02c660477e9d416a59b4320cb4165453d0061a78feff364f350732e2f48b6c1aeb3ae926b3e4f0586d62f705064fe4b506794f408fba44c19692f4d01b8a5971f0dd13582f3f93def62b1ebcb5fb998e17b81408e95cb7ee191532fe18c12f944e77fc0fc3dd0e4616d723221dee09e009cbe42e19f87488c8f3652f9cb2f88969f0ff70133", 0xa1}, {&(0x7f00000037c0)="f8e6399b447391264f3e4c3b5b38b20cd755463d7dd30c72bbc39d1cc41dd9586b0025ad5e62f9d48ba1144a06119669f919fcfb886857c7835e44d59f2a1c70c575d1c139223daa444ab6cb410067c181", 0x51}], 0x4, &(0x7f0000003ac0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1, r2, r1, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x78, 0x40084}}], 0x3, 0x20000010) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) r3 = syz_usbip_server_init(0x1) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, &(0x7f0000000240)={0x0, 0x0, {0x0, @struct}}) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg$unix(r2, &(0x7f0000000f00)=[{{&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000640)=""/167, 0xa7}, {&(0x7f0000000700)=""/42, 0x2a}, {&(0x7f0000000800)=""/143, 0x8f}], 0x4, &(0x7f0000000900)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x130}}, {{&(0x7f0000000a40)=@abs, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000ac0)=""/180, 0xb4}, {&(0x7f0000000b80)=""/187, 0xbb}, {&(0x7f0000000c40)=""/149, 0x95}, {&(0x7f0000000d00)=""/62, 0x3e}, {&(0x7f0000000d40)=""/64, 0x40}, {&(0x7f0000000d80)=""/207, 0xcf}], 0x6}}], 0x2, 0x10, &(0x7f0000000f80)={0x0, 0x989680}) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780), 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x8041) write(r4, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) (async) sendfile(r4, r5, 0x0, 0x11f06) (async) socket$inet6(0xa, 0x0, 0x3c) 07:09:58 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xf890}, 0x0) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x3) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000005200)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x101}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000440)="07905f2f45d4ac67de194662b39a2542b56a9be1f4c1e1a4b5873287c358065940aa585c38d04402001759c80bb599102482b98afd753562f824adb9f589301824c58d2bec05fecbc77090d38c658acf6d15b3e43e06a95cfa0f399b2a5b3ee4b1afa058016cc1c4ad882d62810cf17f247c250f0316a3872a55a9747372aace3e1f633e82ecf6b44666fb5d906c00fb25543c6e52390146eb5ae40ec1efd5b0c15747c11615bc3289bfb6bcf38225d1e10c5c05fbd2b1ed0edee7f65af604c1d33b", 0xc2}, {&(0x7f0000000540)="763b86520e62f15141b135d38ae71a54bbfe49d1e0aa74b2b955b7b30dbca45124a1108916ff427c09a16f5281f460b76b7726e711e8bd56aa3ab0c4c006292559a1b4f5a0ec1d8741e8af1a01d373b48697dbcf356cc0eb5eb983acf9c605da8b508b53eca44e838fc513f02268eb8351", 0x71}, {&(0x7f0000000640)="5b9e5145f97fe06932f921df1c4979a115dd6215952bedc73741467c646ef7a710d6e7929d89d8bda942d00cc6627982abd2ee40d1f595a58edb3c02777b2fc284df3921eb37f2910600137d55fd9f71fbf22a", 0x53}, {&(0x7f00000001c0)="6e14947bb6637e604f", 0x9}, {&(0x7f00000006c0)="c95027856289d2c663d681dc2cb368b2caf5cc04757d4da411e3dadd641942fced0a073121d6f5ee37e8fb8403e6e4fae1a0b640f1dc5a422e546d25315d7f12f4b0a4e29b0fb5c0287c8555f1f9f55ae7f3c541a8f27053c0c70355c1fcc1db080cf207e356ee1e5ee02ee571eaa05d82ee512a5d04f322435e1cc777560012f938b616e9e301cd2b3fed656c96eee4576477b69d5286d6571fb64e4a1d87b0b366de6c5aad7b6036f84f51811dd2b8d67ac515", 0xb4}, {&(0x7f0000000780)="6b35ccdc3685ed07023dc35658337d2766871b29cc4c10ed728a81b7e03e43588b3791ed6a1700b4329547472b363ffeea140c477a7b471b4debeebafb5b754b90fe89b2b7f6c41eb5e8b4fe0a2d34a1bf67bb624a27bf4d08412edbf6f2783cb7046a80ded73cec03dd2634b1b5251ea6a67ea49f8aed46a57efafc87559dfb04f24e8b83ae5890596e544a857f104098c51a4b226c9858dda260b09f08ef4b2312627ecc404bdd041cd7c9760200393169d68435de81b37dce8b32c4e8efb3f31a30921bf44fd197b778f312fd98cad293b999a31a86b9f2633b", 0xdb}, {&(0x7f0000000880)="74ca1c21e73e36374c41629710ba2e6aab0e2a287cc0c6d8601dca2dbd084dbfdba2db17a270753993058f0f80b575d915ff05918e6d912c26d9258a7eac067234509a1a0db3049b827dad5ee83b3a8c380a5e65c3e178be04a402b6250c5b1b59a7ea6e667a32ced7e66d93e56e9a658e6e6d701bd32c590ba281cb7ddfebd26575e83ccc2a5af13896359adfb7b4b39cbb0dc3caccf960830edb44af1bc95644015aa81ef9d4610fcc7fc66a32ef195b9e0f81474b2bf4aa4bba27605db999138bf7fc447b9adfa14d212dc9e51329dbb5affa943faa7fa9fea8f9e8db3ff44fa54b1444b4e94f217e", 0xea}], 0x7, &(0x7f00000005c0)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20, 0x20044090}}, {{&(0x7f0000000a80)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000fc0)=[{&(0x7f0000000b80)="adfa01bc4687e15fd9f1887e60ab1279cc374364ad56e5e72c38d35d409596e974017cda07721f9b8a67d412d59fd98c120f617d1b112c9646b558699492660897b9dee3bdb8fc50a190bde758fac29440faa3394c525819610edf4521d51369facbfc046598776adeab20b651bff6f80c27f29eb035e4fa14b6a3228cda5208552f1566f099751c7c5db86d80668e6465ec9d9934fe41ef135f346e256b8bed3bd3f3b2", 0xa4}, {&(0x7f0000000c40)="5a2caa8f5009bfd88c6692b91a7a7317e66cacdbce2e9a916412f64bc9b9e33fd695c6fd9b855d12f195e3d039679963ee9232b80682f438f52ff0a01372234b6359773a0d53a7267447c3475616737d7a0e30c3ff20d35464590c68a67762b00475170ab109e3addb58a015314e617b313170a9017173a9ab449ecafcfd51706ba01e9c0e462c7f0ab4902363183ea96cdcedfee4cd0409849b3d38de3de2ea8db310", 0xa3}, {&(0x7f0000000d00)="e25141ab72d0815333f19056319f3d9cced3d894468b32a7dd7e7ff286985ef1274847ba95e609b76a34fae78c0909f28c4c2f026a8db58029f3e99e176cc92ee7f6abb03f9d7ce123674d02e9f09ddc1bcb1cd3d25cb86c60584d91952ab24e113ef062240fc0ddb87fdbf061446e08bd", 0x71}, {&(0x7f0000000d80)="735684e674d39af447f18beaf7f0d5656c9e69c38e444fa3148d67cd75766e8fa5651785928e0e3a4d5919643b8e4b8127ece48f0d03edb07ba504f266d10129f7bddb96c1f326", 0x47}, {&(0x7f0000000b00)="acdb5fc7a409a520ac5a60b1d28216a0e16e5c7e8cb9447c2be6e464547be3a818ba566201863dc6cbdc", 0x2a}, {&(0x7f0000000e00)="044dc0a42ccb281e3ea829", 0xb}, {&(0x7f0000000e40)="6ed61304445b363024e3826a3064b0c0a583c9d8e702db5d87fe3cac2f17083592ca82deaf00e9af479f0fd7aa39888dc5aab7c5e3d9f38811bd49376fee7cd705be61bc9fdfa8", 0x47}, {&(0x7f0000000ec0)="3e63e7a9c7adbf399ef780015b95f08d648f235a34dd7308ddbfd149979eaf0c16770ca90ac57ab95c70da4c88627b39bc5f28755854235e861118962dffb57f9c391207bacb6ee850986a7e663d0046047bd38f0339aac1ac5b820dcd5b", 0x5e}, {&(0x7f0000000f40)="2c3e9a16c781a26e6fbc7f85ef28ca1f74d94a7232672f9740cbaec4caf33894e311384eaea75fd3548558466cc4da9a556eda8f9936469980b1253e804d146f8a7ee3c54ad3f68634ea2a0df24c92f1275139ef272caa823f5b", 0x5a}], 0x9, &(0x7f0000001080)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x20, 0x1, 0x1, [r1, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}], 0xa0, 0x4000000}}, {{&(0x7f0000001140)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001280)=[{&(0x7f00000011c0)="661610258f86248315b305114cc26e88e03a0f0b2badd4a034dce9fb31245f7e49cf2092444001b33843d7217375201942afde45bc1bcfb1d83a3a3f4c95af3aad8841265a0698071595c1b66757bce94424e63db9c706c3262025e0ead3d32f5ddb87ed62bdef8d56035a0817b5700145d2c6cfaccabb06cac5b3ebf9724df32b4428db469847a6c36680c4c29f8bbe138f8cae15c82c1f448e4fd6", 0x9c}], 0x1, &(0x7f0000001400)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x78}}, {{&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001900)=[{&(0x7f0000001580)="e9f438e773ca4b5db3390162bf34a0f28539ad999c0cb754683fa44d3c5d5f19d672e9550eaca20574642f90400dd3e83168f0788bf7b7ca570fc135de778a6427b5f4a5e214ef295abb6e26090f4a20873c7c0878f556293fe8b586319db7d33d9680a2b4300eb51464706bdffd469e7cf4bfb5ad0b4085c60498", 0x7b}, {&(0x7f0000001680)="98e998fdb37e580adac6d4bf2b68c583116f972c36b0c2c65e7ff6af3eab1b6d70690352616e8a8e760f3e4b6ef496d0c179d59284c103b4b49739924eb7ca4e01f6df8793b8a3b0f88517856ae117fcc3ce053d68827aa7428d524c93eb41caffee9387fdb94bf27b02c4a16ef222be02ce5cecff5396548a6a59b5ac918473b3a0937b4826d075240c8d9ffe7cecdd00ec41b1f8aa3b647b5fa1e8ece8b1da27acc2a99aef93cbe0bf3920bf15724afbe9b2cde3d26bcae692c469d1c9dd1eb529a2bd6571e84b6f6df7039507436b5949a1a6489c11074cdfb56e7ee2811aafd00020092e0dd5bb6952c82b661b775998c9d8", 0xf4}, {&(0x7f0000001780)="2593d8b4df05bf084977d135380cbcff0c64d0e9a0fc3f41b718311a4b1ca87138ccdb90917a680cfe6273bacf262bebcd822ed97f0fe2a4b469c2d4a972d768668f105127ba5ed8d8e69751", 0x4c}, {&(0x7f0000001fc0)="73d2c09a647d323ea7ac932db0422d27e231302f2f5dc6cfba6f13ee8a71411124b57a48d32958bc42b68302ec1bb58a0c06192ef0fc987eaaf195220a758698bf6598821a039a831c3138ce51e342e90ddd5b25b675c7039c90c3b2f4e9a26d5f205e5253b360095dab7db204677888be552e5f53d1f32bbfba5631ba7e768afd5f0af2faa8abd50ea237f75cf8a34ed45a02069139b2261072e7423ed98dbc675c65ff19b7d03e16220c340aadb9a63ac52a23a8f61568c47a91300bb32d14c8ee2b083ce36f45ccdc32a83925b198b4b7d7bcdfaad5dbb7cc1c3fe70ff1ffbd61612696ffb88478561eeab037d79e2042f7c2168f0541805b87a659544b2607771ca475c192995c1f76638b10c9a156b357869ffd83f1333f952c2a64c18632bcf705ee5bc68c52cbdfaa1bc02104d7833571f712d47329b21f87544e8a40198315577a5ef12f4f6b6b6bb48e36894d73fdd11469bb65d21e281855e59ce59a066372aa2056df00605fc9f05c6c1c15a2aeb19fe69ea2d45d9910390220c47a3a58f201c2c316e9c189b31eb9d20ddf88ca63a7a7392f49c242ca72a51e74c3f86690a58fb59e03115f29f33784c920e2bc06e8069f82183ececedea59c4d711b846343670b87b3c06443fdef8599dfaf81f0710ead4c638205d4659f9799e32324cfc074b219471016bde630ab02060941169515e13a9e27271e0ab965e474dcab498b41f521b9d9f4517e5f70984c9b4fd0847a809be3d3f0ac9b97ccc8aebb8341269b3dc5a84b71b078460c32befe98889668c3d38ab53f997941ec0dd15ab10ef007f578289375f330c625f3a6a994677f35bdca073503bc7ea8d9a95b0d0e624e47a86211654bd95b830d7e17ca3592d071ef104f134ee93a326e91d290ea82daf7a3e058575f852cee8d2dcb936949ef99406e087fe49328a4529273770ae467422b5661829094aeb48f2c511e1e1d056d93522fc7c3531396a5e4e97f350fba4910fd2d96f0d336572d5ba3a07bd8353793cb4209f11ec2737a83f9e9a17c981de3bbef9b7962cc09ed6bf4e529b508729bc28b2f53549774ec125e6b095acd6653f85caa5c31ccc45fa0aa9e00533fa0aab99c4a090004ac73388677a38bb4f3bf4d77157c2ad24d308080857763ebfc77f491c48b59bf6945ca9320252e884fed3b2aa99fefd151df0d4fc81dc79df64975d4b039ce487ced2d6ac34e092912cf19e97e998ecc4749305db394ad5fd238dba2a792763d1c093f3b0ecf24ee96fd42dc2ebe6aaa5c3646140802e294ae6bcd9377deb4d4b72ea7b1e1ebe3a7e0c98fda73ea99225f2e9f0571481e4d22a7fd75899be67a4b9a2932b591c83d5b4c93b28e91b3b080b2ba879830d4f558ebe45ac6a62ad6571ba896fc937c9af94d7d8ccbbc0fd895815a0cc34d4923d24c2d7d3166ec08eb7db1645b76cf45bd109fd3eb58478c1c3d0cf51a72f1606de86c372b793bd66911d1bb2e0244bb4b285d7a008e06f08a4653e70867159a614023cf7deae2ca69e613a4a55437d89e15be05a78272896a6b4cd3d436ba4469898b6351c7aaa8373653e9fa11a8099317024fc901b82eb81439c8b994d283aaadb3edda2a34269910f7ebe1f4ba499d97e12714570abd494fc83ed397668db16a88f71bc838ab966907a1c516f3ea89279360086b0f7bfaaad55046486a1964aad0c5dd2f6941fc088aac14d39766f585b963c162f66987c9b1f36747613a2d6c9ba60077cbe61e11854b721a0bcb9839443bba4cd3196384e63cff458216db6755fd715fe5b42a27f5d216a8b48c4e29aeb00ec614a19717cfd082787b3cd90f3f66973e6cdd3101268c2a2a2c3b706b150227ffb09204c4b4723607377b4e166a676b1f517a6b0e3f3c898400327d1d2fbe49dfb7ecb7d4dbf9cd5b5ca97461a1ed59fb1ae6757dc9b8dd2f04209762e636bf83936e08d7e0f2e94d5049b34db34d58c90665a2f19bb06c4548c543f725c86a05fc81561a917d6345e0b7c09228a6b26d17730213e2e864021fb57aed9431970b99898aa4b8d0be8cb4e933fffb439ad7b38c682714989e4f727ce87e944e5e6cfcb08b2c653d40c133699ed12860f537a01273c704c0c38b36f8376f48c9656b22271c64258d4d54aeba3766ccbc1a6f208a480a35c728e3ec62df6a42c9e70a8244e2c92d661a35f6d7334b9e374bf4405f3bc04984614ab5d7886cc1cef74beeec90ec88bebdff20852655c6dba952d507adad5bb105b3a230c9cca336237bf7e7fcc51a0389d3a7d27fab9b612435e7a2696938366f9da01aba13348c46a08837238272e42acf907209049911b0fa59fd80da920ff42e099c7110c7b4dc5fba91abf5d9a31882dfaa0567c7a2b34dcf65686abe36d19a1d7fcd7f98d02924f681de4fe7b71f1f46893e0650e5f941b3d0c0de8db2e167964800364ec44552056ca0a2f0ce2d70d31c2a9b6c6e79939296c182174732fb0bd0007ff83cb800f4e9613c06d7582919e762c06764919d16b9902406eaa4403f38e1cac6d5272aea1a351d5a7b1092fc510db03020f8514c7e4d6c764139b29beb5dedaf5f9a425ec829edb4b1ccc384e3432413c246c3310dfe1537fad9c8cbb8be6b9181277d6b388b94ea5af687c97d981ec91496092f220ef19731ab3e5ff5fc2d5ca92739d67eb93839baafebd9792afa79cccbb27eb9384a0e9c0e570a01de1e06c111618c5ec2354cc9172ca957b2dc7733d32dda25a0ea32622718b45dc8352611816a39863a44638b912e4491e06f6cf1cb440b6cffa807c4e72440ddeb253d10688db0bca7a0d1770032b04995b383a78e4cb8a85d3c535c13753617144f64d7737614e8b052007a8c13b3cb622926abaacf73f7fd44246ada77df93d5f7f1ff6f2b26a15d49f4c47758297238dd0e60addbb6534149b6f9cb820fe5d0a2fe8e8cf502d7aab3aab6036d1b3abd854da4973a54d18f2eae773d02bcbc528cee782d68eb4d7223a2854f8882021e8b27abf04808b443c15c123ee2eaa8e8dbe7b01e184d12ec3c57b267a11693419a65a79e6899123f03bd9b0565c262e6ecc87117ba9f0ea6c109cb9c2fdc3156a4faaf14e6683a0c1de6517cb95d722355129baecb14d6eabaedbb36cfeb340963964b47690ca2f0727ad3293249ffa415fcb392547b2eee718d3294789749e18536ee0bc28a30963ab0c5a509ce225a5c685f0648dd639d36df6bdef2203c7edbf2182442dc7d536e89d115aa92804bfbf94fd0a0515246e5fc448920001e9925dceb4123fce780ebfcd62c0da12aa886a253b3b34757f53217e36a9f9e3a813d1178211e8bc35ac2faddb20e3e1cbab5c205a48c24b60e960606a156ea1f7cbaf1801544217c71780e47c58ec064cce5614fd6db633dd29e3d6ca53b34f85918fbe0026b969b7f627e9164038d7380f0fa00e9fc30c300f3b5895f8a480587f9af0e3549c79e24debbe29467e79b9ce725222c7f1ff4cef677dcd94537f691ed69a8a5deee23c881ec99fa95c4e761650dbe851de7c6db2a2d29be02ac73fa1ee1c766100db479fd0e9c8a9e797568e846484f98214c65e203c7f24f6181fed28f3c8de16e7d4dcf990784934fe971a5ed73825dc916c1b6fa1b005a3c72efb7ecc593db0d50fa4eaae469c9fdec43d7364578f1e0a4875163fc08dc5736de2c2d319f6b5ba593488e2b59a0b6b389e61484ee36073b165a3d86f165daa046e0606cd5188322fb3200e07e80eabf166eba61ab3ce57fc5663d86a0ef01f841da450e2a8c2ea587899709eeb421049a57a787d60442414e2a1981fe803d4af9cd95923b3ecec0f1ae6bf28c1b469b927572dd7720973ac1c7630a6a16690626c393166a353462b52b08b6bfc4ee1fd1799e88c1f2f0da5f2034533a11280682c70cab261f3027c998c5328f8065925fc290f982051fb37582c9aacb66d0d01962975a2eb7d22e694b3480814fc285d6106e3e07a2b858383b8bcfd66fc7594c08f034dc8fffba893c89234d4959e087eb6b7f190e09fcc287813e5c0013df717ac54108022276de38170906d7feb193468c347a7dcef9db73b46d1d7add358e7bfe38c7cab45aa99f2c523084e6259b402f300d266aca07f8778a007f9f84e4f359fb85a723666ac13c6994411aaa7fe42ef9c272e424d79f6d01a88deea241abd0c9a562c89d034807cb903c9df8ffbbd33a1e5ff5dc56f7b50c49763ac35583f58821999c08b2d00e29992b7a35ec87126af1cd720600f397aef1f3bd4738cc5aa0f4588e6f3cddb19856c884a9f77cc7f6a757e2301a7e2224bdd786ec8c0fd1c5424aa3439231655d11b3026cb83f84c4da4eaba124e1280ec5b845537240b9131cf6c580da24d486649b5629be59c67652c455dbe4b6664825fabc53ff69b3d18f27c383f9d0230bddd5757bc7b8c214da2a4f8859e20009586758fc8422821915e8fb1cc8747a38006d634eda7bef819591e17510a4bb2cad6cf6d5dd8805c20b1a776418b1dce054fe6be25b1b39d2ed654babb7cdbe4445eb77f8d6ad15cd641e17776d65cac6a25f4078895530beffac9edef741cff9316adde3d86027a852a181f10f57d7338d333551320fe5a1c40718616eef56ae199a24bc1032963df72072f98f98fd866212f7579fdf5330a43799dc99555fb01994127e778d0f02357518d3df8571ae4004721961ffec48e5d984650af53ccf747ab928304c55eff90eb061cc2d97e7d2b4d817cd10c97b060cd025a00e780f978da2d8f1ca05ed9582ec1f74a9e9f5c88b8d1c16906236d6afdb3805c37bee72ada68fdd5f13f1ccad58b8d38e6281591aec2f0df2608abccd403358544450a8c8c6b056cbb0cc10954b6ab29ac70875074d7ec148071fd1151639ec9af039e167dddd5d205d42d50fdc2ae4ced6c41c449d0a3f63e18f4b3317f3ea21d2e8417f94cff4888ef889b407477e2393007d17907923089034cfbd6c89ea86e1d8b32cb71a448c0b6a49e86d8323ab58eaef3344a4a03e2b58afdb454999fc99a51451b439036fa9f8936cd49d25a121efedb68c12394ac72d622a516fcb9592bb257bc7c89d56870ee281e23636181ed5fbefb0a6b043b646bd6c15b15564db88da8ffb10e327b0bed3947c0d0352a7cfd71c369955b8c1ac4477b3069e96cea6cc4f771a2be855a5807af26d6a6a208da1741a5ece6224ed3f784f7d99fc9c28399e6e5f70c7057d80824e1b582cdaa8ecfff2850a1d4102916670302118e3ed03325b4de7751997469498100a10a5cd0e57e2a5952035376c2497350ce4d72f2c7541212dc27df7774650e068655ad356a5ce6f4be409238a6b2918ec3950416d73ec6e0229cb9c4f4622843ac66736d61e0f12357d5ef8cf94942550e1ef9ed6662c1a51b50c9076c753b2af64c33c0454ca3e8f342ea9a5314bccdef59a525acb99657361f31acfe41c60c6a3c91fee5accfad882f84c15fae351258dc6386f20abc0d84780ad672f66a44a52ea3e9ad2e79bf0365854f56c7016636302c163ea9aae2765bbf6215d4b938c0f450faa3f68d81918313b7f04e0fd62a63a95085b9d4aaa24511efcf0da1cab31e36fdc11b63c6f3a420b8a51a8ee2ad13b72368ed8e3500f0ad7847d85e4da0b0dac78914e72dd4aabf04622cd9ed385fe187ab5e6c004a81102e4c5dc6bc46f65304a18a54e138e4c39c5b87aa834acb6029b1d56243afbb01ab8d6d6dcb3b342c548bbf2aeb609489cb2667f0e1e2a00489db3fc6c3392c03308acbf78f327a6", 0x1000}, {&(0x7f0000001840)="716c7d324557c48eba3ed4824c05bb9924bec61d2db85dac79c9f072f5176aeb45bd6d0395c2d73b6d06e7a87b7c4ba6741087e3ec4135837d07fc7e78b66bb3c44cff04a03089ac79ffa0e3f8fe904f0ceb0b992fecc1c90a96b88452f077f0fdd4f8ef921d2173cc17281eca6b8a7207052f", 0x73}, {&(0x7f00000018c0)="bd613a1616817b3684b8014d8d606b0e8a11a2", 0x13}], 0x6, &(0x7f0000001b80)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}}, {{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001cc0)="31ddcc45a79414c03b08bc0556e1e6096fa08a9015566fab2a0c54d6d8759d913dec38c989b31e585b8424c9ebe0d9cbbb8316f3b957320d774dcf8bed52df0fc97df8253a9311d6279cfdfcfab6d319ad94e734039ab7110735a224221b2637bf0acc9d90339c92365a4d0241f1dd220cfd667914684c7472cddd7e3471c58577beff47cdb704112e2259f2d838f81ae02ffd2ee8ff8acb458aab06b6cb714ec997002584f2cf2ca8a7c4998b73a5f955b20d347b47af2ecb5d2a42928f1da32c3874bf24a03cf3d9bc7c7c9a667ada2127a5999098cb3d2b6d6f40c13bdf9a90e9b52e2fcd118a7191dedbbbc41a", 0xef}, {&(0x7f0000001bc0)="f4a32d30828197276589fcb53122f70722fa23336b56447e4bdcf226c6fb87934b7ea7d948af2d4c593ff5d99947085637437a42f58c2bf1c407e4", 0x3b}, {&(0x7f0000002fc0)="207aea453d825bd2ac485faee33a99e89884d539f8a577ee7fa10181da4edd08edbecd045e2f47b8e1795f01d542fb45443d2a078d8f78c4f0b8c4a25377456c8f79f1aed03647d20d6cd0e6d18ccceba9b9fcac0388c355115baef876045c0c3958e9c41d88db284a8b5f40cd5012d532d97544b2f1ad69f308b044fc6356dfd37bfd4df1de92da07defa2d5421bd081883a324e180a49ec6d133000dc8421c4b235729aed6fa850e6eaa2bdd8c05f4b1781689eb4332efae1c1a241618470a05b442f01c7c9bbfa40702ac010488b83e5687b8483b3153fe473b46d54afb991c1da1a7e5a8ec098ca0fe3cc42d5f17261de7896bbe19cada4f3ba32520bc78db6a77965fcf146335e61729a45efc8b2cb5b448dccd720067c2dbe893e5ecf4f8fa9d249e307dcbf250dd80a3323e0fe6ba04759972f082c19e7fb6e2bb4c6be5cece405efd3aa3d0458f9d18f1098359c8437b62ef8ea2563236bbc7aa58876fc0adb50435953aa2e1e79b4a5513258a327d23572f5f03c447875af7a069c069190d79df6a02b59e952dd260239b16eaa0188d818d70c83554e03c1f3144c9057efcb78d2df5166ca44f6772d24dbada4a6b24e0b3e728a867608364d6a6e624aea6fe88750f777a5a23d1ef886710a106dac7e2eba9446769a08e1fa7fddd6b4c8b0200f769fdb0288acdd5f3ed27d191ddc547219bc6c6081c99a23f07803eccb7772136fc44374990fdde04bb4d619098a763715a86f514c2d3eebfc141c72058e2785e4e0a27cc4bd79ec408e3fc1bf5c1580987c24a3d2cd0a6692dc5a33138ab4fe1221ecf1bde758f7c0254c11d12488353896694954d73afb35e29fe440d80fdbec13aeab6e119f56192f00c44f9a55b7c2415dca463c1ea285e00e45837db539fe7417d24495c9cf3e5adfd94219b08582ff36e6338804aa5902b90dc4ee9c3c8607e35053bb2c8eb1dee82022aff40508207711a9cc66ccfdf8612c40e88acbcdb31b307a82dd376abd8bf99f359f035de027f2b9f203546673b8c9f53cba575c6b0226196f4b0dcaf15610e706d83a49630cee32997951810384b28ba8c9c41a7aa347034f926a834b9f85555a2bb5326ab60516da716260fc101a480b523ff31fe8ef7c1c3d87777ff984ed9a11eaab14d51631221219a5d25019dc2da6945131362487af1fe068154e38bbaa36a68abfc6d0abf04954cf5ddbf39b3711897b7bf4cacbef1d2ab3e8bdfb28ce94e70be29fdc59f74ffe1558bebaa6997d6d9471665ba2506f3283745bbe8cdd14e4421a9e0fddb2c18e85ecb7cccd47f9842fb0038fd0151715429e9f3d358b1d8526bb7b06bc1025c21738cae2fb72e35d58b25e858b6e71c7ff469b98fe865b70bc0a0793b629fcd3d3714f2cc12d3c3f3eb7d98adfdff43d05d52dba52cd558163efb05039db526f4a6b5945ec6fd9a78ba03d51e4b9c69e3d2eb83b64d9b3f846a4f1294f398d0cc8e58689f54de18cbcba10684235d2f7e37b1c7db6b63a0cc4398682f86e16ad654e24b2451da9988a76176dc30e8140fc12eb6de620afc050bd91c7ee21d300587bf219b02dcda66ace346fe089e09519a566e57e116e3721eacd40f80adb093ed05ac389504489c7be6f6489d3d3907c551a6e06bc2a15e9b9154928acc6f20eedb76f4941cb37062f1c5be736ba81a3d20e88e1457d321a990958570b004d07d282d0154566f9a8d556e9285b763ef1280d1a8d512aa59eb67ca4b1aa00f7a80d8c2f06b3b049f4d3dc5c298fe92b3ea35a814671b2bf2e659e0d12d48a5d3fbed2f2a8ef09eb995740140b566a043e229b7be5d064d1d7f2c1d71e4b76b486ae4b0913ff9571bb51e57bac2c70f7ba54df25cf94414f7cd4bcda5a458a497b9c3501ba611d9667d65fafe2436be1aecb6f0bb91d47e30b876459f73c60125480c57706aff4ca4af404a517808c564bf8015763dbe3001120c35b3a51ec418129cfbef0c05161471ada395d358242792855485dab3affae9cc490969bfd7962cc6ef69bad407b471fddace8389d2f075d2663198fe855f6dd0fb84c209b89df8fc5a9bff2def8ae1f63c5377425c435b5ddabaeba2c72ec38a1b0d068499b97afd2a3b40acebf2705022f0520dc947c03bc190c1ba8026492d3ba1eeb0e7f07f66017d94ff5e27f21e56e1229f9ccebdefc187dc6743097046dfc343118714d091596fed93dcd9436885d45900375fb2237498f7f70517bc2f5ab95990044790981a052fbc38ff7466f8caa4e72801e995687df0ff271761836898b34a2b64d08014b7b92c4c39338e94913bddaad310cbc3a40caa83b6f4c1d43ee948d554bd272069545689fba318915811d49dfcc9d9776753add259add9dc2a763e2f790adea9a55f733b565c5fa97af17ece99c5e3a55273b7d9138e8e7cbdebb48f5ab0966d690e72653142b3ce0422cb5a52f467543bb2e3a00e36b505bd0127d64948079670bf333f4214b9d2b94a3f8b5e0b21dd95fde10a8784c4e3adbcc12eb822363056ad742ae2170eebae0c97cb251167f516d4682107b888a4c792276f1af7ebf015dd4b01d05fded8657aa6009994a1392e8298edc7410eb39f75687bb7387414e0d4fb96525582f2f2b8eb43ef7c38ad82205baf1e585537261349bb24ee19c0f76d8eb8bd8c63c31efe548e0d8d883f72bd074acc6651ff7949a72514b8c05d029e63c639d54b7c9605f9c47ba1af8319ae684d574770bd35b1b56c56bf19f41e792c134fbfa7d8006034581b2ffb9a3b79dea4f4cda1ff1c40f3a317a61c541051bf5b8953d8dff4c6b1194edac50dab273e74773e78677423e7e36ceef0566140c8f712bbda4bd815254f69cf9c8d70236e2d280f5dc23c7822d6b825fa8a986a05967c845f9367368fb2a38a8968c85532d398b31392aeb7c535c4226c03f444c4f203fdf5dc1c0aef6acb77d2a5dbb7a479c45a7aebdfe913607b97bedd79db6d8a5e1863fe05ad3eb03bf3f905d59a5422e07f9023e1a3a0dcc3567db641827e83a23daf375ac5af187813afa09c5eb09728036c26072f86685e9ee6f72c0699e08e34eb25597a8006d8382d5954f9a37b83682f05d5260a405513bcb4b2d6e668c1be3f3b621dd9b656ec2896e51ea14475d3283f8c4b8c99299b44b25368c518d78262333bf9ebc6b4e269c160bad4764f4b2816c93d9b05d675fa2f6201b13a1790cfd07849c0e3ad466657a90e1321a5eb9804c116459e5a477941ede45fc58a88b8d7b4ba46bb9b9bca4cfd4f4418240a001c7e1cc5e9633af7f2773aba63164c8217b57911172a2b77a8b6d8e4d229b802b2dd44e039b2d20e42650ff6e68d7e2d33361e74726b9c7454da5ae5f50f22fc10bbc7dbf7d3722350b24ac53739ee6b3f30796fc6ee2a4b938aa9a3853b2ae176c98134c90f6404c57ee86081f607dbd1a0ad3020fc00d71579c4f361219ce78b9ac2f6373e4d4c0d2d4f90f6d1055b22bdc16af9bc8dc13ed40e8504c016f5654eacd8fea56fad200473d65ed0d897463ee0d99926b1dab6705ab2917e2982db7ce21f007f753f6c5fc3810e4b9ac7bf1cc30116a785f914ddcb4e0881884d04812db517a3c63a85d0d62262e14cc39865f66f60ce55e2b4bbcc8954922b87d418a75d5d61b8efda9ebcaacd6cfceaf5e32f3514c42947a21ab5af32a18eb3f63a9c5d7e061a81d8e97ed0f68d0303dbc8029349084f607f66d33d1ff5eb4169ac58f52d9766260cbedff161796fb563464a7a7f815cdbeba5e41d5dea4c8119f6f5ae34e85a2e40d84e9ca6833006fd80b8eb0040e109df7d226125dc71f2babab40eacb7bbde51f0e74f517a849aed38d972322a385222a78271707661293cc65e9e2d4f3a4402c0539128426f4d502afdc45112540f497fb50bff613cfe9e76c44938380da807bc0a3b40c66a4fdb56fce8f738acce9466033f04767b9f9de62603562a6339aceac43310c7c1c4b0215be30b03cc5d1fa3711a9735098b4fe3f18f98fc1207351d80e461d6f55ec3ce046e1240cb7a50957232fa189513b3327e350b89be58a9a4cbf0c7c2705f2b3ffa800bc46c722be7fca075e22608c5f20da1ee9081914e63c598c7a8adc2f523f31491c962b3235c03f8156b7a8b347f0c34deba794e52265f4734a96c643693070dd95f5f02e418bc21c55f86e2e44260f19ed24f246eef7309efa309a529d92f277a482b0fb8acd5dc5f74769555b514d045a54e88046c6cbaab5fe1a059b536248c589bceceac64d9cc5323e617d15fc6d4b5161a8d31df3602073c0d9f4ca7e44639102322ccb06b5cdcaef5ea9d4c34274585b9fce3f7fa1009d19e5d5e511fc0e4eba20eba70c9f426bc26125cfa5a887bb0ec629379cfeb6fcd4fc930bc8bb64ad6c87890cf12638a59d0dba5ed04ed878038d91416807e95e0542f763495dc9183d23574f2d4714f1075e159f51123d2fef143010a5f81c1a6be6ebc616d6f4372364c1aec192bf33082db9c81507549b93c51e007d06511566f6e64b520f807011b6808d592e9c25d639fd3f08513f4e138eb62e9b3afc86361abe6d6a9faed33ce8a422c93ffdae4735181cf5cbfe06e38ce989d3656ce2ad9dca0309452a280392de88acaa4f8e0fa974f646a0ce786dba61d490b5cfd5a2166d0bc5f07b6bff697b093041373faf7c8535a539c01176113091c02e5e1779b2dc3107f5f6097a7617e55687072320e65bbfc7f6ffa28ee62624c980b63740d5110214b6cdd8afa6b179e7931286e6bc58e7af5c4c4f2de8582cb10d9ced93527d88ee53d9a55149edd531af7f9357d3b557a8bc03fcb2fbdfaa7029b3313c1963c3d0115ef2f1e95b51ca1958a4df6a2604cfa69824ba854cdff4ef02052f350df0b939141c309d2c41301e9fa2409a2ed99c0aab75faac034f89c555a2189a39a53fc4a80660d20e8035e96d5d12953b888c43a7c7e81314fdbf33bac9dda974495602521939295d191b2a2d15a5f59e9d40e4ecbf1d25f8d30be74115d178e9f5c3dca6cea6bf4633e0e6be3df3e63c6c25a3256da2de50ab982a81d1923d1f77ad49bc811d00ee9e67b775b77cd5142945624ade99c14ce3801c751138cc39bdf89d80ac9f79bc73b19ec2f498cdeb1d7f60083f7182c4a4ea1806d360db76c73c02ed4e715aa36ee28ed87c3c3d2740cb62ac25452f895d76424c99892dc8c743a70ace1d9ea2dc39c295859261d9097c67cc6db92b20e85071162da17275fec0244404ac33923e062d84af12d983de3f81b11799d1de8449196c94f5480d68375512e8a951fb2086aec66cf02e298ac76ce4971aa0e2a4785203c933fe5b526f707acb3cb9c1e6906e76b2f787618950baade5ee5739ca2f6c4f841c9c40e09cd154fe75adb34201a80d175fcea7e256f32aca5d6cddd16edd7ce448b243970bc4866246570129eb85c8d906aa4a05439b50a00e068ab203c49a135536d82d6e6f8a4e617859e98ddf9a74caadb2706ec705ee66f14e4d398164651b05c9b11deacbf798fc9bf4f62147a65fe6011c00fc24636fa1ec638d30a6522f187e2f36b16c26ab5d04efd47d657d7fd4ed80ce435989b443c37c6ceff9e65ab363edc03a307c047a95088b62f7fcda0a6a154b0c6371fd0460534b930b27f1905272320937126187b71033c8bcb478aa9fb6143b51c5d478fc7b5a49d0027663f1f99c166fd67075f2bcbdc0f6d3335a032af8f79535507999b6d5a27395e7f5881ac274d6de830a9869d8cf0e902e3b65ecfb48475faa7", 0x1000}, {&(0x7f0000001c00)}], 0x4, &(0x7f0000001e40)=[@rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x40}}, {{&(0x7f0000004040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005140)=[{&(0x7f00000040c0)="f6443587ed5f998241f77f2e9d36f6dbe65bd7d31644e40441af2f81327434", 0x1f}, {&(0x7f0000004100)="19ff5f7e83094fc599e9e39b992e61e4effe90360c7750", 0x17}, {&(0x7f0000004140)="2a435d0d35dc869b1fec92f8f20924668d840d19618385ad4cc906342d2140f476518d12dd4ee3e7c31eae52d52706235e23171d36d1f097f648755263dffcf72644f7d6e5168842901915e432dd3eea855a948c34f3d0c4178e2a79fe45a41966f7bd3c7ac739c60b0518ee1734563f3d83ba3ad420e20e0a1a59973ebddc43a53db143b449b86143c8f005565ce956e8de4d69a40657ec9384751e52ed459473de404546aa59b92e103254ef23bc4f6dc59d460fa6749844527bc5d0ddde6453a9596ea7977dfe3097b9e941ca0dc081a9eee7db3eaa5aec5d71383b9e840f9942d64b159c66d8b47ff004418b5165d4a0f60a0131bc0016e41c1ce7496de594bfc39f1ad243d56ea51bdf1066f94ef987df6eece29c002ae8ace15a07838964ee96cd2924c9bba86a903f08378663e6fd34807df3114d9d946cab99ab7fde21acfc23026b6a8bdb327f3b21637d61a35d83d3da891d48893a6a9e9a625d0b8a2bfbe93cfb2aef955d935f332ff823326c1ee05c0e385fde86761c2aa3009dcae77e1c7e893d405699e10f3bdcbd03a9e55c4a041b471f68a2f3bce166ca1c8c8810fdf91e59acf32c20e2787926a414cb5fec6c931841e9d797cfe0e00dbe3224236cfa931b6e3fd3264c3b4480387de9e7d4de973037c4ee69f59504730558c456ed91150693b1a1a87711a198eb37487dd6c570e5046e66784ec74f2f52f411e2872eb21b3346bb9b7928d69f2cc0ddf72970742c0db140f80e1e8b5c7d0370a6d5b32169895fc46beed9da3521c05bc97d2901f8df008c6fd2ee37b9b8d81a186d9897f370cb219dbc7133956379bada5e07f16afbc2e7aacfee1fada8a5006bb8af60253c351b325ca7bec9ea9097445d6cc1a976b99b92c18073246e75bf7efb2f40f5fb7e8cd94c4431c65ec1e105b4ed6e203488cbec45ee37d3e447a0bb42618c5dd7397e8726991f504f77211445f1c9e3713b1ea51e281d928d9bd207dab3a559234702c6af04361f4b42ec5ef78ddca22588996a640a178725762e2c9b1d96f97400b4f3bf517f5a5be4a62efbf3e801991727c0fa6457360bca778dc3801e2a1415a0ba6872839e9c179157f22da34a6086c1806b57073bf2d5194c9ec1ee735da46a293ad92b4cde26f25782145d7c56e6d1fda78c5de9ce6496a6df198fdaac5ff091b05d3f9d8d59ce241a9f54970955e83e8405de1829223d5af5304ac7d8a0ddc7ba36e76ea62f846f579a4b615025e2fd8d632b482dd827646e82367d52e149da9af906d70a6baa40fcef408d938fea3872f7c30fe80bbd04072058f9fc6708070ea86c997641cb7395cb7ed5e711a41c2189f72bdb7a730a51411bb978cfcf7dd84d2040c4f9bab364e8eb0438aabe1ef05204d4e932c109dc80cb1cf9bf6aa8a540c81a300bd27931b664b66116f470d5261b9be6e4f4a4271a4d95f5c5370a38748bfb4ad72963f957996014ecac709b487f42d0c13afe518649118a33ac0ebcafd840b8dcbcee2b35f126374b0e5fbf3e4c31a5a27de0e9971af12df88f480e4825492017e16d6b50fe944812d73f59ff8d91919e3c5653cdbb88ddc5f062675ba40ad9071966cb6a5d57781899ece54693657217d659227904d5c01591d0d667994c0889a2a48d6f7a167edf511bc9d2b2bfaf258417d993e2b159b52da6aaa68c2689a2e61b0cf88a54bbe311d8f62e55143e77ac8423f6f1bb0b024400c4e052e1bb72bfd17713ea9272146191fe4c728fb68477b6e2a4dee782c5830a6222196395cb3776f74ba1ffa5c5acaf96dd14ac62d1c615dabe143bf0e09e1b0af5766a1308f93a95f0fdbed1136b5632560618971cde04179fb0bda716b25b74d268cb85bd1f328c2e296f9a239d1119d337feb6e709580bc12e6526ec3fcdb13e98a8154bd078d3d298b40854b88aad667e311397a4a5ee8a7a13a9e9cd40b2dd9e2aa923f62e84f6181b0e9f465bba6e9697e0f354b828b9ddbafce342d3c51092718b656f586e80f55bbb9112395d335167b09e2f81be1d4926756e700179096f40187e4a9fb72e2aec0641f3b1ac88bfb548c6fcdc4c57bf62f599abcc0edd9cfc43c3e6041e6f5741e1edffd164ef2980bae3d72d53ad903d74bbeffc8a04237cfb60c473a5223272776dfef6012631016f53d03e964f459d66adccbb5803778bee2d455ce05894fb4d94fdc0a4012051e586124a7bb1aa768da19144a45396cb1152cf43ed03a3e9676535a3ad79a652fd46c6fcb2574b222f04cb4351e1ed680988603b0f7078907c1b5d15f3ccda7f8d0aeff89220688e7a405ff1fe3861c9093dfb9efc87eb8fff555a6889311f6febe32147b4ce08a24fbbad020b92ae4e749de17fee19e015060a43021112423714094558f0897123534bda2181837d727e920c9bd2bcb192394daeca01069a01df54d49d6c72b607b1f6a45a0c509398bd622dc746a9ae387b8e859012a1420e131a1d087d2344185672bed639fd3b31095c87659ccdc30e1cc5d7b9ce3dc4d2a17f789e0688d38b27a414a99c8e4cbaa3556edc3720a400817886c2e9ad17b5029bb16853d2139ffe9195c1a0f7e3dcc4a457895d66431c8bef328f9016e24d4f8908b2e8cbea26afeb7098c5c7dc3c1e35bcbd475457f0e7dcb46221668e4f39d09d3af924ac68711a36680a6a37ed87864484e890df39a2e59791470550f8e6e742123dad4492a5b1b1cf3af2fda42d0b16ad76dd3da3c5edccc6d5429164367df5ed411d7f060145d8f441aabb5883e581182a893d7a780bd5878700b4910a2338fa264dd05b7c068d60a79f304424d5835994848ec5a6f7525ec8a2e8748b111a56812363ab1bbe624aa1a413ce7482728b88737e00aa68ab1b0a8b65ecd039de4582e6f4387d8cc750c23e7edd50ec1f2fcc3174dacd1a55c0315b449581a032ba33f683999a2c4494a086aa5b78e99fd0d7ab13f58dfe63f9b1ca789dbf9bd2aa37eea3b8d87bebbd94b393ddad14fdaed41a3d6193aee271bef6c84b8fee73530d8cf2be9eb3970c6598f27d7d7e2c7e938e1ff9fd6edadb692bbc1c749ad1c03592076dda332a3be4ded0624ab52b2f15e197acf8db545e48e145faebf307c905c1ff6ca791301da8c2aa9aed96b8055eb9adfc215f5accc11c29486272dd13399217b8bad7fcd4c0e8cabecf05c2358111dccfb0d66e1792c70f1c28461d37279d27dd8054f95df176f15c116c90086f613869b65ec0745de3dc27d7b9db6214fa97d24b848a2d9e87fde37fdcd5b00234782d852c56c9565d3f5e31258a8ba1833826d172756211c5f401f8af687964e22ffe271fbd5736e394be7595f11df41cc36a674bd49cf7edfb82fa47006f78fafcbf7eaf34bafa5886345d25b20436a8a66505a7577e000bb16ca1fdcaab74b18d7336247681ba7d4ef4182fe78050a72e1e8b92307bd24c0780c1cb242e2679af925c0dc3ba51c72b20ec536713fb0007479769731926251d632fa7b14f1d5cb2e7485cf452843612e46a8bd1b2290a221e1758c76537f809b1cfa7f7c6a418ccb99e526943d911e1b0a61118ffe2c6a4818061a5a9098f6c3c273ef393156440ecca4c1bcfa082db27da075ad125ef683aaf8f53021e183b5f0c59d205ec52740fdd210c112e53190707b7d7fbfdd28ff433138dfe6987a16333b57e1e103048df1e23d13e05f9397f121305ea9cc78e4bbd8a6a5efc49b10941e8217a91721c6ed31367de275cd9ccbbd88d83556c327a4c45fff7f87936d7207c547f35ab8374805b6889da44a1330dd4b8fea2f74b27a07bb9170765d8c7deb8ffbf2b649cbb1cee8ce1454aeac71c93765b1cca32870e48ca586ee4a4d835e9013c2e39619bf579da320fee71ac51a3fabfdb0f1a509be0695aeb76b490639709644049041f8df1333090f3157d4ca0672d59ab85a7edc88d4e21aa742c66d1412ee17a729d5dd5c0ee8a4f8a57302f07f95515d1e87efb6ac3924b1dc8be930db88ad3ec8a990a5c141e48619ed2ea6c0b98030a2fe7daf5cdfaf911e90dc9ed590cdaa240cba22a1fc578a4c9a951eca5bc370ec8341781c2b5f7564beca21c754bd53145aa7dfec742d87089c21c4b3574284567f25d410566244059a990898fb8ce9ab8a6a30e565537d767fcab08f6026ed154e6f5bd794ecf4599e2754d1ce1d1f673475dd2effa9c234d5dcfd5f4dbefce0407f18b84ce41cde40e1c02ee551989b0374302c5b1f51902fee8ee38e5d49e67434cf8db3ec15b13aa1c4e6e7169835175116123d7396bccbf4a175a0c6e6790b1be6d067d9774d74970cf8ea7083ee2b4b083df154dca6080cee53c2ee8c10a06d1eee613a8b2bafee27e245507fc1a44734eeefaa42f88538f4536c3acf203e2606f930d28f93045c9b0112464bca881511ecfdedca9b7fb25c8cf1fb15c22a2704b34af31b4cc089de5020afc24d9154fe72245901f305346744265b410e0d4fd7f1ce07d377de295213788e8382289ff6f6f597f2c4711818c876247c3cdcb33a178def69a0b1d7bc919274b4eef77b734c373884e58ade85feae46f1cb3fdb1bccf38aba564357e4a6666f75da1176ecfb2e0a80e88bd9b9f585b8894d6f6373afa3ee7cc3a7e526723e468481ec3abd5d31fdff468e7631bf066bc9024cd2e286988af014984bf0a43bea82a847e3e9fb350675f906bbfcbeb58d9904c2a7e09f2c4ba25ff49820b13759083b684e104fed58554045ef9a15934705797faadcd3965ae35921f5df48580c7cc80f41591ff8723a645d0adf709bca90ba9710f9f4079520910893c53aa49914eb9f8625fd6833a88e4fb0f963a17dce5a3d57f13796d6358ddc360fffe15513eaaeb30119e64411c09674fa0ba3a92171ffd7ecd69686a693910feda996104888e6ff65367f083c0445d0921865035148207f97ae9bac9d43bfac95eabc016b4c631fb79fea7a935688081b4bf8eac5f50ff587436d72102b819472b5726f5403a79058e8f31164fc9e587496a92b6bc2f14812424a26579d7de3580fcc25c2fd782a01d2205acfd5e195ab3e5328dad317609c26ef41e4c6dac6eae2005e28ac78f2c44bae7debc23e737baf1e714f8c6037cbc42bf3198ff21ad6813c3b8c1cda95cd1a473d07bf4dd37b701f4e7587d3e621b0f97fbfaefb69f3b9f12fa8bbf5af4eeb58d43b289df6e7881920b9c548ae649727e36f487c67934eb4114f62a16236e0e1e9cebac6d0996c2ab0854210a5ac41ec65e7162d31760c41ef63b99701b4dab461222645fd9cef94abe272affbb2a0398a44fc8e1420c2b83750e29d2ee1bc079d9fa27816f0bc35fd0f789c4b118597cde2617fda2b83da7c7cee9506ec8cdb604681339a6cf8e9feac30c6e1b7d6d86cc216c44afa070b5e0a634e6484498adf1bd26bf3e1f646cdf102d893e6f56ceab1033dd63c11add902fc4a046bca31703a60a094cc60aa999b880ffca2682a1b3193b764f5b9f593032bb71d950dc22b39a80623c9dced053dc8efbd2c65a54741a00b3e77b76aa1e6cd6bcde156c77f68b65af818b9379a247b63e63e6b26fb242fc0bea81ee1216c120358ee41ff8d33a538168d3685c99acf1d8e35dd4bc532f0b09628f178a778849379c5a4b416ca4420fca211d6e2aa0aca8105bc6fe4f23aba0b283188b9977208d5e91ae3d21894ad8777d24076818e3a9e6688923d2b7be87816e21159e7ae2bad54f7d9a98e88d669e5cf2cfbfe7cc681dd731371f3d7911133f319327783302c1826df047107e76", 0x1000}], 0x3, &(0x7f0000005180)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60, 0x1}}], 0x6, 0x20000845) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00', 0x0}) r7 = ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, 0x0, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r7}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0xc840) syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x404c880}, 0x0) ptrace(0xffffffffffffffff, 0x0) recvmmsg(r2, &(0x7f0000000040)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000600)={0x77359400}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xf890}, 0x0) (async) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x3) (async) getpid() (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f0000005200)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x101}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000440)="07905f2f45d4ac67de194662b39a2542b56a9be1f4c1e1a4b5873287c358065940aa585c38d04402001759c80bb599102482b98afd753562f824adb9f589301824c58d2bec05fecbc77090d38c658acf6d15b3e43e06a95cfa0f399b2a5b3ee4b1afa058016cc1c4ad882d62810cf17f247c250f0316a3872a55a9747372aace3e1f633e82ecf6b44666fb5d906c00fb25543c6e52390146eb5ae40ec1efd5b0c15747c11615bc3289bfb6bcf38225d1e10c5c05fbd2b1ed0edee7f65af604c1d33b", 0xc2}, {&(0x7f0000000540)="763b86520e62f15141b135d38ae71a54bbfe49d1e0aa74b2b955b7b30dbca45124a1108916ff427c09a16f5281f460b76b7726e711e8bd56aa3ab0c4c006292559a1b4f5a0ec1d8741e8af1a01d373b48697dbcf356cc0eb5eb983acf9c605da8b508b53eca44e838fc513f02268eb8351", 0x71}, {&(0x7f0000000640)="5b9e5145f97fe06932f921df1c4979a115dd6215952bedc73741467c646ef7a710d6e7929d89d8bda942d00cc6627982abd2ee40d1f595a58edb3c02777b2fc284df3921eb37f2910600137d55fd9f71fbf22a", 0x53}, {&(0x7f00000001c0)="6e14947bb6637e604f", 0x9}, {&(0x7f00000006c0)="c95027856289d2c663d681dc2cb368b2caf5cc04757d4da411e3dadd641942fced0a073121d6f5ee37e8fb8403e6e4fae1a0b640f1dc5a422e546d25315d7f12f4b0a4e29b0fb5c0287c8555f1f9f55ae7f3c541a8f27053c0c70355c1fcc1db080cf207e356ee1e5ee02ee571eaa05d82ee512a5d04f322435e1cc777560012f938b616e9e301cd2b3fed656c96eee4576477b69d5286d6571fb64e4a1d87b0b366de6c5aad7b6036f84f51811dd2b8d67ac515", 0xb4}, {&(0x7f0000000780)="6b35ccdc3685ed07023dc35658337d2766871b29cc4c10ed728a81b7e03e43588b3791ed6a1700b4329547472b363ffeea140c477a7b471b4debeebafb5b754b90fe89b2b7f6c41eb5e8b4fe0a2d34a1bf67bb624a27bf4d08412edbf6f2783cb7046a80ded73cec03dd2634b1b5251ea6a67ea49f8aed46a57efafc87559dfb04f24e8b83ae5890596e544a857f104098c51a4b226c9858dda260b09f08ef4b2312627ecc404bdd041cd7c9760200393169d68435de81b37dce8b32c4e8efb3f31a30921bf44fd197b778f312fd98cad293b999a31a86b9f2633b", 0xdb}, {&(0x7f0000000880)="74ca1c21e73e36374c41629710ba2e6aab0e2a287cc0c6d8601dca2dbd084dbfdba2db17a270753993058f0f80b575d915ff05918e6d912c26d9258a7eac067234509a1a0db3049b827dad5ee83b3a8c380a5e65c3e178be04a402b6250c5b1b59a7ea6e667a32ced7e66d93e56e9a658e6e6d701bd32c590ba281cb7ddfebd26575e83ccc2a5af13896359adfb7b4b39cbb0dc3caccf960830edb44af1bc95644015aa81ef9d4610fcc7fc66a32ef195b9e0f81474b2bf4aa4bba27605db999138bf7fc447b9adfa14d212dc9e51329dbb5affa943faa7fa9fea8f9e8db3ff44fa54b1444b4e94f217e", 0xea}], 0x7, &(0x7f00000005c0)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20, 0x20044090}}, {{&(0x7f0000000a80)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000fc0)=[{&(0x7f0000000b80)="adfa01bc4687e15fd9f1887e60ab1279cc374364ad56e5e72c38d35d409596e974017cda07721f9b8a67d412d59fd98c120f617d1b112c9646b558699492660897b9dee3bdb8fc50a190bde758fac29440faa3394c525819610edf4521d51369facbfc046598776adeab20b651bff6f80c27f29eb035e4fa14b6a3228cda5208552f1566f099751c7c5db86d80668e6465ec9d9934fe41ef135f346e256b8bed3bd3f3b2", 0xa4}, {&(0x7f0000000c40)="5a2caa8f5009bfd88c6692b91a7a7317e66cacdbce2e9a916412f64bc9b9e33fd695c6fd9b855d12f195e3d039679963ee9232b80682f438f52ff0a01372234b6359773a0d53a7267447c3475616737d7a0e30c3ff20d35464590c68a67762b00475170ab109e3addb58a015314e617b313170a9017173a9ab449ecafcfd51706ba01e9c0e462c7f0ab4902363183ea96cdcedfee4cd0409849b3d38de3de2ea8db310", 0xa3}, {&(0x7f0000000d00)="e25141ab72d0815333f19056319f3d9cced3d894468b32a7dd7e7ff286985ef1274847ba95e609b76a34fae78c0909f28c4c2f026a8db58029f3e99e176cc92ee7f6abb03f9d7ce123674d02e9f09ddc1bcb1cd3d25cb86c60584d91952ab24e113ef062240fc0ddb87fdbf061446e08bd", 0x71}, {&(0x7f0000000d80)="735684e674d39af447f18beaf7f0d5656c9e69c38e444fa3148d67cd75766e8fa5651785928e0e3a4d5919643b8e4b8127ece48f0d03edb07ba504f266d10129f7bddb96c1f326", 0x47}, {&(0x7f0000000b00)="acdb5fc7a409a520ac5a60b1d28216a0e16e5c7e8cb9447c2be6e464547be3a818ba566201863dc6cbdc", 0x2a}, {&(0x7f0000000e00)="044dc0a42ccb281e3ea829", 0xb}, {&(0x7f0000000e40)="6ed61304445b363024e3826a3064b0c0a583c9d8e702db5d87fe3cac2f17083592ca82deaf00e9af479f0fd7aa39888dc5aab7c5e3d9f38811bd49376fee7cd705be61bc9fdfa8", 0x47}, {&(0x7f0000000ec0)="3e63e7a9c7adbf399ef780015b95f08d648f235a34dd7308ddbfd149979eaf0c16770ca90ac57ab95c70da4c88627b39bc5f28755854235e861118962dffb57f9c391207bacb6ee850986a7e663d0046047bd38f0339aac1ac5b820dcd5b", 0x5e}, {&(0x7f0000000f40)="2c3e9a16c781a26e6fbc7f85ef28ca1f74d94a7232672f9740cbaec4caf33894e311384eaea75fd3548558466cc4da9a556eda8f9936469980b1253e804d146f8a7ee3c54ad3f68634ea2a0df24c92f1275139ef272caa823f5b", 0x5a}], 0x9, &(0x7f0000001080)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x20, 0x1, 0x1, [r1, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}], 0xa0, 0x4000000}}, {{&(0x7f0000001140)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001280)=[{&(0x7f00000011c0)="661610258f86248315b305114cc26e88e03a0f0b2badd4a034dce9fb31245f7e49cf2092444001b33843d7217375201942afde45bc1bcfb1d83a3a3f4c95af3aad8841265a0698071595c1b66757bce94424e63db9c706c3262025e0ead3d32f5ddb87ed62bdef8d56035a0817b5700145d2c6cfaccabb06cac5b3ebf9724df32b4428db469847a6c36680c4c29f8bbe138f8cae15c82c1f448e4fd6", 0x9c}], 0x1, &(0x7f0000001400)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x78}}, {{&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001900)=[{&(0x7f0000001580)="e9f438e773ca4b5db3390162bf34a0f28539ad999c0cb754683fa44d3c5d5f19d672e9550eaca20574642f90400dd3e83168f0788bf7b7ca570fc135de778a6427b5f4a5e214ef295abb6e26090f4a20873c7c0878f556293fe8b586319db7d33d9680a2b4300eb51464706bdffd469e7cf4bfb5ad0b4085c60498", 0x7b}, {&(0x7f0000001680)="98e998fdb37e580adac6d4bf2b68c583116f972c36b0c2c65e7ff6af3eab1b6d70690352616e8a8e760f3e4b6ef496d0c179d59284c103b4b49739924eb7ca4e01f6df8793b8a3b0f88517856ae117fcc3ce053d68827aa7428d524c93eb41caffee9387fdb94bf27b02c4a16ef222be02ce5cecff5396548a6a59b5ac918473b3a0937b4826d075240c8d9ffe7cecdd00ec41b1f8aa3b647b5fa1e8ece8b1da27acc2a99aef93cbe0bf3920bf15724afbe9b2cde3d26bcae692c469d1c9dd1eb529a2bd6571e84b6f6df7039507436b5949a1a6489c11074cdfb56e7ee2811aafd00020092e0dd5bb6952c82b661b775998c9d8", 0xf4}, {&(0x7f0000001780)="2593d8b4df05bf084977d135380cbcff0c64d0e9a0fc3f41b718311a4b1ca87138ccdb90917a680cfe6273bacf262bebcd822ed97f0fe2a4b469c2d4a972d768668f105127ba5ed8d8e69751", 0x4c}, {&(0x7f0000001fc0)="73d2c09a647d323ea7ac932db0422d27e231302f2f5dc6cfba6f13ee8a71411124b57a48d32958bc42b68302ec1bb58a0c06192ef0fc987eaaf195220a758698bf6598821a039a831c3138ce51e342e90ddd5b25b675c7039c90c3b2f4e9a26d5f205e5253b360095dab7db204677888be552e5f53d1f32bbfba5631ba7e768afd5f0af2faa8abd50ea237f75cf8a34ed45a02069139b2261072e7423ed98dbc675c65ff19b7d03e16220c340aadb9a63ac52a23a8f61568c47a91300bb32d14c8ee2b083ce36f45ccdc32a83925b198b4b7d7bcdfaad5dbb7cc1c3fe70ff1ffbd61612696ffb88478561eeab037d79e2042f7c2168f0541805b87a659544b2607771ca475c192995c1f76638b10c9a156b357869ffd83f1333f952c2a64c18632bcf705ee5bc68c52cbdfaa1bc02104d7833571f712d47329b21f87544e8a40198315577a5ef12f4f6b6b6bb48e36894d73fdd11469bb65d21e281855e59ce59a066372aa2056df00605fc9f05c6c1c15a2aeb19fe69ea2d45d9910390220c47a3a58f201c2c316e9c189b31eb9d20ddf88ca63a7a7392f49c242ca72a51e74c3f86690a58fb59e03115f29f33784c920e2bc06e8069f82183ececedea59c4d711b846343670b87b3c06443fdef8599dfaf81f0710ead4c638205d4659f9799e32324cfc074b219471016bde630ab02060941169515e13a9e27271e0ab965e474dcab498b41f521b9d9f4517e5f70984c9b4fd0847a809be3d3f0ac9b97ccc8aebb8341269b3dc5a84b71b078460c32befe98889668c3d38ab53f997941ec0dd15ab10ef007f578289375f330c625f3a6a994677f35bdca073503bc7ea8d9a95b0d0e624e47a86211654bd95b830d7e17ca3592d071ef104f134ee93a326e91d290ea82daf7a3e058575f852cee8d2dcb936949ef99406e087fe49328a4529273770ae467422b5661829094aeb48f2c511e1e1d056d93522fc7c3531396a5e4e97f350fba4910fd2d96f0d336572d5ba3a07bd8353793cb4209f11ec2737a83f9e9a17c981de3bbef9b7962cc09ed6bf4e529b508729bc28b2f53549774ec125e6b095acd6653f85caa5c31ccc45fa0aa9e00533fa0aab99c4a090004ac73388677a38bb4f3bf4d77157c2ad24d308080857763ebfc77f491c48b59bf6945ca9320252e884fed3b2aa99fefd151df0d4fc81dc79df64975d4b039ce487ced2d6ac34e092912cf19e97e998ecc4749305db394ad5fd238dba2a792763d1c093f3b0ecf24ee96fd42dc2ebe6aaa5c3646140802e294ae6bcd9377deb4d4b72ea7b1e1ebe3a7e0c98fda73ea99225f2e9f0571481e4d22a7fd75899be67a4b9a2932b591c83d5b4c93b28e91b3b080b2ba879830d4f558ebe45ac6a62ad6571ba896fc937c9af94d7d8ccbbc0fd895815a0cc34d4923d24c2d7d3166ec08eb7db1645b76cf45bd109fd3eb58478c1c3d0cf51a72f1606de86c372b793bd66911d1bb2e0244bb4b285d7a008e06f08a4653e70867159a614023cf7deae2ca69e613a4a55437d89e15be05a78272896a6b4cd3d436ba4469898b6351c7aaa8373653e9fa11a8099317024fc901b82eb81439c8b994d283aaadb3edda2a34269910f7ebe1f4ba499d97e12714570abd494fc83ed397668db16a88f71bc838ab966907a1c516f3ea89279360086b0f7bfaaad55046486a1964aad0c5dd2f6941fc088aac14d39766f585b963c162f66987c9b1f36747613a2d6c9ba60077cbe61e11854b721a0bcb9839443bba4cd3196384e63cff458216db6755fd715fe5b42a27f5d216a8b48c4e29aeb00ec614a19717cfd082787b3cd90f3f66973e6cdd3101268c2a2a2c3b706b150227ffb09204c4b4723607377b4e166a676b1f517a6b0e3f3c898400327d1d2fbe49dfb7ecb7d4dbf9cd5b5ca97461a1ed59fb1ae6757dc9b8dd2f04209762e636bf83936e08d7e0f2e94d5049b34db34d58c90665a2f19bb06c4548c543f725c86a05fc81561a917d6345e0b7c09228a6b26d17730213e2e864021fb57aed9431970b99898aa4b8d0be8cb4e933fffb439ad7b38c682714989e4f727ce87e944e5e6cfcb08b2c653d40c133699ed12860f537a01273c704c0c38b36f8376f48c9656b22271c64258d4d54aeba3766ccbc1a6f208a480a35c728e3ec62df6a42c9e70a8244e2c92d661a35f6d7334b9e374bf4405f3bc04984614ab5d7886cc1cef74beeec90ec88bebdff20852655c6dba952d507adad5bb105b3a230c9cca336237bf7e7fcc51a0389d3a7d27fab9b612435e7a2696938366f9da01aba13348c46a08837238272e42acf907209049911b0fa59fd80da920ff42e099c7110c7b4dc5fba91abf5d9a31882dfaa0567c7a2b34dcf65686abe36d19a1d7fcd7f98d02924f681de4fe7b71f1f46893e0650e5f941b3d0c0de8db2e167964800364ec44552056ca0a2f0ce2d70d31c2a9b6c6e79939296c182174732fb0bd0007ff83cb800f4e9613c06d7582919e762c06764919d16b9902406eaa4403f38e1cac6d5272aea1a351d5a7b1092fc510db03020f8514c7e4d6c764139b29beb5dedaf5f9a425ec829edb4b1ccc384e3432413c246c3310dfe1537fad9c8cbb8be6b9181277d6b388b94ea5af687c97d981ec91496092f220ef19731ab3e5ff5fc2d5ca92739d67eb93839baafebd9792afa79cccbb27eb9384a0e9c0e570a01de1e06c111618c5ec2354cc9172ca957b2dc7733d32dda25a0ea32622718b45dc8352611816a39863a44638b912e4491e06f6cf1cb440b6cffa807c4e72440ddeb253d10688db0bca7a0d1770032b04995b383a78e4cb8a85d3c535c13753617144f64d7737614e8b052007a8c13b3cb622926abaacf73f7fd44246ada77df93d5f7f1ff6f2b26a15d49f4c47758297238dd0e60addbb6534149b6f9cb820fe5d0a2fe8e8cf502d7aab3aab6036d1b3abd854da4973a54d18f2eae773d02bcbc528cee782d68eb4d7223a2854f8882021e8b27abf04808b443c15c123ee2eaa8e8dbe7b01e184d12ec3c57b267a11693419a65a79e6899123f03bd9b0565c262e6ecc87117ba9f0ea6c109cb9c2fdc3156a4faaf14e6683a0c1de6517cb95d722355129baecb14d6eabaedbb36cfeb340963964b47690ca2f0727ad3293249ffa415fcb392547b2eee718d3294789749e18536ee0bc28a30963ab0c5a509ce225a5c685f0648dd639d36df6bdef2203c7edbf2182442dc7d536e89d115aa92804bfbf94fd0a0515246e5fc448920001e9925dceb4123fce780ebfcd62c0da12aa886a253b3b34757f53217e36a9f9e3a813d1178211e8bc35ac2faddb20e3e1cbab5c205a48c24b60e960606a156ea1f7cbaf1801544217c71780e47c58ec064cce5614fd6db633dd29e3d6ca53b34f85918fbe0026b969b7f627e9164038d7380f0fa00e9fc30c300f3b5895f8a480587f9af0e3549c79e24debbe29467e79b9ce725222c7f1ff4cef677dcd94537f691ed69a8a5deee23c881ec99fa95c4e761650dbe851de7c6db2a2d29be02ac73fa1ee1c766100db479fd0e9c8a9e797568e846484f98214c65e203c7f24f6181fed28f3c8de16e7d4dcf990784934fe971a5ed73825dc916c1b6fa1b005a3c72efb7ecc593db0d50fa4eaae469c9fdec43d7364578f1e0a4875163fc08dc5736de2c2d319f6b5ba593488e2b59a0b6b389e61484ee36073b165a3d86f165daa046e0606cd5188322fb3200e07e80eabf166eba61ab3ce57fc5663d86a0ef01f841da450e2a8c2ea587899709eeb421049a57a787d60442414e2a1981fe803d4af9cd95923b3ecec0f1ae6bf28c1b469b927572dd7720973ac1c7630a6a16690626c393166a353462b52b08b6bfc4ee1fd1799e88c1f2f0da5f2034533a11280682c70cab261f3027c998c5328f8065925fc290f982051fb37582c9aacb66d0d01962975a2eb7d22e694b3480814fc285d6106e3e07a2b858383b8bcfd66fc7594c08f034dc8fffba893c89234d4959e087eb6b7f190e09fcc287813e5c0013df717ac54108022276de38170906d7feb193468c347a7dcef9db73b46d1d7add358e7bfe38c7cab45aa99f2c523084e6259b402f300d266aca07f8778a007f9f84e4f359fb85a723666ac13c6994411aaa7fe42ef9c272e424d79f6d01a88deea241abd0c9a562c89d034807cb903c9df8ffbbd33a1e5ff5dc56f7b50c49763ac35583f58821999c08b2d00e29992b7a35ec87126af1cd720600f397aef1f3bd4738cc5aa0f4588e6f3cddb19856c884a9f77cc7f6a757e2301a7e2224bdd786ec8c0fd1c5424aa3439231655d11b3026cb83f84c4da4eaba124e1280ec5b845537240b9131cf6c580da24d486649b5629be59c67652c455dbe4b6664825fabc53ff69b3d18f27c383f9d0230bddd5757bc7b8c214da2a4f8859e20009586758fc8422821915e8fb1cc8747a38006d634eda7bef819591e17510a4bb2cad6cf6d5dd8805c20b1a776418b1dce054fe6be25b1b39d2ed654babb7cdbe4445eb77f8d6ad15cd641e17776d65cac6a25f4078895530beffac9edef741cff9316adde3d86027a852a181f10f57d7338d333551320fe5a1c40718616eef56ae199a24bc1032963df72072f98f98fd866212f7579fdf5330a43799dc99555fb01994127e778d0f02357518d3df8571ae4004721961ffec48e5d984650af53ccf747ab928304c55eff90eb061cc2d97e7d2b4d817cd10c97b060cd025a00e780f978da2d8f1ca05ed9582ec1f74a9e9f5c88b8d1c16906236d6afdb3805c37bee72ada68fdd5f13f1ccad58b8d38e6281591aec2f0df2608abccd403358544450a8c8c6b056cbb0cc10954b6ab29ac70875074d7ec148071fd1151639ec9af039e167dddd5d205d42d50fdc2ae4ced6c41c449d0a3f63e18f4b3317f3ea21d2e8417f94cff4888ef889b407477e2393007d17907923089034cfbd6c89ea86e1d8b32cb71a448c0b6a49e86d8323ab58eaef3344a4a03e2b58afdb454999fc99a51451b439036fa9f8936cd49d25a121efedb68c12394ac72d622a516fcb9592bb257bc7c89d56870ee281e23636181ed5fbefb0a6b043b646bd6c15b15564db88da8ffb10e327b0bed3947c0d0352a7cfd71c369955b8c1ac4477b3069e96cea6cc4f771a2be855a5807af26d6a6a208da1741a5ece6224ed3f784f7d99fc9c28399e6e5f70c7057d80824e1b582cdaa8ecfff2850a1d4102916670302118e3ed03325b4de7751997469498100a10a5cd0e57e2a5952035376c2497350ce4d72f2c7541212dc27df7774650e068655ad356a5ce6f4be409238a6b2918ec3950416d73ec6e0229cb9c4f4622843ac66736d61e0f12357d5ef8cf94942550e1ef9ed6662c1a51b50c9076c753b2af64c33c0454ca3e8f342ea9a5314bccdef59a525acb99657361f31acfe41c60c6a3c91fee5accfad882f84c15fae351258dc6386f20abc0d84780ad672f66a44a52ea3e9ad2e79bf0365854f56c7016636302c163ea9aae2765bbf6215d4b938c0f450faa3f68d81918313b7f04e0fd62a63a95085b9d4aaa24511efcf0da1cab31e36fdc11b63c6f3a420b8a51a8ee2ad13b72368ed8e3500f0ad7847d85e4da0b0dac78914e72dd4aabf04622cd9ed385fe187ab5e6c004a81102e4c5dc6bc46f65304a18a54e138e4c39c5b87aa834acb6029b1d56243afbb01ab8d6d6dcb3b342c548bbf2aeb609489cb2667f0e1e2a00489db3fc6c3392c03308acbf78f327a6", 0x1000}, {&(0x7f0000001840)="716c7d324557c48eba3ed4824c05bb9924bec61d2db85dac79c9f072f5176aeb45bd6d0395c2d73b6d06e7a87b7c4ba6741087e3ec4135837d07fc7e78b66bb3c44cff04a03089ac79ffa0e3f8fe904f0ceb0b992fecc1c90a96b88452f077f0fdd4f8ef921d2173cc17281eca6b8a7207052f", 0x73}, {&(0x7f00000018c0)="bd613a1616817b3684b8014d8d606b0e8a11a2", 0x13}], 0x6, &(0x7f0000001b80)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}}, {{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001cc0)="31ddcc45a79414c03b08bc0556e1e6096fa08a9015566fab2a0c54d6d8759d913dec38c989b31e585b8424c9ebe0d9cbbb8316f3b957320d774dcf8bed52df0fc97df8253a9311d6279cfdfcfab6d319ad94e734039ab7110735a224221b2637bf0acc9d90339c92365a4d0241f1dd220cfd667914684c7472cddd7e3471c58577beff47cdb704112e2259f2d838f81ae02ffd2ee8ff8acb458aab06b6cb714ec997002584f2cf2ca8a7c4998b73a5f955b20d347b47af2ecb5d2a42928f1da32c3874bf24a03cf3d9bc7c7c9a667ada2127a5999098cb3d2b6d6f40c13bdf9a90e9b52e2fcd118a7191dedbbbc41a", 0xef}, {&(0x7f0000001bc0)="f4a32d30828197276589fcb53122f70722fa23336b56447e4bdcf226c6fb87934b7ea7d948af2d4c593ff5d99947085637437a42f58c2bf1c407e4", 0x3b}, {&(0x7f0000002fc0)="207aea453d825bd2ac485faee33a99e89884d539f8a577ee7fa10181da4edd08edbecd045e2f47b8e1795f01d542fb45443d2a078d8f78c4f0b8c4a25377456c8f79f1aed03647d20d6cd0e6d18ccceba9b9fcac0388c355115baef876045c0c3958e9c41d88db284a8b5f40cd5012d532d97544b2f1ad69f308b044fc6356dfd37bfd4df1de92da07defa2d5421bd081883a324e180a49ec6d133000dc8421c4b235729aed6fa850e6eaa2bdd8c05f4b1781689eb4332efae1c1a241618470a05b442f01c7c9bbfa40702ac010488b83e5687b8483b3153fe473b46d54afb991c1da1a7e5a8ec098ca0fe3cc42d5f17261de7896bbe19cada4f3ba32520bc78db6a77965fcf146335e61729a45efc8b2cb5b448dccd720067c2dbe893e5ecf4f8fa9d249e307dcbf250dd80a3323e0fe6ba04759972f082c19e7fb6e2bb4c6be5cece405efd3aa3d0458f9d18f1098359c8437b62ef8ea2563236bbc7aa58876fc0adb50435953aa2e1e79b4a5513258a327d23572f5f03c447875af7a069c069190d79df6a02b59e952dd260239b16eaa0188d818d70c83554e03c1f3144c9057efcb78d2df5166ca44f6772d24dbada4a6b24e0b3e728a867608364d6a6e624aea6fe88750f777a5a23d1ef886710a106dac7e2eba9446769a08e1fa7fddd6b4c8b0200f769fdb0288acdd5f3ed27d191ddc547219bc6c6081c99a23f07803eccb7772136fc44374990fdde04bb4d619098a763715a86f514c2d3eebfc141c72058e2785e4e0a27cc4bd79ec408e3fc1bf5c1580987c24a3d2cd0a6692dc5a33138ab4fe1221ecf1bde758f7c0254c11d12488353896694954d73afb35e29fe440d80fdbec13aeab6e119f56192f00c44f9a55b7c2415dca463c1ea285e00e45837db539fe7417d24495c9cf3e5adfd94219b08582ff36e6338804aa5902b90dc4ee9c3c8607e35053bb2c8eb1dee82022aff40508207711a9cc66ccfdf8612c40e88acbcdb31b307a82dd376abd8bf99f359f035de027f2b9f203546673b8c9f53cba575c6b0226196f4b0dcaf15610e706d83a49630cee32997951810384b28ba8c9c41a7aa347034f926a834b9f85555a2bb5326ab60516da716260fc101a480b523ff31fe8ef7c1c3d87777ff984ed9a11eaab14d51631221219a5d25019dc2da6945131362487af1fe068154e38bbaa36a68abfc6d0abf04954cf5ddbf39b3711897b7bf4cacbef1d2ab3e8bdfb28ce94e70be29fdc59f74ffe1558bebaa6997d6d9471665ba2506f3283745bbe8cdd14e4421a9e0fddb2c18e85ecb7cccd47f9842fb0038fd0151715429e9f3d358b1d8526bb7b06bc1025c21738cae2fb72e35d58b25e858b6e71c7ff469b98fe865b70bc0a0793b629fcd3d3714f2cc12d3c3f3eb7d98adfdff43d05d52dba52cd558163efb05039db526f4a6b5945ec6fd9a78ba03d51e4b9c69e3d2eb83b64d9b3f846a4f1294f398d0cc8e58689f54de18cbcba10684235d2f7e37b1c7db6b63a0cc4398682f86e16ad654e24b2451da9988a76176dc30e8140fc12eb6de620afc050bd91c7ee21d300587bf219b02dcda66ace346fe089e09519a566e57e116e3721eacd40f80adb093ed05ac389504489c7be6f6489d3d3907c551a6e06bc2a15e9b9154928acc6f20eedb76f4941cb37062f1c5be736ba81a3d20e88e1457d321a990958570b004d07d282d0154566f9a8d556e9285b763ef1280d1a8d512aa59eb67ca4b1aa00f7a80d8c2f06b3b049f4d3dc5c298fe92b3ea35a814671b2bf2e659e0d12d48a5d3fbed2f2a8ef09eb995740140b566a043e229b7be5d064d1d7f2c1d71e4b76b486ae4b0913ff9571bb51e57bac2c70f7ba54df25cf94414f7cd4bcda5a458a497b9c3501ba611d9667d65fafe2436be1aecb6f0bb91d47e30b876459f73c60125480c57706aff4ca4af404a517808c564bf8015763dbe3001120c35b3a51ec418129cfbef0c05161471ada395d358242792855485dab3affae9cc490969bfd7962cc6ef69bad407b471fddace8389d2f075d2663198fe855f6dd0fb84c209b89df8fc5a9bff2def8ae1f63c5377425c435b5ddabaeba2c72ec38a1b0d068499b97afd2a3b40acebf2705022f0520dc947c03bc190c1ba8026492d3ba1eeb0e7f07f66017d94ff5e27f21e56e1229f9ccebdefc187dc6743097046dfc343118714d091596fed93dcd9436885d45900375fb2237498f7f70517bc2f5ab95990044790981a052fbc38ff7466f8caa4e72801e995687df0ff271761836898b34a2b64d08014b7b92c4c39338e94913bddaad310cbc3a40caa83b6f4c1d43ee948d554bd272069545689fba318915811d49dfcc9d9776753add259add9dc2a763e2f790adea9a55f733b565c5fa97af17ece99c5e3a55273b7d9138e8e7cbdebb48f5ab0966d690e72653142b3ce0422cb5a52f467543bb2e3a00e36b505bd0127d64948079670bf333f4214b9d2b94a3f8b5e0b21dd95fde10a8784c4e3adbcc12eb822363056ad742ae2170eebae0c97cb251167f516d4682107b888a4c792276f1af7ebf015dd4b01d05fded8657aa6009994a1392e8298edc7410eb39f75687bb7387414e0d4fb96525582f2f2b8eb43ef7c38ad82205baf1e585537261349bb24ee19c0f76d8eb8bd8c63c31efe548e0d8d883f72bd074acc6651ff7949a72514b8c05d029e63c639d54b7c9605f9c47ba1af8319ae684d574770bd35b1b56c56bf19f41e792c134fbfa7d8006034581b2ffb9a3b79dea4f4cda1ff1c40f3a317a61c541051bf5b8953d8dff4c6b1194edac50dab273e74773e78677423e7e36ceef0566140c8f712bbda4bd815254f69cf9c8d70236e2d280f5dc23c7822d6b825fa8a986a05967c845f9367368fb2a38a8968c85532d398b31392aeb7c535c4226c03f444c4f203fdf5dc1c0aef6acb77d2a5dbb7a479c45a7aebdfe913607b97bedd79db6d8a5e1863fe05ad3eb03bf3f905d59a5422e07f9023e1a3a0dcc3567db641827e83a23daf375ac5af187813afa09c5eb09728036c26072f86685e9ee6f72c0699e08e34eb25597a8006d8382d5954f9a37b83682f05d5260a405513bcb4b2d6e668c1be3f3b621dd9b656ec2896e51ea14475d3283f8c4b8c99299b44b25368c518d78262333bf9ebc6b4e269c160bad4764f4b2816c93d9b05d675fa2f6201b13a1790cfd07849c0e3ad466657a90e1321a5eb9804c116459e5a477941ede45fc58a88b8d7b4ba46bb9b9bca4cfd4f4418240a001c7e1cc5e9633af7f2773aba63164c8217b57911172a2b77a8b6d8e4d229b802b2dd44e039b2d20e42650ff6e68d7e2d33361e74726b9c7454da5ae5f50f22fc10bbc7dbf7d3722350b24ac53739ee6b3f30796fc6ee2a4b938aa9a3853b2ae176c98134c90f6404c57ee86081f607dbd1a0ad3020fc00d71579c4f361219ce78b9ac2f6373e4d4c0d2d4f90f6d1055b22bdc16af9bc8dc13ed40e8504c016f5654eacd8fea56fad200473d65ed0d897463ee0d99926b1dab6705ab2917e2982db7ce21f007f753f6c5fc3810e4b9ac7bf1cc30116a785f914ddcb4e0881884d04812db517a3c63a85d0d62262e14cc39865f66f60ce55e2b4bbcc8954922b87d418a75d5d61b8efda9ebcaacd6cfceaf5e32f3514c42947a21ab5af32a18eb3f63a9c5d7e061a81d8e97ed0f68d0303dbc8029349084f607f66d33d1ff5eb4169ac58f52d9766260cbedff161796fb563464a7a7f815cdbeba5e41d5dea4c8119f6f5ae34e85a2e40d84e9ca6833006fd80b8eb0040e109df7d226125dc71f2babab40eacb7bbde51f0e74f517a849aed38d972322a385222a78271707661293cc65e9e2d4f3a4402c0539128426f4d502afdc45112540f497fb50bff613cfe9e76c44938380da807bc0a3b40c66a4fdb56fce8f738acce9466033f04767b9f9de62603562a6339aceac43310c7c1c4b0215be30b03cc5d1fa3711a9735098b4fe3f18f98fc1207351d80e461d6f55ec3ce046e1240cb7a50957232fa189513b3327e350b89be58a9a4cbf0c7c2705f2b3ffa800bc46c722be7fca075e22608c5f20da1ee9081914e63c598c7a8adc2f523f31491c962b3235c03f8156b7a8b347f0c34deba794e52265f4734a96c643693070dd95f5f02e418bc21c55f86e2e44260f19ed24f246eef7309efa309a529d92f277a482b0fb8acd5dc5f74769555b514d045a54e88046c6cbaab5fe1a059b536248c589bceceac64d9cc5323e617d15fc6d4b5161a8d31df3602073c0d9f4ca7e44639102322ccb06b5cdcaef5ea9d4c34274585b9fce3f7fa1009d19e5d5e511fc0e4eba20eba70c9f426bc26125cfa5a887bb0ec629379cfeb6fcd4fc930bc8bb64ad6c87890cf12638a59d0dba5ed04ed878038d91416807e95e0542f763495dc9183d23574f2d4714f1075e159f51123d2fef143010a5f81c1a6be6ebc616d6f4372364c1aec192bf33082db9c81507549b93c51e007d06511566f6e64b520f807011b6808d592e9c25d639fd3f08513f4e138eb62e9b3afc86361abe6d6a9faed33ce8a422c93ffdae4735181cf5cbfe06e38ce989d3656ce2ad9dca0309452a280392de88acaa4f8e0fa974f646a0ce786dba61d490b5cfd5a2166d0bc5f07b6bff697b093041373faf7c8535a539c01176113091c02e5e1779b2dc3107f5f6097a7617e55687072320e65bbfc7f6ffa28ee62624c980b63740d5110214b6cdd8afa6b179e7931286e6bc58e7af5c4c4f2de8582cb10d9ced93527d88ee53d9a55149edd531af7f9357d3b557a8bc03fcb2fbdfaa7029b3313c1963c3d0115ef2f1e95b51ca1958a4df6a2604cfa69824ba854cdff4ef02052f350df0b939141c309d2c41301e9fa2409a2ed99c0aab75faac034f89c555a2189a39a53fc4a80660d20e8035e96d5d12953b888c43a7c7e81314fdbf33bac9dda974495602521939295d191b2a2d15a5f59e9d40e4ecbf1d25f8d30be74115d178e9f5c3dca6cea6bf4633e0e6be3df3e63c6c25a3256da2de50ab982a81d1923d1f77ad49bc811d00ee9e67b775b77cd5142945624ade99c14ce3801c751138cc39bdf89d80ac9f79bc73b19ec2f498cdeb1d7f60083f7182c4a4ea1806d360db76c73c02ed4e715aa36ee28ed87c3c3d2740cb62ac25452f895d76424c99892dc8c743a70ace1d9ea2dc39c295859261d9097c67cc6db92b20e85071162da17275fec0244404ac33923e062d84af12d983de3f81b11799d1de8449196c94f5480d68375512e8a951fb2086aec66cf02e298ac76ce4971aa0e2a4785203c933fe5b526f707acb3cb9c1e6906e76b2f787618950baade5ee5739ca2f6c4f841c9c40e09cd154fe75adb34201a80d175fcea7e256f32aca5d6cddd16edd7ce448b243970bc4866246570129eb85c8d906aa4a05439b50a00e068ab203c49a135536d82d6e6f8a4e617859e98ddf9a74caadb2706ec705ee66f14e4d398164651b05c9b11deacbf798fc9bf4f62147a65fe6011c00fc24636fa1ec638d30a6522f187e2f36b16c26ab5d04efd47d657d7fd4ed80ce435989b443c37c6ceff9e65ab363edc03a307c047a95088b62f7fcda0a6a154b0c6371fd0460534b930b27f1905272320937126187b71033c8bcb478aa9fb6143b51c5d478fc7b5a49d0027663f1f99c166fd67075f2bcbdc0f6d3335a032af8f79535507999b6d5a27395e7f5881ac274d6de830a9869d8cf0e902e3b65ecfb48475faa7", 0x1000}, {&(0x7f0000001c00)}], 0x4, &(0x7f0000001e40)=[@rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x40}}, {{&(0x7f0000004040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005140)=[{&(0x7f00000040c0)="f6443587ed5f998241f77f2e9d36f6dbe65bd7d31644e40441af2f81327434", 0x1f}, {&(0x7f0000004100)="19ff5f7e83094fc599e9e39b992e61e4effe90360c7750", 0x17}, {&(0x7f0000004140)="2a435d0d35dc869b1fec92f8f20924668d840d19618385ad4cc906342d2140f476518d12dd4ee3e7c31eae52d52706235e23171d36d1f097f648755263dffcf72644f7d6e5168842901915e432dd3eea855a948c34f3d0c4178e2a79fe45a41966f7bd3c7ac739c60b0518ee1734563f3d83ba3ad420e20e0a1a59973ebddc43a53db143b449b86143c8f005565ce956e8de4d69a40657ec9384751e52ed459473de404546aa59b92e103254ef23bc4f6dc59d460fa6749844527bc5d0ddde6453a9596ea7977dfe3097b9e941ca0dc081a9eee7db3eaa5aec5d71383b9e840f9942d64b159c66d8b47ff004418b5165d4a0f60a0131bc0016e41c1ce7496de594bfc39f1ad243d56ea51bdf1066f94ef987df6eece29c002ae8ace15a07838964ee96cd2924c9bba86a903f08378663e6fd34807df3114d9d946cab99ab7fde21acfc23026b6a8bdb327f3b21637d61a35d83d3da891d48893a6a9e9a625d0b8a2bfbe93cfb2aef955d935f332ff823326c1ee05c0e385fde86761c2aa3009dcae77e1c7e893d405699e10f3bdcbd03a9e55c4a041b471f68a2f3bce166ca1c8c8810fdf91e59acf32c20e2787926a414cb5fec6c931841e9d797cfe0e00dbe3224236cfa931b6e3fd3264c3b4480387de9e7d4de973037c4ee69f59504730558c456ed91150693b1a1a87711a198eb37487dd6c570e5046e66784ec74f2f52f411e2872eb21b3346bb9b7928d69f2cc0ddf72970742c0db140f80e1e8b5c7d0370a6d5b32169895fc46beed9da3521c05bc97d2901f8df008c6fd2ee37b9b8d81a186d9897f370cb219dbc7133956379bada5e07f16afbc2e7aacfee1fada8a5006bb8af60253c351b325ca7bec9ea9097445d6cc1a976b99b92c18073246e75bf7efb2f40f5fb7e8cd94c4431c65ec1e105b4ed6e203488cbec45ee37d3e447a0bb42618c5dd7397e8726991f504f77211445f1c9e3713b1ea51e281d928d9bd207dab3a559234702c6af04361f4b42ec5ef78ddca22588996a640a178725762e2c9b1d96f97400b4f3bf517f5a5be4a62efbf3e801991727c0fa6457360bca778dc3801e2a1415a0ba6872839e9c179157f22da34a6086c1806b57073bf2d5194c9ec1ee735da46a293ad92b4cde26f25782145d7c56e6d1fda78c5de9ce6496a6df198fdaac5ff091b05d3f9d8d59ce241a9f54970955e83e8405de1829223d5af5304ac7d8a0ddc7ba36e76ea62f846f579a4b615025e2fd8d632b482dd827646e82367d52e149da9af906d70a6baa40fcef408d938fea3872f7c30fe80bbd04072058f9fc6708070ea86c997641cb7395cb7ed5e711a41c2189f72bdb7a730a51411bb978cfcf7dd84d2040c4f9bab364e8eb0438aabe1ef05204d4e932c109dc80cb1cf9bf6aa8a540c81a300bd27931b664b66116f470d5261b9be6e4f4a4271a4d95f5c5370a38748bfb4ad72963f957996014ecac709b487f42d0c13afe518649118a33ac0ebcafd840b8dcbcee2b35f126374b0e5fbf3e4c31a5a27de0e9971af12df88f480e4825492017e16d6b50fe944812d73f59ff8d91919e3c5653cdbb88ddc5f062675ba40ad9071966cb6a5d57781899ece54693657217d659227904d5c01591d0d667994c0889a2a48d6f7a167edf511bc9d2b2bfaf258417d993e2b159b52da6aaa68c2689a2e61b0cf88a54bbe311d8f62e55143e77ac8423f6f1bb0b024400c4e052e1bb72bfd17713ea9272146191fe4c728fb68477b6e2a4dee782c5830a6222196395cb3776f74ba1ffa5c5acaf96dd14ac62d1c615dabe143bf0e09e1b0af5766a1308f93a95f0fdbed1136b5632560618971cde04179fb0bda716b25b74d268cb85bd1f328c2e296f9a239d1119d337feb6e709580bc12e6526ec3fcdb13e98a8154bd078d3d298b40854b88aad667e311397a4a5ee8a7a13a9e9cd40b2dd9e2aa923f62e84f6181b0e9f465bba6e9697e0f354b828b9ddbafce342d3c51092718b656f586e80f55bbb9112395d335167b09e2f81be1d4926756e700179096f40187e4a9fb72e2aec0641f3b1ac88bfb548c6fcdc4c57bf62f599abcc0edd9cfc43c3e6041e6f5741e1edffd164ef2980bae3d72d53ad903d74bbeffc8a04237cfb60c473a5223272776dfef6012631016f53d03e964f459d66adccbb5803778bee2d455ce05894fb4d94fdc0a4012051e586124a7bb1aa768da19144a45396cb1152cf43ed03a3e9676535a3ad79a652fd46c6fcb2574b222f04cb4351e1ed680988603b0f7078907c1b5d15f3ccda7f8d0aeff89220688e7a405ff1fe3861c9093dfb9efc87eb8fff555a6889311f6febe32147b4ce08a24fbbad020b92ae4e749de17fee19e015060a43021112423714094558f0897123534bda2181837d727e920c9bd2bcb192394daeca01069a01df54d49d6c72b607b1f6a45a0c509398bd622dc746a9ae387b8e859012a1420e131a1d087d2344185672bed639fd3b31095c87659ccdc30e1cc5d7b9ce3dc4d2a17f789e0688d38b27a414a99c8e4cbaa3556edc3720a400817886c2e9ad17b5029bb16853d2139ffe9195c1a0f7e3dcc4a457895d66431c8bef328f9016e24d4f8908b2e8cbea26afeb7098c5c7dc3c1e35bcbd475457f0e7dcb46221668e4f39d09d3af924ac68711a36680a6a37ed87864484e890df39a2e59791470550f8e6e742123dad4492a5b1b1cf3af2fda42d0b16ad76dd3da3c5edccc6d5429164367df5ed411d7f060145d8f441aabb5883e581182a893d7a780bd5878700b4910a2338fa264dd05b7c068d60a79f304424d5835994848ec5a6f7525ec8a2e8748b111a56812363ab1bbe624aa1a413ce7482728b88737e00aa68ab1b0a8b65ecd039de4582e6f4387d8cc750c23e7edd50ec1f2fcc3174dacd1a55c0315b449581a032ba33f683999a2c4494a086aa5b78e99fd0d7ab13f58dfe63f9b1ca789dbf9bd2aa37eea3b8d87bebbd94b393ddad14fdaed41a3d6193aee271bef6c84b8fee73530d8cf2be9eb3970c6598f27d7d7e2c7e938e1ff9fd6edadb692bbc1c749ad1c03592076dda332a3be4ded0624ab52b2f15e197acf8db545e48e145faebf307c905c1ff6ca791301da8c2aa9aed96b8055eb9adfc215f5accc11c29486272dd13399217b8bad7fcd4c0e8cabecf05c2358111dccfb0d66e1792c70f1c28461d37279d27dd8054f95df176f15c116c90086f613869b65ec0745de3dc27d7b9db6214fa97d24b848a2d9e87fde37fdcd5b00234782d852c56c9565d3f5e31258a8ba1833826d172756211c5f401f8af687964e22ffe271fbd5736e394be7595f11df41cc36a674bd49cf7edfb82fa47006f78fafcbf7eaf34bafa5886345d25b20436a8a66505a7577e000bb16ca1fdcaab74b18d7336247681ba7d4ef4182fe78050a72e1e8b92307bd24c0780c1cb242e2679af925c0dc3ba51c72b20ec536713fb0007479769731926251d632fa7b14f1d5cb2e7485cf452843612e46a8bd1b2290a221e1758c76537f809b1cfa7f7c6a418ccb99e526943d911e1b0a61118ffe2c6a4818061a5a9098f6c3c273ef393156440ecca4c1bcfa082db27da075ad125ef683aaf8f53021e183b5f0c59d205ec52740fdd210c112e53190707b7d7fbfdd28ff433138dfe6987a16333b57e1e103048df1e23d13e05f9397f121305ea9cc78e4bbd8a6a5efc49b10941e8217a91721c6ed31367de275cd9ccbbd88d83556c327a4c45fff7f87936d7207c547f35ab8374805b6889da44a1330dd4b8fea2f74b27a07bb9170765d8c7deb8ffbf2b649cbb1cee8ce1454aeac71c93765b1cca32870e48ca586ee4a4d835e9013c2e39619bf579da320fee71ac51a3fabfdb0f1a509be0695aeb76b490639709644049041f8df1333090f3157d4ca0672d59ab85a7edc88d4e21aa742c66d1412ee17a729d5dd5c0ee8a4f8a57302f07f95515d1e87efb6ac3924b1dc8be930db88ad3ec8a990a5c141e48619ed2ea6c0b98030a2fe7daf5cdfaf911e90dc9ed590cdaa240cba22a1fc578a4c9a951eca5bc370ec8341781c2b5f7564beca21c754bd53145aa7dfec742d87089c21c4b3574284567f25d410566244059a990898fb8ce9ab8a6a30e565537d767fcab08f6026ed154e6f5bd794ecf4599e2754d1ce1d1f673475dd2effa9c234d5dcfd5f4dbefce0407f18b84ce41cde40e1c02ee551989b0374302c5b1f51902fee8ee38e5d49e67434cf8db3ec15b13aa1c4e6e7169835175116123d7396bccbf4a175a0c6e6790b1be6d067d9774d74970cf8ea7083ee2b4b083df154dca6080cee53c2ee8c10a06d1eee613a8b2bafee27e245507fc1a44734eeefaa42f88538f4536c3acf203e2606f930d28f93045c9b0112464bca881511ecfdedca9b7fb25c8cf1fb15c22a2704b34af31b4cc089de5020afc24d9154fe72245901f305346744265b410e0d4fd7f1ce07d377de295213788e8382289ff6f6f597f2c4711818c876247c3cdcb33a178def69a0b1d7bc919274b4eef77b734c373884e58ade85feae46f1cb3fdb1bccf38aba564357e4a6666f75da1176ecfb2e0a80e88bd9b9f585b8894d6f6373afa3ee7cc3a7e526723e468481ec3abd5d31fdff468e7631bf066bc9024cd2e286988af014984bf0a43bea82a847e3e9fb350675f906bbfcbeb58d9904c2a7e09f2c4ba25ff49820b13759083b684e104fed58554045ef9a15934705797faadcd3965ae35921f5df48580c7cc80f41591ff8723a645d0adf709bca90ba9710f9f4079520910893c53aa49914eb9f8625fd6833a88e4fb0f963a17dce5a3d57f13796d6358ddc360fffe15513eaaeb30119e64411c09674fa0ba3a92171ffd7ecd69686a693910feda996104888e6ff65367f083c0445d0921865035148207f97ae9bac9d43bfac95eabc016b4c631fb79fea7a935688081b4bf8eac5f50ff587436d72102b819472b5726f5403a79058e8f31164fc9e587496a92b6bc2f14812424a26579d7de3580fcc25c2fd782a01d2205acfd5e195ab3e5328dad317609c26ef41e4c6dac6eae2005e28ac78f2c44bae7debc23e737baf1e714f8c6037cbc42bf3198ff21ad6813c3b8c1cda95cd1a473d07bf4dd37b701f4e7587d3e621b0f97fbfaefb69f3b9f12fa8bbf5af4eeb58d43b289df6e7881920b9c548ae649727e36f487c67934eb4114f62a16236e0e1e9cebac6d0996c2ab0854210a5ac41ec65e7162d31760c41ef63b99701b4dab461222645fd9cef94abe272affbb2a0398a44fc8e1420c2b83750e29d2ee1bc079d9fa27816f0bc35fd0f789c4b118597cde2617fda2b83da7c7cee9506ec8cdb604681339a6cf8e9feac30c6e1b7d6d86cc216c44afa070b5e0a634e6484498adf1bd26bf3e1f646cdf102d893e6f56ceab1033dd63c11add902fc4a046bca31703a60a094cc60aa999b880ffca2682a1b3193b764f5b9f593032bb71d950dc22b39a80623c9dced053dc8efbd2c65a54741a00b3e77b76aa1e6cd6bcde156c77f68b65af818b9379a247b63e63e6b26fb242fc0bea81ee1216c120358ee41ff8d33a538168d3685c99acf1d8e35dd4bc532f0b09628f178a778849379c5a4b416ca4420fca211d6e2aa0aca8105bc6fe4f23aba0b283188b9977208d5e91ae3d21894ad8777d24076818e3a9e6688923d2b7be87816e21159e7ae2bad54f7d9a98e88d669e5cf2cfbfe7cc681dd731371f3d7911133f319327783302c1826df047107e76", 0x1000}], 0x3, &(0x7f0000005180)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60, 0x1}}], 0x6, 0x20000845) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) clock_gettime(0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00'}) (async) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) (async) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, 0x0, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r7}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0xc840) (async) syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) (async) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x404c880}, 0x0) (async) ptrace(0xffffffffffffffff, 0x0) (async) recvmmsg(r2, &(0x7f0000000040)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000600)={0x77359400}) (async) 07:09:58 executing program 0: openat$vsock(0xffffffffffffff9c, &(0x7f00000010c0), 0x8040, 0x0) 07:09:58 executing program 1: openat$mixer(0xffffffffffffff9c, &(0x7f0000000180), 0x101, 0x0) 07:09:58 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x2a400, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x4e20, @multicast1}, 0x10) (async) connect$inet(r0, &(0x7f0000ccb000)={0x2, 0x4e20, @local}, 0x10) (async, rerun: 64) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000030000000000000026d0000095002b000000000093adffa82255f674412d020000000000005ab527ee3697f1ed4436dd1164b1b3f427f6ba6b34f98125f30e6326996a3cfee33025a30b273683626e00dcff7f0000ca6b78ad833488cfe4109eaf009edd0d69613d3cd62f00150200000001000000520a0000151d010000000100bf00000000cc587424363da52001a3cd000041f0db74596fd72c002a60c1bc7dc8c38b7d2e13c50424b9000045d03ff45f70685c6bd9ff41c69b7de406e89dcbb7677e65a88a8407a9e7f9c0e91028b0856e31ed9474ac24cf609068f645ce971fc0480737a55ebb0bd701f7c3c4d06e3cfc22df01e4bac9d97328fa2a82b5e8741e02056d933b06759ff232cebc68b91af50479387467824262852c7939db5672d07cdbe8e14abf56497e5d56d06c7551b870b2851c3f0a1aab71587a21c8f1b3369ebfcba105a6ccdd01b0f04edb256c604f068773f6db9d661bd7f0e2536ffbfe5ca31b4083145531458b7d1e341c6b864f983d745f5865aad41d2915aae7602a0000d415e8351ebc4223f54d6bec664709ff03f1aa3dc7f1580ace9bf2afd28d7157e67fb98d121ad6eb372713255012e028cb2654d493a0b4cd5faae176a69b745eda2967199cc936859a538100000000000000dc10e13ef227f627a40000ad1fa253d33fa74f172d3407ae4e1e347c0c6ef9dd2b6bb700000000000000000c586272c3f4d79bc36305745cb1cb385e6add14652003c7cdd3324f079134d3ed07f1c10900000009dd872ec64fa6c718bbd1aa591140cff0be4c6f8df084c5e9734ae30aa9afdc7125f01ab03a9b1074407136b4506000f0916a39d3057d55183612b39e73aeeb6eaf14652dda68c98e6dc30356886a831836469e2051d937eb85f3f2d52ecb443acd0d29b49a3b76604c5124ca325d374b371867a79b35c6617fc3327191fbf514573f0e30d1d60be2168fffc2f3dccd599a2cb77f124e22f87673675805494db821f39b50d938d5fd8c6b2a3a324c257bc9110971b749ccd74089ed6b86f81ca3d247d8f71d290ed1b1a11f7a67125170c88c3b6a50696332226401b110da9c786eeca22debc99335583b54c13c3130978fa069af8223b38ced735c2d906551ca85ffa4add5647489b3960127696cf2f16625c0c10200000000c7a5ca60fdad159f2e44171f3963841086e3797a4825d081f2d987f05c534187738655d7dc958fd235d6071619a6554b82d9c162f3556076b80550d961ca74f1ffdaccf0ea5f02e0fca8b27ff3983ab74fd3d560700a1fab44e77e312b3b129e000302d613916c9bcf9f0000fac73a5b6bfb27f88dba816020be760f7b45e001efada800000000000000fdaf4660402f7b3b79a433e08074ea2462974a00040000eb1cfa2638f56daee57ed15bc74de0fd87a9ce638190f3570e0b4c80ef682df22201270955afb6008846557ee3bc09fda6dbb6550d597300eb82a184c96ffde5a30e5433d866665b98ca2002c804c22ff2634b7bfbf5c0d586cda5b45fd00dede1e88a4d41dee7cc76f822278d124638fec58faeb44158bb440df2a694f4cdcaa4f65c22f000000000000000000000000000d503d79906958102000000000000000000001ffff0ef89b2a68d2bb2dd163e863315e84498dfb52bb93f6c9084659ce777ddac563c8596c2b1d8180289a61faa95a82bf1cfb7f2fd7252e9322abe282c33445d443a67467893b9bf0d1c8130ae6b226900110635376413c29f7c6f7b7e29b907bddd5e328661f4c06e01f7d7dc22174e5e627a6f608ad53a4168d4d8f7fbc71104512efe8e5d7d934aa289b4bd2b870000000000000000000000000000002000000000009b777883a02f0593dfc4cb4114b9f9cf4ad155110cc6ace2b322ac31bfa27847c799c8009a1ea5b98e525e6383ad7fd9795170e7b11e247603c2ff49a11459c7f606d729d3979676bffb3049166bb84a0f061991bd57c2566c10c282352aba05b6164e3f2491e4cc71de10da96366c40dd44a2c9882d3aa0f8a797b8fea6efcfb5276b7679f15559cdaa977504cc0b2f777acb907ebf5fc14add71d0bca37405ded69b77ab4a3d7487fd50c5e22ade17556abb722d9c085b189b5fd1f30e8dc813f60870fde1f88d830b11002135e8e7262f299ed7923bfbe00ad88be179e56b41ff3792cee2fc37eee739c3e36a4bc80112968ec0d8902eced1fe555318014a463abbbf7cc56a92a5734e3ebfca9b6e88e031f31de2183652e77c164c646aef651cfd3710aa4205d8d4d4f974133ccb1e49feb42664eccd809c0ba8917eda87489eb66fd5db1c053d9c2c7861552381646365066ef9a36a449c96485c22ad1a8423b7b89efbc6cd54db0bb0ea5f4f1e8773144fb6ac9a44d43593d77e66aa7ed7f3d4e7b211590c738888d02b2dbb0b2ba73ec72e1d8d7360a128499dd19e1e7b9b0671f4f58515b45ecb9964f3c4ddb8234391d514f8d996d8c6dd7f8fadfee2d7a0035638ce27c2936cb04b30a0eb0cde00"/1838], &(0x7f0000000200)='syzkaller\x00', 0x4, 0xb7, &(0x7f0000000040)=""/183, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0xfffffffc}, 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) (async, rerun: 64) r2 = socket$kcm(0x29, 0x2, 0x0) (async) write(r0, &(0x7f0000001540)="60513c10a3293b2d7675b4b33591d5c22dc8971104f40e8742bb485b498d328895c7d609ae1e1579110ed341dea09110b45fa9fb92c05cf879043318c6dc13e9a652e5cd2eef16e65a6846f4bcb69f350153643cf1b42cc8689cf3926b13c4c294308830ec2b6e23051c6e4fd128a018854811cae7b846ec6f661ec075e1168844badfcd180684bc845b710c95020cbe91e0b1481ea82c5f323206e830fab0cdfbf9d63c83a808698e69ef682c18837d6f18f217ba18d662811b937e435507746e55dbfde6abc5e7425f66acbf38d777934a27a7b0d61b007845ca048c7883ecf10a869ee5c67417b841e1124f123a68f92332f52ff852fc37c69298450708f4a2c7406b08939514128c63fb37efff19942eb2e18dbc5b095e75c05b9a863cc07964aa6716cb148338cb6e8ed7029819bdd7ccd29e435b54814072672cd4d8df71eba45e66e5f614c7b02424e1541cd8508e313f03d2a74d54e51d6ec834e9e827f2b655367c288c0afeee45036c19644e4f91a2ee77c20cf9ca69b0cacfa7910e5a94ee9c05e0efe314c75e8c95b6397dd874a322a125cbbceeee06a6111c1f48be101f1f9a4b2826adf0634c883da2dcf082305d", 0x1b5) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000980)={r1, 0x7, 0x7, 0x40}) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000a00)={'wlan0\x00'}) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r3, &(0x7f0000000b00)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x68, 0x0, 0x20, 0x70bd28, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xfffffffe, 0x48}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x14}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x23}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1e}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4b}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4a}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x57}]}, 0x68}, 0x1, 0x0, 0x0, 0x24004091}, 0x40400c0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000140)=0x10) sendmsg$nl_route(r4, &(0x7f0000000c80)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000c40)={&(0x7f0000000b80)=@mpls_delroute={0xa8, 0x19, 0x300, 0x70bd2b, 0x25dfdbfe, {0x1c, 0x14, 0x0, 0x4, 0xff, 0x2, 0xc8, 0x3, 0x2200}, [@RTA_NEWDST={0x84, 0x13, [{0x7ff}, {0x7, 0x0, 0x1}, {0xab4f, 0x0, 0x1}, {0xaf, 0x0, 0x1}, {0x7f}, {0x267, 0x0, 0x1}, {0x9}, {0x8}, {0x8000, 0x0, 0x1}, {0xfee5}, {0x7, 0x0, 0x1}, {0x1, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x400, 0x0, 0x1}, {0x2}, {0x80}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x1}, {0x73}, {}, {0xd465e}, {}, {0x7, 0x0, 0x1}, {0x8, 0x0, 0x1}, {0x4e}, {0xffff, 0x0, 0x1}, {0x1, 0x0, 0x1}, {0x7, 0x0, 0x1}, {0x3}, {0x1}, {0x2}, {0xd9}]}, @RTA_OIF={0x8}]}, 0xa8}, 0x1, 0x0, 0x0, 0x20044005}, 0x0) (async, rerun: 64) recvmmsg(r2, &(0x7f0000004c40)=[{{0x0, 0x0, 0x0}}], 0x500, 0x0, 0x0) (rerun: 64) ioctl$sock_kcm_SIOCKCMATTACH(r2, 0x89e0, &(0x7f0000000180)={r0, r1}) 07:09:58 executing program 5: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$inet_int(r0, 0x0, 0x1a, 0x0, &(0x7f0000000080)) 07:09:58 executing program 1: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) accept4$phonet_pipe(r0, 0x0, 0x0, 0x1800) 07:09:58 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r0, 0x10e, 0x3, &(0x7f0000000000)=""/233, &(0x7f0000000100)=0xe9) 07:09:58 executing program 0: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) bind$llc(r0, &(0x7f0000000000)={0x1a, 0x200}, 0x10) 07:09:58 executing program 5: setsockopt$llc_int(0xffffffffffffffff, 0x10c, 0x0, &(0x7f0000000000), 0x7ffffffff000) [ 228.459708] vhci_hcd vhci_hcd.0: pdev(3) rhport(0) sockfd(5) [ 228.465534] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 228.472691] vhci_hcd vhci_hcd.0: Device attached [ 228.478262] audit: type=1800 audit(1666508998.283:4): pid=10610 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name="file0" dev="sda1" ino=14130 res=0 07:09:58 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$EXT4_IOC_GET_ES_CACHE(r0, 0x40086602, &(0x7f0000001880)=ANY=[@ANYBLOB="ed"]) open$dir(&(0x7f0000000100)='./file0\x00', 0x60d01, 0x0) 07:09:58 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x0, 0x24, &(0x7f0000000080)={0x0, 0x80000000}, 0xc) [ 228.571870] audit: type=1804 audit(1666508998.303:5): pid=10610 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir298903320/syzkaller.3SuYWu/59/file0" dev="sda1" ino=14130 res=1 [ 228.636556] audit: type=1804 audit(1666508998.403:6): pid=10648 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.0" name="/root/syzkaller-testdir938066475/syzkaller.ciDHE0/72/file0" dev="sda1" ino=14127 res=1 [ 229.273377] vhci_hcd: connection closed [ 229.273596] vhci_hcd: stop threads [ 229.285552] vhci_hcd: release socket [ 229.289314] vhci_hcd: disconnect device 07:09:59 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f0000003b40)=[{{&(0x7f0000000fc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000001140)=[{&(0x7f0000003c00)="a7fcef7eb9dfd48afc3eb9104465a5c6af7fab066ea3d1e66df7148de4f7a52b5c05f22db4a4d8af9b97662a165a59fe224796bf48462a65c3e4579f0440a00be061c4eaf31dbfa66f3ad0a62c8a87ed6ae7d2b31d854027ffcc5e3d2f92ae1787cf1b176ef3cc18529d047d46d51508ea312372b1833e2993ef95d6044351f11787aaad8298a0e7bf5d9ce96c831c20df48be353f601b49f54e45adcb7a9654549985802074ae9fd8a46ef313649b0f5ad42a9c8d5374124087da7420ded350effe3610a526e95c585370bdbe0513d940450045bc9283d4946ce0e14dc9f9a1771589d504aaad84000efc00e0593efdd9683ec37d553adcf58e7a66ae17d4328495211379468eb25bad3f3a98ec06a4feb32c4a70ce9cffb43e8bde4d801bc3b662af53a9ee551256d29b239766f5150094fc218a4143e70fcbf5d6da1d7016f2c425d8e648da13593cb3d66433fccbabad1b72102504ea7594f42c62cefbc2ba79ec76ca7afc643e8c853339d47cdab834f9fe1a2bbb3e3e53b2c62d86bcd51f1ad2b6c434855934668f64ab5bb51192cfc61aea309a8a034bf50fc78f4a734c697d41c8fdbc45628b1ede44359894ef5f19a24a7efb5d38577fe898a7ab04f2f826503c15c5041445c51ab3bd4e448d514062c849126119b522c29eff5b0f84488feab2c229254780dc68f7fdeda49d6e312e20a9f51fede3b59a11723ce5c82b928c5d0deb2289e2a676a0d479bca5d4dcdb8a08e9f3fbc631c2d74d322b5fa9a7c1d3d80c3198f519c5ad0571571276e3af8e5a88e15ea24292e34608b87c49a48526430ee988517d0cd946cc20bf59fc780368f9fd7eea66f7d169cfa4c89a2bd552e4b000282fa539910794aa4266805a199b61695b52196a2ade00d8e0ab62aea3f3db57d6a57dc9208684de1db5da1afcee9a493d8b0593a44c67957256bab938aad70ac4d3f2219a4e7cb45b1f1c9ac60825bb12c1c94d71f34d1f640b77879617974efa3cd4c6beadaf9535156bd8d47a3e58f4aa1bc95e05ae65cc37ffc3fa6831d1beb69f8f45ba1f3b58437dcf4bcd0b1e738d2da7e28d51413e23ef52a3ce49cec35cd6c8ffac8196b9f3c720dfd11f2baa6356c655742469bbdbe58101736542466c84efc8ea26727060ee635457ada19e79d6668fa7a6e96d9c4be7593cde89ef5aa222ec2243e220bb0d22db611f037802b82c23ad7950b6e06c76bf911a54aabe24fee4d80dcd57f4e59ba3efe4653eb40df3b9adcb4a0df1ba29496faeb73bf775b1d120f3006ddcccedefe6daea22cb7b57e6919d76a3428ec063d701f386f1626ac6a11712438ec9cadf3c944c9fb80054ef9610372e4896e615c26d634897020022edce06545d0a92b35156d6a1ad02014d7a83cfb008cb2f0c5ad373bf830ec625141641359252e9f394f2341db3c6661f902d6ca4d58446cc07126ea9916c72dd7a2241a157c539d19e2b812543446e6faab1748fe0430335a4d634706f7e0984a3b9b1bbfc3eadcb13d57ff8692e22ee23faabbb004ba0267d7cf5217ae1ce647c4c44579ecb6c914f5bcb6ca4f5b49528070c0db3476a2fc684a9e51e7859009d6a1e2592bcf77ea985161bdb81fc4c16036d77feb6b974b0207d5a577abbf82a05dec1f1a04884d2500d5a7d8958f7d9d9704a1262f231fdd0623ca0d7559db2b25ccfa0bb92295cd480deece934d39646dfad6e631caf8f3cbd7c44f1925c8440539daea2af82772bc8b562021fe122c6aeb1b70cae858ea92d7b1e762388d158a0858a23c81ea7a311fec417b3138ca98898ef4c8a94cb9fb60810d561b49b45898bc0704b4ff2c3242f73dfdd652a9a864c19df5c5168ed26bdfa09031c1f40e689fab8187e74fdcade8c39dc0e330985e9babf3815fce5933697f874dc0e5e52ee39cf966e329bf0834f21c45bb6be8b6746f16e3ada1d1f28436df56117bfc1ffd4d4263c4ff12f0c3be5cdcd250725fa0a14be6ae3ebcb829fcb49e6728974cd65620b112251bef631be625b3f68fda0767a3abbfa2b57343e5450014865f5ccfb021602693d3c167b2444b17e3f03ebcd0de1639dd4930a060b94f47b718938ab3f28ce4e4457d8ec1e312f67bf2b13d340d523348b7da4fb956079cbf8f7765cb42548fbe3134b869f209a2a03612fdd552a9eed1661b92bc728183e6f0865c4f7c5d274d121a7850dbd550cbc247602ca3331eee457ab93aea83e8ed3bffb567d9feff1ef552ac57251e7bc4eed525ef025743e173ca4b3cc08310347fcfd17050a7a0327737f9c9e80a04582efc1ff3f7df760e32d7fc20c665b42626db2dd9f128b4ea243d80acb138462918a45697186d6c22238b8dfd24063e334b1c1b96de11d4474180688888e187338d7ff2286aee46b1146786a49e12ec8e45eb2359f8246c8ae72c26304d8fae667dd4ecd996d3527fbfa339424a95acc5ac0ff37e4104eda9c8b4c7fb62c114fd2eb4431d645068f40e5a05cbe6f3f89e549840aac19456e46ee70d6f965c2b56bd04d140e6782189c9ea674e274a17916ec9602739b0a4c5c7a7e69ba03e59483619bc1493818702374d12afd39850b6ebf43572591e2e2a6f005312157d5baad4ae38428d640747b121d486c1563e68165a166ea9aae0c2d64c7387e6cbf39131d5db2b34b9305c398becf8e61a5d0b861cc272ad904447ac289d12afa8c183c6c70cffddff914495a5b567ec9de63eed867549c7a0cc07de170cedcb7ace27b412d2cbc3a1e89f4d3997b2d269ec8cc330c7d43af74bb247e9bc25a9b5bd944394bb102b4b3446600570c5153134c5e44469d8299ffb3f60806224cab1cf2a0922f3110b89e780f74dd6c2509e6aa6d841b40ff965ea108ea078091f5a6d0eab7819c19df25bf19afa78785bfff45671370c57a2cc526faae27ab38cc502b11d0c055b219cab894f3e07c02b9a3e3d739dfdf668089fdaf7e571dbb0ddae917865dc7fc60f05c2ca145368292842c48c56d604bec9a919a22ceb223a798a970d22388c798bd6807406648b043f6908988c56ee78f8e6197aa2f4278e2547886c065276a1ecc8ce36e62f42e63975b5bc8e89b26553779698860d838c3ee6eecd0e8697320cda865852c504136587911b824fc22953dd60dbb1b9579452ba842cf5b7ffddf4df55b69008a8459dad9d0a41c7931c4c1199fa963c4be2ff226d7ade68a768c65123759a79168b61ca3c963b468e9f08bdedbf3a98e2edf76c7c8b2f93447881fecb97b23de80b47b55b555c9c715832907ede2930639bb5f818c30c1e288dd309e21e11605fa0665bd6038ccbb88463d7313604da07c399db432b2d66b2ce537b60efe514362ece320efa7c64267581f5f9bb6868eba8c3e9d71b60b5bd121e5ff54508e9f0038b6ff2c896ec22e3c7b3109805652deb3b6929bd5e43fec504a91462b2d91dd3a2b8c91f6e3daf8951b0512efdc21388688283d3e6ed8a057778f4f2436aabcbcebc4ae614cfa87bb8ce30b4b0792f2a721f3281de688c35b14a99647ce38f22bf9773c4892f33dcd6daf9b2c226257ab83b4dd151edf0302efbba5b8e6cf348d2cd21fecf641e5cc0a2ef19a477ff8bd5397af8ae196d8b7cc42b2746fd7b4cca742fbd4303ce3bc43436b543e7e7adb8dc08e0006cc7cc9c7900844eee5594d08bdc6d2cd447c879126a6270462b116f9064f906adc7327be4de8f0cd73a963e30b394ef2d6028a873fa0157fe33809bdcdd77044df228d18390e433e0c4eb9d2a6b1e27c85879648e0ae7cfbc76b5063c7cfedde20dbf9f50f24e9fd590c82968dcc7bb54bbf764efa109d49e99eb8234313eebee03be8f148a657255eb4bdb3d1edaa9fb9c53be811b21dd75a5154665c97d2ea1493442493237194b7d5e938ab7bed8cce1851bcab54c589461b47a47f37a16ffd12095a511dfe2151c5ef07df7cc5b044353b7c594406911e9323fc18a308566961b37470b31deb89b651376450d487042b168ed9fece09e81ce075e91256542e1b30b29fad6bdfc2d754b45e65aa7a37913de267396b09ac144b73e06aac5d43d0e19ac87f4db86c19cdbac36a04f854cdff069a41917ffc53202aacbe33823a5e217740bbc4f4ff97b45e7222a1385a634b94061ba24977c8ad3b5ed673c50563b83469c2c481f5ced10dc4009ba86767196d0870728a7a92aa37c940a2e6e131f7945cf862e1abd681d813eada3025395a488cff2de6e0ebf35a2588f90670daab3a3d6140bcd792075392e6059419500f752e147ac4736a8b7bd480602c781f62e303d68256678046d435761b7c67932d0f6c40f9205ad84e18451deb9e519caccacb7d7ab04dda7fe7ab7af003dd25ee9680bcbbafdd31d7455f82375c4a5f3fc02420cc07fc141558b132a44a92fb89df4dcbd0cd376e5b08917384897d3a81f9881f1f3b3e3a401e93cd60ee4210db0f8b63c7ccb1296c656a4d4c9ad10c9941b90eb06934c8fa632580ee6f66f6a265e295fa426edb2575ed73296eb4232adb9d4b0a87a2c5d06b0131a4b7418cf4dedb90c627320cc7d85d546a781c8f266755f93ee5cd72784619b5944eb0842fba53b3519356d03d39349abe990c07057e8e07228be9b95d082827f5cf237fc4267012451f9a1812d3d0f50119485036abecef6d5cf4a11f6bf420a489e72334fbb7508476b6c46658d4178b1f06f0bca4648c85bd7ce955d402a141dc7e7d640497214a82baf1507285c76982c04c0e05749c1bea14eaaa132244b8958f53a1a25c9b56dbfc4ced219326763b855724c9beb8b7da3d8eb13ecf613659c19c23ca4ff6854bc3a94e51830360d1b53ed450c6e79a734088189985143ee4757cd41c8b96a841134e75bd1ac38f84da97ee61fff20691150854b79cee39b1d5ae8fe8872227bd5e2849324000c78b42614dbf451b95c0a9e7793a3854072274a4996cd70ae3f9f2916678dece14077152bc891d9e4757aff919b501e1d61c707fcc0ae1463c8b4dad3b53d6fa35b9cfbf282c8d897f4e900ca28c667a2dca59ea3618dde31bca555782cb4276f9b874c1545a3412981176e3aa4743c772b0a8fff62d7f0fc7c21fbda62c6709f5d3c284117d54a697789634b5c3dd10423e0321798724d7801ec1964012946918ed0cabcf09358aabc21bf66c47f9e23fbb5870f676656a828358b83ffe194e48e1d3b19f00ef3d8d05077e592c825a48c053ec9b1faf06a7bf940c8f14ad9b6def161ac666181576f60de31bac2b76cb21f85f216b9b81eb8eb1354492f1dc0ccd7e369cd1f96232b22025f5fb5cad6631d98ffc1ecbdf5d4fce5950ad0333b72da36214ff637970c68fedd3d4530344017b9bc071ad477ae4a2b981bc7bd24dd84e15360e97d624171c13d56d609ed2920e393744bbb3f1d548cef2d669dd309fe18c632084951ae83cce9d9c80d7c5aa3ca47ba70d86a6efe1b41ddee101607eb8ad7d8434a29ab07b7dc5ce545dd9185387ab81909ac63190a90886b9df2a8b8e39cd6576923475c0e002353338f2ff1141a78759ba016187824f405e840145ab15155a02eb28fe6cad8d41a05a2ac75e37b5362239bf47f757f1def3ecdd090c62f10fbccbf1bca93f1fb2586530fd43b8bd22026ef07342fa04afd3a2b151791d28e024525b291d627313f32736ce69a100ecc87eadf55c6e7678febd7e1b70aedfc30666529dd7e6f3d6c241182da9787f9f960bbb841404aaed98e3881e9969fcc063b3d98fedf7701daab4832286ddfebe7d00220c2522e51a9b87c4813811f580265cb4d166a5ac6ccf131df6adb070e84eb1905df76262bf1b6121db078008f27788155b17739dd244976003aa15fb5b943dc6ba96b2d04f04fe9b20846ce178a670ddef93beb2482f39282b1c0a5104273a37a7d47db70884571e8c857975e3b03b5caac27308f8d5e8b5d001f7f6f68250e1f7f079abaa67677f6ed25b6f0a913d293402a7f4c430ea386ea49de7c27f5a5bd29980d45eee61d2a61eff879df0666e004037ee77f546957996348e5a3cf95ff7cc9b264ab4f71e23905507586298c2ed04b4b520f216e49cd96ca8e5d357b16e64a5404af6019871b907d9409c53742022c8c8c47ebf05e9", 0x10f1}, {&(0x7f0000001040)="823f6546156e272915f35bf87d5f51749abcc1082b2a7100a4447bf93b2b688f0d79a3467b6a95de37fcf92d994655dd55e8fb691ec0b71ed1fd85b75fca702de85eb6d09cc88917a8d77cb3380b0fe9563e33356f01e7aa8476c551aa48925c8acc42ac44ab2df167c1669bdc99f1cb774431c99207d035aa45a2429469c9ad48bc12daf44b952eec4c70b50addb9b2567cad", 0x93}], 0x2, &(0x7f0000001180)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, r2, 0xffffffffffffffff, r2]}}], 0x28, 0x4004}}, {{&(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003380)=[{&(0x7f0000001240)="b8c31efa203505a88408b41a2adb1a915b3510da6673a45e5110a0146eac2390eae2a07fe092c17cb1935e852c84bc63e18654d03dfd14da757917b3215c93b664a0d6bd6a48f3b70f839d86029312f1c1404c435c7f109e8a09179fb5e06d04df3773d1dd09dbec6068918f856846cc22b8f7f1c4d60add5c49c0c12ebe38b471a7aad7193f26c4b74845b078214c92e5e602cf55580e83c21836e96c579112b28b10d2927a2aa2d8c822439e43e182b6e3b97cde75f76db57407827bc0963d68bf6685f8a1ee66b834c38c4c2df6b53d1c52d5d223645216537dabfe229200ff86b702d05ab4ede3f70a283b9d3e83", 0xf0}, {&(0x7f0000001340)="166822e6acaff806bc007720dea3bfe23fd7f97bf030adf4a90b1040a0666995c8679c7f1977760adca867d15c0e71f2e78ec0ec78033560c6dd3391feb98dea617af4dec42d6f489493f73598507b511a0da1c18544ae056433b541a650d9d3415212845dc8f8a9a2505d94611a3d18a803b78ae8e35f7e4ec85f6d3647526090d2bb6c6bcc178d69dca15144c172d187635c3832e10e40", 0x98}, {&(0x7f0000003200)="8d1a6ab10919995b90b47c966c46441fd1d8b237a3faaed9d0698a4a75e9a7f3c9e4d1df558addc2068b5d8f51187d15caebae11dcce7d4f6f60c0d243642b1f054514c58f5890174fdc9210b18a25b672e7e3c99a321a738aa7196594f42517523476729d92f10cda09bc738b0512841513fb3f1983f0f2422164be2080c72f5d588ad2886b4dde694e0840c3f48eb931fd54ea0003a0ea99f4ae0cf9b80f5875449960f4c70002329c1ecfae5ddb7f28053f921422b596ba9db7c2b2e374b9ee9d08497bdf4c5c6b62a17e39cc6eafa6f9696ed3", 0xd5}, {&(0x7f0000003300)="bb09667c13d47d6aeef0972b177e1ca716dcf98474edfaecf05819e8d2402393371efe2a9cb9ed980432cb15430e857736adacf8c161ee888cf1ba406e74618d13a037191d6eda57119319fe7a0079bf775b73a1ea2ac915", 0x58}], 0x4, &(0x7f0000002200)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000ebad9ce582763b795706c602b3f4720c4de7d1e86e2e0000000000080000240d6f0a22774b12df6ba0f19e0dc5efeea8fd78b6d36bbd625e55d53951541ea2c609b38a960499eb67b14cce56959caebabf010a104329e61f04f2f53173336c01a23397192020c7f2d2ff5499bd538f85668acbcd78c618132f3ad8b4522e53a82e", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x8000}}, {{0x0, 0x0, &(0x7f0000003840)=[{&(0x7f00000035c0)="dcf70408f3b181129be0c9688fd8d354bd26ed9fddfa", 0x16}, {&(0x7f0000003600)="5b9380810fc1cc809b49570e4dd6cdb36a29247678655d2224cfabc62029fad5d121067a47d88b62a8d3001bf7add6557937c18188b09ce18ce4906e8f0752c23edc38419cbc4211638b79c8f799988c4405cbef93f1fec7058f2dcf38fde86437653b5116759bb5d898243b30fba19fb880779c4135bb34daf89737a4a010de8f02ce922e95bda64a7d32b31bbbe21f7b7dcec6d52526ed560920b4c0a16c1e5effb2d4eb9f8a88c04566f0539c65add4a430bad57742f8cf2c9969fa2248fdc6e1d258758e7b90", 0xc8}, {&(0x7f0000003700)="3ee7ebfbdacea7fb1c83b69b3e04455ae93e803cd8d6ad1828f912b02c660477e9d416a59b4320cb4165453d0061a78feff364f350732e2f48b6c1aeb3ae926b3e4f0586d62f705064fe4b506794f408fba44c19692f4d01b8a5971f0dd13582f3f93def62b1ebcb5fb998e17b81408e95cb7ee191532fe18c12f944e77fc0fc3dd0e4616d723221dee09e009cbe42e19f87488c8f3652f9cb2f88969f0ff70133", 0xa1}, {&(0x7f00000037c0)="f8e6399b447391264f3e4c3b5b38b20cd755463d7dd30c72bbc39d1cc41dd9586b0025ad5e62f9d48ba1144a06119669f919fcfb886857c7835e44d59f2a1c70c575d1c139223daa444ab6cb410067c181", 0x51}], 0x4, &(0x7f0000003ac0)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1, r2, r1, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r1, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x78, 0x40084}}], 0x3, 0x20000010) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) r3 = syz_usbip_server_init(0x1) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r3, 0x84009422, &(0x7f0000000240)={0x0, 0x0, {0x0, @struct}}) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (async, rerun: 32) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg$unix(r2, &(0x7f0000000f00)=[{{&(0x7f0000000000)=@abs, 0x6e, &(0x7f00000008c0)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000640)=""/167, 0xa7}, {&(0x7f0000000700)=""/42, 0x2a}, {&(0x7f0000000800)=""/143, 0x8f}], 0x4, &(0x7f0000000900)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x130}}, {{&(0x7f0000000a40)=@abs, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000ac0)=""/180, 0xb4}, {&(0x7f0000000b80)=""/187, 0xbb}, {&(0x7f0000000c40)=""/149, 0x95}, {&(0x7f0000000d00)=""/62, 0x3e}, {&(0x7f0000000d40)=""/64, 0x40}, {&(0x7f0000000d80)=""/207, 0xcf}], 0x6}}], 0x2, 0x10, &(0x7f0000000f80)={0x0, 0x989680}) (async) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, 0x0, 0x0) (async, rerun: 64) newfstatat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780), 0x0) (async, rerun: 64) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000900), 0x0, 0x8041) (async, rerun: 64) write(r4, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) (async, rerun: 64) sendfile(r4, r5, 0x0, 0x11f06) (async) socket$inet6(0xa, 0x0, 0x3c) 07:09:59 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$SMC_PNETID_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)={0x20, r1, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x20}}, 0x0) 07:09:59 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xf890}, 0x0) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x3) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000005200)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x101}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000440)="07905f2f45d4ac67de194662b39a2542b56a9be1f4c1e1a4b5873287c358065940aa585c38d04402001759c80bb599102482b98afd753562f824adb9f589301824c58d2bec05fecbc77090d38c658acf6d15b3e43e06a95cfa0f399b2a5b3ee4b1afa058016cc1c4ad882d62810cf17f247c250f0316a3872a55a9747372aace3e1f633e82ecf6b44666fb5d906c00fb25543c6e52390146eb5ae40ec1efd5b0c15747c11615bc3289bfb6bcf38225d1e10c5c05fbd2b1ed0edee7f65af604c1d33b", 0xc2}, {&(0x7f0000000540)="763b86520e62f15141b135d38ae71a54bbfe49d1e0aa74b2b955b7b30dbca45124a1108916ff427c09a16f5281f460b76b7726e711e8bd56aa3ab0c4c006292559a1b4f5a0ec1d8741e8af1a01d373b48697dbcf356cc0eb5eb983acf9c605da8b508b53eca44e838fc513f02268eb8351", 0x71}, {&(0x7f0000000640)="5b9e5145f97fe06932f921df1c4979a115dd6215952bedc73741467c646ef7a710d6e7929d89d8bda942d00cc6627982abd2ee40d1f595a58edb3c02777b2fc284df3921eb37f2910600137d55fd9f71fbf22a", 0x53}, {&(0x7f00000001c0)="6e14947bb6637e604f", 0x9}, {&(0x7f00000006c0)="c95027856289d2c663d681dc2cb368b2caf5cc04757d4da411e3dadd641942fced0a073121d6f5ee37e8fb8403e6e4fae1a0b640f1dc5a422e546d25315d7f12f4b0a4e29b0fb5c0287c8555f1f9f55ae7f3c541a8f27053c0c70355c1fcc1db080cf207e356ee1e5ee02ee571eaa05d82ee512a5d04f322435e1cc777560012f938b616e9e301cd2b3fed656c96eee4576477b69d5286d6571fb64e4a1d87b0b366de6c5aad7b6036f84f51811dd2b8d67ac515", 0xb4}, {&(0x7f0000000780)="6b35ccdc3685ed07023dc35658337d2766871b29cc4c10ed728a81b7e03e43588b3791ed6a1700b4329547472b363ffeea140c477a7b471b4debeebafb5b754b90fe89b2b7f6c41eb5e8b4fe0a2d34a1bf67bb624a27bf4d08412edbf6f2783cb7046a80ded73cec03dd2634b1b5251ea6a67ea49f8aed46a57efafc87559dfb04f24e8b83ae5890596e544a857f104098c51a4b226c9858dda260b09f08ef4b2312627ecc404bdd041cd7c9760200393169d68435de81b37dce8b32c4e8efb3f31a30921bf44fd197b778f312fd98cad293b999a31a86b9f2633b", 0xdb}, {&(0x7f0000000880)="74ca1c21e73e36374c41629710ba2e6aab0e2a287cc0c6d8601dca2dbd084dbfdba2db17a270753993058f0f80b575d915ff05918e6d912c26d9258a7eac067234509a1a0db3049b827dad5ee83b3a8c380a5e65c3e178be04a402b6250c5b1b59a7ea6e667a32ced7e66d93e56e9a658e6e6d701bd32c590ba281cb7ddfebd26575e83ccc2a5af13896359adfb7b4b39cbb0dc3caccf960830edb44af1bc95644015aa81ef9d4610fcc7fc66a32ef195b9e0f81474b2bf4aa4bba27605db999138bf7fc447b9adfa14d212dc9e51329dbb5affa943faa7fa9fea8f9e8db3ff44fa54b1444b4e94f217e", 0xea}], 0x7, &(0x7f00000005c0)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20, 0x20044090}}, {{&(0x7f0000000a80)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000fc0)=[{&(0x7f0000000b80)="adfa01bc4687e15fd9f1887e60ab1279cc374364ad56e5e72c38d35d409596e974017cda07721f9b8a67d412d59fd98c120f617d1b112c9646b558699492660897b9dee3bdb8fc50a190bde758fac29440faa3394c525819610edf4521d51369facbfc046598776adeab20b651bff6f80c27f29eb035e4fa14b6a3228cda5208552f1566f099751c7c5db86d80668e6465ec9d9934fe41ef135f346e256b8bed3bd3f3b2", 0xa4}, {&(0x7f0000000c40)="5a2caa8f5009bfd88c6692b91a7a7317e66cacdbce2e9a916412f64bc9b9e33fd695c6fd9b855d12f195e3d039679963ee9232b80682f438f52ff0a01372234b6359773a0d53a7267447c3475616737d7a0e30c3ff20d35464590c68a67762b00475170ab109e3addb58a015314e617b313170a9017173a9ab449ecafcfd51706ba01e9c0e462c7f0ab4902363183ea96cdcedfee4cd0409849b3d38de3de2ea8db310", 0xa3}, {&(0x7f0000000d00)="e25141ab72d0815333f19056319f3d9cced3d894468b32a7dd7e7ff286985ef1274847ba95e609b76a34fae78c0909f28c4c2f026a8db58029f3e99e176cc92ee7f6abb03f9d7ce123674d02e9f09ddc1bcb1cd3d25cb86c60584d91952ab24e113ef062240fc0ddb87fdbf061446e08bd", 0x71}, {&(0x7f0000000d80)="735684e674d39af447f18beaf7f0d5656c9e69c38e444fa3148d67cd75766e8fa5651785928e0e3a4d5919643b8e4b8127ece48f0d03edb07ba504f266d10129f7bddb96c1f326", 0x47}, {&(0x7f0000000b00)="acdb5fc7a409a520ac5a60b1d28216a0e16e5c7e8cb9447c2be6e464547be3a818ba566201863dc6cbdc", 0x2a}, {&(0x7f0000000e00)="044dc0a42ccb281e3ea829", 0xb}, {&(0x7f0000000e40)="6ed61304445b363024e3826a3064b0c0a583c9d8e702db5d87fe3cac2f17083592ca82deaf00e9af479f0fd7aa39888dc5aab7c5e3d9f38811bd49376fee7cd705be61bc9fdfa8", 0x47}, {&(0x7f0000000ec0)="3e63e7a9c7adbf399ef780015b95f08d648f235a34dd7308ddbfd149979eaf0c16770ca90ac57ab95c70da4c88627b39bc5f28755854235e861118962dffb57f9c391207bacb6ee850986a7e663d0046047bd38f0339aac1ac5b820dcd5b", 0x5e}, {&(0x7f0000000f40)="2c3e9a16c781a26e6fbc7f85ef28ca1f74d94a7232672f9740cbaec4caf33894e311384eaea75fd3548558466cc4da9a556eda8f9936469980b1253e804d146f8a7ee3c54ad3f68634ea2a0df24c92f1275139ef272caa823f5b", 0x5a}], 0x9, &(0x7f0000001080)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x20, 0x1, 0x1, [r1, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}], 0xa0, 0x4000000}}, {{&(0x7f0000001140)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001280)=[{&(0x7f00000011c0)="661610258f86248315b305114cc26e88e03a0f0b2badd4a034dce9fb31245f7e49cf2092444001b33843d7217375201942afde45bc1bcfb1d83a3a3f4c95af3aad8841265a0698071595c1b66757bce94424e63db9c706c3262025e0ead3d32f5ddb87ed62bdef8d56035a0817b5700145d2c6cfaccabb06cac5b3ebf9724df32b4428db469847a6c36680c4c29f8bbe138f8cae15c82c1f448e4fd6", 0x9c}], 0x1, &(0x7f0000001400)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x78}}, {{&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001900)=[{&(0x7f0000001580)="e9f438e773ca4b5db3390162bf34a0f28539ad999c0cb754683fa44d3c5d5f19d672e9550eaca20574642f90400dd3e83168f0788bf7b7ca570fc135de778a6427b5f4a5e214ef295abb6e26090f4a20873c7c0878f556293fe8b586319db7d33d9680a2b4300eb51464706bdffd469e7cf4bfb5ad0b4085c60498", 0x7b}, {&(0x7f0000001680)="98e998fdb37e580adac6d4bf2b68c583116f972c36b0c2c65e7ff6af3eab1b6d70690352616e8a8e760f3e4b6ef496d0c179d59284c103b4b49739924eb7ca4e01f6df8793b8a3b0f88517856ae117fcc3ce053d68827aa7428d524c93eb41caffee9387fdb94bf27b02c4a16ef222be02ce5cecff5396548a6a59b5ac918473b3a0937b4826d075240c8d9ffe7cecdd00ec41b1f8aa3b647b5fa1e8ece8b1da27acc2a99aef93cbe0bf3920bf15724afbe9b2cde3d26bcae692c469d1c9dd1eb529a2bd6571e84b6f6df7039507436b5949a1a6489c11074cdfb56e7ee2811aafd00020092e0dd5bb6952c82b661b775998c9d8", 0xf4}, {&(0x7f0000001780)="2593d8b4df05bf084977d135380cbcff0c64d0e9a0fc3f41b718311a4b1ca87138ccdb90917a680cfe6273bacf262bebcd822ed97f0fe2a4b469c2d4a972d768668f105127ba5ed8d8e69751", 0x4c}, {&(0x7f0000001fc0)="73d2c09a647d323ea7ac932db0422d27e231302f2f5dc6cfba6f13ee8a71411124b57a48d32958bc42b68302ec1bb58a0c06192ef0fc987eaaf195220a758698bf6598821a039a831c3138ce51e342e90ddd5b25b675c7039c90c3b2f4e9a26d5f205e5253b360095dab7db204677888be552e5f53d1f32bbfba5631ba7e768afd5f0af2faa8abd50ea237f75cf8a34ed45a02069139b2261072e7423ed98dbc675c65ff19b7d03e16220c340aadb9a63ac52a23a8f61568c47a91300bb32d14c8ee2b083ce36f45ccdc32a83925b198b4b7d7bcdfaad5dbb7cc1c3fe70ff1ffbd61612696ffb88478561eeab037d79e2042f7c2168f0541805b87a659544b2607771ca475c192995c1f76638b10c9a156b357869ffd83f1333f952c2a64c18632bcf705ee5bc68c52cbdfaa1bc02104d7833571f712d47329b21f87544e8a40198315577a5ef12f4f6b6b6bb48e36894d73fdd11469bb65d21e281855e59ce59a066372aa2056df00605fc9f05c6c1c15a2aeb19fe69ea2d45d9910390220c47a3a58f201c2c316e9c189b31eb9d20ddf88ca63a7a7392f49c242ca72a51e74c3f86690a58fb59e03115f29f33784c920e2bc06e8069f82183ececedea59c4d711b846343670b87b3c06443fdef8599dfaf81f0710ead4c638205d4659f9799e32324cfc074b219471016bde630ab02060941169515e13a9e27271e0ab965e474dcab498b41f521b9d9f4517e5f70984c9b4fd0847a809be3d3f0ac9b97ccc8aebb8341269b3dc5a84b71b078460c32befe98889668c3d38ab53f997941ec0dd15ab10ef007f578289375f330c625f3a6a994677f35bdca073503bc7ea8d9a95b0d0e624e47a86211654bd95b830d7e17ca3592d071ef104f134ee93a326e91d290ea82daf7a3e058575f852cee8d2dcb936949ef99406e087fe49328a4529273770ae467422b5661829094aeb48f2c511e1e1d056d93522fc7c3531396a5e4e97f350fba4910fd2d96f0d336572d5ba3a07bd8353793cb4209f11ec2737a83f9e9a17c981de3bbef9b7962cc09ed6bf4e529b508729bc28b2f53549774ec125e6b095acd6653f85caa5c31ccc45fa0aa9e00533fa0aab99c4a090004ac73388677a38bb4f3bf4d77157c2ad24d308080857763ebfc77f491c48b59bf6945ca9320252e884fed3b2aa99fefd151df0d4fc81dc79df64975d4b039ce487ced2d6ac34e092912cf19e97e998ecc4749305db394ad5fd238dba2a792763d1c093f3b0ecf24ee96fd42dc2ebe6aaa5c3646140802e294ae6bcd9377deb4d4b72ea7b1e1ebe3a7e0c98fda73ea99225f2e9f0571481e4d22a7fd75899be67a4b9a2932b591c83d5b4c93b28e91b3b080b2ba879830d4f558ebe45ac6a62ad6571ba896fc937c9af94d7d8ccbbc0fd895815a0cc34d4923d24c2d7d3166ec08eb7db1645b76cf45bd109fd3eb58478c1c3d0cf51a72f1606de86c372b793bd66911d1bb2e0244bb4b285d7a008e06f08a4653e70867159a614023cf7deae2ca69e613a4a55437d89e15be05a78272896a6b4cd3d436ba4469898b6351c7aaa8373653e9fa11a8099317024fc901b82eb81439c8b994d283aaadb3edda2a34269910f7ebe1f4ba499d97e12714570abd494fc83ed397668db16a88f71bc838ab966907a1c516f3ea89279360086b0f7bfaaad55046486a1964aad0c5dd2f6941fc088aac14d39766f585b963c162f66987c9b1f36747613a2d6c9ba60077cbe61e11854b721a0bcb9839443bba4cd3196384e63cff458216db6755fd715fe5b42a27f5d216a8b48c4e29aeb00ec614a19717cfd082787b3cd90f3f66973e6cdd3101268c2a2a2c3b706b150227ffb09204c4b4723607377b4e166a676b1f517a6b0e3f3c898400327d1d2fbe49dfb7ecb7d4dbf9cd5b5ca97461a1ed59fb1ae6757dc9b8dd2f04209762e636bf83936e08d7e0f2e94d5049b34db34d58c90665a2f19bb06c4548c543f725c86a05fc81561a917d6345e0b7c09228a6b26d17730213e2e864021fb57aed9431970b99898aa4b8d0be8cb4e933fffb439ad7b38c682714989e4f727ce87e944e5e6cfcb08b2c653d40c133699ed12860f537a01273c704c0c38b36f8376f48c9656b22271c64258d4d54aeba3766ccbc1a6f208a480a35c728e3ec62df6a42c9e70a8244e2c92d661a35f6d7334b9e374bf4405f3bc04984614ab5d7886cc1cef74beeec90ec88bebdff20852655c6dba952d507adad5bb105b3a230c9cca336237bf7e7fcc51a0389d3a7d27fab9b612435e7a2696938366f9da01aba13348c46a08837238272e42acf907209049911b0fa59fd80da920ff42e099c7110c7b4dc5fba91abf5d9a31882dfaa0567c7a2b34dcf65686abe36d19a1d7fcd7f98d02924f681de4fe7b71f1f46893e0650e5f941b3d0c0de8db2e167964800364ec44552056ca0a2f0ce2d70d31c2a9b6c6e79939296c182174732fb0bd0007ff83cb800f4e9613c06d7582919e762c06764919d16b9902406eaa4403f38e1cac6d5272aea1a351d5a7b1092fc510db03020f8514c7e4d6c764139b29beb5dedaf5f9a425ec829edb4b1ccc384e3432413c246c3310dfe1537fad9c8cbb8be6b9181277d6b388b94ea5af687c97d981ec91496092f220ef19731ab3e5ff5fc2d5ca92739d67eb93839baafebd9792afa79cccbb27eb9384a0e9c0e570a01de1e06c111618c5ec2354cc9172ca957b2dc7733d32dda25a0ea32622718b45dc8352611816a39863a44638b912e4491e06f6cf1cb440b6cffa807c4e72440ddeb253d10688db0bca7a0d1770032b04995b383a78e4cb8a85d3c535c13753617144f64d7737614e8b052007a8c13b3cb622926abaacf73f7fd44246ada77df93d5f7f1ff6f2b26a15d49f4c47758297238dd0e60addbb6534149b6f9cb820fe5d0a2fe8e8cf502d7aab3aab6036d1b3abd854da4973a54d18f2eae773d02bcbc528cee782d68eb4d7223a2854f8882021e8b27abf04808b443c15c123ee2eaa8e8dbe7b01e184d12ec3c57b267a11693419a65a79e6899123f03bd9b0565c262e6ecc87117ba9f0ea6c109cb9c2fdc3156a4faaf14e6683a0c1de6517cb95d722355129baecb14d6eabaedbb36cfeb340963964b47690ca2f0727ad3293249ffa415fcb392547b2eee718d3294789749e18536ee0bc28a30963ab0c5a509ce225a5c685f0648dd639d36df6bdef2203c7edbf2182442dc7d536e89d115aa92804bfbf94fd0a0515246e5fc448920001e9925dceb4123fce780ebfcd62c0da12aa886a253b3b34757f53217e36a9f9e3a813d1178211e8bc35ac2faddb20e3e1cbab5c205a48c24b60e960606a156ea1f7cbaf1801544217c71780e47c58ec064cce5614fd6db633dd29e3d6ca53b34f85918fbe0026b969b7f627e9164038d7380f0fa00e9fc30c300f3b5895f8a480587f9af0e3549c79e24debbe29467e79b9ce725222c7f1ff4cef677dcd94537f691ed69a8a5deee23c881ec99fa95c4e761650dbe851de7c6db2a2d29be02ac73fa1ee1c766100db479fd0e9c8a9e797568e846484f98214c65e203c7f24f6181fed28f3c8de16e7d4dcf990784934fe971a5ed73825dc916c1b6fa1b005a3c72efb7ecc593db0d50fa4eaae469c9fdec43d7364578f1e0a4875163fc08dc5736de2c2d319f6b5ba593488e2b59a0b6b389e61484ee36073b165a3d86f165daa046e0606cd5188322fb3200e07e80eabf166eba61ab3ce57fc5663d86a0ef01f841da450e2a8c2ea587899709eeb421049a57a787d60442414e2a1981fe803d4af9cd95923b3ecec0f1ae6bf28c1b469b927572dd7720973ac1c7630a6a16690626c393166a353462b52b08b6bfc4ee1fd1799e88c1f2f0da5f2034533a11280682c70cab261f3027c998c5328f8065925fc290f982051fb37582c9aacb66d0d01962975a2eb7d22e694b3480814fc285d6106e3e07a2b858383b8bcfd66fc7594c08f034dc8fffba893c89234d4959e087eb6b7f190e09fcc287813e5c0013df717ac54108022276de38170906d7feb193468c347a7dcef9db73b46d1d7add358e7bfe38c7cab45aa99f2c523084e6259b402f300d266aca07f8778a007f9f84e4f359fb85a723666ac13c6994411aaa7fe42ef9c272e424d79f6d01a88deea241abd0c9a562c89d034807cb903c9df8ffbbd33a1e5ff5dc56f7b50c49763ac35583f58821999c08b2d00e29992b7a35ec87126af1cd720600f397aef1f3bd4738cc5aa0f4588e6f3cddb19856c884a9f77cc7f6a757e2301a7e2224bdd786ec8c0fd1c5424aa3439231655d11b3026cb83f84c4da4eaba124e1280ec5b845537240b9131cf6c580da24d486649b5629be59c67652c455dbe4b6664825fabc53ff69b3d18f27c383f9d0230bddd5757bc7b8c214da2a4f8859e20009586758fc8422821915e8fb1cc8747a38006d634eda7bef819591e17510a4bb2cad6cf6d5dd8805c20b1a776418b1dce054fe6be25b1b39d2ed654babb7cdbe4445eb77f8d6ad15cd641e17776d65cac6a25f4078895530beffac9edef741cff9316adde3d86027a852a181f10f57d7338d333551320fe5a1c40718616eef56ae199a24bc1032963df72072f98f98fd866212f7579fdf5330a43799dc99555fb01994127e778d0f02357518d3df8571ae4004721961ffec48e5d984650af53ccf747ab928304c55eff90eb061cc2d97e7d2b4d817cd10c97b060cd025a00e780f978da2d8f1ca05ed9582ec1f74a9e9f5c88b8d1c16906236d6afdb3805c37bee72ada68fdd5f13f1ccad58b8d38e6281591aec2f0df2608abccd403358544450a8c8c6b056cbb0cc10954b6ab29ac70875074d7ec148071fd1151639ec9af039e167dddd5d205d42d50fdc2ae4ced6c41c449d0a3f63e18f4b3317f3ea21d2e8417f94cff4888ef889b407477e2393007d17907923089034cfbd6c89ea86e1d8b32cb71a448c0b6a49e86d8323ab58eaef3344a4a03e2b58afdb454999fc99a51451b439036fa9f8936cd49d25a121efedb68c12394ac72d622a516fcb9592bb257bc7c89d56870ee281e23636181ed5fbefb0a6b043b646bd6c15b15564db88da8ffb10e327b0bed3947c0d0352a7cfd71c369955b8c1ac4477b3069e96cea6cc4f771a2be855a5807af26d6a6a208da1741a5ece6224ed3f784f7d99fc9c28399e6e5f70c7057d80824e1b582cdaa8ecfff2850a1d4102916670302118e3ed03325b4de7751997469498100a10a5cd0e57e2a5952035376c2497350ce4d72f2c7541212dc27df7774650e068655ad356a5ce6f4be409238a6b2918ec3950416d73ec6e0229cb9c4f4622843ac66736d61e0f12357d5ef8cf94942550e1ef9ed6662c1a51b50c9076c753b2af64c33c0454ca3e8f342ea9a5314bccdef59a525acb99657361f31acfe41c60c6a3c91fee5accfad882f84c15fae351258dc6386f20abc0d84780ad672f66a44a52ea3e9ad2e79bf0365854f56c7016636302c163ea9aae2765bbf6215d4b938c0f450faa3f68d81918313b7f04e0fd62a63a95085b9d4aaa24511efcf0da1cab31e36fdc11b63c6f3a420b8a51a8ee2ad13b72368ed8e3500f0ad7847d85e4da0b0dac78914e72dd4aabf04622cd9ed385fe187ab5e6c004a81102e4c5dc6bc46f65304a18a54e138e4c39c5b87aa834acb6029b1d56243afbb01ab8d6d6dcb3b342c548bbf2aeb609489cb2667f0e1e2a00489db3fc6c3392c03308acbf78f327a6", 0x1000}, {&(0x7f0000001840)="716c7d324557c48eba3ed4824c05bb9924bec61d2db85dac79c9f072f5176aeb45bd6d0395c2d73b6d06e7a87b7c4ba6741087e3ec4135837d07fc7e78b66bb3c44cff04a03089ac79ffa0e3f8fe904f0ceb0b992fecc1c90a96b88452f077f0fdd4f8ef921d2173cc17281eca6b8a7207052f", 0x73}, {&(0x7f00000018c0)="bd613a1616817b3684b8014d8d606b0e8a11a2", 0x13}], 0x6, &(0x7f0000001b80)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}}, {{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001cc0)="31ddcc45a79414c03b08bc0556e1e6096fa08a9015566fab2a0c54d6d8759d913dec38c989b31e585b8424c9ebe0d9cbbb8316f3b957320d774dcf8bed52df0fc97df8253a9311d6279cfdfcfab6d319ad94e734039ab7110735a224221b2637bf0acc9d90339c92365a4d0241f1dd220cfd667914684c7472cddd7e3471c58577beff47cdb704112e2259f2d838f81ae02ffd2ee8ff8acb458aab06b6cb714ec997002584f2cf2ca8a7c4998b73a5f955b20d347b47af2ecb5d2a42928f1da32c3874bf24a03cf3d9bc7c7c9a667ada2127a5999098cb3d2b6d6f40c13bdf9a90e9b52e2fcd118a7191dedbbbc41a", 0xef}, {&(0x7f0000001bc0)="f4a32d30828197276589fcb53122f70722fa23336b56447e4bdcf226c6fb87934b7ea7d948af2d4c593ff5d99947085637437a42f58c2bf1c407e4", 0x3b}, {&(0x7f0000002fc0)="207aea453d825bd2ac485faee33a99e89884d539f8a577ee7fa10181da4edd08edbecd045e2f47b8e1795f01d542fb45443d2a078d8f78c4f0b8c4a25377456c8f79f1aed03647d20d6cd0e6d18ccceba9b9fcac0388c355115baef876045c0c3958e9c41d88db284a8b5f40cd5012d532d97544b2f1ad69f308b044fc6356dfd37bfd4df1de92da07defa2d5421bd081883a324e180a49ec6d133000dc8421c4b235729aed6fa850e6eaa2bdd8c05f4b1781689eb4332efae1c1a241618470a05b442f01c7c9bbfa40702ac010488b83e5687b8483b3153fe473b46d54afb991c1da1a7e5a8ec098ca0fe3cc42d5f17261de7896bbe19cada4f3ba32520bc78db6a77965fcf146335e61729a45efc8b2cb5b448dccd720067c2dbe893e5ecf4f8fa9d249e307dcbf250dd80a3323e0fe6ba04759972f082c19e7fb6e2bb4c6be5cece405efd3aa3d0458f9d18f1098359c8437b62ef8ea2563236bbc7aa58876fc0adb50435953aa2e1e79b4a5513258a327d23572f5f03c447875af7a069c069190d79df6a02b59e952dd260239b16eaa0188d818d70c83554e03c1f3144c9057efcb78d2df5166ca44f6772d24dbada4a6b24e0b3e728a867608364d6a6e624aea6fe88750f777a5a23d1ef886710a106dac7e2eba9446769a08e1fa7fddd6b4c8b0200f769fdb0288acdd5f3ed27d191ddc547219bc6c6081c99a23f07803eccb7772136fc44374990fdde04bb4d619098a763715a86f514c2d3eebfc141c72058e2785e4e0a27cc4bd79ec408e3fc1bf5c1580987c24a3d2cd0a6692dc5a33138ab4fe1221ecf1bde758f7c0254c11d12488353896694954d73afb35e29fe440d80fdbec13aeab6e119f56192f00c44f9a55b7c2415dca463c1ea285e00e45837db539fe7417d24495c9cf3e5adfd94219b08582ff36e6338804aa5902b90dc4ee9c3c8607e35053bb2c8eb1dee82022aff40508207711a9cc66ccfdf8612c40e88acbcdb31b307a82dd376abd8bf99f359f035de027f2b9f203546673b8c9f53cba575c6b0226196f4b0dcaf15610e706d83a49630cee32997951810384b28ba8c9c41a7aa347034f926a834b9f85555a2bb5326ab60516da716260fc101a480b523ff31fe8ef7c1c3d87777ff984ed9a11eaab14d51631221219a5d25019dc2da6945131362487af1fe068154e38bbaa36a68abfc6d0abf04954cf5ddbf39b3711897b7bf4cacbef1d2ab3e8bdfb28ce94e70be29fdc59f74ffe1558bebaa6997d6d9471665ba2506f3283745bbe8cdd14e4421a9e0fddb2c18e85ecb7cccd47f9842fb0038fd0151715429e9f3d358b1d8526bb7b06bc1025c21738cae2fb72e35d58b25e858b6e71c7ff469b98fe865b70bc0a0793b629fcd3d3714f2cc12d3c3f3eb7d98adfdff43d05d52dba52cd558163efb05039db526f4a6b5945ec6fd9a78ba03d51e4b9c69e3d2eb83b64d9b3f846a4f1294f398d0cc8e58689f54de18cbcba10684235d2f7e37b1c7db6b63a0cc4398682f86e16ad654e24b2451da9988a76176dc30e8140fc12eb6de620afc050bd91c7ee21d300587bf219b02dcda66ace346fe089e09519a566e57e116e3721eacd40f80adb093ed05ac389504489c7be6f6489d3d3907c551a6e06bc2a15e9b9154928acc6f20eedb76f4941cb37062f1c5be736ba81a3d20e88e1457d321a990958570b004d07d282d0154566f9a8d556e9285b763ef1280d1a8d512aa59eb67ca4b1aa00f7a80d8c2f06b3b049f4d3dc5c298fe92b3ea35a814671b2bf2e659e0d12d48a5d3fbed2f2a8ef09eb995740140b566a043e229b7be5d064d1d7f2c1d71e4b76b486ae4b0913ff9571bb51e57bac2c70f7ba54df25cf94414f7cd4bcda5a458a497b9c3501ba611d9667d65fafe2436be1aecb6f0bb91d47e30b876459f73c60125480c57706aff4ca4af404a517808c564bf8015763dbe3001120c35b3a51ec418129cfbef0c05161471ada395d358242792855485dab3affae9cc490969bfd7962cc6ef69bad407b471fddace8389d2f075d2663198fe855f6dd0fb84c209b89df8fc5a9bff2def8ae1f63c5377425c435b5ddabaeba2c72ec38a1b0d068499b97afd2a3b40acebf2705022f0520dc947c03bc190c1ba8026492d3ba1eeb0e7f07f66017d94ff5e27f21e56e1229f9ccebdefc187dc6743097046dfc343118714d091596fed93dcd9436885d45900375fb2237498f7f70517bc2f5ab95990044790981a052fbc38ff7466f8caa4e72801e995687df0ff271761836898b34a2b64d08014b7b92c4c39338e94913bddaad310cbc3a40caa83b6f4c1d43ee948d554bd272069545689fba318915811d49dfcc9d9776753add259add9dc2a763e2f790adea9a55f733b565c5fa97af17ece99c5e3a55273b7d9138e8e7cbdebb48f5ab0966d690e72653142b3ce0422cb5a52f467543bb2e3a00e36b505bd0127d64948079670bf333f4214b9d2b94a3f8b5e0b21dd95fde10a8784c4e3adbcc12eb822363056ad742ae2170eebae0c97cb251167f516d4682107b888a4c792276f1af7ebf015dd4b01d05fded8657aa6009994a1392e8298edc7410eb39f75687bb7387414e0d4fb96525582f2f2b8eb43ef7c38ad82205baf1e585537261349bb24ee19c0f76d8eb8bd8c63c31efe548e0d8d883f72bd074acc6651ff7949a72514b8c05d029e63c639d54b7c9605f9c47ba1af8319ae684d574770bd35b1b56c56bf19f41e792c134fbfa7d8006034581b2ffb9a3b79dea4f4cda1ff1c40f3a317a61c541051bf5b8953d8dff4c6b1194edac50dab273e74773e78677423e7e36ceef0566140c8f712bbda4bd815254f69cf9c8d70236e2d280f5dc23c7822d6b825fa8a986a05967c845f9367368fb2a38a8968c85532d398b31392aeb7c535c4226c03f444c4f203fdf5dc1c0aef6acb77d2a5dbb7a479c45a7aebdfe913607b97bedd79db6d8a5e1863fe05ad3eb03bf3f905d59a5422e07f9023e1a3a0dcc3567db641827e83a23daf375ac5af187813afa09c5eb09728036c26072f86685e9ee6f72c0699e08e34eb25597a8006d8382d5954f9a37b83682f05d5260a405513bcb4b2d6e668c1be3f3b621dd9b656ec2896e51ea14475d3283f8c4b8c99299b44b25368c518d78262333bf9ebc6b4e269c160bad4764f4b2816c93d9b05d675fa2f6201b13a1790cfd07849c0e3ad466657a90e1321a5eb9804c116459e5a477941ede45fc58a88b8d7b4ba46bb9b9bca4cfd4f4418240a001c7e1cc5e9633af7f2773aba63164c8217b57911172a2b77a8b6d8e4d229b802b2dd44e039b2d20e42650ff6e68d7e2d33361e74726b9c7454da5ae5f50f22fc10bbc7dbf7d3722350b24ac53739ee6b3f30796fc6ee2a4b938aa9a3853b2ae176c98134c90f6404c57ee86081f607dbd1a0ad3020fc00d71579c4f361219ce78b9ac2f6373e4d4c0d2d4f90f6d1055b22bdc16af9bc8dc13ed40e8504c016f5654eacd8fea56fad200473d65ed0d897463ee0d99926b1dab6705ab2917e2982db7ce21f007f753f6c5fc3810e4b9ac7bf1cc30116a785f914ddcb4e0881884d04812db517a3c63a85d0d62262e14cc39865f66f60ce55e2b4bbcc8954922b87d418a75d5d61b8efda9ebcaacd6cfceaf5e32f3514c42947a21ab5af32a18eb3f63a9c5d7e061a81d8e97ed0f68d0303dbc8029349084f607f66d33d1ff5eb4169ac58f52d9766260cbedff161796fb563464a7a7f815cdbeba5e41d5dea4c8119f6f5ae34e85a2e40d84e9ca6833006fd80b8eb0040e109df7d226125dc71f2babab40eacb7bbde51f0e74f517a849aed38d972322a385222a78271707661293cc65e9e2d4f3a4402c0539128426f4d502afdc45112540f497fb50bff613cfe9e76c44938380da807bc0a3b40c66a4fdb56fce8f738acce9466033f04767b9f9de62603562a6339aceac43310c7c1c4b0215be30b03cc5d1fa3711a9735098b4fe3f18f98fc1207351d80e461d6f55ec3ce046e1240cb7a50957232fa189513b3327e350b89be58a9a4cbf0c7c2705f2b3ffa800bc46c722be7fca075e22608c5f20da1ee9081914e63c598c7a8adc2f523f31491c962b3235c03f8156b7a8b347f0c34deba794e52265f4734a96c643693070dd95f5f02e418bc21c55f86e2e44260f19ed24f246eef7309efa309a529d92f277a482b0fb8acd5dc5f74769555b514d045a54e88046c6cbaab5fe1a059b536248c589bceceac64d9cc5323e617d15fc6d4b5161a8d31df3602073c0d9f4ca7e44639102322ccb06b5cdcaef5ea9d4c34274585b9fce3f7fa1009d19e5d5e511fc0e4eba20eba70c9f426bc26125cfa5a887bb0ec629379cfeb6fcd4fc930bc8bb64ad6c87890cf12638a59d0dba5ed04ed878038d91416807e95e0542f763495dc9183d23574f2d4714f1075e159f51123d2fef143010a5f81c1a6be6ebc616d6f4372364c1aec192bf33082db9c81507549b93c51e007d06511566f6e64b520f807011b6808d592e9c25d639fd3f08513f4e138eb62e9b3afc86361abe6d6a9faed33ce8a422c93ffdae4735181cf5cbfe06e38ce989d3656ce2ad9dca0309452a280392de88acaa4f8e0fa974f646a0ce786dba61d490b5cfd5a2166d0bc5f07b6bff697b093041373faf7c8535a539c01176113091c02e5e1779b2dc3107f5f6097a7617e55687072320e65bbfc7f6ffa28ee62624c980b63740d5110214b6cdd8afa6b179e7931286e6bc58e7af5c4c4f2de8582cb10d9ced93527d88ee53d9a55149edd531af7f9357d3b557a8bc03fcb2fbdfaa7029b3313c1963c3d0115ef2f1e95b51ca1958a4df6a2604cfa69824ba854cdff4ef02052f350df0b939141c309d2c41301e9fa2409a2ed99c0aab75faac034f89c555a2189a39a53fc4a80660d20e8035e96d5d12953b888c43a7c7e81314fdbf33bac9dda974495602521939295d191b2a2d15a5f59e9d40e4ecbf1d25f8d30be74115d178e9f5c3dca6cea6bf4633e0e6be3df3e63c6c25a3256da2de50ab982a81d1923d1f77ad49bc811d00ee9e67b775b77cd5142945624ade99c14ce3801c751138cc39bdf89d80ac9f79bc73b19ec2f498cdeb1d7f60083f7182c4a4ea1806d360db76c73c02ed4e715aa36ee28ed87c3c3d2740cb62ac25452f895d76424c99892dc8c743a70ace1d9ea2dc39c295859261d9097c67cc6db92b20e85071162da17275fec0244404ac33923e062d84af12d983de3f81b11799d1de8449196c94f5480d68375512e8a951fb2086aec66cf02e298ac76ce4971aa0e2a4785203c933fe5b526f707acb3cb9c1e6906e76b2f787618950baade5ee5739ca2f6c4f841c9c40e09cd154fe75adb34201a80d175fcea7e256f32aca5d6cddd16edd7ce448b243970bc4866246570129eb85c8d906aa4a05439b50a00e068ab203c49a135536d82d6e6f8a4e617859e98ddf9a74caadb2706ec705ee66f14e4d398164651b05c9b11deacbf798fc9bf4f62147a65fe6011c00fc24636fa1ec638d30a6522f187e2f36b16c26ab5d04efd47d657d7fd4ed80ce435989b443c37c6ceff9e65ab363edc03a307c047a95088b62f7fcda0a6a154b0c6371fd0460534b930b27f1905272320937126187b71033c8bcb478aa9fb6143b51c5d478fc7b5a49d0027663f1f99c166fd67075f2bcbdc0f6d3335a032af8f79535507999b6d5a27395e7f5881ac274d6de830a9869d8cf0e902e3b65ecfb48475faa7", 0x1000}, {&(0x7f0000001c00)}], 0x4, &(0x7f0000001e40)=[@rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x40}}, {{&(0x7f0000004040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005140)=[{&(0x7f00000040c0)="f6443587ed5f998241f77f2e9d36f6dbe65bd7d31644e40441af2f81327434", 0x1f}, {&(0x7f0000004100)="19ff5f7e83094fc599e9e39b992e61e4effe90360c7750", 0x17}, {&(0x7f0000004140)="2a435d0d35dc869b1fec92f8f20924668d840d19618385ad4cc906342d2140f476518d12dd4ee3e7c31eae52d52706235e23171d36d1f097f648755263dffcf72644f7d6e5168842901915e432dd3eea855a948c34f3d0c4178e2a79fe45a41966f7bd3c7ac739c60b0518ee1734563f3d83ba3ad420e20e0a1a59973ebddc43a53db143b449b86143c8f005565ce956e8de4d69a40657ec9384751e52ed459473de404546aa59b92e103254ef23bc4f6dc59d460fa6749844527bc5d0ddde6453a9596ea7977dfe3097b9e941ca0dc081a9eee7db3eaa5aec5d71383b9e840f9942d64b159c66d8b47ff004418b5165d4a0f60a0131bc0016e41c1ce7496de594bfc39f1ad243d56ea51bdf1066f94ef987df6eece29c002ae8ace15a07838964ee96cd2924c9bba86a903f08378663e6fd34807df3114d9d946cab99ab7fde21acfc23026b6a8bdb327f3b21637d61a35d83d3da891d48893a6a9e9a625d0b8a2bfbe93cfb2aef955d935f332ff823326c1ee05c0e385fde86761c2aa3009dcae77e1c7e893d405699e10f3bdcbd03a9e55c4a041b471f68a2f3bce166ca1c8c8810fdf91e59acf32c20e2787926a414cb5fec6c931841e9d797cfe0e00dbe3224236cfa931b6e3fd3264c3b4480387de9e7d4de973037c4ee69f59504730558c456ed91150693b1a1a87711a198eb37487dd6c570e5046e66784ec74f2f52f411e2872eb21b3346bb9b7928d69f2cc0ddf72970742c0db140f80e1e8b5c7d0370a6d5b32169895fc46beed9da3521c05bc97d2901f8df008c6fd2ee37b9b8d81a186d9897f370cb219dbc7133956379bada5e07f16afbc2e7aacfee1fada8a5006bb8af60253c351b325ca7bec9ea9097445d6cc1a976b99b92c18073246e75bf7efb2f40f5fb7e8cd94c4431c65ec1e105b4ed6e203488cbec45ee37d3e447a0bb42618c5dd7397e8726991f504f77211445f1c9e3713b1ea51e281d928d9bd207dab3a559234702c6af04361f4b42ec5ef78ddca22588996a640a178725762e2c9b1d96f97400b4f3bf517f5a5be4a62efbf3e801991727c0fa6457360bca778dc3801e2a1415a0ba6872839e9c179157f22da34a6086c1806b57073bf2d5194c9ec1ee735da46a293ad92b4cde26f25782145d7c56e6d1fda78c5de9ce6496a6df198fdaac5ff091b05d3f9d8d59ce241a9f54970955e83e8405de1829223d5af5304ac7d8a0ddc7ba36e76ea62f846f579a4b615025e2fd8d632b482dd827646e82367d52e149da9af906d70a6baa40fcef408d938fea3872f7c30fe80bbd04072058f9fc6708070ea86c997641cb7395cb7ed5e711a41c2189f72bdb7a730a51411bb978cfcf7dd84d2040c4f9bab364e8eb0438aabe1ef05204d4e932c109dc80cb1cf9bf6aa8a540c81a300bd27931b664b66116f470d5261b9be6e4f4a4271a4d95f5c5370a38748bfb4ad72963f957996014ecac709b487f42d0c13afe518649118a33ac0ebcafd840b8dcbcee2b35f126374b0e5fbf3e4c31a5a27de0e9971af12df88f480e4825492017e16d6b50fe944812d73f59ff8d91919e3c5653cdbb88ddc5f062675ba40ad9071966cb6a5d57781899ece54693657217d659227904d5c01591d0d667994c0889a2a48d6f7a167edf511bc9d2b2bfaf258417d993e2b159b52da6aaa68c2689a2e61b0cf88a54bbe311d8f62e55143e77ac8423f6f1bb0b024400c4e052e1bb72bfd17713ea9272146191fe4c728fb68477b6e2a4dee782c5830a6222196395cb3776f74ba1ffa5c5acaf96dd14ac62d1c615dabe143bf0e09e1b0af5766a1308f93a95f0fdbed1136b5632560618971cde04179fb0bda716b25b74d268cb85bd1f328c2e296f9a239d1119d337feb6e709580bc12e6526ec3fcdb13e98a8154bd078d3d298b40854b88aad667e311397a4a5ee8a7a13a9e9cd40b2dd9e2aa923f62e84f6181b0e9f465bba6e9697e0f354b828b9ddbafce342d3c51092718b656f586e80f55bbb9112395d335167b09e2f81be1d4926756e700179096f40187e4a9fb72e2aec0641f3b1ac88bfb548c6fcdc4c57bf62f599abcc0edd9cfc43c3e6041e6f5741e1edffd164ef2980bae3d72d53ad903d74bbeffc8a04237cfb60c473a5223272776dfef6012631016f53d03e964f459d66adccbb5803778bee2d455ce05894fb4d94fdc0a4012051e586124a7bb1aa768da19144a45396cb1152cf43ed03a3e9676535a3ad79a652fd46c6fcb2574b222f04cb4351e1ed680988603b0f7078907c1b5d15f3ccda7f8d0aeff89220688e7a405ff1fe3861c9093dfb9efc87eb8fff555a6889311f6febe32147b4ce08a24fbbad020b92ae4e749de17fee19e015060a43021112423714094558f0897123534bda2181837d727e920c9bd2bcb192394daeca01069a01df54d49d6c72b607b1f6a45a0c509398bd622dc746a9ae387b8e859012a1420e131a1d087d2344185672bed639fd3b31095c87659ccdc30e1cc5d7b9ce3dc4d2a17f789e0688d38b27a414a99c8e4cbaa3556edc3720a400817886c2e9ad17b5029bb16853d2139ffe9195c1a0f7e3dcc4a457895d66431c8bef328f9016e24d4f8908b2e8cbea26afeb7098c5c7dc3c1e35bcbd475457f0e7dcb46221668e4f39d09d3af924ac68711a36680a6a37ed87864484e890df39a2e59791470550f8e6e742123dad4492a5b1b1cf3af2fda42d0b16ad76dd3da3c5edccc6d5429164367df5ed411d7f060145d8f441aabb5883e581182a893d7a780bd5878700b4910a2338fa264dd05b7c068d60a79f304424d5835994848ec5a6f7525ec8a2e8748b111a56812363ab1bbe624aa1a413ce7482728b88737e00aa68ab1b0a8b65ecd039de4582e6f4387d8cc750c23e7edd50ec1f2fcc3174dacd1a55c0315b449581a032ba33f683999a2c4494a086aa5b78e99fd0d7ab13f58dfe63f9b1ca789dbf9bd2aa37eea3b8d87bebbd94b393ddad14fdaed41a3d6193aee271bef6c84b8fee73530d8cf2be9eb3970c6598f27d7d7e2c7e938e1ff9fd6edadb692bbc1c749ad1c03592076dda332a3be4ded0624ab52b2f15e197acf8db545e48e145faebf307c905c1ff6ca791301da8c2aa9aed96b8055eb9adfc215f5accc11c29486272dd13399217b8bad7fcd4c0e8cabecf05c2358111dccfb0d66e1792c70f1c28461d37279d27dd8054f95df176f15c116c90086f613869b65ec0745de3dc27d7b9db6214fa97d24b848a2d9e87fde37fdcd5b00234782d852c56c9565d3f5e31258a8ba1833826d172756211c5f401f8af687964e22ffe271fbd5736e394be7595f11df41cc36a674bd49cf7edfb82fa47006f78fafcbf7eaf34bafa5886345d25b20436a8a66505a7577e000bb16ca1fdcaab74b18d7336247681ba7d4ef4182fe78050a72e1e8b92307bd24c0780c1cb242e2679af925c0dc3ba51c72b20ec536713fb0007479769731926251d632fa7b14f1d5cb2e7485cf452843612e46a8bd1b2290a221e1758c76537f809b1cfa7f7c6a418ccb99e526943d911e1b0a61118ffe2c6a4818061a5a9098f6c3c273ef393156440ecca4c1bcfa082db27da075ad125ef683aaf8f53021e183b5f0c59d205ec52740fdd210c112e53190707b7d7fbfdd28ff433138dfe6987a16333b57e1e103048df1e23d13e05f9397f121305ea9cc78e4bbd8a6a5efc49b10941e8217a91721c6ed31367de275cd9ccbbd88d83556c327a4c45fff7f87936d7207c547f35ab8374805b6889da44a1330dd4b8fea2f74b27a07bb9170765d8c7deb8ffbf2b649cbb1cee8ce1454aeac71c93765b1cca32870e48ca586ee4a4d835e9013c2e39619bf579da320fee71ac51a3fabfdb0f1a509be0695aeb76b490639709644049041f8df1333090f3157d4ca0672d59ab85a7edc88d4e21aa742c66d1412ee17a729d5dd5c0ee8a4f8a57302f07f95515d1e87efb6ac3924b1dc8be930db88ad3ec8a990a5c141e48619ed2ea6c0b98030a2fe7daf5cdfaf911e90dc9ed590cdaa240cba22a1fc578a4c9a951eca5bc370ec8341781c2b5f7564beca21c754bd53145aa7dfec742d87089c21c4b3574284567f25d410566244059a990898fb8ce9ab8a6a30e565537d767fcab08f6026ed154e6f5bd794ecf4599e2754d1ce1d1f673475dd2effa9c234d5dcfd5f4dbefce0407f18b84ce41cde40e1c02ee551989b0374302c5b1f51902fee8ee38e5d49e67434cf8db3ec15b13aa1c4e6e7169835175116123d7396bccbf4a175a0c6e6790b1be6d067d9774d74970cf8ea7083ee2b4b083df154dca6080cee53c2ee8c10a06d1eee613a8b2bafee27e245507fc1a44734eeefaa42f88538f4536c3acf203e2606f930d28f93045c9b0112464bca881511ecfdedca9b7fb25c8cf1fb15c22a2704b34af31b4cc089de5020afc24d9154fe72245901f305346744265b410e0d4fd7f1ce07d377de295213788e8382289ff6f6f597f2c4711818c876247c3cdcb33a178def69a0b1d7bc919274b4eef77b734c373884e58ade85feae46f1cb3fdb1bccf38aba564357e4a6666f75da1176ecfb2e0a80e88bd9b9f585b8894d6f6373afa3ee7cc3a7e526723e468481ec3abd5d31fdff468e7631bf066bc9024cd2e286988af014984bf0a43bea82a847e3e9fb350675f906bbfcbeb58d9904c2a7e09f2c4ba25ff49820b13759083b684e104fed58554045ef9a15934705797faadcd3965ae35921f5df48580c7cc80f41591ff8723a645d0adf709bca90ba9710f9f4079520910893c53aa49914eb9f8625fd6833a88e4fb0f963a17dce5a3d57f13796d6358ddc360fffe15513eaaeb30119e64411c09674fa0ba3a92171ffd7ecd69686a693910feda996104888e6ff65367f083c0445d0921865035148207f97ae9bac9d43bfac95eabc016b4c631fb79fea7a935688081b4bf8eac5f50ff587436d72102b819472b5726f5403a79058e8f31164fc9e587496a92b6bc2f14812424a26579d7de3580fcc25c2fd782a01d2205acfd5e195ab3e5328dad317609c26ef41e4c6dac6eae2005e28ac78f2c44bae7debc23e737baf1e714f8c6037cbc42bf3198ff21ad6813c3b8c1cda95cd1a473d07bf4dd37b701f4e7587d3e621b0f97fbfaefb69f3b9f12fa8bbf5af4eeb58d43b289df6e7881920b9c548ae649727e36f487c67934eb4114f62a16236e0e1e9cebac6d0996c2ab0854210a5ac41ec65e7162d31760c41ef63b99701b4dab461222645fd9cef94abe272affbb2a0398a44fc8e1420c2b83750e29d2ee1bc079d9fa27816f0bc35fd0f789c4b118597cde2617fda2b83da7c7cee9506ec8cdb604681339a6cf8e9feac30c6e1b7d6d86cc216c44afa070b5e0a634e6484498adf1bd26bf3e1f646cdf102d893e6f56ceab1033dd63c11add902fc4a046bca31703a60a094cc60aa999b880ffca2682a1b3193b764f5b9f593032bb71d950dc22b39a80623c9dced053dc8efbd2c65a54741a00b3e77b76aa1e6cd6bcde156c77f68b65af818b9379a247b63e63e6b26fb242fc0bea81ee1216c120358ee41ff8d33a538168d3685c99acf1d8e35dd4bc532f0b09628f178a778849379c5a4b416ca4420fca211d6e2aa0aca8105bc6fe4f23aba0b283188b9977208d5e91ae3d21894ad8777d24076818e3a9e6688923d2b7be87816e21159e7ae2bad54f7d9a98e88d669e5cf2cfbfe7cc681dd731371f3d7911133f319327783302c1826df047107e76", 0x1000}], 0x3, &(0x7f0000005180)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60, 0x1}}], 0x6, 0x20000845) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00', 0x0}) r7 = ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, 0x0, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r7}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0xc840) syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x404c880}, 0x0) ptrace(0xffffffffffffffff, 0x0) recvmmsg(r2, &(0x7f0000000040)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000600)={0x77359400}) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xf890}, 0x0) (async) sched_setscheduler(0x0, 0x6, &(0x7f0000000080)=0x3) (async) getpid() (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f0000005200)=[{{&(0x7f00000003c0)=@abs={0x1, 0x0, 0x101}, 0x6e, &(0x7f0000000980)=[{&(0x7f0000000440)="07905f2f45d4ac67de194662b39a2542b56a9be1f4c1e1a4b5873287c358065940aa585c38d04402001759c80bb599102482b98afd753562f824adb9f589301824c58d2bec05fecbc77090d38c658acf6d15b3e43e06a95cfa0f399b2a5b3ee4b1afa058016cc1c4ad882d62810cf17f247c250f0316a3872a55a9747372aace3e1f633e82ecf6b44666fb5d906c00fb25543c6e52390146eb5ae40ec1efd5b0c15747c11615bc3289bfb6bcf38225d1e10c5c05fbd2b1ed0edee7f65af604c1d33b", 0xc2}, {&(0x7f0000000540)="763b86520e62f15141b135d38ae71a54bbfe49d1e0aa74b2b955b7b30dbca45124a1108916ff427c09a16f5281f460b76b7726e711e8bd56aa3ab0c4c006292559a1b4f5a0ec1d8741e8af1a01d373b48697dbcf356cc0eb5eb983acf9c605da8b508b53eca44e838fc513f02268eb8351", 0x71}, {&(0x7f0000000640)="5b9e5145f97fe06932f921df1c4979a115dd6215952bedc73741467c646ef7a710d6e7929d89d8bda942d00cc6627982abd2ee40d1f595a58edb3c02777b2fc284df3921eb37f2910600137d55fd9f71fbf22a", 0x53}, {&(0x7f00000001c0)="6e14947bb6637e604f", 0x9}, {&(0x7f00000006c0)="c95027856289d2c663d681dc2cb368b2caf5cc04757d4da411e3dadd641942fced0a073121d6f5ee37e8fb8403e6e4fae1a0b640f1dc5a422e546d25315d7f12f4b0a4e29b0fb5c0287c8555f1f9f55ae7f3c541a8f27053c0c70355c1fcc1db080cf207e356ee1e5ee02ee571eaa05d82ee512a5d04f322435e1cc777560012f938b616e9e301cd2b3fed656c96eee4576477b69d5286d6571fb64e4a1d87b0b366de6c5aad7b6036f84f51811dd2b8d67ac515", 0xb4}, {&(0x7f0000000780)="6b35ccdc3685ed07023dc35658337d2766871b29cc4c10ed728a81b7e03e43588b3791ed6a1700b4329547472b363ffeea140c477a7b471b4debeebafb5b754b90fe89b2b7f6c41eb5e8b4fe0a2d34a1bf67bb624a27bf4d08412edbf6f2783cb7046a80ded73cec03dd2634b1b5251ea6a67ea49f8aed46a57efafc87559dfb04f24e8b83ae5890596e544a857f104098c51a4b226c9858dda260b09f08ef4b2312627ecc404bdd041cd7c9760200393169d68435de81b37dce8b32c4e8efb3f31a30921bf44fd197b778f312fd98cad293b999a31a86b9f2633b", 0xdb}, {&(0x7f0000000880)="74ca1c21e73e36374c41629710ba2e6aab0e2a287cc0c6d8601dca2dbd084dbfdba2db17a270753993058f0f80b575d915ff05918e6d912c26d9258a7eac067234509a1a0db3049b827dad5ee83b3a8c380a5e65c3e178be04a402b6250c5b1b59a7ea6e667a32ced7e66d93e56e9a658e6e6d701bd32c590ba281cb7ddfebd26575e83ccc2a5af13896359adfb7b4b39cbb0dc3caccf960830edb44af1bc95644015aa81ef9d4610fcc7fc66a32ef195b9e0f81474b2bf4aa4bba27605db999138bf7fc447b9adfa14d212dc9e51329dbb5affa943faa7fa9fea8f9e8db3ff44fa54b1444b4e94f217e", 0xea}], 0x7, &(0x7f00000005c0)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee01}}}], 0x20, 0x20044090}}, {{&(0x7f0000000a80)=@file={0x0, './file1\x00'}, 0x6e, &(0x7f0000000fc0)=[{&(0x7f0000000b80)="adfa01bc4687e15fd9f1887e60ab1279cc374364ad56e5e72c38d35d409596e974017cda07721f9b8a67d412d59fd98c120f617d1b112c9646b558699492660897b9dee3bdb8fc50a190bde758fac29440faa3394c525819610edf4521d51369facbfc046598776adeab20b651bff6f80c27f29eb035e4fa14b6a3228cda5208552f1566f099751c7c5db86d80668e6465ec9d9934fe41ef135f346e256b8bed3bd3f3b2", 0xa4}, {&(0x7f0000000c40)="5a2caa8f5009bfd88c6692b91a7a7317e66cacdbce2e9a916412f64bc9b9e33fd695c6fd9b855d12f195e3d039679963ee9232b80682f438f52ff0a01372234b6359773a0d53a7267447c3475616737d7a0e30c3ff20d35464590c68a67762b00475170ab109e3addb58a015314e617b313170a9017173a9ab449ecafcfd51706ba01e9c0e462c7f0ab4902363183ea96cdcedfee4cd0409849b3d38de3de2ea8db310", 0xa3}, {&(0x7f0000000d00)="e25141ab72d0815333f19056319f3d9cced3d894468b32a7dd7e7ff286985ef1274847ba95e609b76a34fae78c0909f28c4c2f026a8db58029f3e99e176cc92ee7f6abb03f9d7ce123674d02e9f09ddc1bcb1cd3d25cb86c60584d91952ab24e113ef062240fc0ddb87fdbf061446e08bd", 0x71}, {&(0x7f0000000d80)="735684e674d39af447f18beaf7f0d5656c9e69c38e444fa3148d67cd75766e8fa5651785928e0e3a4d5919643b8e4b8127ece48f0d03edb07ba504f266d10129f7bddb96c1f326", 0x47}, {&(0x7f0000000b00)="acdb5fc7a409a520ac5a60b1d28216a0e16e5c7e8cb9447c2be6e464547be3a818ba566201863dc6cbdc", 0x2a}, {&(0x7f0000000e00)="044dc0a42ccb281e3ea829", 0xb}, {&(0x7f0000000e40)="6ed61304445b363024e3826a3064b0c0a583c9d8e702db5d87fe3cac2f17083592ca82deaf00e9af479f0fd7aa39888dc5aab7c5e3d9f38811bd49376fee7cd705be61bc9fdfa8", 0x47}, {&(0x7f0000000ec0)="3e63e7a9c7adbf399ef780015b95f08d648f235a34dd7308ddbfd149979eaf0c16770ca90ac57ab95c70da4c88627b39bc5f28755854235e861118962dffb57f9c391207bacb6ee850986a7e663d0046047bd38f0339aac1ac5b820dcd5b", 0x5e}, {&(0x7f0000000f40)="2c3e9a16c781a26e6fbc7f85ef28ca1f74d94a7232672f9740cbaec4caf33894e311384eaea75fd3548558466cc4da9a556eda8f9936469980b1253e804d146f8a7ee3c54ad3f68634ea2a0df24c92f1275139ef272caa823f5b", 0x5a}], 0x9, &(0x7f0000001080)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x20, 0x1, 0x1, [r1, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}], 0xa0, 0x4000000}}, {{&(0x7f0000001140)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000001280)=[{&(0x7f00000011c0)="661610258f86248315b305114cc26e88e03a0f0b2badd4a034dce9fb31245f7e49cf2092444001b33843d7217375201942afde45bc1bcfb1d83a3a3f4c95af3aad8841265a0698071595c1b66757bce94424e63db9c706c3262025e0ead3d32f5ddb87ed62bdef8d56035a0817b5700145d2c6cfaccabb06cac5b3ebf9724df32b4428db469847a6c36680c4c29f8bbe138f8cae15c82c1f448e4fd6", 0x9c}], 0x1, &(0x7f0000001400)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x78}}, {{&(0x7f0000001480)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001900)=[{&(0x7f0000001580)="e9f438e773ca4b5db3390162bf34a0f28539ad999c0cb754683fa44d3c5d5f19d672e9550eaca20574642f90400dd3e83168f0788bf7b7ca570fc135de778a6427b5f4a5e214ef295abb6e26090f4a20873c7c0878f556293fe8b586319db7d33d9680a2b4300eb51464706bdffd469e7cf4bfb5ad0b4085c60498", 0x7b}, {&(0x7f0000001680)="98e998fdb37e580adac6d4bf2b68c583116f972c36b0c2c65e7ff6af3eab1b6d70690352616e8a8e760f3e4b6ef496d0c179d59284c103b4b49739924eb7ca4e01f6df8793b8a3b0f88517856ae117fcc3ce053d68827aa7428d524c93eb41caffee9387fdb94bf27b02c4a16ef222be02ce5cecff5396548a6a59b5ac918473b3a0937b4826d075240c8d9ffe7cecdd00ec41b1f8aa3b647b5fa1e8ece8b1da27acc2a99aef93cbe0bf3920bf15724afbe9b2cde3d26bcae692c469d1c9dd1eb529a2bd6571e84b6f6df7039507436b5949a1a6489c11074cdfb56e7ee2811aafd00020092e0dd5bb6952c82b661b775998c9d8", 0xf4}, {&(0x7f0000001780)="2593d8b4df05bf084977d135380cbcff0c64d0e9a0fc3f41b718311a4b1ca87138ccdb90917a680cfe6273bacf262bebcd822ed97f0fe2a4b469c2d4a972d768668f105127ba5ed8d8e69751", 0x4c}, {&(0x7f0000001fc0)="73d2c09a647d323ea7ac932db0422d27e231302f2f5dc6cfba6f13ee8a71411124b57a48d32958bc42b68302ec1bb58a0c06192ef0fc987eaaf195220a758698bf6598821a039a831c3138ce51e342e90ddd5b25b675c7039c90c3b2f4e9a26d5f205e5253b360095dab7db204677888be552e5f53d1f32bbfba5631ba7e768afd5f0af2faa8abd50ea237f75cf8a34ed45a02069139b2261072e7423ed98dbc675c65ff19b7d03e16220c340aadb9a63ac52a23a8f61568c47a91300bb32d14c8ee2b083ce36f45ccdc32a83925b198b4b7d7bcdfaad5dbb7cc1c3fe70ff1ffbd61612696ffb88478561eeab037d79e2042f7c2168f0541805b87a659544b2607771ca475c192995c1f76638b10c9a156b357869ffd83f1333f952c2a64c18632bcf705ee5bc68c52cbdfaa1bc02104d7833571f712d47329b21f87544e8a40198315577a5ef12f4f6b6b6bb48e36894d73fdd11469bb65d21e281855e59ce59a066372aa2056df00605fc9f05c6c1c15a2aeb19fe69ea2d45d9910390220c47a3a58f201c2c316e9c189b31eb9d20ddf88ca63a7a7392f49c242ca72a51e74c3f86690a58fb59e03115f29f33784c920e2bc06e8069f82183ececedea59c4d711b846343670b87b3c06443fdef8599dfaf81f0710ead4c638205d4659f9799e32324cfc074b219471016bde630ab02060941169515e13a9e27271e0ab965e474dcab498b41f521b9d9f4517e5f70984c9b4fd0847a809be3d3f0ac9b97ccc8aebb8341269b3dc5a84b71b078460c32befe98889668c3d38ab53f997941ec0dd15ab10ef007f578289375f330c625f3a6a994677f35bdca073503bc7ea8d9a95b0d0e624e47a86211654bd95b830d7e17ca3592d071ef104f134ee93a326e91d290ea82daf7a3e058575f852cee8d2dcb936949ef99406e087fe49328a4529273770ae467422b5661829094aeb48f2c511e1e1d056d93522fc7c3531396a5e4e97f350fba4910fd2d96f0d336572d5ba3a07bd8353793cb4209f11ec2737a83f9e9a17c981de3bbef9b7962cc09ed6bf4e529b508729bc28b2f53549774ec125e6b095acd6653f85caa5c31ccc45fa0aa9e00533fa0aab99c4a090004ac73388677a38bb4f3bf4d77157c2ad24d308080857763ebfc77f491c48b59bf6945ca9320252e884fed3b2aa99fefd151df0d4fc81dc79df64975d4b039ce487ced2d6ac34e092912cf19e97e998ecc4749305db394ad5fd238dba2a792763d1c093f3b0ecf24ee96fd42dc2ebe6aaa5c3646140802e294ae6bcd9377deb4d4b72ea7b1e1ebe3a7e0c98fda73ea99225f2e9f0571481e4d22a7fd75899be67a4b9a2932b591c83d5b4c93b28e91b3b080b2ba879830d4f558ebe45ac6a62ad6571ba896fc937c9af94d7d8ccbbc0fd895815a0cc34d4923d24c2d7d3166ec08eb7db1645b76cf45bd109fd3eb58478c1c3d0cf51a72f1606de86c372b793bd66911d1bb2e0244bb4b285d7a008e06f08a4653e70867159a614023cf7deae2ca69e613a4a55437d89e15be05a78272896a6b4cd3d436ba4469898b6351c7aaa8373653e9fa11a8099317024fc901b82eb81439c8b994d283aaadb3edda2a34269910f7ebe1f4ba499d97e12714570abd494fc83ed397668db16a88f71bc838ab966907a1c516f3ea89279360086b0f7bfaaad55046486a1964aad0c5dd2f6941fc088aac14d39766f585b963c162f66987c9b1f36747613a2d6c9ba60077cbe61e11854b721a0bcb9839443bba4cd3196384e63cff458216db6755fd715fe5b42a27f5d216a8b48c4e29aeb00ec614a19717cfd082787b3cd90f3f66973e6cdd3101268c2a2a2c3b706b150227ffb09204c4b4723607377b4e166a676b1f517a6b0e3f3c898400327d1d2fbe49dfb7ecb7d4dbf9cd5b5ca97461a1ed59fb1ae6757dc9b8dd2f04209762e636bf83936e08d7e0f2e94d5049b34db34d58c90665a2f19bb06c4548c543f725c86a05fc81561a917d6345e0b7c09228a6b26d17730213e2e864021fb57aed9431970b99898aa4b8d0be8cb4e933fffb439ad7b38c682714989e4f727ce87e944e5e6cfcb08b2c653d40c133699ed12860f537a01273c704c0c38b36f8376f48c9656b22271c64258d4d54aeba3766ccbc1a6f208a480a35c728e3ec62df6a42c9e70a8244e2c92d661a35f6d7334b9e374bf4405f3bc04984614ab5d7886cc1cef74beeec90ec88bebdff20852655c6dba952d507adad5bb105b3a230c9cca336237bf7e7fcc51a0389d3a7d27fab9b612435e7a2696938366f9da01aba13348c46a08837238272e42acf907209049911b0fa59fd80da920ff42e099c7110c7b4dc5fba91abf5d9a31882dfaa0567c7a2b34dcf65686abe36d19a1d7fcd7f98d02924f681de4fe7b71f1f46893e0650e5f941b3d0c0de8db2e167964800364ec44552056ca0a2f0ce2d70d31c2a9b6c6e79939296c182174732fb0bd0007ff83cb800f4e9613c06d7582919e762c06764919d16b9902406eaa4403f38e1cac6d5272aea1a351d5a7b1092fc510db03020f8514c7e4d6c764139b29beb5dedaf5f9a425ec829edb4b1ccc384e3432413c246c3310dfe1537fad9c8cbb8be6b9181277d6b388b94ea5af687c97d981ec91496092f220ef19731ab3e5ff5fc2d5ca92739d67eb93839baafebd9792afa79cccbb27eb9384a0e9c0e570a01de1e06c111618c5ec2354cc9172ca957b2dc7733d32dda25a0ea32622718b45dc8352611816a39863a44638b912e4491e06f6cf1cb440b6cffa807c4e72440ddeb253d10688db0bca7a0d1770032b04995b383a78e4cb8a85d3c535c13753617144f64d7737614e8b052007a8c13b3cb622926abaacf73f7fd44246ada77df93d5f7f1ff6f2b26a15d49f4c47758297238dd0e60addbb6534149b6f9cb820fe5d0a2fe8e8cf502d7aab3aab6036d1b3abd854da4973a54d18f2eae773d02bcbc528cee782d68eb4d7223a2854f8882021e8b27abf04808b443c15c123ee2eaa8e8dbe7b01e184d12ec3c57b267a11693419a65a79e6899123f03bd9b0565c262e6ecc87117ba9f0ea6c109cb9c2fdc3156a4faaf14e6683a0c1de6517cb95d722355129baecb14d6eabaedbb36cfeb340963964b47690ca2f0727ad3293249ffa415fcb392547b2eee718d3294789749e18536ee0bc28a30963ab0c5a509ce225a5c685f0648dd639d36df6bdef2203c7edbf2182442dc7d536e89d115aa92804bfbf94fd0a0515246e5fc448920001e9925dceb4123fce780ebfcd62c0da12aa886a253b3b34757f53217e36a9f9e3a813d1178211e8bc35ac2faddb20e3e1cbab5c205a48c24b60e960606a156ea1f7cbaf1801544217c71780e47c58ec064cce5614fd6db633dd29e3d6ca53b34f85918fbe0026b969b7f627e9164038d7380f0fa00e9fc30c300f3b5895f8a480587f9af0e3549c79e24debbe29467e79b9ce725222c7f1ff4cef677dcd94537f691ed69a8a5deee23c881ec99fa95c4e761650dbe851de7c6db2a2d29be02ac73fa1ee1c766100db479fd0e9c8a9e797568e846484f98214c65e203c7f24f6181fed28f3c8de16e7d4dcf990784934fe971a5ed73825dc916c1b6fa1b005a3c72efb7ecc593db0d50fa4eaae469c9fdec43d7364578f1e0a4875163fc08dc5736de2c2d319f6b5ba593488e2b59a0b6b389e61484ee36073b165a3d86f165daa046e0606cd5188322fb3200e07e80eabf166eba61ab3ce57fc5663d86a0ef01f841da450e2a8c2ea587899709eeb421049a57a787d60442414e2a1981fe803d4af9cd95923b3ecec0f1ae6bf28c1b469b927572dd7720973ac1c7630a6a16690626c393166a353462b52b08b6bfc4ee1fd1799e88c1f2f0da5f2034533a11280682c70cab261f3027c998c5328f8065925fc290f982051fb37582c9aacb66d0d01962975a2eb7d22e694b3480814fc285d6106e3e07a2b858383b8bcfd66fc7594c08f034dc8fffba893c89234d4959e087eb6b7f190e09fcc287813e5c0013df717ac54108022276de38170906d7feb193468c347a7dcef9db73b46d1d7add358e7bfe38c7cab45aa99f2c523084e6259b402f300d266aca07f8778a007f9f84e4f359fb85a723666ac13c6994411aaa7fe42ef9c272e424d79f6d01a88deea241abd0c9a562c89d034807cb903c9df8ffbbd33a1e5ff5dc56f7b50c49763ac35583f58821999c08b2d00e29992b7a35ec87126af1cd720600f397aef1f3bd4738cc5aa0f4588e6f3cddb19856c884a9f77cc7f6a757e2301a7e2224bdd786ec8c0fd1c5424aa3439231655d11b3026cb83f84c4da4eaba124e1280ec5b845537240b9131cf6c580da24d486649b5629be59c67652c455dbe4b6664825fabc53ff69b3d18f27c383f9d0230bddd5757bc7b8c214da2a4f8859e20009586758fc8422821915e8fb1cc8747a38006d634eda7bef819591e17510a4bb2cad6cf6d5dd8805c20b1a776418b1dce054fe6be25b1b39d2ed654babb7cdbe4445eb77f8d6ad15cd641e17776d65cac6a25f4078895530beffac9edef741cff9316adde3d86027a852a181f10f57d7338d333551320fe5a1c40718616eef56ae199a24bc1032963df72072f98f98fd866212f7579fdf5330a43799dc99555fb01994127e778d0f02357518d3df8571ae4004721961ffec48e5d984650af53ccf747ab928304c55eff90eb061cc2d97e7d2b4d817cd10c97b060cd025a00e780f978da2d8f1ca05ed9582ec1f74a9e9f5c88b8d1c16906236d6afdb3805c37bee72ada68fdd5f13f1ccad58b8d38e6281591aec2f0df2608abccd403358544450a8c8c6b056cbb0cc10954b6ab29ac70875074d7ec148071fd1151639ec9af039e167dddd5d205d42d50fdc2ae4ced6c41c449d0a3f63e18f4b3317f3ea21d2e8417f94cff4888ef889b407477e2393007d17907923089034cfbd6c89ea86e1d8b32cb71a448c0b6a49e86d8323ab58eaef3344a4a03e2b58afdb454999fc99a51451b439036fa9f8936cd49d25a121efedb68c12394ac72d622a516fcb9592bb257bc7c89d56870ee281e23636181ed5fbefb0a6b043b646bd6c15b15564db88da8ffb10e327b0bed3947c0d0352a7cfd71c369955b8c1ac4477b3069e96cea6cc4f771a2be855a5807af26d6a6a208da1741a5ece6224ed3f784f7d99fc9c28399e6e5f70c7057d80824e1b582cdaa8ecfff2850a1d4102916670302118e3ed03325b4de7751997469498100a10a5cd0e57e2a5952035376c2497350ce4d72f2c7541212dc27df7774650e068655ad356a5ce6f4be409238a6b2918ec3950416d73ec6e0229cb9c4f4622843ac66736d61e0f12357d5ef8cf94942550e1ef9ed6662c1a51b50c9076c753b2af64c33c0454ca3e8f342ea9a5314bccdef59a525acb99657361f31acfe41c60c6a3c91fee5accfad882f84c15fae351258dc6386f20abc0d84780ad672f66a44a52ea3e9ad2e79bf0365854f56c7016636302c163ea9aae2765bbf6215d4b938c0f450faa3f68d81918313b7f04e0fd62a63a95085b9d4aaa24511efcf0da1cab31e36fdc11b63c6f3a420b8a51a8ee2ad13b72368ed8e3500f0ad7847d85e4da0b0dac78914e72dd4aabf04622cd9ed385fe187ab5e6c004a81102e4c5dc6bc46f65304a18a54e138e4c39c5b87aa834acb6029b1d56243afbb01ab8d6d6dcb3b342c548bbf2aeb609489cb2667f0e1e2a00489db3fc6c3392c03308acbf78f327a6", 0x1000}, {&(0x7f0000001840)="716c7d324557c48eba3ed4824c05bb9924bec61d2db85dac79c9f072f5176aeb45bd6d0395c2d73b6d06e7a87b7c4ba6741087e3ec4135837d07fc7e78b66bb3c44cff04a03089ac79ffa0e3f8fe904f0ceb0b992fecc1c90a96b88452f077f0fdd4f8ef921d2173cc17281eca6b8a7207052f", 0x73}, {&(0x7f00000018c0)="bd613a1616817b3684b8014d8d606b0e8a11a2", 0x13}], 0x6, &(0x7f0000001b80)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x40}}, {{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000001cc0)="31ddcc45a79414c03b08bc0556e1e6096fa08a9015566fab2a0c54d6d8759d913dec38c989b31e585b8424c9ebe0d9cbbb8316f3b957320d774dcf8bed52df0fc97df8253a9311d6279cfdfcfab6d319ad94e734039ab7110735a224221b2637bf0acc9d90339c92365a4d0241f1dd220cfd667914684c7472cddd7e3471c58577beff47cdb704112e2259f2d838f81ae02ffd2ee8ff8acb458aab06b6cb714ec997002584f2cf2ca8a7c4998b73a5f955b20d347b47af2ecb5d2a42928f1da32c3874bf24a03cf3d9bc7c7c9a667ada2127a5999098cb3d2b6d6f40c13bdf9a90e9b52e2fcd118a7191dedbbbc41a", 0xef}, {&(0x7f0000001bc0)="f4a32d30828197276589fcb53122f70722fa23336b56447e4bdcf226c6fb87934b7ea7d948af2d4c593ff5d99947085637437a42f58c2bf1c407e4", 0x3b}, {&(0x7f0000002fc0)="207aea453d825bd2ac485faee33a99e89884d539f8a577ee7fa10181da4edd08edbecd045e2f47b8e1795f01d542fb45443d2a078d8f78c4f0b8c4a25377456c8f79f1aed03647d20d6cd0e6d18ccceba9b9fcac0388c355115baef876045c0c3958e9c41d88db284a8b5f40cd5012d532d97544b2f1ad69f308b044fc6356dfd37bfd4df1de92da07defa2d5421bd081883a324e180a49ec6d133000dc8421c4b235729aed6fa850e6eaa2bdd8c05f4b1781689eb4332efae1c1a241618470a05b442f01c7c9bbfa40702ac010488b83e5687b8483b3153fe473b46d54afb991c1da1a7e5a8ec098ca0fe3cc42d5f17261de7896bbe19cada4f3ba32520bc78db6a77965fcf146335e61729a45efc8b2cb5b448dccd720067c2dbe893e5ecf4f8fa9d249e307dcbf250dd80a3323e0fe6ba04759972f082c19e7fb6e2bb4c6be5cece405efd3aa3d0458f9d18f1098359c8437b62ef8ea2563236bbc7aa58876fc0adb50435953aa2e1e79b4a5513258a327d23572f5f03c447875af7a069c069190d79df6a02b59e952dd260239b16eaa0188d818d70c83554e03c1f3144c9057efcb78d2df5166ca44f6772d24dbada4a6b24e0b3e728a867608364d6a6e624aea6fe88750f777a5a23d1ef886710a106dac7e2eba9446769a08e1fa7fddd6b4c8b0200f769fdb0288acdd5f3ed27d191ddc547219bc6c6081c99a23f07803eccb7772136fc44374990fdde04bb4d619098a763715a86f514c2d3eebfc141c72058e2785e4e0a27cc4bd79ec408e3fc1bf5c1580987c24a3d2cd0a6692dc5a33138ab4fe1221ecf1bde758f7c0254c11d12488353896694954d73afb35e29fe440d80fdbec13aeab6e119f56192f00c44f9a55b7c2415dca463c1ea285e00e45837db539fe7417d24495c9cf3e5adfd94219b08582ff36e6338804aa5902b90dc4ee9c3c8607e35053bb2c8eb1dee82022aff40508207711a9cc66ccfdf8612c40e88acbcdb31b307a82dd376abd8bf99f359f035de027f2b9f203546673b8c9f53cba575c6b0226196f4b0dcaf15610e706d83a49630cee32997951810384b28ba8c9c41a7aa347034f926a834b9f85555a2bb5326ab60516da716260fc101a480b523ff31fe8ef7c1c3d87777ff984ed9a11eaab14d51631221219a5d25019dc2da6945131362487af1fe068154e38bbaa36a68abfc6d0abf04954cf5ddbf39b3711897b7bf4cacbef1d2ab3e8bdfb28ce94e70be29fdc59f74ffe1558bebaa6997d6d9471665ba2506f3283745bbe8cdd14e4421a9e0fddb2c18e85ecb7cccd47f9842fb0038fd0151715429e9f3d358b1d8526bb7b06bc1025c21738cae2fb72e35d58b25e858b6e71c7ff469b98fe865b70bc0a0793b629fcd3d3714f2cc12d3c3f3eb7d98adfdff43d05d52dba52cd558163efb05039db526f4a6b5945ec6fd9a78ba03d51e4b9c69e3d2eb83b64d9b3f846a4f1294f398d0cc8e58689f54de18cbcba10684235d2f7e37b1c7db6b63a0cc4398682f86e16ad654e24b2451da9988a76176dc30e8140fc12eb6de620afc050bd91c7ee21d300587bf219b02dcda66ace346fe089e09519a566e57e116e3721eacd40f80adb093ed05ac389504489c7be6f6489d3d3907c551a6e06bc2a15e9b9154928acc6f20eedb76f4941cb37062f1c5be736ba81a3d20e88e1457d321a990958570b004d07d282d0154566f9a8d556e9285b763ef1280d1a8d512aa59eb67ca4b1aa00f7a80d8c2f06b3b049f4d3dc5c298fe92b3ea35a814671b2bf2e659e0d12d48a5d3fbed2f2a8ef09eb995740140b566a043e229b7be5d064d1d7f2c1d71e4b76b486ae4b0913ff9571bb51e57bac2c70f7ba54df25cf94414f7cd4bcda5a458a497b9c3501ba611d9667d65fafe2436be1aecb6f0bb91d47e30b876459f73c60125480c57706aff4ca4af404a517808c564bf8015763dbe3001120c35b3a51ec418129cfbef0c05161471ada395d358242792855485dab3affae9cc490969bfd7962cc6ef69bad407b471fddace8389d2f075d2663198fe855f6dd0fb84c209b89df8fc5a9bff2def8ae1f63c5377425c435b5ddabaeba2c72ec38a1b0d068499b97afd2a3b40acebf2705022f0520dc947c03bc190c1ba8026492d3ba1eeb0e7f07f66017d94ff5e27f21e56e1229f9ccebdefc187dc6743097046dfc343118714d091596fed93dcd9436885d45900375fb2237498f7f70517bc2f5ab95990044790981a052fbc38ff7466f8caa4e72801e995687df0ff271761836898b34a2b64d08014b7b92c4c39338e94913bddaad310cbc3a40caa83b6f4c1d43ee948d554bd272069545689fba318915811d49dfcc9d9776753add259add9dc2a763e2f790adea9a55f733b565c5fa97af17ece99c5e3a55273b7d9138e8e7cbdebb48f5ab0966d690e72653142b3ce0422cb5a52f467543bb2e3a00e36b505bd0127d64948079670bf333f4214b9d2b94a3f8b5e0b21dd95fde10a8784c4e3adbcc12eb822363056ad742ae2170eebae0c97cb251167f516d4682107b888a4c792276f1af7ebf015dd4b01d05fded8657aa6009994a1392e8298edc7410eb39f75687bb7387414e0d4fb96525582f2f2b8eb43ef7c38ad82205baf1e585537261349bb24ee19c0f76d8eb8bd8c63c31efe548e0d8d883f72bd074acc6651ff7949a72514b8c05d029e63c639d54b7c9605f9c47ba1af8319ae684d574770bd35b1b56c56bf19f41e792c134fbfa7d8006034581b2ffb9a3b79dea4f4cda1ff1c40f3a317a61c541051bf5b8953d8dff4c6b1194edac50dab273e74773e78677423e7e36ceef0566140c8f712bbda4bd815254f69cf9c8d70236e2d280f5dc23c7822d6b825fa8a986a05967c845f9367368fb2a38a8968c85532d398b31392aeb7c535c4226c03f444c4f203fdf5dc1c0aef6acb77d2a5dbb7a479c45a7aebdfe913607b97bedd79db6d8a5e1863fe05ad3eb03bf3f905d59a5422e07f9023e1a3a0dcc3567db641827e83a23daf375ac5af187813afa09c5eb09728036c26072f86685e9ee6f72c0699e08e34eb25597a8006d8382d5954f9a37b83682f05d5260a405513bcb4b2d6e668c1be3f3b621dd9b656ec2896e51ea14475d3283f8c4b8c99299b44b25368c518d78262333bf9ebc6b4e269c160bad4764f4b2816c93d9b05d675fa2f6201b13a1790cfd07849c0e3ad466657a90e1321a5eb9804c116459e5a477941ede45fc58a88b8d7b4ba46bb9b9bca4cfd4f4418240a001c7e1cc5e9633af7f2773aba63164c8217b57911172a2b77a8b6d8e4d229b802b2dd44e039b2d20e42650ff6e68d7e2d33361e74726b9c7454da5ae5f50f22fc10bbc7dbf7d3722350b24ac53739ee6b3f30796fc6ee2a4b938aa9a3853b2ae176c98134c90f6404c57ee86081f607dbd1a0ad3020fc00d71579c4f361219ce78b9ac2f6373e4d4c0d2d4f90f6d1055b22bdc16af9bc8dc13ed40e8504c016f5654eacd8fea56fad200473d65ed0d897463ee0d99926b1dab6705ab2917e2982db7ce21f007f753f6c5fc3810e4b9ac7bf1cc30116a785f914ddcb4e0881884d04812db517a3c63a85d0d62262e14cc39865f66f60ce55e2b4bbcc8954922b87d418a75d5d61b8efda9ebcaacd6cfceaf5e32f3514c42947a21ab5af32a18eb3f63a9c5d7e061a81d8e97ed0f68d0303dbc8029349084f607f66d33d1ff5eb4169ac58f52d9766260cbedff161796fb563464a7a7f815cdbeba5e41d5dea4c8119f6f5ae34e85a2e40d84e9ca6833006fd80b8eb0040e109df7d226125dc71f2babab40eacb7bbde51f0e74f517a849aed38d972322a385222a78271707661293cc65e9e2d4f3a4402c0539128426f4d502afdc45112540f497fb50bff613cfe9e76c44938380da807bc0a3b40c66a4fdb56fce8f738acce9466033f04767b9f9de62603562a6339aceac43310c7c1c4b0215be30b03cc5d1fa3711a9735098b4fe3f18f98fc1207351d80e461d6f55ec3ce046e1240cb7a50957232fa189513b3327e350b89be58a9a4cbf0c7c2705f2b3ffa800bc46c722be7fca075e22608c5f20da1ee9081914e63c598c7a8adc2f523f31491c962b3235c03f8156b7a8b347f0c34deba794e52265f4734a96c643693070dd95f5f02e418bc21c55f86e2e44260f19ed24f246eef7309efa309a529d92f277a482b0fb8acd5dc5f74769555b514d045a54e88046c6cbaab5fe1a059b536248c589bceceac64d9cc5323e617d15fc6d4b5161a8d31df3602073c0d9f4ca7e44639102322ccb06b5cdcaef5ea9d4c34274585b9fce3f7fa1009d19e5d5e511fc0e4eba20eba70c9f426bc26125cfa5a887bb0ec629379cfeb6fcd4fc930bc8bb64ad6c87890cf12638a59d0dba5ed04ed878038d91416807e95e0542f763495dc9183d23574f2d4714f1075e159f51123d2fef143010a5f81c1a6be6ebc616d6f4372364c1aec192bf33082db9c81507549b93c51e007d06511566f6e64b520f807011b6808d592e9c25d639fd3f08513f4e138eb62e9b3afc86361abe6d6a9faed33ce8a422c93ffdae4735181cf5cbfe06e38ce989d3656ce2ad9dca0309452a280392de88acaa4f8e0fa974f646a0ce786dba61d490b5cfd5a2166d0bc5f07b6bff697b093041373faf7c8535a539c01176113091c02e5e1779b2dc3107f5f6097a7617e55687072320e65bbfc7f6ffa28ee62624c980b63740d5110214b6cdd8afa6b179e7931286e6bc58e7af5c4c4f2de8582cb10d9ced93527d88ee53d9a55149edd531af7f9357d3b557a8bc03fcb2fbdfaa7029b3313c1963c3d0115ef2f1e95b51ca1958a4df6a2604cfa69824ba854cdff4ef02052f350df0b939141c309d2c41301e9fa2409a2ed99c0aab75faac034f89c555a2189a39a53fc4a80660d20e8035e96d5d12953b888c43a7c7e81314fdbf33bac9dda974495602521939295d191b2a2d15a5f59e9d40e4ecbf1d25f8d30be74115d178e9f5c3dca6cea6bf4633e0e6be3df3e63c6c25a3256da2de50ab982a81d1923d1f77ad49bc811d00ee9e67b775b77cd5142945624ade99c14ce3801c751138cc39bdf89d80ac9f79bc73b19ec2f498cdeb1d7f60083f7182c4a4ea1806d360db76c73c02ed4e715aa36ee28ed87c3c3d2740cb62ac25452f895d76424c99892dc8c743a70ace1d9ea2dc39c295859261d9097c67cc6db92b20e85071162da17275fec0244404ac33923e062d84af12d983de3f81b11799d1de8449196c94f5480d68375512e8a951fb2086aec66cf02e298ac76ce4971aa0e2a4785203c933fe5b526f707acb3cb9c1e6906e76b2f787618950baade5ee5739ca2f6c4f841c9c40e09cd154fe75adb34201a80d175fcea7e256f32aca5d6cddd16edd7ce448b243970bc4866246570129eb85c8d906aa4a05439b50a00e068ab203c49a135536d82d6e6f8a4e617859e98ddf9a74caadb2706ec705ee66f14e4d398164651b05c9b11deacbf798fc9bf4f62147a65fe6011c00fc24636fa1ec638d30a6522f187e2f36b16c26ab5d04efd47d657d7fd4ed80ce435989b443c37c6ceff9e65ab363edc03a307c047a95088b62f7fcda0a6a154b0c6371fd0460534b930b27f1905272320937126187b71033c8bcb478aa9fb6143b51c5d478fc7b5a49d0027663f1f99c166fd67075f2bcbdc0f6d3335a032af8f79535507999b6d5a27395e7f5881ac274d6de830a9869d8cf0e902e3b65ecfb48475faa7", 0x1000}, {&(0x7f0000001c00)}], 0x4, &(0x7f0000001e40)=[@rights={{0x1c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x40}}, {{&(0x7f0000004040)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000005140)=[{&(0x7f00000040c0)="f6443587ed5f998241f77f2e9d36f6dbe65bd7d31644e40441af2f81327434", 0x1f}, {&(0x7f0000004100)="19ff5f7e83094fc599e9e39b992e61e4effe90360c7750", 0x17}, {&(0x7f0000004140)="2a435d0d35dc869b1fec92f8f20924668d840d19618385ad4cc906342d2140f476518d12dd4ee3e7c31eae52d52706235e23171d36d1f097f648755263dffcf72644f7d6e5168842901915e432dd3eea855a948c34f3d0c4178e2a79fe45a41966f7bd3c7ac739c60b0518ee1734563f3d83ba3ad420e20e0a1a59973ebddc43a53db143b449b86143c8f005565ce956e8de4d69a40657ec9384751e52ed459473de404546aa59b92e103254ef23bc4f6dc59d460fa6749844527bc5d0ddde6453a9596ea7977dfe3097b9e941ca0dc081a9eee7db3eaa5aec5d71383b9e840f9942d64b159c66d8b47ff004418b5165d4a0f60a0131bc0016e41c1ce7496de594bfc39f1ad243d56ea51bdf1066f94ef987df6eece29c002ae8ace15a07838964ee96cd2924c9bba86a903f08378663e6fd34807df3114d9d946cab99ab7fde21acfc23026b6a8bdb327f3b21637d61a35d83d3da891d48893a6a9e9a625d0b8a2bfbe93cfb2aef955d935f332ff823326c1ee05c0e385fde86761c2aa3009dcae77e1c7e893d405699e10f3bdcbd03a9e55c4a041b471f68a2f3bce166ca1c8c8810fdf91e59acf32c20e2787926a414cb5fec6c931841e9d797cfe0e00dbe3224236cfa931b6e3fd3264c3b4480387de9e7d4de973037c4ee69f59504730558c456ed91150693b1a1a87711a198eb37487dd6c570e5046e66784ec74f2f52f411e2872eb21b3346bb9b7928d69f2cc0ddf72970742c0db140f80e1e8b5c7d0370a6d5b32169895fc46beed9da3521c05bc97d2901f8df008c6fd2ee37b9b8d81a186d9897f370cb219dbc7133956379bada5e07f16afbc2e7aacfee1fada8a5006bb8af60253c351b325ca7bec9ea9097445d6cc1a976b99b92c18073246e75bf7efb2f40f5fb7e8cd94c4431c65ec1e105b4ed6e203488cbec45ee37d3e447a0bb42618c5dd7397e8726991f504f77211445f1c9e3713b1ea51e281d928d9bd207dab3a559234702c6af04361f4b42ec5ef78ddca22588996a640a178725762e2c9b1d96f97400b4f3bf517f5a5be4a62efbf3e801991727c0fa6457360bca778dc3801e2a1415a0ba6872839e9c179157f22da34a6086c1806b57073bf2d5194c9ec1ee735da46a293ad92b4cde26f25782145d7c56e6d1fda78c5de9ce6496a6df198fdaac5ff091b05d3f9d8d59ce241a9f54970955e83e8405de1829223d5af5304ac7d8a0ddc7ba36e76ea62f846f579a4b615025e2fd8d632b482dd827646e82367d52e149da9af906d70a6baa40fcef408d938fea3872f7c30fe80bbd04072058f9fc6708070ea86c997641cb7395cb7ed5e711a41c2189f72bdb7a730a51411bb978cfcf7dd84d2040c4f9bab364e8eb0438aabe1ef05204d4e932c109dc80cb1cf9bf6aa8a540c81a300bd27931b664b66116f470d5261b9be6e4f4a4271a4d95f5c5370a38748bfb4ad72963f957996014ecac709b487f42d0c13afe518649118a33ac0ebcafd840b8dcbcee2b35f126374b0e5fbf3e4c31a5a27de0e9971af12df88f480e4825492017e16d6b50fe944812d73f59ff8d91919e3c5653cdbb88ddc5f062675ba40ad9071966cb6a5d57781899ece54693657217d659227904d5c01591d0d667994c0889a2a48d6f7a167edf511bc9d2b2bfaf258417d993e2b159b52da6aaa68c2689a2e61b0cf88a54bbe311d8f62e55143e77ac8423f6f1bb0b024400c4e052e1bb72bfd17713ea9272146191fe4c728fb68477b6e2a4dee782c5830a6222196395cb3776f74ba1ffa5c5acaf96dd14ac62d1c615dabe143bf0e09e1b0af5766a1308f93a95f0fdbed1136b5632560618971cde04179fb0bda716b25b74d268cb85bd1f328c2e296f9a239d1119d337feb6e709580bc12e6526ec3fcdb13e98a8154bd078d3d298b40854b88aad667e311397a4a5ee8a7a13a9e9cd40b2dd9e2aa923f62e84f6181b0e9f465bba6e9697e0f354b828b9ddbafce342d3c51092718b656f586e80f55bbb9112395d335167b09e2f81be1d4926756e700179096f40187e4a9fb72e2aec0641f3b1ac88bfb548c6fcdc4c57bf62f599abcc0edd9cfc43c3e6041e6f5741e1edffd164ef2980bae3d72d53ad903d74bbeffc8a04237cfb60c473a5223272776dfef6012631016f53d03e964f459d66adccbb5803778bee2d455ce05894fb4d94fdc0a4012051e586124a7bb1aa768da19144a45396cb1152cf43ed03a3e9676535a3ad79a652fd46c6fcb2574b222f04cb4351e1ed680988603b0f7078907c1b5d15f3ccda7f8d0aeff89220688e7a405ff1fe3861c9093dfb9efc87eb8fff555a6889311f6febe32147b4ce08a24fbbad020b92ae4e749de17fee19e015060a43021112423714094558f0897123534bda2181837d727e920c9bd2bcb192394daeca01069a01df54d49d6c72b607b1f6a45a0c509398bd622dc746a9ae387b8e859012a1420e131a1d087d2344185672bed639fd3b31095c87659ccdc30e1cc5d7b9ce3dc4d2a17f789e0688d38b27a414a99c8e4cbaa3556edc3720a400817886c2e9ad17b5029bb16853d2139ffe9195c1a0f7e3dcc4a457895d66431c8bef328f9016e24d4f8908b2e8cbea26afeb7098c5c7dc3c1e35bcbd475457f0e7dcb46221668e4f39d09d3af924ac68711a36680a6a37ed87864484e890df39a2e59791470550f8e6e742123dad4492a5b1b1cf3af2fda42d0b16ad76dd3da3c5edccc6d5429164367df5ed411d7f060145d8f441aabb5883e581182a893d7a780bd5878700b4910a2338fa264dd05b7c068d60a79f304424d5835994848ec5a6f7525ec8a2e8748b111a56812363ab1bbe624aa1a413ce7482728b88737e00aa68ab1b0a8b65ecd039de4582e6f4387d8cc750c23e7edd50ec1f2fcc3174dacd1a55c0315b449581a032ba33f683999a2c4494a086aa5b78e99fd0d7ab13f58dfe63f9b1ca789dbf9bd2aa37eea3b8d87bebbd94b393ddad14fdaed41a3d6193aee271bef6c84b8fee73530d8cf2be9eb3970c6598f27d7d7e2c7e938e1ff9fd6edadb692bbc1c749ad1c03592076dda332a3be4ded0624ab52b2f15e197acf8db545e48e145faebf307c905c1ff6ca791301da8c2aa9aed96b8055eb9adfc215f5accc11c29486272dd13399217b8bad7fcd4c0e8cabecf05c2358111dccfb0d66e1792c70f1c28461d37279d27dd8054f95df176f15c116c90086f613869b65ec0745de3dc27d7b9db6214fa97d24b848a2d9e87fde37fdcd5b00234782d852c56c9565d3f5e31258a8ba1833826d172756211c5f401f8af687964e22ffe271fbd5736e394be7595f11df41cc36a674bd49cf7edfb82fa47006f78fafcbf7eaf34bafa5886345d25b20436a8a66505a7577e000bb16ca1fdcaab74b18d7336247681ba7d4ef4182fe78050a72e1e8b92307bd24c0780c1cb242e2679af925c0dc3ba51c72b20ec536713fb0007479769731926251d632fa7b14f1d5cb2e7485cf452843612e46a8bd1b2290a221e1758c76537f809b1cfa7f7c6a418ccb99e526943d911e1b0a61118ffe2c6a4818061a5a9098f6c3c273ef393156440ecca4c1bcfa082db27da075ad125ef683aaf8f53021e183b5f0c59d205ec52740fdd210c112e53190707b7d7fbfdd28ff433138dfe6987a16333b57e1e103048df1e23d13e05f9397f121305ea9cc78e4bbd8a6a5efc49b10941e8217a91721c6ed31367de275cd9ccbbd88d83556c327a4c45fff7f87936d7207c547f35ab8374805b6889da44a1330dd4b8fea2f74b27a07bb9170765d8c7deb8ffbf2b649cbb1cee8ce1454aeac71c93765b1cca32870e48ca586ee4a4d835e9013c2e39619bf579da320fee71ac51a3fabfdb0f1a509be0695aeb76b490639709644049041f8df1333090f3157d4ca0672d59ab85a7edc88d4e21aa742c66d1412ee17a729d5dd5c0ee8a4f8a57302f07f95515d1e87efb6ac3924b1dc8be930db88ad3ec8a990a5c141e48619ed2ea6c0b98030a2fe7daf5cdfaf911e90dc9ed590cdaa240cba22a1fc578a4c9a951eca5bc370ec8341781c2b5f7564beca21c754bd53145aa7dfec742d87089c21c4b3574284567f25d410566244059a990898fb8ce9ab8a6a30e565537d767fcab08f6026ed154e6f5bd794ecf4599e2754d1ce1d1f673475dd2effa9c234d5dcfd5f4dbefce0407f18b84ce41cde40e1c02ee551989b0374302c5b1f51902fee8ee38e5d49e67434cf8db3ec15b13aa1c4e6e7169835175116123d7396bccbf4a175a0c6e6790b1be6d067d9774d74970cf8ea7083ee2b4b083df154dca6080cee53c2ee8c10a06d1eee613a8b2bafee27e245507fc1a44734eeefaa42f88538f4536c3acf203e2606f930d28f93045c9b0112464bca881511ecfdedca9b7fb25c8cf1fb15c22a2704b34af31b4cc089de5020afc24d9154fe72245901f305346744265b410e0d4fd7f1ce07d377de295213788e8382289ff6f6f597f2c4711818c876247c3cdcb33a178def69a0b1d7bc919274b4eef77b734c373884e58ade85feae46f1cb3fdb1bccf38aba564357e4a6666f75da1176ecfb2e0a80e88bd9b9f585b8894d6f6373afa3ee7cc3a7e526723e468481ec3abd5d31fdff468e7631bf066bc9024cd2e286988af014984bf0a43bea82a847e3e9fb350675f906bbfcbeb58d9904c2a7e09f2c4ba25ff49820b13759083b684e104fed58554045ef9a15934705797faadcd3965ae35921f5df48580c7cc80f41591ff8723a645d0adf709bca90ba9710f9f4079520910893c53aa49914eb9f8625fd6833a88e4fb0f963a17dce5a3d57f13796d6358ddc360fffe15513eaaeb30119e64411c09674fa0ba3a92171ffd7ecd69686a693910feda996104888e6ff65367f083c0445d0921865035148207f97ae9bac9d43bfac95eabc016b4c631fb79fea7a935688081b4bf8eac5f50ff587436d72102b819472b5726f5403a79058e8f31164fc9e587496a92b6bc2f14812424a26579d7de3580fcc25c2fd782a01d2205acfd5e195ab3e5328dad317609c26ef41e4c6dac6eae2005e28ac78f2c44bae7debc23e737baf1e714f8c6037cbc42bf3198ff21ad6813c3b8c1cda95cd1a473d07bf4dd37b701f4e7587d3e621b0f97fbfaefb69f3b9f12fa8bbf5af4eeb58d43b289df6e7881920b9c548ae649727e36f487c67934eb4114f62a16236e0e1e9cebac6d0996c2ab0854210a5ac41ec65e7162d31760c41ef63b99701b4dab461222645fd9cef94abe272affbb2a0398a44fc8e1420c2b83750e29d2ee1bc079d9fa27816f0bc35fd0f789c4b118597cde2617fda2b83da7c7cee9506ec8cdb604681339a6cf8e9feac30c6e1b7d6d86cc216c44afa070b5e0a634e6484498adf1bd26bf3e1f646cdf102d893e6f56ceab1033dd63c11add902fc4a046bca31703a60a094cc60aa999b880ffca2682a1b3193b764f5b9f593032bb71d950dc22b39a80623c9dced053dc8efbd2c65a54741a00b3e77b76aa1e6cd6bcde156c77f68b65af818b9379a247b63e63e6b26fb242fc0bea81ee1216c120358ee41ff8d33a538168d3685c99acf1d8e35dd4bc532f0b09628f178a778849379c5a4b416ca4420fca211d6e2aa0aca8105bc6fe4f23aba0b283188b9977208d5e91ae3d21894ad8777d24076818e3a9e6688923d2b7be87816e21159e7ae2bad54f7d9a98e88d669e5cf2cfbfe7cc681dd731371f3d7911133f319327783302c1826df047107e76", 0x1000}], 0x3, &(0x7f0000005180)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x60, 0x1}}], 0x6, 0x20000845) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) (async) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000000000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) clock_gettime(0x0, 0x0) (async) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wpan0\x00'}) (async) ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) (async) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x24, 0x0, 0x10, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_IFINDEX={0x8, 0x3, r6}, @NL802154_ATTR_NETNS_FD={0x8, 0x1d, r7}]}, 0x24}, 0x1, 0x0, 0x0, 0x40}, 0xc840) (async) syz_clone(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) (async) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x404c880}, 0x0) (async) ptrace(0xffffffffffffffff, 0x0) (async) recvmmsg(r2, &(0x7f0000000040)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000000600)={0x77359400}) (async) 07:09:59 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) setsockopt$pppl2tp_PPPOL2TP_SO_DEBUG(r0, 0x111, 0x1, 0x0, 0x4) 07:09:59 executing program 0: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000080)={0x1a, 0x313, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x10) 07:09:59 executing program 2: pipe(&(0x7f00000007c0)) pselect6(0x40, &(0x7f0000000180)={0x9}, &(0x7f00000001c0)={0x3}, 0x0, &(0x7f0000000240)={0x77359400}, 0x0) 07:09:59 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000007c40)={0x0, &(0x7f0000007b40)=""/225, 0x0, 0xe1}, 0x20) 07:09:59 executing program 2: openat$full(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) 07:09:59 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x23, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:09:59 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x14, 0x2, 0x9, 0x3}, 0x14}}, 0x0) 07:09:59 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x2c, r1, 0x1, 0x0, 0x0, {0xa}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}]}, 0x2c}}, 0x0) [ 229.845695] vhci_hcd vhci_hcd.0: pdev(3) rhport(0) sockfd(5) [ 229.851517] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 229.874511] vhci_hcd vhci_hcd.0: Device attached 07:09:59 executing program 1: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) getsockopt$netrom_NETROM_T4(r0, 0x103, 0x6, 0x0, 0x0) [ 229.895318] audit: type=1800 audit(1666508999.683:7): pid=10703 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name="file0" dev="sda1" ino=14130 res=0 07:09:59 executing program 3: socket$inet_icmp_raw(0x2, 0xa, 0x1) 07:09:59 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'batadv_slave_0\x00', &(0x7f0000000000)=@ethtool_channels={0x3d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) 07:09:59 executing program 4: socketpair(0x28, 0x2, 0x0, &(0x7f0000000540)) 07:09:59 executing program 5: socketpair(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$SIOCPNADDRESOURCE(r0, 0x89e0, 0x0) 07:09:59 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_COALESCE_GET(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000004c0)={0x2c, r0, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ipvlan1\x00'}]}]}, 0x2c}}, 0x0) 07:09:59 executing program 1: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0xc, 0x0, &(0x7f0000000280)) [ 229.953965] vhci_hcd: connection closed [ 229.962443] vhci_hcd: stop threads [ 229.972633] vhci_hcd: release socket [ 229.974970] syz-executor.3 uses obsolete (PF_INET,SOCK_PACKET) [ 229.982746] vhci_hcd: disconnect device 07:09:59 executing program 3: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000480)=@bpf_tracing={0x1c, 0x1, &(0x7f0000000000)=@raw=[@exit], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 07:09:59 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_buf(r0, 0x6, 0x1c, 0x0, &(0x7f00000000c0)) 07:09:59 executing program 5: sendmsg$SMC_PNETID_DEL(0xffffffffffffffff, 0x0, 0x9effffff) 07:09:59 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_mreq(r0, 0x29, 0x15, &(0x7f0000000040)={@private0}, 0x14) 07:09:59 executing program 4: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0x15, 0x0, &(0x7f0000000280)) [ 230.009098] audit: type=1804 audit(1666508999.703:8): pid=10704 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir298903320/syzkaller.3SuYWu/60/file0" dev="sda1" ino=14130 res=1 07:09:59 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IP_VS_SO_SET_TIMEOUT(r0, 0x0, 0x25, &(0x7f0000000080), 0xc) 07:09:59 executing program 3: sendmsg$TEAM_CMD_NOOP(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000180), 0xc, 0x0}, 0x0) bpf$ENABLE_STATS(0x20, &(0x7f00000000c0), 0xdc) 07:09:59 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r1, 0x1, 0x0, 0x0, {0x3}}, 0x14}}, 0x0) 07:09:59 executing program 2: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x894a, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:09:59 executing program 1: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040), 0x8) 07:09:59 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_IFNAME={0xa, 0x4, 'wpan1\x00'}]}, 0x2c}}, 0x0) 07:09:59 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x70, 0x0, 0x9, 0x201, 0x0, 0x0, {}, [@NFCTH_PRIV_DATA_LEN={0x8}, @NFCTH_POLICY={0x4, 0x4, 0x0, 0x1, {0x8}}, @NFCTH_NAME={0x9, 0x1, 'syz1\x00'}, @NFCTH_TUPLE={0x3c, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2}, {0x14, 0x4, @empty}}}]}]}, 0x70}}, 0x0) 07:09:59 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x2085, &(0x7f0000000040)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x1, 0xb3, &(0x7f00000000c0)=""/179, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:09:59 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'syztnl0\x00', &(0x7f0000000000)={'ip6tnl0\x00', 0x0, 0x2f, 0x7, 0x5, 0x7, 0x8, @loopback, @loopback, 0x40, 0x8700, 0xc, 0x6}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8916, 0x0) 07:09:59 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x2, 0x4e21}, 0x10, 0x0, 0x0, &(0x7f0000000100)=[@ip_retopts={{0x20, 0x0, 0x7, {[@generic={0x82, 0x10, "eb2762b228f6e9969f21c3da91d6"}]}}}], 0x20}, 0x0) 07:09:59 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000440)={0x20, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0xc, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xfffffffb}]}]}, 0x20}}, 0x0) 07:10:00 executing program 5: clock_gettime(0x0, &(0x7f0000000100)={0x0}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x7}, &(0x7f00000000c0), &(0x7f0000000140)={r0}) 07:10:00 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SCAUSEDIAG(r0, 0x89ec, &(0x7f0000000080)) 07:10:00 executing program 3: pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x5761, 0x0) 07:10:00 executing program 1: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000600)={0x1, 0x0, 0x0, 0x898054fc257a55f5}, 0x20) 07:10:00 executing program 5: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, 0x0, 0x0) 07:10:00 executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f00000012c0)={'vcan0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000040)="f8", 0x1, 0x0, &(0x7f0000000080)={0x11, 0xd, r2}, 0x14) 07:10:00 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x9, 0x1, &(0x7f0000000040)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:00 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0xc0189436, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2}}) 07:10:00 executing program 0: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) setsockopt$llc_int(r0, 0x10c, 0x3, &(0x7f0000000000), 0x4) 07:10:00 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DISABLE_FRAGMENTS(r0, 0x84, 0x8, &(0x7f0000000040), 0x4) 07:10:00 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0xb00, 0x10, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xa001}, 0x48) 07:10:00 executing program 4: r0 = socket(0x22, 0x3, 0x0) bind$802154_dgram(r0, &(0x7f0000000000)={0x24, @long}, 0x14) 07:10:00 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000200)='\"', 0x1, 0x0, &(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x7ffffffff000) 07:10:00 executing program 1: socketpair(0x2a, 0x2, 0x0, &(0x7f0000000200)) 07:10:00 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000000640)={'sit0\x00', &(0x7f0000000580)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty}}}}) 07:10:00 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_mreqn(r0, 0x0, 0x0, 0x0, 0x0) 07:10:00 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x9, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:00 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x1b, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:00 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000005740)={0x0, 0x2, &(0x7f00000054c0)=@raw=[@initr0], &(0x7f0000005540)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 07:10:00 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x14, r1, 0x1, 0x0, 0x0, {0x3}}, 0x14}}, 0x0) 07:10:00 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x13, 0x8, 0x1100}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={r0, &(0x7f00000000c0), &(0x7f0000000140)=@tcp}, 0x20) 07:10:00 executing program 4: socketpair(0x10, 0x2, 0x9, &(0x7f0000000040)) 07:10:00 executing program 0: bpf$MAP_UPDATE_ELEM(0x9, &(0x7f0000000100)={0xffffffffffffffff, &(0x7f0000000140), 0x0}, 0x20) 07:10:00 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000180)={0x13, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_PUBL={0x4}]}, 0x18}}, 0x0) 07:10:00 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x14, 0x0, 0xb, 0x3}, 0x14}}, 0x0) 07:10:00 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x8, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:00 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8940, 0x0) 07:10:00 executing program 4: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000480)=@bpf_tracing={0x1a, 0x1, &(0x7f0000000000)=@raw=[@exit], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1cbf1, r0}, 0x80) 07:10:00 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) sendto$inet(r0, &(0x7f0000000200)='\"', 0x1, 0x0, &(0x7f0000000000)={0x2, 0x0, @dev}, 0x10) 07:10:00 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict]}}, &(0x7f0000000480)=""/215, 0x26, 0xd7, 0x1}, 0x20) 07:10:00 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x13, 0x8, 0x9000000}, 0x48) 07:10:00 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0x28}}, 0x0) 07:10:00 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg$inet(r0, &(0x7f00000005c0)={&(0x7f0000000040)={0x2, 0x0, @loopback}, 0x10, &(0x7f0000000480)=[{&(0x7f0000000080)="456de78e260204c38ca91a63e14096e9dedd6b93ee475eca4df670d6384363467c8cf67cd6ade2aa78fb7be8397847", 0x2f}], 0x1}, 0x4000) 07:10:00 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x4, &(0x7f0000000140)=@framed={{}, [@jmp={0x5, 0x0, 0x5}]}, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:00 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x14, r1, 0x1, 0x0, 0x0, {0xa}}, 0x14}}, 0x0) 07:10:00 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x30, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}]}]}, 0x30}}, 0x0) 07:10:00 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x10}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000100)={r0, 0x0, 0x0}, 0x20) 07:10:00 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x70, 0x0, 0x9, 0x201, 0x0, 0x0, {}, [@NFCTH_PRIV_DATA_LEN={0x8}, @NFCTH_POLICY={0xc, 0x4, 0x0, 0x1, {0x8}}, @NFCTH_NAME={0x9, 0x1, 'syz1\x00'}, @NFCTH_TUPLE={0x3c, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @private2}, {0x14, 0x4, @empty}}}]}]}, 0x70}}, 0x0) 07:10:00 executing program 4: r0 = socket(0x2, 0x5, 0x0) bind$l2tp(r0, &(0x7f0000000040)={0x2, 0x0, @local}, 0x10) 07:10:00 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000380)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000640), r0) 07:10:01 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8937, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:10:01 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) bind$inet(r0, &(0x7f0000000200)={0x2, 0x0, @multicast1}, 0x10) 07:10:01 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}]}, 0x2c}}, 0x0) 07:10:01 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x4, &(0x7f0000000040)=@framed={{}, [@exit]}, &(0x7f0000000080)='GPL\x00', 0x1, 0xb3, &(0x7f00000000c0)=""/179, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:01 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) recvfrom$packet(r0, &(0x7f0000000040)=""/17, 0x11, 0x0, 0x0, 0x0) 07:10:01 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5452, &(0x7f0000000000)) 07:10:01 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000640), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f0000000740)={&(0x7f0000000600), 0xc, &(0x7f0000000700)={&(0x7f0000000680)={0x28, r1, 0x5fddb134423fc571, 0x0, 0x0, {}, [@SMC_PNETID_IBPORT={0x5}, @SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x28}}, 0x0) 07:10:01 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x0, 0x2}, 0x48) 07:10:01 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000080)=' ', 0x1, 0x0, &(0x7f0000000000)={0x2, 0x0, @private=0xa010100}, 0x10) 07:10:01 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000001c0)={'netpci0\x00', 0x1}) 07:10:01 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) sendmsg$inet(r0, &(0x7f00000005c0)={&(0x7f0000000040)={0x2, 0x0, @loopback}, 0x10, &(0x7f0000000480)=[{&(0x7f0000000080)='E', 0x1}], 0x1, &(0x7f0000000540)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @empty, @remote}}}], 0x40}, 0x0) 07:10:01 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WIPHY(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x30, r1, 0x301, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) 07:10:01 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x15, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:01 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$netlink(0x10, 0x3, 0x14) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, r0, 0x578e45a70b49b459}, 0x14}}, 0x0) 07:10:01 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) sendmsg$TEAM_CMD_NOOP(r0, &(0x7f0000001140)={0x0, 0x0, &(0x7f0000001100)={&(0x7f0000000600)={0x24c, 0x0, 0x0, 0x0, 0x0, {}, [{{0x8}, {0x16c, 0x2, 0x0, 0x1, [{0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x40, 0x1, @queue_id={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x38, 0x1, @activeport={{0x24}, {0x5}, {0x8}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0x10, 0x4, 'loadbalance\x00'}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}, {0x38, 0x1, @lb_stats_refresh_interval={{0x24}, {0x5}, {0x8}}}]}}, {{0x8}, {0xbc, 0x2, 0x0, 0x1, [{0x38, 0x1, @notify_peers_interval={{0x24}, {0x5}, {0x8}}}, {0x40, 0x1, @lb_hash_stats={{{0x24}, {0x5}, {0x8}}, {0x8}}}, {0x40, 0x1, @name={{0x24}, {0x5}, {0xe, 0x4, 'broadcast\x00'}}}]}}]}, 0x24c}}, 0x0) 07:10:01 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001540)={0x11, 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="18000000000060560f88d718b80d0000eea17aa7"], &(0x7f00000011c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:01 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000680)={0x2, 0x9, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 07:10:01 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x1e, 0x1, &(0x7f0000000040)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:01 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var={0x1}]}}, &(0x7f0000000080)=""/179, 0x2a, 0xb3, 0x1}, 0x20) 07:10:01 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x890b, 0x0) 07:10:02 executing program 5: pselect6(0x99, &(0x7f00000042c0)={0x0, 0x0, 0xb591}, &(0x7f0000004300), 0x0, &(0x7f0000004380)={0x0, 0x989680}, 0x0) 07:10:02 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) connect$phonet_pipe(r0, &(0x7f0000000400)={0x23, 0x0, 0x6}, 0x10) 07:10:02 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$inet_mreqn(r0, 0x0, 0x20, 0x0, &(0x7f0000000040)) 07:10:02 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89a2, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:10:02 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x5, &(0x7f0000000000)=@framed={{}, [@map_val]}, &(0x7f0000000080)='GPL\x00', 0x1, 0xbe, &(0x7f0000000180)=""/190, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:02 executing program 4: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) connect$phonet_pipe(r0, &(0x7f0000000400), 0x10) 07:10:02 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f0000000080), 0x4) 07:10:02 executing program 2: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) bind$netlink(r0, 0x0, 0x0) 07:10:02 executing program 4: clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x400}, &(0x7f00000000c0), &(0x7f0000000140)={0x0, r0/1000+10000}) 07:10:02 executing program 0: ioctl$SIOCPNENABLEPIPE(0xffffffffffffffff, 0x89ed, 0x0) 07:10:02 executing program 1: r0 = socket(0x2, 0x5, 0x0) sendto$l2tp(r0, &(0x7f0000000000)="4a434d437cc4b985ef01ced52dcb47d62547a454f1e7cd6d45830894b116d09c5f35e740f5e518ba1a8cdbc6f5c722dac946b7d6a1c534430617ab13e5b429dadb4d7375a42b81cc8dbd5804dad7285f2869a10f7f19cad4fde4ea5c4ef168e1044782c17bf20200e421f8f0b3484f7128d8d3ffbe0cf02e7b79d72b65f429bfcea5f8ea8f8d0b543eebb2ded32c29b7f3899c003cd2b60398c69264c3ebbed0eecc6831f2eb2715c6563693adf64b2c43313e6320e8506d2b4f3306df06b761d1e2d55fda6b85d0fffde34495bc9cf4c48a82caa97431d81887b144316268ad8129f56b4d4dee8c393988b5829fef31dcade954a57d2077cc9e23b2f67832660ea160da00e8c61809c35186daccb557a221ca55fe5701a44192b1cf00ad48e7cc3a81f7eb1bec5a8d5fc30551c5bf6cb58ff296733ff53626d12c0451d52b214d1bad551c5677801555f6b159aa095cf2d1df8ee026aca1802366ae44c199e73e5fb78746fe2294ebbf5fdfce85775297c9b44833685bd7377c1ba933a70aa323cd4565cc72969c084a882b3312578d72d9dee55d4dea16ba1c1072416976f531a4299cf56b4c1485ae89beb3f2e0aac04b2dad3268e2e891b53d12c47bc907945fe9b4bf7de5a0c569fdd4083b2f27b5bbc019d5299c67449ee4e1385b402acaa0a4fcf9ec8bb1c08470d06a5370a41c6ccb47106bed9a106eeb6a03039ab1240b12c06b91d2471025f10d5f12fed71c05602eb2ecad0366f187419ebb51ee38377415032aefcc2283856893e0855ab41115a2782da26bfcb13f4d4acbb0fa28cebc0155b1917b9d4c27e1f30966d355a3771bb3bf05be79314e1106332154a040155c539aab9ca34ff894798c98be2fe3b4a96f146b6818f45311f59e21d7887e09aa2d4c237664124211705682d3e9daa3e72a01b69db3b45e6ee05dec32dae64e8210de1a78d41320ea4a69c89f5ed3b3a8b5bf3f49f86f0ad8b01cd3e5f2430ca99f3569c60a8aa6f05a13edf2df685fa7c0b0ab611a9c9562c832fbfeccada550a6e07eda52f67cb80e611234b467a0e0cfafef237753e833bb28235f70849dbd323780b4f1460198604e30dee3626f32a9bcfefe96432cd1131773cfb9f2653b9937bdad0149361dfd3ab01579ba011d8934020754d3c8b6cbfc8d0784aa7d63f066badca48466c1ec3afc8ca71123617f75295d19c0ff1d59256f7574b67d780479d80e82cab729debc8bc4756a9614b4543eed2e551ef842c27464f8b1da9fc45b6ef9c7dcf9a5d6b50ad7677b157de923824947901793e69c77d0ef9730c03da181cbf3a965b719eab9df04ba752fa9bd809a9b3bc165abe35106fe165afaa7d8542b09584ed85d276e6baea68b4012fb0ca0432633d99864b610bf24cd2b1a574cb4aba2c8c8751fc06ed7aa92039d91f738f66369bd21855744d8dd03964c1bc474d101119b259cd3e4aa9d31d025152012692e58c5142956c43ecc172eb08f5dc3679418350d433e288b7a0b3a64359f014be62b6e783e657bb51db7fa0915e6c28cc4a432093ca0a9744ff18dcedd01ca4b8fee6ac587eb2098bad28ef251bc39830bcd5f2f57fc8c7bd5e42f65b27d3fff090c56e530aac4fbea7f993ea3216070b3bdb2d9c81d28750e5352cd67c66aaa0729447187af32a6237c6a2f7a9f1f966e710a9d4d70cd7366b3e3804260fbfd42bb6beb3a3e591f1a17c8c9555a23e994cf3af144a280e9b2bfca0e13406d1f5d6944767ffff7eab750b9", 0x4e4, 0x0, &(0x7f0000001000)={0x2, 0x0, @private=0xa010102}, 0x10) 07:10:02 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x22, 0x2, &(0x7f0000000080)=@raw=[@btf_id], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:02 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8927, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:10:02 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x1c, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4}, @ETHTOOL_A_FEATURES_HEADER={0x4}]}, 0x1c}}, 0x0) 07:10:02 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x0, 0x1a120c, &(0x7f0000000040)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0xb3, &(0x7f00000000c0)=""/179, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:02 executing program 5: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x7ffffffff002, 0x0, 0x10, r0, 0x0) 07:10:02 executing program 3: pipe(&(0x7f0000000140)) bpf$ENABLE_STATS(0x20, &(0x7f00000000c0), 0x97) 07:10:02 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x18, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x4, 0x2}]}, 0x18}}, 0x0) 07:10:02 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_SET(r0, &(0x7f0000002240)={0x0, 0x0, &(0x7f0000002200)={&(0x7f0000000f40)={0x14}, 0x14}}, 0x0) 07:10:02 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, 0x2, 0x9, 0x3, 0x0, 0x0, {}, [@NFCTH_TUPLE={0x4}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x24}}, 0x0) 07:10:02 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r1, 0x1, 0x0, 0x0, {0x5, 0x0, 0x2}}, 0x14}}, 0x0) 07:10:02 executing program 4: unshare(0xc000000) [ 232.513105] usb 15-1: enqueue for inactive port 0 [ 232.518144] usb 15-1: enqueue for inactive port 0 [ 232.613059] vhci_hcd: vhci_device speed not set 07:10:02 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'ip6tnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00', @ipv4}}) 07:10:02 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x34, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}]}]}, 0x34}}, 0x0) 07:10:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) r2 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000000)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_WIPHY(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x30, r1, 0x301, 0x0, 0x0, {{}, {@val={0x8, 0x2}, @val={0x8, 0x3, r3}, @val={0xc}}}}, 0x30}}, 0x0) 07:10:02 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0x2, 0x0, &(0x7f0000000280)) 07:10:02 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x1d, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:02 executing program 4: openat$tun(0xffffffffffffff9c, 0x0, 0x105c2, 0x0) 07:10:02 executing program 4: pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$tun(r0, &(0x7f0000000040)={@void, @val, @ipv4=@tipc={{0x5, 0x4, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x6, 0x0, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}}, @payload_mcast={{{{{{0x2c, 0x0, 0x0, 0x0, 0x0, 0xb}}}}}}}}, 0x4a) write$tun(r0, &(0x7f0000000200)={@void, @void, @ipv4=@gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @empty, @dev}}}, 0x58) 07:10:03 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r2, 0x8933, &(0x7f0000000780)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r3}]}, 0x30}}, 0x0) 07:10:03 executing program 4: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0x12, 0x0, &(0x7f0000000280)) 07:10:03 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x20000090, 0x0, 0x0) 07:10:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000640), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000680)={0x14, r1, 0x5fddb134423fc571}, 0x14}}, 0x0) 07:10:03 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x10}, 0x48) bpf$MAP_UPDATE_ELEM(0xf, &(0x7f0000000100)={r0, 0x0, 0x0}, 0x20) 07:10:03 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x890b, &(0x7f0000000180)={'ip6tnl0\x00', 0x0}) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100), 0xffffffffffffffff) socketpair(0x0, 0x5, 0x1f, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$TIPC_CMD_DISABLE_BEARER(r2, &(0x7f0000000300)={&(0x7f0000000240), 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x2c, r1, 0xb00, 0x0, 0x25dfdbfb, {{}, {}, {0x10, 0x13, @udp='udp:syz2\x00'}}, [""]}, 0x2c}, 0x1, 0x0, 0x0, 0x24000000}, 0x1) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r2, 0x89f2, &(0x7f0000000140)={'syztnl2\x00', &(0x7f00000000c0)={'syztnl0\x00', 0x0, 0x29, 0x0, 0xf4, 0x5, 0x41, @local, @remote, 0x40, 0x8000, 0x3ff, 0x6}}) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r3, 0x8933, &(0x7f00000012c0)={'vcan0\x00', 0x0}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001540)={0x11, 0x3, &(0x7f0000001180)=@framed, &(0x7f00000011c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r4, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'syztnl0\x00', r4, 0x29, 0x9, 0x2, 0x1, 0x20, @remote, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8, 0x40, 0x7, 0xffffffff}}) 07:10:03 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$SIOCGSTAMP(r0, 0x8906, 0x0) 07:10:03 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r0, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={0x0, 0x38}}, 0x0) bind$netlink(r0, &(0x7f00000000c0), 0xc) 07:10:03 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x690, 0x7, 0x400}, 0x48) 07:10:03 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$inet_icmp_ICMP_FILTER(r0, 0x1, 0x1, 0x0, 0x300) 07:10:03 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000080)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast}, 0x10) 07:10:03 executing program 4: r0 = socket$inet(0x2, 0x3, 0x3) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 07:10:03 executing program 1: r0 = socket(0x22, 0x3, 0x0) accept4(r0, 0x0, 0x0, 0x0) 07:10:03 executing program 5: r0 = socket(0x28, 0x5, 0x0) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x400300}}, 0x0) 07:10:03 executing program 1: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x2c, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x3, 'gre0\x00'}]}]}, 0x2c}}, 0x0) 07:10:03 executing program 0: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000040)={0x9, 0x0}, 0x8) bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={r0}, 0x4) 07:10:03 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_LISTDEF(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={0x0}}, 0x40881) 07:10:03 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0x30, 0x0, &(0x7f0000000280)) 07:10:03 executing program 4: pipe(&(0x7f0000000a00)) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) 07:10:03 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x3, &(0x7f0000000040)=@framed, &(0x7f0000000080)='GPL\x00', 0x1, 0xb3, &(0x7f00000000c0)=""/179, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:03 executing program 5: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000040)=0x1, 0x4) socket$nl_generic(0x10, 0x3, 0x10) 07:10:03 executing program 2: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x38, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x8, 0x3, 0x0, 0x1, [{0x4}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}]}]}, 0x38}}, 0x0) 07:10:03 executing program 4: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x5, &(0x7f0000000000)=0x101, 0x4) 07:10:03 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x1, 0x0, &(0x7f0000000040)) 07:10:03 executing program 2: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0xb, 0x0, &(0x7f0000000280)) 07:10:03 executing program 3: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SYS_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000440)=ANY=[@ANYBLOB="1000000005145bdd"], 0xfe57}}, 0x0) 07:10:03 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x14) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000900)={0x14}, 0x14}}, 0x0) 07:10:03 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x20, 0x0, 0x8, 0x3, 0x0, 0x0, {}, [@NFCTH_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x20}}, 0x0) 07:10:04 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) connect$netlink(r0, &(0x7f0000000000)=@unspec, 0xc) 07:10:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$team(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$TEAM_CMD_OPTIONS_GET(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f00000015c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [{{0x8}, {0x4}}]}, 0x20}}, 0x0) 07:10:04 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8943, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:10:04 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ADD(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)={0x18, r1, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x4}]}, 0x18}}, 0x0) 07:10:04 executing program 2: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x541b, &(0x7f0000000000)) 07:10:04 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000012c0)={'vcan0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x28, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 07:10:04 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@func_proto, @restrict]}}, &(0x7f0000000480)=""/215, 0x32, 0xd7, 0x1}, 0x20) 07:10:04 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0xb, 0x0, 0x0, 0x4}, 0x48) 07:10:04 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x14, 0x0, 0x7, 0x3}, 0x14}}, 0x0) 07:10:04 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WIPHY(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x30, r1, 0x301, 0x0, 0x0, {{}, {@val={0x8, 0x2}, @val={0x8}, @val={0x6}}}}, 0x30}}, 0x0) 07:10:04 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) connect$netlink(r0, &(0x7f0000000040), 0xc) 07:10:04 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'ip6tnl0\x00', &(0x7f0000000040)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2}}) 07:10:04 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x34, r1, 0x1, 0x0, 0x0, {{}, {}, {0x18, 0x17, {0x400f, 0x0, @udp='udp:syz2\x00'}}}}, 0x34}}, 0x0) 07:10:04 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$inet_int(r0, 0x0, 0xa, 0x0, &(0x7f0000000080)) 07:10:04 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x4001, &(0x7f0000000140)=@framed={{}, [@jmp]}, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:04 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x0, 0xf4240, &(0x7f0000000040)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0xb3, &(0x7f00000000c0)=""/179, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:04 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f000000b080)=ANY=[@ANYBLOB="1caa00003000010028bd7000fedbdf25000000003c5f01"], 0xaa1c}}, 0x0) 07:10:04 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000180)={'bond0\x00', 0x0}) bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, r1, 0x1, 0x0, 0x6, @link_local}, 0x14) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x1, 0x803, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="540000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="0000000001200000240012800c0001006d6163766c616e00140002800800fdff07000000060002000100000008000500", @ANYRES32=r1, @ANYBLOB='\b\x00\n\x00', @ANYRES32=r4], 0x54}}, 0x0) 07:10:04 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) accept4$phonet_pipe(r0, 0x0, 0x0, 0x80000) 07:10:04 executing program 3: r0 = socket$inet(0x2, 0xa, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000010c0)={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 07:10:04 executing program 5: accept4$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 07:10:04 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x2) sendmsg$SMC_PNETID_GET(r0, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) [ 234.376614] Bearer rejected, not supported in standalone mode [ 234.415233] netlink: 19148 bytes leftover after parsing attributes in process `syz-executor.4'. 07:10:04 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x200006, 0x21, 0x10}, 0x48) 07:10:04 executing program 1: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x1, &(0x7f0000000080)=0x3ff, 0x4) 07:10:04 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x600}}, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:04 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x44, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x18, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x14, 0x3, 0x0, 0x1, [{0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}]}]}, 0x44}}, 0x0) [ 234.444696] netlink: 24376 bytes leftover after parsing attributes in process `syz-executor.4'. 07:10:04 executing program 1: socketpair(0xa, 0x0, 0x10000, &(0x7f0000000080)) 07:10:04 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x14, r0, 0xc03}, 0x14}}, 0x0) 07:10:04 executing program 4: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) setsockopt$llc_int(r0, 0x10c, 0x9, &(0x7f0000000040)=0x9, 0x4) 07:10:04 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), r0) sendmsg$IEEE802154_LLSEC_GETPARAMS(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x20, r1, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan1\x00'}]}, 0x20}}, 0x0) 07:10:04 executing program 0: bpf$PROG_LOAD_XDP(0x1c, &(0x7f0000000400)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:04 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x10}, 0x48) bpf$MAP_UPDATE_ELEM(0xc, &(0x7f0000000100)={r0, 0x0, 0x0}, 0x20) 07:10:04 executing program 5: bpf$MAP_CREATE(0xa, &(0x7f00000016c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 07:10:04 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADD6RD(r0, 0x89f9, &(0x7f00000000c0)={'sit0\x00', &(0x7f0000000080)={@empty, @rand_addr, 0xf, 0x1f}}) 07:10:04 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x18, 0x7, &(0x7f0000000180)=@framed={{}, [@call, @alu, @map_fd]}, &(0x7f0000000080)='GPL\x00', 0x1, 0xb3, &(0x7f00000000c0)=""/179, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:04 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x10}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000100)={r0, &(0x7f0000000140), &(0x7f00000000c0)=@udp}, 0x20) 07:10:04 executing program 1: r0 = socket$caif_stream(0x25, 0x1, 0x0) connect$caif(r0, &(0x7f0000000140)=@rfm={0x25, 0x0, "56dc939291d098fa7110d1d76cb4879d"}, 0x18) 07:10:04 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x14, 0x0, 0x4, 0x3}, 0x14}}, 0x0) 07:10:04 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000080)=0x11, 0x4) 07:10:04 executing program 0: recvfrom$llc(0xffffffffffffffff, 0x0, 0x0, 0x2040, 0x0, 0x0) pipe(&(0x7f0000000400)) socket$isdn(0x22, 0x3, 0x1) syz_init_net_socket$x25(0x9, 0x5, 0x0) accept4$phonet_pipe(0xffffffffffffffff, &(0x7f00000057c0), &(0x7f0000005800)=0x10, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000005980)={0x6, 0x1, &(0x7f0000005840)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}], &(0x7f0000005880)='syzkaller\x00', 0x7209, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000058c0)={0x7, 0x1}, 0x8, 0x10, &(0x7f0000005900)={0x5, 0xb, 0x8, 0x1}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000005940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x1]}, 0x80) socket$l2tp(0x2, 0x2, 0x73) 07:10:04 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x40049409, 0x0) 07:10:04 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)={0x14, r1, 0x1}, 0x14}}, 0x0) 07:10:04 executing program 4: r0 = socket$isdn(0x22, 0x3, 0x0) ioctl$IMCTRLREQ(r0, 0x80044945, 0x0) 07:10:04 executing program 2: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB]) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(0xffffffffffffffff, 0x40106614, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x62) write$binfmt_aout(r1, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x1200, 0x0, 0x0) 07:10:04 executing program 1: r0 = socket(0x11, 0xa, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000000), r0) 07:10:04 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x10}, 0x48) bpf$MAP_UPDATE_ELEM(0x15, &(0x7f0000000100)={r0, 0x0, 0x0}, 0x20) 07:10:04 executing program 5: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x38, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x8, 0x3, 0x0, 0x1, [{0x3}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}]}]}, 0x38}}, 0x0) 07:10:04 executing program 3: pipe(&(0x7f0000000400)={0xffffffffffffffff}) sendmsg$ETHTOOL_MSG_WOL_SET(r0, 0x0, 0x0) 07:10:04 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x24, 0x0, 0x9, 0x3, 0x0, 0x0, {}, [@NFCTH_TUPLE={0x4}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x24}}, 0x0) 07:10:04 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8901, &(0x7f0000000180)={'ip6tnl0\x00', 0x0}) 07:10:04 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'batadv_slave_0\x00', &(0x7f0000000000)=@ethtool_channels={0x3d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x17d554e9}}) 07:10:04 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) write$tun(r0, 0x0, 0x0) 07:10:04 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x15, 0x1, &(0x7f0000000040)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:10:04 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed={{0x61}}, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 234.765693] F2FS-fs (loop2): Invalid blocksize (65536), supports only 4KB [ 234.765693] 07:10:04 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0x18, 0x0, &(0x7f0000000280)) [ 234.819853] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 234.865379] F2FS-fs (loop2): Found nat_bits in checkpoint [ 234.948656] F2FS-fs (loop2): Mounted with checkpoint version = 3e17dab1 [ 234.956787] audit: type=1800 audit(1666509004.764:9): pid=11272 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="bus" dev="sda1" ino=14140 res=0 [ 235.002266] audit: type=1804 audit(1666509004.774:10): pid=11232 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir1183572998/syzkaller.ihJ4dk/101/file0/bus" dev="loop2" ino=10 res=1 [ 235.066847] audit: type=1800 audit(1666509004.824:11): pid=11259 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="bus" dev="sda1" ino=14140 res=0 07:10:05 executing program 2: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB]) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(0xffffffffffffffff, 0x40106614, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x62) write$binfmt_aout(r1, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x1200, 0x0, 0x0) 07:10:05 executing program 5: pipe(&(0x7f0000000400)) bpf$OBJ_PIN_MAP(0x6, 0x0, 0x0) 07:10:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000006c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_PMK(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000700)={0x1c, r1, 0x888c4653df26e027, 0x0, 0x0, {{}, {@val={0x8, 0x3, r2}, @void}}}, 0x1c}}, 0x0) 07:10:05 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x20}}, 0x0) 07:10:05 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$inet_int(r0, 0x0, 0xe, 0x0, &(0x7f0000000140)) 07:10:05 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0xa, 0x37c, 0x8, 0x6, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x3}, 0x48) 07:10:05 executing program 3: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB]) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(0xffffffffffffffff, 0x40106614, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x62) write$binfmt_aout(r1, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x1200, 0x0, 0x0) 07:10:05 executing program 0: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x48, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x14, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}, @ETHTOOL_A_BITSET_MASK={0x4}, @ETHTOOL_A_BITSET_SIZE={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x48}}, 0x0) 07:10:05 executing program 1: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000480)=@bpf_tracing={0x9, 0x1, &(0x7f0000000000)=@raw=[@exit], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1cbf1, r0}, 0x80) 07:10:05 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10) 07:10:05 executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000040)) 07:10:05 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x0, 0x404}, 0x14}}, 0x0) syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000480), r0) r1 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000180), r0) sendmsg$IEEE802154_LLSEC_GETPARAMS(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000300)={0x14, r1, 0x1}, 0x14}}, 0x0) [ 235.657880] F2FS-fs (loop3): Invalid blocksize (65536), supports only 4KB [ 235.657880] [ 235.709556] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 235.769996] F2FS-fs (loop3): Found nat_bits in checkpoint [ 235.827871] audit: type=1800 audit(1666509005.634:12): pid=11320 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name="bus" dev="sda1" ino=14179 res=0 [ 235.855919] audit: type=1804 audit(1666509005.664:13): pid=11320 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir298903320/syzkaller.3SuYWu/97/bus" dev="sda1" ino=14179 res=1 [ 235.878781] F2FS-fs (loop3): Mounted with checkpoint version = 3e17dab1 [ 235.930109] F2FS-fs (loop2): Invalid blocksize (65536), supports only 4KB [ 235.930109] [ 235.938803] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 235.965963] audit: type=1804 audit(1666509005.774:14): pid=11310 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.3" name="/root/syzkaller-testdir298903320/syzkaller.3SuYWu/97/bus" dev="sda1" ino=14179 res=1 [ 236.068175] audit: type=1800 audit(1666509005.874:15): pid=11327 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="bus" dev="loop2" ino=10 res=0 [ 236.087090] audit: type=1804 audit(1666509005.874:16): pid=11327 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir1183572998/syzkaller.ihJ4dk/102/file0/bus" dev="loop2" ino=10 res=1 [ 236.145665] audit: type=1804 audit(1666509005.944:17): pid=11333 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir1183572998/syzkaller.ihJ4dk/102/file0/bus" dev="loop2" ino=10 res=1 [ 239.772457] f2fs_msg: 5139 callbacks suppressed [ 239.772476] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.787960] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.800493] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.811481] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.822598] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.833290] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.844637] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.856344] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.867381] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 239.878349] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.782118] f2fs_msg: 7703 callbacks suppressed [ 244.782130] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.797569] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.808630] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.819335] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.830394] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.841776] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.852446] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.863423] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.874620] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 244.885700] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.791972] f2fs_msg: 7759 callbacks suppressed [ 249.791982] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.807522] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.818637] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.829483] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.840489] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.851665] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.862332] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.873434] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.884365] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 249.895479] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.801131] f2fs_msg: 7725 callbacks suppressed [ 254.801142] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.816512] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.827699] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.838469] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.849494] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.860463] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.872185] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.882884] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.893952] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 254.905061] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.810653] f2fs_msg: 7708 callbacks suppressed [ 259.810664] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.826418] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.837479] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.848230] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.859287] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.870292] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.881525] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.892316] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.903400] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 259.914342] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.821095] f2fs_msg: 7676 callbacks suppressed [ 264.821107] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.836544] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.848673] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.859391] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.871282] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.882076] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.893404] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.904525] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.916079] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 264.927109] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.830053] f2fs_msg: 7748 callbacks suppressed [ 269.830065] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.845514] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.857338] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.868470] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.880849] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.891563] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.902625] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.913675] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.924630] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 269.935574] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.839973] f2fs_msg: 7764 callbacks suppressed [ 274.839984] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.855340] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.866466] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.877205] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.888186] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.899324] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.910400] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.921497] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.932497] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 274.943473] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.849480] f2fs_msg: 7718 callbacks suppressed [ 279.849490] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.864864] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.875945] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.886643] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.897676] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.908389] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.919660] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.930334] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.941393] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 279.952423] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.858883] f2fs_msg: 7740 callbacks suppressed [ 284.858894] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.874235] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.886024] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.897092] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.908173] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.919752] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.930540] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.941817] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.953379] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 284.964615] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.868702] f2fs_msg: 7730 callbacks suppressed [ 289.868714] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.884105] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.896071] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.907293] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.918289] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.929409] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.940492] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.951671] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.962623] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 289.973660] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] 07:11:00 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000080)={'batadv_slave_0\x00', &(0x7f0000000000)=@ethtool_channels={0x3d}}) 07:11:00 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x4, &(0x7f0000000140)=@framed={{}, [@jmp={0x5, 0x0, 0x0, 0x0, 0x0, 0x8500}]}, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:11:00 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000001840)={'team0\x00', 0x0}) r2 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r2, 0x107, 0x1, &(0x7f0000000000)={r1, 0x1, 0x6, @broadcast}, 0x10) 07:11:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WIPHY(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x30, r1, 0x301, 0x0, 0x0, {{}, {@val={0x8, 0x140}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) 07:11:00 executing program 2: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB]) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(0xffffffffffffffff, 0x40106614, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x62) write$binfmt_aout(r1, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x1200, 0x0, 0x0) 07:11:00 executing program 3: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB]) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(0xffffffffffffffff, 0x40106614, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x62) write$binfmt_aout(r1, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x1200, 0x0, 0x0) 07:11:00 executing program 5: socketpair(0x28, 0x5, 0x0, &(0x7f0000000540)) 07:11:00 executing program 5: r0 = socket(0x18, 0x0, 0x0) accept4(r0, 0x0, 0x0, 0x0) [ 290.596255] device team0 entered promiscuous mode [ 290.611706] device team_slave_0 entered promiscuous mode [ 290.626193] device team_slave_1 entered promiscuous mode 07:11:00 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89a0, 0x0) 07:11:00 executing program 1: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000040)=0x1, 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000480)=@bpf_tracing={0x9, 0x1, &(0x7f0000000000)=@raw=[@exit], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1cbf1}, 0x80) socket$nl_generic(0x10, 0x3, 0x10) [ 290.669729] device team0 left promiscuous mode [ 290.676521] device team_slave_0 left promiscuous mode 07:11:00 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8982, &(0x7f0000000180)={'ip6tnl0\x00', 0x0}) 07:11:00 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x14, r1, 0x1, 0x0, 0x0, {0x23}}, 0x14}}, 0x0) [ 290.725832] device team_slave_1 left promiscuous mode [ 290.810736] audit: type=1800 audit(1666509060.618:18): pid=11379 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name="bus" dev="sda1" ino=13873 res=0 [ 290.883297] audit: type=1804 audit(1666509060.618:19): pid=11379 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir298903320/syzkaller.3SuYWu/98/bus" dev="sda1" ino=13873 res=1 [ 290.971878] audit: type=1804 audit(1666509060.708:20): pid=11384 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.3" name="/root/syzkaller-testdir298903320/syzkaller.3SuYWu/98/bus" dev="sda1" ino=13873 res=1 [ 294.220197] IPVS: ftp: loaded support on port[0] = 21 [ 294.456799] chnl_net:caif_netlink_parms(): no params data found [ 294.545894] bridge0: port 1(bridge_slave_0) entered blocking state [ 294.553226] bridge0: port 1(bridge_slave_0) entered disabled state [ 294.565120] device bridge_slave_0 entered promiscuous mode [ 294.573065] bridge0: port 2(bridge_slave_1) entered blocking state [ 294.584206] bridge0: port 2(bridge_slave_1) entered disabled state [ 294.592418] device bridge_slave_1 entered promiscuous mode [ 294.627400] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 294.637459] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 294.670726] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 294.677970] team0: Port device team_slave_0 added [ 294.683973] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 294.691432] team0: Port device team_slave_1 added [ 294.714260] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 294.720987] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 294.747039] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 294.759435] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 294.765675] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 294.791720] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 294.809186] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 294.816398] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 294.844461] device hsr_slave_0 entered promiscuous mode [ 294.850619] device hsr_slave_1 entered promiscuous mode [ 294.856680] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 294.864013] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 294.883387] f2fs_msg: 5479 callbacks suppressed [ 294.883398] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.904906] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.925306] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.937827] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.951202] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.962962] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.967797] bridge0: port 2(bridge_slave_1) entered blocking state [ 294.975062] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.979499] bridge0: port 2(bridge_slave_1) entered forwarding state [ 294.979773] bridge0: port 1(bridge_slave_0) entered blocking state [ 294.992129] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 294.996103] bridge0: port 1(bridge_slave_0) entered forwarding state [ 295.004459] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 295.031106] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 295.062004] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 295.068080] 8021q: adding VLAN 0 to HW filter on device bond0 [ 295.084869] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 295.097951] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 295.106684] bridge0: port 1(bridge_slave_0) entered disabled state [ 295.117478] bridge0: port 2(bridge_slave_1) entered disabled state [ 295.134680] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 295.142416] 8021q: adding VLAN 0 to HW filter on device team0 [ 295.156461] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 295.167741] bridge0: port 1(bridge_slave_0) entered blocking state [ 295.174137] bridge0: port 1(bridge_slave_0) entered forwarding state [ 295.204914] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 295.213349] bridge0: port 2(bridge_slave_1) entered blocking state [ 295.219751] bridge0: port 2(bridge_slave_1) entered forwarding state [ 295.233997] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 295.255991] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 295.263199] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 295.276446] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 295.285234] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 295.300683] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 295.306697] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 295.353788] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 295.366008] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 295.376635] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 295.392708] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 295.406390] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 295.480416] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 295.490702] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 295.497704] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 295.506483] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 295.557862] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 295.571352] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 295.581804] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 295.593751] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 295.603654] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 295.613234] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 295.626036] device veth0_vlan entered promiscuous mode [ 295.635526] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 295.646544] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 295.658536] device veth1_vlan entered promiscuous mode [ 295.664505] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 295.674418] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 295.687514] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 295.699168] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 295.705980] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 295.713869] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 295.723981] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 295.736215] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 295.746068] device veth0_macvtap entered promiscuous mode [ 295.758724] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 295.772854] device veth1_macvtap entered promiscuous mode [ 295.779206] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 295.794900] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 295.804630] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 295.818866] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 295.833185] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.842544] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 295.857289] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.866674] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 295.882938] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.892743] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 295.906494] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.916426] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 295.931421] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.941928] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 295.955542] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 295.972568] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 295.981274] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 295.988208] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 295.995448] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 296.007944] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 296.016169] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 296.032486] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 296.047859] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 296.057941] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 296.073031] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 296.082429] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 296.097129] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 296.106617] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 296.124285] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 296.133430] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 296.147764] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 296.157093] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 296.172093] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 296.183108] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 296.195613] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 296.203122] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 296.215345] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 296.268181] Bluetooth: hci6 command 0x0409 tx timeout [ 296.525792] audit: type=1800 audit(1666509066.328:21): pid=11648 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="bus" dev="sda1" ino=13876 res=0 [ 296.553077] audit: type=1804 audit(1666509066.358:22): pid=11648 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir3290037788/syzkaller.dGwPn9/0/bus" dev="sda1" ino=13876 res=1 [ 296.631956] audit: type=1804 audit(1666509066.438:23): pid=11649 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir3290037788/syzkaller.dGwPn9/0/bus" dev="sda1" ino=13876 res=1 [ 298.348018] Bluetooth: hci6 command 0x041b tx timeout [ 299.888489] f2fs_msg: 6190 callbacks suppressed [ 299.888498] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.903857] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.914870] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.925776] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.936755] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.947779] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.958883] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.970129] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.981140] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 299.992264] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 300.427897] Bluetooth: hci6 command 0x040f tx timeout [ 302.507773] Bluetooth: hci6 command 0x0419 tx timeout [ 304.897839] f2fs_msg: 7622 callbacks suppressed [ 304.897850] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.913864] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.925031] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.935835] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.946840] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.957917] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.968609] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.979569] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 304.990717] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 305.001990] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.907784] f2fs_msg: 7609 callbacks suppressed [ 309.907796] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.923227] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.935443] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.946858] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.958025] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.969233] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.980307] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 309.991744] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 310.002798] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 310.013782] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 314.917457] f2fs_msg: 7590 callbacks suppressed [ 314.917469] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 314.932854] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 314.945551] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 314.956700] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 314.968531] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 314.979362] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 314.990726] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 315.002097] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 315.013197] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 315.024291] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 319.926852] f2fs_msg: 7574 callbacks suppressed [ 319.926864] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 319.942215] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 319.954214] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 319.965188] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 319.976225] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 319.987354] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 319.998062] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 320.009222] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 320.020199] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 320.031413] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 324.936859] f2fs_msg: 7573 callbacks suppressed [ 324.936870] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 324.952344] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 324.964978] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 324.976205] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 324.987494] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 324.998188] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 325.010762] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 325.021834] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 325.033493] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 325.044576] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 329.946709] f2fs_msg: 7597 callbacks suppressed [ 329.946720] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 329.962177] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 329.974579] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 329.985644] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 329.996965] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 330.007686] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 330.019703] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 330.031438] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 330.042502] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 330.053539] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 332.746285] Bluetooth: hci4 command 0x0406 tx timeout [ 332.746312] Bluetooth: hci5 command 0x0406 tx timeout [ 332.751505] Bluetooth: hci0 command 0x0406 tx timeout [ 332.760812] Bluetooth: hci2 command 0x0406 tx timeout [ 332.765673] Bluetooth: hci3 command 0x0406 tx timeout [ 332.767230] Bluetooth: hci1 command 0x0406 tx timeout [ 334.956242] f2fs_msg: 7555 callbacks suppressed [ 334.956253] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 334.971626] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 334.983361] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 334.994573] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 335.005622] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 335.017521] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 335.028253] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 335.039644] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 335.050969] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 335.062038] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 339.966890] f2fs_msg: 7600 callbacks suppressed [ 339.966901] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 339.982268] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 339.993350] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 340.004132] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 340.015447] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 340.027265] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 340.038103] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 340.049400] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 340.060511] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 340.071559] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 344.975997] f2fs_msg: 7581 callbacks suppressed [ 344.976008] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 344.991839] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.004513] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.015580] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.027190] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.038249] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.049308] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.060653] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.072094] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 345.083136] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] 07:11:55 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var={0x0, 0xa}]}}, &(0x7f0000000080)=""/179, 0x2a, 0xb3, 0x1}, 0x20) 07:11:55 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SSUBSCRIP(r0, 0x89e1, &(0x7f00000001c0)={'bond_slave_0\x00'}) 07:11:55 executing program 4: bpf$PROG_LOAD_XDP(0x1085, 0x0, 0x0) 07:11:55 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8971, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:11:55 executing program 3: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB]) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(0xffffffffffffffff, 0x40106614, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x62) write$binfmt_aout(r1, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x1200, 0x0, 0x0) [ 348.642134] IPVS: ftp: loaded support on port[0] = 21 [ 348.849648] chnl_net:caif_netlink_parms(): no params data found [ 348.932612] bridge0: port 1(bridge_slave_0) entered blocking state [ 348.939690] bridge0: port 1(bridge_slave_0) entered disabled state [ 348.948201] device bridge_slave_0 entered promiscuous mode [ 348.955312] bridge0: port 2(bridge_slave_1) entered blocking state [ 348.963288] bridge0: port 2(bridge_slave_1) entered disabled state [ 348.971279] device bridge_slave_1 entered promiscuous mode [ 348.999484] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 349.008864] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 349.038207] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 349.052594] team0: Port device team_slave_0 added [ 349.058503] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 349.072936] team0: Port device team_slave_1 added [ 349.104555] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 349.116982] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 349.150865] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 349.165190] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 349.175135] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 349.205575] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 349.221673] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 349.229485] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 349.259436] device hsr_slave_0 entered promiscuous mode [ 349.265935] device hsr_slave_1 entered promiscuous mode [ 349.272116] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 349.279499] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 349.422594] bridge0: port 2(bridge_slave_1) entered blocking state [ 349.428997] bridge0: port 2(bridge_slave_1) entered forwarding state [ 349.435677] bridge0: port 1(bridge_slave_0) entered blocking state [ 349.442039] bridge0: port 1(bridge_slave_0) entered forwarding state [ 349.495237] IPv6: ADDRCONF(NETDEV_UP): bond0: link is not ready [ 349.502066] 8021q: adding VLAN 0 to HW filter on device bond0 [ 349.512061] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 349.523876] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 349.532355] bridge0: port 1(bridge_slave_0) entered disabled state [ 349.540830] bridge0: port 2(bridge_slave_1) entered disabled state [ 349.556921] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 349.563425] 8021q: adding VLAN 0 to HW filter on device team0 [ 349.579756] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 349.592309] bridge0: port 1(bridge_slave_0) entered blocking state [ 349.598706] bridge0: port 1(bridge_slave_0) entered forwarding state [ 349.634282] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 349.642696] bridge0: port 2(bridge_slave_1) entered blocking state [ 349.649104] bridge0: port 2(bridge_slave_1) entered forwarding state [ 349.663875] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 349.673145] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 349.694457] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 349.710509] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 349.722475] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 349.734508] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 349.743923] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 349.757785] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 349.772718] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 349.793617] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 349.829925] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 349.843025] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 349.853972] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 349.864044] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 349.884363] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 349.967671] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 349.984151] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 349.986210] f2fs_msg: 5719 callbacks suppressed [ 349.986221] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 349.991834] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 349.998295] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.012554] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 350.020450] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.043662] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.055353] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.057354] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 350.067392] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.077787] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 350.084258] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.095008] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 350.100108] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.108115] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 350.116498] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.127124] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 350.132734] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 350.143546] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 350.163160] device veth0_vlan entered promiscuous mode [ 350.170921] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 350.183720] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 350.197282] device veth1_vlan entered promiscuous mode [ 350.204071] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 350.220057] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 350.238624] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 350.256123] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 350.262968] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 350.278043] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 350.285420] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 350.298484] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 350.311079] device veth0_macvtap entered promiscuous mode [ 350.317701] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 350.326448] device veth1_macvtap entered promiscuous mode [ 350.332700] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 350.341791] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 350.352091] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 350.361394] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 350.371201] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.380666] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 350.390551] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.399868] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 350.409759] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.418919] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 350.429415] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.438587] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 350.448519] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.457678] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 350.468011] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.477172] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 350.487299] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.497767] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 350.504729] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 350.513491] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 350.523293] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.532664] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 350.542436] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.551748] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 350.562152] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.571324] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 350.581312] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.590891] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 350.600767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.610129] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 350.619915] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.629204] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 350.638985] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 350.649424] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 350.656455] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 350.663904] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 350.671684] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 350.679488] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 350.687959] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 350.696722] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 350.704449] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 350.713572] Bluetooth: hci7 command 0x0409 tx timeout [ 351.183354] audit: type=1800 audit(1666509120.991:24): pid=11925 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.3" name="bus" dev="loop3" ino=10 res=0 [ 351.212584] audit: type=1804 audit(1666509121.021:25): pid=11925 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir583583921/syzkaller.HSdPqA/0/file0/bus" dev="loop3" ino=10 res=1 [ 351.284565] audit: type=1804 audit(1666509121.081:26): pid=11926 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.3" name="/root/syzkaller-testdir583583921/syzkaller.HSdPqA/0/file0/bus" dev="loop3" ino=10 res=1 07:12:01 executing program 2: openat$fuse(0xffffffffffffff9c, 0x0, 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB]) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) write$FUSE_WRITE(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4000000, 0x3d, &(0x7f0000000200)=[{&(0x7f0000010000)="1020f5f201000e00090000000300000010000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x400}, {&(0x7f0000010080)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x860}, {&(0x7f00000101e0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000000c00)="0000000000000000000000000000005cbed2b6f0e7a58a8ad0ddc32ee9da62a615dbf0437d4dec34afb1b0852b1a76d3cdcaa5753c32edd957aa7568800eed7a797c5087c177754cfaff5ddb3ba6dd084d523b7aa7f159abf6aee38a48b6a15a4d49c5c835739089a09eeb95382ee0d55adf966099243251eeee84cf0a1bd3e5f6482d259789eea5602bf61b38a731250af0921c3c0d585af9fb9e1cead8c42614eb700cda4febba20fe27e55bb9d131c9344fcd2225d1d9e40d58875f4b7bad2826021ffe4e6867b8e1c4", 0xcb, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c000000090000000100000001000000000000000040000000000000180000001f0000000200000002000000020000000100000018000000000200000002000000060000000a0000000e00000010000003000000010000000200000022557c7f4c464834a18da3b19154b95500000000", 0x80, 0x1400}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00%\x00\x00\x00mp\x00\x00\x00\x00\x00\x00wm\x00\x00\x00\x00\x00\x00og\x00\x00\x00\x00\x00\x00jp\x00\x00\x00\x00\x00\x00avi\x00\x00\x00\x00\x00m4v\x00\x00\x00\x00\x00m4p\x00\x00\x00\x00\x00mkv\x00\x00\x00\x00\x00mov\x00\x00\x00\x00\x00webm\x00\x00\x00\x00wav\x00\x00\x00\x00\x00m4a\x00\x00\x00\x00\x003gp\x00\x00\x00\x00\x00opus\x00\x00\x00\x00flac\x00\x00\x00\x00gif\x00\x00\x00\x00\x00png\x00\x00\x00\x00\x00svg\x00\x00\x00\x00\x00webp\x00\x00\x00\x00jar\x00\x00\x00\x00\x00deb\x00\x00\x00\x00\x00iso\x00\x00\x00\x00\x00gz\x00\x00\x00\x00\x00\x00xz\x00\x00\x00\x00\x00\x00zst\x00\x00\x00\x00\x00pdf\x00\x00\x00\x00\x00pyc\x00\x00\x00\x00\x00ttc\x00\x00\x00\x00\x00ttf\x00\x00\x00\x00\x00exe\x00\x00\x00\x00\x00apk\x00\x00\x00\x00\x00cnt\x00\x00\x00\x00\x00exo\x00\x00\x00\x00\x00odex\x00\x00\x00\x00vdex\x00\x00\x00\x00so\x00\x00\x00\x00\x00\x00cold\x00\x00\x00\x00db\x00'/352, 0x160, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1b80}, {&(0x7f0000010700)='\x00\x00\x00\x00\b\x00'/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x200000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000382c77a20000030000000003000000001000"/64, 0x40, 0x200fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x2011e0}, {&(0x7f0000010900)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x2012e0}, {&(0x7f0000010960)="0000000b000000000400"/32, 0x20, 0x201380}, {&(0x7f0000010980)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x2013e0}, {&(0x7f00000109c0)="03000000000000030000000000000400"/32, 0x20, 0x202000}, {&(0x7f0000000900)="00008c00"/32, 0x20, 0x202e00}, {&(0x7f0000010a00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x202fe0}, {&(0x7f0000010a80)="0000000000000000000000000000000000000000000000000000000100000000b1da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x204fe0}, {&(0x7f0000010b60)="00000000000000000000000000000000000000000000000000000000382c77a2", 0x20, 0x205fe0}, {&(0x7f0000010b80)="b1da173e382c77a200"/32, 0x20, 0x3ff000}, {&(0x7f0000010ba0)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x3ff040}, {&(0x7f0000010c00)="b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/192, 0xc0, 0x400000}, {&(0x7f0000010cc0)="000000000000000000000000000000000000000000000000000000005e2ecb6b0000030000000003000000001000"/64, 0x40, 0x400fe0}, {&(0x7f0000010d00)="000000000000000000000000000000000000000000000000000000060000000000020c600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000010000000510ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000002000000001400", 0xc0, 0x4011e0}, {&(0x7f0000010dc0)="000000000000000300000004007800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000500000000080000000000", 0x60, 0x4012e0}, {&(0x7f0000010e20)="0000000b000000000400"/32, 0x20, 0x401380}, {&(0x7f0000010e40)="00000000000000000000000000000000000000000000030000000000000300000000000008000000000000080000000001000800000000020000000000000000", 0x40, 0x4013e0}, {&(0x7f0000010e80)="030000000000000300000000000600000000000000000000000000fff7000000", 0x20, 0x402000}, {&(0x7f0000010ea0)='\x00\x00p\x00'/32, 0x20, 0x402e00}, {&(0x7f0000010ec0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010f20)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010f40)="0000000000000000000000000000000000000000000000000000000100000000b0da173e0000000000100000000000000b000000000000000d0000001000000012000000000000000100000002000000ffffffffffffffffffffffffffffffffffffffff03000600000000000000000000000000030000000b00000005000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00000100"/224, 0xe0, 0x404fe0}, {&(0x7f0000011020)="000000000000000000000000000000000000000000000000000000005e2ecb6b", 0x20, 0x405fe0}, {&(0x7f0000000140)="b0da8ef35e2ecb6b000000000000000000000000000000000000000000000000a5d99c0d43aee315bf34b14db11d588cc6bc7b", 0x33, 0x5ff000}, {&(0x7f0000011060)="0000000000000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00"/96, 0x60, 0x5ff040}, {&(0x7f00000110c0)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000005120000000900000004120000000000000000", 0x60, 0xa00000}, {&(0x7f0000011120)="000000000000000000000100000001000000000200000001000000000300000001100000000400000002100000000500000000120000000600000001120000000700000002120000000800000003120000000900000004120000000000000000", 0x60, 0xc00000}, {&(0x7f0000011180)="ed41002080761000535f010003000000001000000000000002000000000000005e1f1f6300000000651f1f6300000000651f1f630000000000000000c9675f30c9675f30000000000100"/96, 0x60, 0x1001000}, {&(0x7f00000111e0)="000000000000000004000000011600"/32, 0x20, 0x1001160}, {&(0x7f0000011200)="0000000000000000030000000300000000000000adda173e0000000002100000ed4100250000000000000000020000007c0d0000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30c76f1e44000000000000000000100000030000000500000066696c653000"/160, 0xa0, 0x1001fe0}, {&(0x7f0000000940)="00000000000000002400000000000000000000000000000000000000000000000000000000000000000cbc7ff08b5305ff15d7a61a574c00000000000000000f00000000000000000000000000000000000000000000000000000000000000000000000400000001000200000000030000000200024a8113ed050000000500018dceceda450600000005000700000000", 0x90, 0x1002160}, {&(0x7f0000011320)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00'/64, 0x40, 0x1002960}, {&(0x7f0000000080)="000000000000000004000000040000000000000000000310000021c889933292eab88506c2bf4b219e41586b2ee7e0c3b5dc950e5fe51ed5d17fe4532cc4dda633133cc8325e596aaae7bf8240bdeba0be9e65d43d3b16139a6e1e7481364cab100c31c38db2492eb6b5719ceb4d", 0x6e, 0x1002fe0}, {&(0x7f0000011380)="ed81002b0000000000000000010000001a040000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f305ee78c74000000000000000000000000040000000500000066696c653000"/128, 0x80, 0x1200000}, {&(0x7f0000011400)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00'/1120, 0x460, 0x1200160}, {&(0x7f0000011860)="0000000000000000050000000500000001000000adda173e0000000001120000ffa1002b00000000000000000100000027000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30f1689d18000000000000000000000000040000000500000066696c653100"/160, 0xa0, 0x1200fe0}, {&(0x7f0000011900)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/tmp/syz-imagegen2941961749/file0/file0\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x60, 0x1201160}, {&(0x7f0000011a00)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallers\x00\x00\x00\x00\x00\x00', 0x40, 0x1202160}, {&(0x7f0000011a40)="0000000000000000000000001120f5f20100000000000000000000000000000000000000010606007861747472317861747472310106060078617474723278617474723200"/96, 0x60, 0x1202f00}, {&(0x7f0000011aa0)="0000000000000000070000000700000001000000adda173e0000000003120000", 0x20, 0x1202fe0}, {&(0x7f0000011ac0)="ed81012b00000000000000000100000064000000000000000100000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30559f02d3000000000000000000000000030000000900000066696c652e636f6c6400"/128, 0x80, 0x1203ffc}, {&(0x7f0000011b40)='\x00\x00\x00\x00\x00\x00\x00\x00$\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/160, 0xa0, 0x1204160}, {&(0x7f0000011be0)="0000000000000000090000000900000001000000adda173e0000000005120000ed81022100000000000000000200000028230000000000000400000000000000651f1f6300000000651f1f6300000000651f1f6300000000c9675f30c9675f30c9675f30b41fa909000000000000000000000000030000000500000066696c653300"/160, 0xa0, 0x1204fe0}, {&(0x7f0000011c80)="02160000030000002400000000000000000000000000000000000000000000000000000000000000000000000216000003160000041600"/64, 0x40, 0x1205160}, {&(0x7f0000011cc0)="0000000000000000080000000800000001000000aeda173eb7c33c1906120000", 0x20, 0x1205fe0}, {&(0x7f0000011ce0)="ff0000000000000000000000000000000000000000000000000000000000000000000300000001000200000000030000000200024a8113ed040000000500028dcece4507000000050001baeed06f0800000005000153bfc55008000000050001120052230900000009000100"/128, 0x80, 0x1601000}, {&(0x7f0000011d60)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00\x00\x00\x00\x00\x00\x00..\x00\x00\x00\x00\x00\x00file0\x00\x00\x00file1\x00\x00\x00file2\x00\x00\x00file3\x00\x00\x00file.cold\x00'/96, 0x60, 0x1601940}], 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000003f10e2d7428f7ff99d98cd1cdc1e2fa50407dbc95739e026b95176c1ba732becc3dddfc7f17060f6312da454cb4a8a8d4042fb51bc0fa9607ec5cbef3456ef2ada10e34603b0c115ab20b4fa4bd6fd3a18b258dff7e760d071cb590bc838aaeb1d9553881cf5e0d603cec2940e27ddf93e7e2a9e39e4b06ba0bc7b365a4e0e5aa57acbe090e4bc0318bf1cba3724282c64acc31060d2e76ba7fca4d49896b879ec7007728c7a"], 0x1) sync() sync() r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS(0xffffffffffffffff, 0x40106614, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x62) write$binfmt_aout(r1, &(0x7f0000000340)=ANY=[], 0x220) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) preadv2(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/76, 0x7ffff000}], 0x1, 0x1200, 0x0, 0x0) 07:12:01 executing program 1: bpf$MAP_UPDATE_ELEM(0x1d, &(0x7f0000000100)={0xffffffffffffffff, &(0x7f0000000140), 0x0}, 0x20) 07:12:01 executing program 0: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0x14, 0x0, &(0x7f0000000280)) 07:12:01 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000001c0)={'netpci0\x00', 0x1}) ioctl$TUNGETFILTER(r0, 0x801054db, 0x0) 07:12:01 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x5450, 0x0) 07:12:01 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xf, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:12:01 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x14, 0x0, 0xd, 0x3}, 0x14}}, 0x0) 07:12:01 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r0, 0x10e, 0xa, &(0x7f0000000040)=""/199, &(0x7f0000000140)=0xc7) 07:12:01 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, &(0x7f0000000000)=0xffffffff, 0x4) syz_genetlink_get_family_id$ethtool(&(0x7f0000000400), r0) 07:12:01 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@bloom_filter, 0x48) 07:12:01 executing program 4: r0 = socket(0x22, 0x3, 0x0) recvmsg$can_bcm(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) [ 352.745683] Bluetooth: hci7 command 0x041b tx timeout [ 354.835427] Bluetooth: hci7 command 0x040f tx timeout [ 354.995645] f2fs_msg: 5443 callbacks suppressed [ 354.995656] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.005417] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.011519] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.028657] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.031682] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.047711] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.051927] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.062814] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.108178] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.128795] IPVS: ftp: loaded support on port[0] = 21 [ 355.136303] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 355.451038] chnl_net:caif_netlink_parms(): no params data found [ 355.564796] bridge0: port 1(bridge_slave_0) entered blocking state [ 355.577650] bridge0: port 1(bridge_slave_0) entered disabled state [ 355.584927] device bridge_slave_0 entered promiscuous mode [ 355.600122] bridge0: port 2(bridge_slave_1) entered blocking state [ 355.621098] bridge0: port 2(bridge_slave_1) entered disabled state [ 355.642072] device bridge_slave_1 entered promiscuous mode [ 355.723207] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 355.752294] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 355.830664] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 355.852346] team0: Port device team_slave_0 added [ 355.872089] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 355.889430] team0: Port device team_slave_1 added [ 355.959295] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 355.979200] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 356.038002] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 356.049584] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 356.056732] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 356.082514] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 356.099451] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 356.114603] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 356.148148] device hsr_slave_0 entered promiscuous mode [ 356.154406] device hsr_slave_1 entered promiscuous mode [ 356.161924] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 356.170302] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 356.344589] bridge0: port 2(bridge_slave_1) entered blocking state [ 356.350992] bridge0: port 2(bridge_slave_1) entered forwarding state [ 356.357676] bridge0: port 1(bridge_slave_0) entered blocking state [ 356.364381] bridge0: port 1(bridge_slave_0) entered forwarding state [ 356.429577] bridge0: port 1(bridge_slave_0) entered disabled state [ 356.438523] bridge0: port 2(bridge_slave_1) entered disabled state [ 356.451207] 8021q: adding VLAN 0 to HW filter on device bond0 [ 356.469590] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 356.487071] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 356.493202] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 356.501395] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 356.514383] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 356.526659] 8021q: adding VLAN 0 to HW filter on device team0 [ 356.541174] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 356.549581] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 356.562864] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 356.572193] bridge0: port 1(bridge_slave_0) entered blocking state [ 356.578600] bridge0: port 1(bridge_slave_0) entered forwarding state [ 356.595082] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 356.602833] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 356.617766] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 356.630003] bridge0: port 2(bridge_slave_1) entered blocking state [ 356.636389] bridge0: port 2(bridge_slave_1) entered forwarding state [ 356.651971] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 356.662812] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 356.683054] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 356.702638] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 356.723490] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 356.742085] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 356.761343] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 356.782780] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 356.793053] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 356.802780] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 356.817217] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 356.834925] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 356.845547] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 356.853127] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 356.864490] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 356.872202] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 356.886798] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 356.902038] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 356.910287] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 356.922721] Bluetooth: hci7 command 0x0419 tx timeout [ 356.972973] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 356.989012] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 357.001404] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 357.009415] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 357.027200] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 357.145373] Bluetooth: hci8 command 0x0409 tx timeout [ 357.194450] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 357.212272] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 357.224642] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 357.238825] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 357.326492] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 357.333647] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 357.347382] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 357.367866] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 357.374443] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 357.383291] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 357.392870] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 357.405132] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 357.420767] device veth0_vlan entered promiscuous mode [ 357.433215] device veth1_vlan entered promiscuous mode [ 357.447956] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 357.454748] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 357.488368] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 357.508834] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 357.521045] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 357.531552] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 357.548034] device veth0_macvtap entered promiscuous mode [ 357.554311] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 357.573182] device veth1_macvtap entered promiscuous mode [ 357.583576] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 357.602063] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 357.622374] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 357.641514] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.652821] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.664199] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.676631] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.686785] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.698730] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.710328] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.722265] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.733605] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.746624] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.756772] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.769071] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.780451] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.791809] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.801186] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 357.811159] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.821768] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 357.829074] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 357.838846] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 357.848091] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 357.861009] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 357.877720] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 357.892803] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 357.903902] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.917462] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 357.928233] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.940508] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 357.953286] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.966544] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 357.979369] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 357.991713] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 358.005496] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 358.015902] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 358.027055] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 358.039245] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 358.051730] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 358.063595] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 358.073986] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 358.084986] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 358.092600] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 358.100103] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 358.109082] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 358.525891] audit: type=1800 audit(1666509128.341:27): pid=12214 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.2" name="bus" dev="sda1" ino=13879 res=0 [ 358.575775] audit: type=1804 audit(1666509128.341:28): pid=12214 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir3965200058/syzkaller.qYgkxR/0/bus" dev="sda1" ino=13879 res=1 [ 358.613081] audit: type=1804 audit(1666509128.411:29): pid=12215 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir3965200058/syzkaller.qYgkxR/0/bus" dev="sda1" ino=13879 res=1 [ 359.225415] Bluetooth: hci8 command 0x041b tx timeout [ 360.005854] f2fs_msg: 5543 callbacks suppressed [ 360.005866] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.013578] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.032048] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.039307] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.044168] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.058368] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.064263] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.079180] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.083775] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 360.100206] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 361.305154] Bluetooth: hci8 command 0x040f tx timeout [ 363.385663] Bluetooth: hci8 command 0x0419 tx timeout [ 365.015109] f2fs_msg: 7576 callbacks suppressed [ 365.015121] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.025024] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.036289] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.046092] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.051871] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.068675] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.072478] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.086819] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.092211] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 365.106611] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.025561] f2fs_msg: 7853 callbacks suppressed [ 370.025572] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.040417] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.041382] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.051574] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.067415] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.076973] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.082809] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.097320] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.103229] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 370.118875] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.034885] f2fs_msg: 7925 callbacks suppressed [ 375.034896] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.035775] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.040529] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.055867] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.067242] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.077386] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.082144] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.093819] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.101944] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 375.116778] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.044804] f2fs_msg: 7653 callbacks suppressed [ 380.044816] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.054992] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.070786] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.074278] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.082073] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.101072] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.102011] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.119639] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.122390] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 380.133618] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.054739] f2fs_msg: 7701 callbacks suppressed [ 385.054751] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.064422] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.077591] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.083445] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.095936] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.101874] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.116314] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.122008] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.136192] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 385.142091] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.064228] f2fs_msg: 7724 callbacks suppressed [ 390.064239] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.075270] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.086783] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.095195] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.100981] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.115297] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.121076] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.135453] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.141273] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 390.156537] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.073961] f2fs_msg: 7764 callbacks suppressed [ 395.073972] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.083850] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.100651] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.105393] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.111962] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.131147] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.132086] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.148732] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.152341] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 395.169030] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.083611] f2fs_msg: 7865 callbacks suppressed [ 400.083623] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.084437] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.089220] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.099434] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.118466] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.119648] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.133023] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.139812] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.156525] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 400.160166] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.094433] f2fs_msg: 7923 callbacks suppressed [ 405.094444] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.099591] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.110150] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.125446] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.135529] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.145645] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.151687] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.168345] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.171627] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 405.186046] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] 07:12:55 executing program 5: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8931, &(0x7f0000000100)={'gre0\x00', 0x0}) [ 410.104288] f2fs_msg: 7616 callbacks suppressed [ 410.104299] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.118632] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.129372] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.130326] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.141823] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.150938] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.168389] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.171179] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.187033] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 410.191432] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] 07:13:03 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000400)={'ip6gre0\x00', &(0x7f0000000380)={'syztnl1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @mcast1, @mcast1, 0x0, 0x700}}) 07:13:03 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x10}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000100)={r0, &(0x7f0000000140), &(0x7f00000000c0)=@udp, 0x2}, 0x20) 07:13:03 executing program 1: pipe(&(0x7f00000007c0)) sendmsg$TEAM_CMD_PORT_LIST_GET(0xffffffffffffffff, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x3ff}, 0x48) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) 07:13:03 executing program 5: r0 = socket(0x2b, 0x1, 0x1) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x4, 0x0, 0x0) 07:13:03 executing program 3: bpf$PROG_LOAD_XDP(0x5, 0x0, 0x0) r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000040)=0x1, 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) 07:13:03 executing program 5: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8930, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:13:03 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdffd402952d82efa, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:13:03 executing program 1: socketpair(0x29, 0x5, 0x0, &(0x7f0000000080)) 07:13:03 executing program 4: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x8000, 0x4) 07:13:03 executing program 5: r0 = openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card2/oss_mixer\x00', 0x0, 0x0) r1 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) dup3(r1, r0, 0x0) 07:13:03 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000002340)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}}) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0xee00) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000080)={0x50, 0x0, r1}, 0x50) read$FUSE(r0, &(0x7f00000023c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r0, &(0x7f0000004400)={0xa0, 0x0, r2}, 0xa0) read$FUSE(r0, &(0x7f00000044c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000000140)={0x78, 0x0, r3, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x78) 07:13:03 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000340), 0x0, 0x20402) syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$int_in(r1, 0x800000c004500a, &(0x7f0000000300)) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$rxrpc(0xffffffffffffffff, 0x0, 0x0) socket$bt_cmtp(0x1f, 0x3, 0x5) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000000)={0x0, 0xffff, 0x0, 0x12, 0x3}, 0x14) pselect6(0x40, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000140)={0x1ff, 0x40000, 0x200000003, 0x0, 0x0, 0x3, 0x0, 0x10c}, &(0x7f0000000380)={0x0, r3+30000000}, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, @scatter={0x7, 0x0, &(0x7f0000001680)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/192, 0xc0}, {0x0}, {0x0}, {0x0}]}, 0x0, &(0x7f00000017c0)=""/148, 0x0, 0x4, 0x0, 0x0}) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r5, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000340)=0x14) sendmsg$nl_route(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000039c0)=ANY=[@ANYBLOB="30000000100001000000", @ANYBLOB="c902dc0745b20c4039cef0b51f60b8fbfe07f87c1d491e4698aa4df50976fb5d877c278485ce77ff8b9a1e90305d89926f4e4e4382959697f9be1336b8186e9be3185fa72cd8ca248c70c98b0359d04512e1e2d9fa6be87b7b1efb6c4c1a220ffb834a6cfa88ea0da4fc60fd3a4e9d3e0391dac9be26d53c6490d207df3d1d82bed4af54f01abe2e54c4eaa2a46c54f19614f77b3e9904fcfa9422bc0fe6adbc7aa01d115f0372f4239b247493916fe14a01579bfcef00231b99673e8a1d69508cba20163e2f70b33b291842df1fb559a015ae0ad7a718bde1dfc24e793624bd84efcfc44457aaaa74fdbc80cf1da245ec135ab820152e728246b54e0b6b20809aba7e0fdb8680b393891800c554e23eaf170b6a5d08e5d6ae3cf4d3cbf28c96e9d23ef18aaa222a612b9ab7e98a1d823fc9187525278293acf47f2b52d89d685ea342a2c7e2411ceddb18ff329cc6521d25b9d1341ae35e4674f279d2ba4e1b191ed87bc51c9c57b742728aae9b061186729b587f1aa81d13f9ac05b579d801f2636f57ec48549345e7c500c18b3275deddf256233fdf2c220bdcd4049f5773f8da439bf5d5c33c840c53c0d8ff04db0b7bf3bfdc933e430b1a329e627e60945e9a8507b606f90a9ffbb4f61be6925ecee52c5d973af4c32de2881e55742b0316e53a7cfadb04109a554048c430e350620d1045fc621623b609589ec0aa249537314d1ba0d6d865e56e6bb31161e541eed70d025ff282ccef260403145e120c45dfb76e022f0fd7203fefa912e14c0a8fcd5fd4641096a47f21bbbca145789f34458ee759ceeb8c2ce1f211ccad57051cd7299b4e23fa23560c5e54ae66168f54f92dff84415a1d2d372a11da8ab64c23119bf6c4e462340104387c01a9f88e8dadf72026f61a33b83289dd633e0b484f41a6f1ec82e04e52591d7e192f27168d3e841e2fee636b9cec97e02ed4e56a54dbb33e06dd513e5b7f78a0dafb0f005e55e8ee48c6a0e23f6c186cedffbd63253863432e8b435d9b72039334386950337e391c785669488717852c8ba965c2170d617815fed8ffa4bd114f2f72ed5ef07f1e70486e5639beda7dec2f308c6e968ecd490aa1faf3ff4dacf5d17ab271fb0fee4c31cfa5bef60769e422cab7b221f3e98f151aecf1b6e28e69df379ed0fa5e92a42b0fbb0ba23ba18ada438a64b28ffdaffc87416ed2e22ffd7ded2ef2c09ae60422cfd78dad6e0d23a890a5c6a7605d1b0869170859220af6046721a01e620226a0e70ec4609bbc22061e2c3857a6231d48a989c728385ddbb501a76aeb91e36dd32d9ecd296a58501adf82443c4710b938134caae08e66699a7ceffe892c56785aa3340981cd0a263be10c9673faae6708f1e4b4dbeb72cde6c501b0c694904f8c831f89456073c41f66ad482e25d55d5c58828c5464ec89cce31c5e9c5ba9564ed83b5c0bf87dea4f344df8dae43ffb0386b26154f179e06b8fc4eb081b96845004ac9aefb344c8dc63d98156276c86872593d3a17e26be584ecdce975c6fe36a1a2a8746f62b5399c28700de0aa48e0641327114fbda6135fed8c29600aa9e86d4ed26dc3e95405f622e1ccace9c45f7a59cc7b4b2712182ba9ceaa55fce66ba1840374849cb1dd75172b06e7e366737378c8ee51b585e677fbd617de58d7deb3335b6a81a492a890d07c341152d3291cd51f4d988be07b7316fd63d694694fa92317ae10aa041f451c9130f24221b5dbdd7360eb94a0bd0346f9a436a1ad45d22259de665c8d50cf20e50f26d857dd16cd171e262de8df4467c3b87b243044bbfc41e79eb441a5eb14d71394f99af34a01796dc839858e55e34ab4ec2d287c1a469f1cd6c5e66df28f2e9236c5fc40f9361470df347780146b40cff9044e5dcf16e1aea27abb168bd10e5dcf8d584e24319cf4458465ac587217880fd7aedfd5c7bf14c92e80a91c16d6f50634ab54080c8ec74893467bb11d32a2bb81bcd159d6392cf1d9694eb3a6cbedd8eeee480a709f71ad7b2aa5576226c0e00226177f2422eca87a632a1f1e370f07a948a042da20898d818c717b7ffc75e281a5002695bff63e6ab66975cf81737a2f54ffe119b8b9cec00a5a815f2e875124bc3026b8138d1cadb5029fc6dc7406787637de6e94dd544407ed7b35dfae2d5da59ab7039fbdb3bb3f96d768bb882976c7b18986aa4addf55df974eafd69d90c8f45269a99964e6aad43af1f4a7a6fc2adb78a65844dd403a452ce0d9b97eb4bceb482f1ca7a880b767dfaf8ee231d5eea03d5f7dc27fd7b17794841cac41854f245d1da025c7c242958e137ffb5cbff87d74afbdcfe2c572539a56ac768be7e89ab9ec1ab8a0b85211ca94922a51973ea2f3a9700511f5dceee2b909041b4d7159ffab2f4fed462a4c6ddc770076b38f29a3aa63562aa4e9db317ab47a709a191a5ef1547f472d18772a46d4c996fa6e12f69e3010b2d4082e2134479d760508b0673e49e3d46709d8f61ac56066ab7982fa8efa66542a2943cfe75eeaaccee47397b39d92681f6eca8bde779e1010086c27fc6512839a426a2bdc4dc922c82b660d49124baf4e2149306061bffac0ab25b12a9fb853aef17b09a98b3811c0d187fd9d443fa9a61546383a31cb2604318e571aa0ff0a870eacae5cea169575da3960017df6aec3f20f29e1f555fbdb3583c475b37ca9601b27f3c2becebd2f47b922dda08b3b412b527c8d40d0e2ebabf72e1b3427abe73153577fa192bb967c1b9361c45b2cbda744acf29fe5fcf0d1539c187b74a734a0f0d38e55f7fdf1a08c851e9bb0e812af7b9d9eea04ddba50599b27ddc8087b94d488fd70ff82b1c884af5a31ff2e4868f4688df3252c64ea8958703664ba87125e4f1887d461890df1753cbdc4eefa5dca34b3574e654158e9a039bc356a80e686828aa6d5c62b600ad583fcc8f92f01d9c723f3846b17172977a9d4af37b0f3c95f2348d6d14684ad91326371832ffe1b787670cc9f99244e6ee7eb1983ea24edfa953513a1015edcfe91157c3abd817b2239156cad01f0f2d1caa52bd604a2895dd9b793e5c4cf88ed6e0e176253345519e86964cbe70abf607a217ecb768657325546be849fd6f3264bc2dda8634f1002e662d267a936ba7a11234333dd353bc9c89ee06b4c142f713d3d4237eac92f035389b2b7f56f143b43ee7e755a6649d14a1576ebc5550946b6df7e805a8d5f681b28c197c153bb2d1f5f42f50a374bae71910e729ebde93587c024aae5d37f3bc618fe87f0b2b19bd993e869d7d68e45e82dc8e97e5cb7daf5b8036383f810cc56543ccf353d57a80693ae9d025d220e0ec1698a73c77f68c18ca9174188e9e42583af824bc87f3c8b99b79cac72ce02d6611d9b840dbb020b795338f2b5afcb71344524a96d85d963a499167d28ac576f023735d868fe3be416557af74ed3eabe98b25490e980b28d2661c554cf3dffa5207b259c6f085da4bacb24e1bcbe9164216cc3b52d2e0dc74bcd64b60ffd6decfcf74841e297bbf807d20725ec5e1dbf1e9abba1d0d8a424bae6a35212bdf1c22247e1feaf91f2dccf2abfa0ace2d6111bf86197bd84257bdd8b66b1aee4de0aade35814dde71cf17b8c009c4fe43d4d578efe43f25a01b0fb68584ad5a70e91be15ef287c38d037897cfa1852732d30ed0b8339d8f8dfb8bdc07ff857810e3c56d7ed98b9ecb1da05c1f706f6c6b00133edcd74fc1fef9e25473029a0d8026bf9e439903c3ebcf94f87b1f977a7825a25c65ff36daef4be40e4d41f78383a7146fb7085b44309d52c9dc81757efd04bf46d4f4d02dfa710934d056dc1adf632956af9d93e7ab215ffaa90c46f47b37071c0154aeaddf049be3db648cfb654c778c26e21922bbf2343858ae53131368259aaf93834b4616124ded6aaaf4a37d553035e8b29bd47b33b1c3ad7a82ba55b27ed2fecbe100c145a9ba046f7df381cd0a097388be4cfe75886eeb5c2b0cb41dd148d8ece57f84034ae6935d819acdc2ec2da137363973ff33352227ad9fb9843760b5e3db87bbeb5fed7616223bd42a6d9d1d8431faebe363d1b0d57c09c37feed984053e60c111dfbcc2f51a437420fa58b8b5d31a7afc3d02d04a9dc9f1a6981d5ec42d8174fe1b95e8788bc90b0220e45bcab48a3adc2a467cc30448e8fad1630addc5d499c84c9a0263a65fe91b47ee117cc6aa134b9aa8f8e57a6d27ae218b5c2587a054bcd9b560293711d148d0d442205ece96a9df6306bf89a28880c9c6cdba76b8f63bd5903b29289a139ba8e826137709877b69ed6247d9909d088a894470bdc4b6e1500710915a7d0c6d74d899ff51cb4c6df7f7d5c05894459899356c46699ab1ab4bd3dfdb32f9dc83825566f268a5000123bd35693f6d8ca77ea63abec18875126968564e06c9b1ddf2474baf02f944ae8759e84443935d93a07718f5c689a8c4a9cefc9f136ca491b560175286fd8889d1d971b138ff28ed00ee97de55fe2a3171b1b03acb76d5d3059a951241210a0cbdcd2b1fbb5ed7dbba5481eb48a00606d429cbf4e3e80e4669baee99a8d374f5e7ccf96ecea66317e82f3dd37bb09c77ce9d42f665912cc5f1ca8f200147355d27e95cda915cb42dbed00b1d0faab2a4e7116a8a3320c6f837c21201fb140bb0186715aa262d495a60adb8541de802cc5bc0b97d274cc9e3a8182d2c2bef24a18a5c5e051c9174286ed97747de565720495c74c135950bc1cf7b5e8ef26bdefa03fa36f2feab1f672325d8b2487ec74dee8e582a1cbcc2cced6758d6833cbc26e616e2e8f86c7c20a0f1032cafd43efe688bc96647c560579d13ffd742c50f3123852b17abd77a75ea8e5cfcd20af0d3606527035c06b2051ab215de07d9fd5d66a3e95dca74fb0d43cb8e609a0d1c59ea33d35d4b9f893578d7e8b3d6249379d894ff47fea767fd2ffdb01d0a79e544b2bab203b242c76d7090e510fdf6bcc97aaee7d0b05737b4d3408eacb1764550e31061d8a39c5ee5121a9acf973a76dceb63e46ec32c1ba85b32afe7d694ec584a1acacbfa0f389148721a7f0e3133ad7544a623ea4efaeb6f043da4cc70abfe66ea858526fdea54fca0f9c61664f02693401c0e63ce25d5988d35d537f897a48a3f236f9d0236c85f59394fbbcffa213b40d631caa9c54d4621e8169b3a1e0c3df6b83d5604c9f1094ae064e7fc4226e63e5c120a8d6df99cf96a6961f4705b0503505e01885b0cdb4170b5a1e20c2480a5de6660d8be30ab5560d7568cfc56b5cce1e0178c42fd448f6a8159eeab93b3d27826e0a92339bc91cdaf4d7ee93d48d53412b4a3391d5d3750471a82f3c72e246beb02db3fd84c187f4b0f28282e8b2ad9a357863a4d5f7862cfddbb83031e1e201d377b781939a3f5d37fad415b06b758d856d172855349dc58bb5b9ac415438999726d2720c08655963faaa9024ab83b0bc50714fcb5fe244efc01ddd3e7b3c526d1db2b992507ce0970c919e7480dda4f2f3ab65da7ba9f30e943a8b00bafd9498cd66ca76607ad5737ce9c45e1e4cdfd8e848d6d65734e03f5bfeb98688c0bc4ceda2d28ca7082bebb4f2c8b836aff81b7165f2d74eb785cc540ee74454bf64ef910ff7e22a403c934692ffab2e8dfeb1323a59b98042bf41412a3e27da8b5ea4c93bcf3ee57bc1a6598ed142f7d48bffc40f0b05dbc6900744ca01cc273ecefea3f29139bba3432421b56543c4537c7e1c4e04a8a61e687150c759ed26478a41852837e08ddd90cccea157d36f16b7bacc0a0f0e1198086ab887b6c019a9818a84c897ffc61a3181a84a1be4282fe0122b2b93f29d9c446a923bb65cfdb9f79634fdcebe7baaab0a0456ce578b378ab83512fe94ed76bf3bf892e9a5b4b892a9a84e870fbcd701ac73e322ee1e925d61bef0684b64edebca416a7cfd", @ANYRES16=r2], 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32=r6, @ANYBLOB="000000000000800b000174f459376164760000040002800000000000"], 0x34}}, 0x0) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000080)={@rand_addr=0x64010102, @private=0xa010102, r6}, 0xc) 07:13:03 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000200)='\"', 0x1, 0x0, &(0x7f0000000000)={0x2, 0x0, @local}, 0x10) 07:13:03 executing program 5: r0 = socket(0x23, 0x2, 0x0) sendmsg$GTP_CMD_NEWPDP(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) 07:13:03 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x541b, &(0x7f0000000000)) 07:13:03 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WIPHY(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x30, r1, 0x301, 0x0, 0x0, {{}, {@val={0x8, 0x2}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) [ 413.591080] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.0'. [ 415.113512] f2fs_msg: 6478 callbacks suppressed [ 415.113523] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.128320] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.140707] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.152812] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.164405] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.175681] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.187572] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.199237] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.210822] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 415.222313] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 416.846025] IPVS: ftp: loaded support on port[0] = 21 [ 417.222491] chnl_net:caif_netlink_parms(): no params data found [ 417.349130] bridge0: port 1(bridge_slave_0) entered blocking state [ 417.362594] bridge0: port 1(bridge_slave_0) entered disabled state [ 417.370419] device bridge_slave_0 entered promiscuous mode [ 417.388047] bridge0: port 2(bridge_slave_1) entered blocking state [ 417.400539] bridge0: port 2(bridge_slave_1) entered disabled state [ 417.408818] device bridge_slave_1 entered promiscuous mode [ 417.452022] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 417.469837] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 417.512105] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 417.526857] team0: Port device team_slave_0 added [ 417.532487] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 417.548310] team0: Port device team_slave_1 added [ 417.581779] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 417.595396] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 417.630726] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 417.645376] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 417.651613] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 417.683975] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 417.711578] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 417.726197] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 417.777290] device hsr_slave_0 entered promiscuous mode [ 417.787869] device hsr_slave_1 entered promiscuous mode [ 417.798515] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 417.808916] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 417.998981] IPVS: ftp: loaded support on port[0] = 21 [ 418.175202] bridge0: port 2(bridge_slave_1) entered blocking state [ 418.181553] bridge0: port 2(bridge_slave_1) entered forwarding state [ 418.188222] bridge0: port 1(bridge_slave_0) entered blocking state [ 418.194614] bridge0: port 1(bridge_slave_0) entered forwarding state [ 418.210740] bridge0: port 1(bridge_slave_0) entered disabled state [ 418.217663] bridge0: port 2(bridge_slave_1) entered disabled state [ 418.379055] 8021q: adding VLAN 0 to HW filter on device bond0 [ 418.451033] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 418.472735] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 418.482884] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 418.497144] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 418.510841] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 418.526196] 8021q: adding VLAN 0 to HW filter on device team0 [ 418.547770] chnl_net:caif_netlink_parms(): no params data found [ 418.569991] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 418.581709] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 418.598582] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 418.608424] bridge0: port 1(bridge_slave_0) entered blocking state [ 418.614813] bridge0: port 1(bridge_slave_0) entered forwarding state [ 418.638756] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 418.655049] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 418.671942] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 418.680533] bridge0: port 2(bridge_slave_1) entered blocking state [ 418.686932] bridge0: port 2(bridge_slave_1) entered forwarding state [ 418.728954] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 418.748179] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 418.775807] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 418.795387] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 418.813473] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 418.820567] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 418.829155] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 418.841272] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 418.849654] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 418.859057] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 418.867179] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 418.878111] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 418.888283] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 418.897274] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 418.903115] Bluetooth: hci9 command 0x0409 tx timeout [ 418.935738] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 418.944240] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 418.951837] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 418.961892] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 418.968247] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 418.992048] bridge0: port 1(bridge_slave_0) entered blocking state [ 419.003398] bridge0: port 1(bridge_slave_0) entered disabled state [ 419.011467] device bridge_slave_0 entered promiscuous mode [ 419.021085] bridge0: port 2(bridge_slave_1) entered blocking state [ 419.028002] bridge0: port 2(bridge_slave_1) entered disabled state [ 419.036439] device bridge_slave_1 entered promiscuous mode [ 419.078357] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 419.087607] bond0: Enslaving bond_slave_0 as an active interface with an up link [ 419.097692] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 419.106061] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 419.112809] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 419.121512] bond0: Enslaving bond_slave_1 as an active interface with an up link [ 419.134229] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 419.173685] IPv6: ADDRCONF(NETDEV_UP): team_slave_0: link is not ready [ 419.181436] team0: Port device team_slave_0 added [ 419.188124] IPv6: ADDRCONF(NETDEV_UP): team_slave_1: link is not ready [ 419.197692] team0: Port device team_slave_1 added [ 419.238527] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 419.246842] batman_adv: batadv0: The MTU of interface batadv_slave_0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 419.272663] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 419.285226] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 419.291528] batman_adv: batadv0: The MTU of interface batadv_slave_1 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 419.318878] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 419.347518] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_0: link is not ready [ 419.355257] IPv6: ADDRCONF(NETDEV_UP): bridge_slave_1: link is not ready [ 419.382386] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 419.403542] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 419.411338] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 419.420583] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 419.434707] device hsr_slave_0 entered promiscuous mode [ 419.440563] device hsr_slave_1 entered promiscuous mode [ 419.448626] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_0: link is not ready [ 419.456189] IPv6: ADDRCONF(NETDEV_UP): hsr_slave_1: link is not ready [ 419.597750] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 419.605729] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 419.618071] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 419.628236] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 419.640125] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 419.648333] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 419.661868] device veth0_vlan entered promiscuous mode [ 419.671046] IPv6: ADDRCONF(NETDEV_UP): bridge0: link is not ready [ 419.678275] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 419.686218] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 419.712434] device veth1_vlan entered promiscuous mode [ 419.724016] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 419.744401] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 419.762643] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 419.773706] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 419.781938] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 419.783263] Bluetooth: hci6 command 0x0406 tx timeout [ 419.794037] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 419.809301] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 419.817343] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 419.827379] device veth0_macvtap entered promiscuous mode [ 419.836582] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 419.870809] 8021q: adding VLAN 0 to HW filter on device bond0 [ 419.884984] device veth1_macvtap entered promiscuous mode [ 419.891571] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 419.901624] IPv6: ADDRCONF(NETDEV_UP): veth0: link is not ready [ 419.911824] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 419.922374] IPv6: ADDRCONF(NETDEV_UP): veth1: link is not ready [ 419.929318] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 419.937139] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 419.956920] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 419.969177] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 419.985807] IPv6: ADDRCONF(NETDEV_UP): team0: link is not ready [ 419.994451] 8021q: adding VLAN 0 to HW filter on device team0 [ 420.002751] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 420.022055] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bridge: link is not ready [ 420.023088] Bluetooth: hci10 command 0x0409 tx timeout [ 420.032749] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 420.047911] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 420.059135] bridge0: port 1(bridge_slave_0) entered blocking state [ 420.065519] bridge0: port 1(bridge_slave_0) entered forwarding state [ 420.083780] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bridge: link is not ready [ 420.091940] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.110991] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.120590] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.123104] f2fs_msg: 4864 callbacks suppressed [ 420.123115] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.137068] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.146808] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.162371] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.168444] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.181798] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.185630] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.201688] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.205880] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.220269] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.226580] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.239641] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.244880] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.253286] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.265366] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.279872] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.285197] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 420.292914] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.350896] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.380008] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.410375] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.428912] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.440697] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.457583] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 420.470089] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.488257] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 420.498878] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 420.508044] IPv6: ADDRCONF(NETDEV_CHANGE): bridge0: link becomes ready [ 420.516080] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 420.524349] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 420.532025] bridge0: port 2(bridge_slave_1) entered blocking state [ 420.538407] bridge0: port 2(bridge_slave_1) entered forwarding state [ 420.553752] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 420.561601] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 420.578490] IPv6: ADDRCONF(NETDEV_UP): veth0_to_bond: link is not ready [ 420.592740] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.607505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.620475] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.637778] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.649633] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.668740] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.680612] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.697771] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.708873] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.726540] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.739780] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.761628] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.770902] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.789157] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.802323] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.819610] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.840809] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 420.861971] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 420.885804] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 420.892790] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 420.922395] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bond: link becomes ready [ 420.940202] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 420.962968] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 420.973654] IPv6: ADDRCONF(NETDEV_UP): veth1_to_bond: link is not ready [ 420.983351] Bluetooth: hci9 command 0x041b tx timeout [ 421.010379] IPv6: ADDRCONF(NETDEV_UP): veth0_to_team: link is not ready [ 421.033027] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bond: link becomes ready [ 421.040897] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_team: link becomes ready [ 421.068991] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 421.091282] IPv6: ADDRCONF(NETDEV_UP): veth1_to_team: link is not ready [ 421.105599] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 421.112631] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_team: link becomes ready [ 421.131388] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 421.148034] IPv6: ADDRCONF(NETDEV_UP): veth0_to_hsr: link is not ready [ 421.158752] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 421.168751] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 421.187478] IPv6: ADDRCONF(NETDEV_UP): veth1_to_hsr: link is not ready [ 421.197641] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 421.207648] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 421.227534] IPv6: ADDRCONF(NETDEV_UP): hsr0: link is not ready [ 421.236365] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 421.403631] IPv6: ADDRCONF(NETDEV_UP): vxcan0: link is not ready [ 421.430108] IPv6: ADDRCONF(NETDEV_UP): vxcan1: link is not ready [ 421.445746] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 421.452493] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 421.470054] 8021q: adding VLAN 0 to HW filter on device batadv0 07:13:11 executing program 3: bpf$MAP_UPDATE_ELEM(0xe, &(0x7f0000000100)={0xffffffffffffffff, &(0x7f0000000140), 0x0}, 0x20) 07:13:11 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x5c, 0x0, 0x9, 0x3, 0x0, 0x0, {}, [@NFCTH_TUPLE={0x3c, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @ipv4={'\x00', '\xff\xff', @private=0xa010100}}}}]}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x5c}}, 0x0) 07:13:11 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000340), 0x0, 0x20402) (async) syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$int_in(r1, 0x800000c004500a, &(0x7f0000000300)) (async) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) connect$rxrpc(0xffffffffffffffff, 0x0, 0x0) (async) socket$bt_cmtp(0x1f, 0x3, 0x5) (async) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000000)={0x0, 0xffff, 0x0, 0x12, 0x3}, 0x14) (async) pselect6(0x40, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000140)={0x1ff, 0x40000, 0x200000003, 0x0, 0x0, 0x3, 0x0, 0x10c}, &(0x7f0000000380)={0x0, r3+30000000}, 0x0) (async) ioctl$SG_IO(r0, 0x2285, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, @scatter={0x7, 0x0, &(0x7f0000001680)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/192, 0xc0}, {0x0}, {0x0}, {0x0}]}, 0x0, &(0x7f00000017c0)=""/148, 0x0, 0x4, 0x0, 0x0}) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r5, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000340)=0x14) sendmsg$nl_route(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000039c0)=ANY=[@ANYBLOB="30000000100001000000", @ANYBLOB="c902dc0745b20c4039cef0b51f60b8fbfe07f87c1d491e4698aa4df50976fb5d877c278485ce77ff8b9a1e90305d89926f4e4e4382959697f9be1336b8186e9be3185fa72cd8ca248c70c98b0359d04512e1e2d9fa6be87b7b1efb6c4c1a220ffb834a6cfa88ea0da4fc60fd3a4e9d3e0391dac9be26d53c6490d207df3d1d82bed4af54f01abe2e54c4eaa2a46c54f19614f77b3e9904fcfa9422bc0fe6adbc7aa01d115f0372f4239b247493916fe14a01579bfcef00231b99673e8a1d69508cba20163e2f70b33b291842df1fb559a015ae0ad7a718bde1dfc24e793624bd84efcfc44457aaaa74fdbc80cf1da245ec135ab820152e728246b54e0b6b20809aba7e0fdb8680b393891800c554e23eaf170b6a5d08e5d6ae3cf4d3cbf28c96e9d23ef18aaa222a612b9ab7e98a1d823fc9187525278293acf47f2b52d89d685ea342a2c7e2411ceddb18ff329cc6521d25b9d1341ae35e4674f279d2ba4e1b191ed87bc51c9c57b742728aae9b061186729b587f1aa81d13f9ac05b579d801f2636f57ec48549345e7c500c18b3275deddf256233fdf2c220bdcd4049f5773f8da439bf5d5c33c840c53c0d8ff04db0b7bf3bfdc933e430b1a329e627e60945e9a8507b606f90a9ffbb4f61be6925ecee52c5d973af4c32de2881e55742b0316e53a7cfadb04109a554048c430e350620d1045fc621623b609589ec0aa249537314d1ba0d6d865e56e6bb31161e541eed70d025ff282ccef260403145e120c45dfb76e022f0fd7203fefa912e14c0a8fcd5fd4641096a47f21bbbca145789f34458ee759ceeb8c2ce1f211ccad57051cd7299b4e23fa23560c5e54ae66168f54f92dff84415a1d2d372a11da8ab64c23119bf6c4e462340104387c01a9f88e8dadf72026f61a33b83289dd633e0b484f41a6f1ec82e04e52591d7e192f27168d3e841e2fee636b9cec97e02ed4e56a54dbb33e06dd513e5b7f78a0dafb0f005e55e8ee48c6a0e23f6c186cedffbd63253863432e8b435d9b72039334386950337e391c785669488717852c8ba965c2170d617815fed8ffa4bd114f2f72ed5ef07f1e70486e5639beda7dec2f308c6e968ecd490aa1faf3ff4dacf5d17ab271fb0fee4c31cfa5bef60769e422cab7b221f3e98f151aecf1b6e28e69df379ed0fa5e92a42b0fbb0ba23ba18ada438a64b28ffdaffc87416ed2e22ffd7ded2ef2c09ae60422cfd78dad6e0d23a890a5c6a7605d1b0869170859220af6046721a01e620226a0e70ec4609bbc22061e2c3857a6231d48a989c728385ddbb501a76aeb91e36dd32d9ecd296a58501adf82443c4710b938134caae08e66699a7ceffe892c56785aa3340981cd0a263be10c9673faae6708f1e4b4dbeb72cde6c501b0c694904f8c831f89456073c41f66ad482e25d55d5c58828c5464ec89cce31c5e9c5ba9564ed83b5c0bf87dea4f344df8dae43ffb0386b26154f179e06b8fc4eb081b96845004ac9aefb344c8dc63d98156276c86872593d3a17e26be584ecdce975c6fe36a1a2a8746f62b5399c28700de0aa48e0641327114fbda6135fed8c29600aa9e86d4ed26dc3e95405f622e1ccace9c45f7a59cc7b4b2712182ba9ceaa55fce66ba1840374849cb1dd75172b06e7e366737378c8ee51b585e677fbd617de58d7deb3335b6a81a492a890d07c341152d3291cd51f4d988be07b7316fd63d694694fa92317ae10aa041f451c9130f24221b5dbdd7360eb94a0bd0346f9a436a1ad45d22259de665c8d50cf20e50f26d857dd16cd171e262de8df4467c3b87b243044bbfc41e79eb441a5eb14d71394f99af34a01796dc839858e55e34ab4ec2d287c1a469f1cd6c5e66df28f2e9236c5fc40f9361470df347780146b40cff9044e5dcf16e1aea27abb168bd10e5dcf8d584e24319cf4458465ac587217880fd7aedfd5c7bf14c92e80a91c16d6f50634ab54080c8ec74893467bb11d32a2bb81bcd159d6392cf1d9694eb3a6cbedd8eeee480a709f71ad7b2aa5576226c0e00226177f2422eca87a632a1f1e370f07a948a042da20898d818c717b7ffc75e281a5002695bff63e6ab66975cf81737a2f54ffe119b8b9cec00a5a815f2e875124bc3026b8138d1cadb5029fc6dc7406787637de6e94dd544407ed7b35dfae2d5da59ab7039fbdb3bb3f96d768bb882976c7b18986aa4addf55df974eafd69d90c8f45269a99964e6aad43af1f4a7a6fc2adb78a65844dd403a452ce0d9b97eb4bceb482f1ca7a880b767dfaf8ee231d5eea03d5f7dc27fd7b17794841cac41854f245d1da025c7c242958e137ffb5cbff87d74afbdcfe2c572539a56ac768be7e89ab9ec1ab8a0b85211ca94922a51973ea2f3a9700511f5dceee2b909041b4d7159ffab2f4fed462a4c6ddc770076b38f29a3aa63562aa4e9db317ab47a709a191a5ef1547f472d18772a46d4c996fa6e12f69e3010b2d4082e2134479d760508b0673e49e3d46709d8f61ac56066ab7982fa8efa66542a2943cfe75eeaaccee47397b39d92681f6eca8bde779e1010086c27fc6512839a426a2bdc4dc922c82b660d49124baf4e2149306061bffac0ab25b12a9fb853aef17b09a98b3811c0d187fd9d443fa9a61546383a31cb2604318e571aa0ff0a870eacae5cea169575da3960017df6aec3f20f29e1f555fbdb3583c475b37ca9601b27f3c2becebd2f47b922dda08b3b412b527c8d40d0e2ebabf72e1b3427abe73153577fa192bb967c1b9361c45b2cbda744acf29fe5fcf0d1539c187b74a734a0f0d38e55f7fdf1a08c851e9bb0e812af7b9d9eea04ddba50599b27ddc8087b94d488fd70ff82b1c884af5a31ff2e4868f4688df3252c64ea8958703664ba87125e4f1887d461890df1753cbdc4eefa5dca34b3574e654158e9a039bc356a80e686828aa6d5c62b600ad583fcc8f92f01d9c723f3846b17172977a9d4af37b0f3c95f2348d6d14684ad91326371832ffe1b787670cc9f99244e6ee7eb1983ea24edfa953513a1015edcfe91157c3abd817b2239156cad01f0f2d1caa52bd604a2895dd9b793e5c4cf88ed6e0e176253345519e86964cbe70abf607a217ecb768657325546be849fd6f3264bc2dda8634f1002e662d267a936ba7a11234333dd353bc9c89ee06b4c142f713d3d4237eac92f035389b2b7f56f143b43ee7e755a6649d14a1576ebc5550946b6df7e805a8d5f681b28c197c153bb2d1f5f42f50a374bae71910e729ebde93587c024aae5d37f3bc618fe87f0b2b19bd993e869d7d68e45e82dc8e97e5cb7daf5b8036383f810cc56543ccf353d57a80693ae9d025d220e0ec1698a73c77f68c18ca9174188e9e42583af824bc87f3c8b99b79cac72ce02d6611d9b840dbb020b795338f2b5afcb71344524a96d85d963a499167d28ac576f023735d868fe3be416557af74ed3eabe98b25490e980b28d2661c554cf3dffa5207b259c6f085da4bacb24e1bcbe9164216cc3b52d2e0dc74bcd64b60ffd6decfcf74841e297bbf807d20725ec5e1dbf1e9abba1d0d8a424bae6a35212bdf1c22247e1feaf91f2dccf2abfa0ace2d6111bf86197bd84257bdd8b66b1aee4de0aade35814dde71cf17b8c009c4fe43d4d578efe43f25a01b0fb68584ad5a70e91be15ef287c38d037897cfa1852732d30ed0b8339d8f8dfb8bdc07ff857810e3c56d7ed98b9ecb1da05c1f706f6c6b00133edcd74fc1fef9e25473029a0d8026bf9e439903c3ebcf94f87b1f977a7825a25c65ff36daef4be40e4d41f78383a7146fb7085b44309d52c9dc81757efd04bf46d4f4d02dfa710934d056dc1adf632956af9d93e7ab215ffaa90c46f47b37071c0154aeaddf049be3db648cfb654c778c26e21922bbf2343858ae53131368259aaf93834b4616124ded6aaaf4a37d553035e8b29bd47b33b1c3ad7a82ba55b27ed2fecbe100c145a9ba046f7df381cd0a097388be4cfe75886eeb5c2b0cb41dd148d8ece57f84034ae6935d819acdc2ec2da137363973ff33352227ad9fb9843760b5e3db87bbeb5fed7616223bd42a6d9d1d8431faebe363d1b0d57c09c37feed984053e60c111dfbcc2f51a437420fa58b8b5d31a7afc3d02d04a9dc9f1a6981d5ec42d8174fe1b95e8788bc90b0220e45bcab48a3adc2a467cc30448e8fad1630addc5d499c84c9a0263a65fe91b47ee117cc6aa134b9aa8f8e57a6d27ae218b5c2587a054bcd9b560293711d148d0d442205ece96a9df6306bf89a28880c9c6cdba76b8f63bd5903b29289a139ba8e826137709877b69ed6247d9909d088a894470bdc4b6e1500710915a7d0c6d74d899ff51cb4c6df7f7d5c05894459899356c46699ab1ab4bd3dfdb32f9dc83825566f268a5000123bd35693f6d8ca77ea63abec18875126968564e06c9b1ddf2474baf02f944ae8759e84443935d93a07718f5c689a8c4a9cefc9f136ca491b560175286fd8889d1d971b138ff28ed00ee97de55fe2a3171b1b03acb76d5d3059a951241210a0cbdcd2b1fbb5ed7dbba5481eb48a00606d429cbf4e3e80e4669baee99a8d374f5e7ccf96ecea66317e82f3dd37bb09c77ce9d42f665912cc5f1ca8f200147355d27e95cda915cb42dbed00b1d0faab2a4e7116a8a3320c6f837c21201fb140bb0186715aa262d495a60adb8541de802cc5bc0b97d274cc9e3a8182d2c2bef24a18a5c5e051c9174286ed97747de565720495c74c135950bc1cf7b5e8ef26bdefa03fa36f2feab1f672325d8b2487ec74dee8e582a1cbcc2cced6758d6833cbc26e616e2e8f86c7c20a0f1032cafd43efe688bc96647c560579d13ffd742c50f3123852b17abd77a75ea8e5cfcd20af0d3606527035c06b2051ab215de07d9fd5d66a3e95dca74fb0d43cb8e609a0d1c59ea33d35d4b9f893578d7e8b3d6249379d894ff47fea767fd2ffdb01d0a79e544b2bab203b242c76d7090e510fdf6bcc97aaee7d0b05737b4d3408eacb1764550e31061d8a39c5ee5121a9acf973a76dceb63e46ec32c1ba85b32afe7d694ec584a1acacbfa0f389148721a7f0e3133ad7544a623ea4efaeb6f043da4cc70abfe66ea858526fdea54fca0f9c61664f02693401c0e63ce25d5988d35d537f897a48a3f236f9d0236c85f59394fbbcffa213b40d631caa9c54d4621e8169b3a1e0c3df6b83d5604c9f1094ae064e7fc4226e63e5c120a8d6df99cf96a6961f4705b0503505e01885b0cdb4170b5a1e20c2480a5de6660d8be30ab5560d7568cfc56b5cce1e0178c42fd448f6a8159eeab93b3d27826e0a92339bc91cdaf4d7ee93d48d53412b4a3391d5d3750471a82f3c72e246beb02db3fd84c187f4b0f28282e8b2ad9a357863a4d5f7862cfddbb83031e1e201d377b781939a3f5d37fad415b06b758d856d172855349dc58bb5b9ac415438999726d2720c08655963faaa9024ab83b0bc50714fcb5fe244efc01ddd3e7b3c526d1db2b992507ce0970c919e7480dda4f2f3ab65da7ba9f30e943a8b00bafd9498cd66ca76607ad5737ce9c45e1e4cdfd8e848d6d65734e03f5bfeb98688c0bc4ceda2d28ca7082bebb4f2c8b836aff81b7165f2d74eb785cc540ee74454bf64ef910ff7e22a403c934692ffab2e8dfeb1323a59b98042bf41412a3e27da8b5ea4c93bcf3ee57bc1a6598ed142f7d48bffc40f0b05dbc6900744ca01cc273ecefea3f29139bba3432421b56543c4537c7e1c4e04a8a61e687150c759ed26478a41852837e08ddd90cccea157d36f16b7bacc0a0f0e1198086ab887b6c019a9818a84c897ffc61a3181a84a1be4282fe0122b2b93f29d9c446a923bb65cfdb9f79634fdcebe7baaab0a0456ce578b378ab83512fe94ed76bf3bf892e9a5b4b892a9a84e870fbcd701ac73e322ee1e925d61bef0684b64edebca416a7cfd", @ANYRES16=r2], 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32=r6, @ANYBLOB="000000000000800b000174f459376164760000040002800000000000"], 0x34}}, 0x0) (async) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000080)={@rand_addr=0x64010102, @private=0xa010102, r6}, 0xc) 07:13:11 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000002340)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}}) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0xee00) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000080)={0x50, 0x0, r1}, 0x50) read$FUSE(r0, &(0x7f00000023c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r0, &(0x7f0000004400)={0xa0, 0x0, r2}, 0xa0) read$FUSE(r0, &(0x7f00000044c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000000140)={0x78, 0x0, r3, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x78) 07:13:11 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, &(0x7f0000000280)=0x2) 07:13:11 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001540)={0x11, 0x3, &(0x7f0000001180)=@framed, 0x0, 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001540)={0x11, 0x3, &(0x7f0000001180)=@framed, &(0x7f00000011c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001540)={0x11, 0x3, &(0x7f0000001180)=@framed, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:13:11 executing program 5: r0 = socket(0x25, 0x5, 0x0) accept4$phonet_pipe(r0, 0x0, 0x0, 0x0) 07:13:11 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x9, 0x8, 0x1100, 0x40002, 0xc}, 0x48) [ 421.857278] IPv6: ADDRCONF(NETDEV_UP): veth0_virt_wifi: link is not ready [ 421.891961] IPv6: ADDRCONF(NETDEV_UP): veth1_virt_wifi: link is not ready [ 421.915923] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 421.930084] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 422.012571] IPv6: ADDRCONF(NETDEV_UP): veth0_vlan: link is not ready [ 422.031065] IPv6: ADDRCONF(NETDEV_UP): vlan0: link is not ready [ 422.047975] IPv6: ADDRCONF(NETDEV_UP): vlan1: link is not ready [ 422.062202] IPv6: ADDRCONF(NETDEV_UP): veth1_vlan: link is not ready [ 422.072474] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 422.087064] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 422.100822] device veth0_vlan entered promiscuous mode [ 422.102954] Bluetooth: hci10 command 0x041b tx timeout [ 422.117803] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 422.127899] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 422.145084] device veth1_vlan entered promiscuous mode [ 422.151098] IPv6: ADDRCONF(NETDEV_UP): macvlan0: link is not ready [ 422.171519] IPv6: ADDRCONF(NETDEV_UP): macvlan1: link is not ready [ 422.201956] IPv6: ADDRCONF(NETDEV_UP): veth0_macvtap: link is not ready [ 422.222131] IPv6: ADDRCONF(NETDEV_UP): veth1_macvtap: link is not ready [ 422.232481] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 422.245366] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 422.259158] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 422.272660] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 422.290980] device veth0_macvtap entered promiscuous mode [ 422.300142] IPv6: ADDRCONF(NETDEV_UP): macvtap0: link is not ready [ 422.320245] device veth1_macvtap entered promiscuous mode [ 422.332110] IPv6: ADDRCONF(NETDEV_UP): macsec0: link is not ready [ 422.344785] IPv6: ADDRCONF(NETDEV_UP): veth0_to_batadv: link is not ready [ 422.367710] IPv6: ADDRCONF(NETDEV_UP): veth1_to_batadv: link is not ready [ 422.381752] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.395742] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.409699] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.433933] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.450609] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.470207] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.491310] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.506117] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.529725] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.549020] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.562434] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.582767] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.600271] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.619927] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.632713] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.654788] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.681367] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.700540] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.712279] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_0 [ 422.731527] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.776354] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_0: link is not ready [ 422.811151] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 422.832103] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 422.845478] IPv6: ADDRCONF(NETDEV_CHANGE): macsec0: link becomes ready [ 422.852606] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 422.877315] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 422.895603] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 422.913746] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.933785] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 422.954542] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 422.975569] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.011250] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.039349] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.059090] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.068331] Bluetooth: hci9 command 0x040f tx timeout [ 423.084330] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.112012] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.139315] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.172896] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.183381] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.210593] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.228226] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.240812] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.258395] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.269555] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.287321] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 423.300393] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 423.320918] IPv6: ADDRCONF(NETDEV_UP): batadv_slave_1: link is not ready [ 423.327997] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 423.344112] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 423.351932] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready 07:13:13 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x5c, 0x0, 0x9, 0x3, 0x0, 0x0, {}, [@NFCTH_TUPLE={0x3c, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @ipv4={'\x00', '\xff\xff', @private}}}}]}, @NFCTH_NAME={0x4, 0x1, 'syz0\x00'}]}, 0x5c}}, 0x0) 07:13:13 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000340), 0x0, 0x20402) syz_open_dev$sg(&(0x7f0000000180), 0x0, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) ioctl$int_in(r1, 0x800000c004500a, &(0x7f0000000300)) (async) clock_gettime(0x0, &(0x7f0000000240)={0x0, 0x0}) (async) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41be, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) connect$rxrpc(0xffffffffffffffff, 0x0, 0x0) socket$bt_cmtp(0x1f, 0x3, 0x5) (async) setsockopt$inet_tcp_TCP_REPAIR_WINDOW(0xffffffffffffffff, 0x6, 0x1d, &(0x7f0000000000)={0x0, 0xffff, 0x0, 0x12, 0x3}, 0x14) pselect6(0x40, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f0000000140)={0x1ff, 0x40000, 0x200000003, 0x0, 0x0, 0x3, 0x0, 0x10c}, &(0x7f0000000380)={0x0, r3+30000000}, 0x0) ioctl$SG_IO(r0, 0x2285, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, @scatter={0x7, 0x0, &(0x7f0000001680)=[{&(0x7f0000000100)=""/97, 0x61}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/192, 0xc0}, {0x0}, {0x0}, {0x0}]}, 0x0, &(0x7f00000017c0)=""/148, 0x0, 0x4, 0x0, 0x0}) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r5, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) (async) getsockname$packet(r5, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000340)=0x14) sendmsg$nl_route(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000039c0)=ANY=[@ANYBLOB="30000000100001000000", @ANYBLOB="c902dc0745b20c4039cef0b51f60b8fbfe07f87c1d491e4698aa4df50976fb5d877c278485ce77ff8b9a1e90305d89926f4e4e4382959697f9be1336b8186e9be3185fa72cd8ca248c70c98b0359d04512e1e2d9fa6be87b7b1efb6c4c1a220ffb834a6cfa88ea0da4fc60fd3a4e9d3e0391dac9be26d53c6490d207df3d1d82bed4af54f01abe2e54c4eaa2a46c54f19614f77b3e9904fcfa9422bc0fe6adbc7aa01d115f0372f4239b247493916fe14a01579bfcef00231b99673e8a1d69508cba20163e2f70b33b291842df1fb559a015ae0ad7a718bde1dfc24e793624bd84efcfc44457aaaa74fdbc80cf1da245ec135ab820152e728246b54e0b6b20809aba7e0fdb8680b393891800c554e23eaf170b6a5d08e5d6ae3cf4d3cbf28c96e9d23ef18aaa222a612b9ab7e98a1d823fc9187525278293acf47f2b52d89d685ea342a2c7e2411ceddb18ff329cc6521d25b9d1341ae35e4674f279d2ba4e1b191ed87bc51c9c57b742728aae9b061186729b587f1aa81d13f9ac05b579d801f2636f57ec48549345e7c500c18b3275deddf256233fdf2c220bdcd4049f5773f8da439bf5d5c33c840c53c0d8ff04db0b7bf3bfdc933e430b1a329e627e60945e9a8507b606f90a9ffbb4f61be6925ecee52c5d973af4c32de2881e55742b0316e53a7cfadb04109a554048c430e350620d1045fc621623b609589ec0aa249537314d1ba0d6d865e56e6bb31161e541eed70d025ff282ccef260403145e120c45dfb76e022f0fd7203fefa912e14c0a8fcd5fd4641096a47f21bbbca145789f34458ee759ceeb8c2ce1f211ccad57051cd7299b4e23fa23560c5e54ae66168f54f92dff84415a1d2d372a11da8ab64c23119bf6c4e462340104387c01a9f88e8dadf72026f61a33b83289dd633e0b484f41a6f1ec82e04e52591d7e192f27168d3e841e2fee636b9cec97e02ed4e56a54dbb33e06dd513e5b7f78a0dafb0f005e55e8ee48c6a0e23f6c186cedffbd63253863432e8b435d9b72039334386950337e391c785669488717852c8ba965c2170d617815fed8ffa4bd114f2f72ed5ef07f1e70486e5639beda7dec2f308c6e968ecd490aa1faf3ff4dacf5d17ab271fb0fee4c31cfa5bef60769e422cab7b221f3e98f151aecf1b6e28e69df379ed0fa5e92a42b0fbb0ba23ba18ada438a64b28ffdaffc87416ed2e22ffd7ded2ef2c09ae60422cfd78dad6e0d23a890a5c6a7605d1b0869170859220af6046721a01e620226a0e70ec4609bbc22061e2c3857a6231d48a989c728385ddbb501a76aeb91e36dd32d9ecd296a58501adf82443c4710b938134caae08e66699a7ceffe892c56785aa3340981cd0a263be10c9673faae6708f1e4b4dbeb72cde6c501b0c694904f8c831f89456073c41f66ad482e25d55d5c58828c5464ec89cce31c5e9c5ba9564ed83b5c0bf87dea4f344df8dae43ffb0386b26154f179e06b8fc4eb081b96845004ac9aefb344c8dc63d98156276c86872593d3a17e26be584ecdce975c6fe36a1a2a8746f62b5399c28700de0aa48e0641327114fbda6135fed8c29600aa9e86d4ed26dc3e95405f622e1ccace9c45f7a59cc7b4b2712182ba9ceaa55fce66ba1840374849cb1dd75172b06e7e366737378c8ee51b585e677fbd617de58d7deb3335b6a81a492a890d07c341152d3291cd51f4d988be07b7316fd63d694694fa92317ae10aa041f451c9130f24221b5dbdd7360eb94a0bd0346f9a436a1ad45d22259de665c8d50cf20e50f26d857dd16cd171e262de8df4467c3b87b243044bbfc41e79eb441a5eb14d71394f99af34a01796dc839858e55e34ab4ec2d287c1a469f1cd6c5e66df28f2e9236c5fc40f9361470df347780146b40cff9044e5dcf16e1aea27abb168bd10e5dcf8d584e24319cf4458465ac587217880fd7aedfd5c7bf14c92e80a91c16d6f50634ab54080c8ec74893467bb11d32a2bb81bcd159d6392cf1d9694eb3a6cbedd8eeee480a709f71ad7b2aa5576226c0e00226177f2422eca87a632a1f1e370f07a948a042da20898d818c717b7ffc75e281a5002695bff63e6ab66975cf81737a2f54ffe119b8b9cec00a5a815f2e875124bc3026b8138d1cadb5029fc6dc7406787637de6e94dd544407ed7b35dfae2d5da59ab7039fbdb3bb3f96d768bb882976c7b18986aa4addf55df974eafd69d90c8f45269a99964e6aad43af1f4a7a6fc2adb78a65844dd403a452ce0d9b97eb4bceb482f1ca7a880b767dfaf8ee231d5eea03d5f7dc27fd7b17794841cac41854f245d1da025c7c242958e137ffb5cbff87d74afbdcfe2c572539a56ac768be7e89ab9ec1ab8a0b85211ca94922a51973ea2f3a9700511f5dceee2b909041b4d7159ffab2f4fed462a4c6ddc770076b38f29a3aa63562aa4e9db317ab47a709a191a5ef1547f472d18772a46d4c996fa6e12f69e3010b2d4082e2134479d760508b0673e49e3d46709d8f61ac56066ab7982fa8efa66542a2943cfe75eeaaccee47397b39d92681f6eca8bde779e1010086c27fc6512839a426a2bdc4dc922c82b660d49124baf4e2149306061bffac0ab25b12a9fb853aef17b09a98b3811c0d187fd9d443fa9a61546383a31cb2604318e571aa0ff0a870eacae5cea169575da3960017df6aec3f20f29e1f555fbdb3583c475b37ca9601b27f3c2becebd2f47b922dda08b3b412b527c8d40d0e2ebabf72e1b3427abe73153577fa192bb967c1b9361c45b2cbda744acf29fe5fcf0d1539c187b74a734a0f0d38e55f7fdf1a08c851e9bb0e812af7b9d9eea04ddba50599b27ddc8087b94d488fd70ff82b1c884af5a31ff2e4868f4688df3252c64ea8958703664ba87125e4f1887d461890df1753cbdc4eefa5dca34b3574e654158e9a039bc356a80e686828aa6d5c62b600ad583fcc8f92f01d9c723f3846b17172977a9d4af37b0f3c95f2348d6d14684ad91326371832ffe1b787670cc9f99244e6ee7eb1983ea24edfa953513a1015edcfe91157c3abd817b2239156cad01f0f2d1caa52bd604a2895dd9b793e5c4cf88ed6e0e176253345519e86964cbe70abf607a217ecb768657325546be849fd6f3264bc2dda8634f1002e662d267a936ba7a11234333dd353bc9c89ee06b4c142f713d3d4237eac92f035389b2b7f56f143b43ee7e755a6649d14a1576ebc5550946b6df7e805a8d5f681b28c197c153bb2d1f5f42f50a374bae71910e729ebde93587c024aae5d37f3bc618fe87f0b2b19bd993e869d7d68e45e82dc8e97e5cb7daf5b8036383f810cc56543ccf353d57a80693ae9d025d220e0ec1698a73c77f68c18ca9174188e9e42583af824bc87f3c8b99b79cac72ce02d6611d9b840dbb020b795338f2b5afcb71344524a96d85d963a499167d28ac576f023735d868fe3be416557af74ed3eabe98b25490e980b28d2661c554cf3dffa5207b259c6f085da4bacb24e1bcbe9164216cc3b52d2e0dc74bcd64b60ffd6decfcf74841e297bbf807d20725ec5e1dbf1e9abba1d0d8a424bae6a35212bdf1c22247e1feaf91f2dccf2abfa0ace2d6111bf86197bd84257bdd8b66b1aee4de0aade35814dde71cf17b8c009c4fe43d4d578efe43f25a01b0fb68584ad5a70e91be15ef287c38d037897cfa1852732d30ed0b8339d8f8dfb8bdc07ff857810e3c56d7ed98b9ecb1da05c1f706f6c6b00133edcd74fc1fef9e25473029a0d8026bf9e439903c3ebcf94f87b1f977a7825a25c65ff36daef4be40e4d41f78383a7146fb7085b44309d52c9dc81757efd04bf46d4f4d02dfa710934d056dc1adf632956af9d93e7ab215ffaa90c46f47b37071c0154aeaddf049be3db648cfb654c778c26e21922bbf2343858ae53131368259aaf93834b4616124ded6aaaf4a37d553035e8b29bd47b33b1c3ad7a82ba55b27ed2fecbe100c145a9ba046f7df381cd0a097388be4cfe75886eeb5c2b0cb41dd148d8ece57f84034ae6935d819acdc2ec2da137363973ff33352227ad9fb9843760b5e3db87bbeb5fed7616223bd42a6d9d1d8431faebe363d1b0d57c09c37feed984053e60c111dfbcc2f51a437420fa58b8b5d31a7afc3d02d04a9dc9f1a6981d5ec42d8174fe1b95e8788bc90b0220e45bcab48a3adc2a467cc30448e8fad1630addc5d499c84c9a0263a65fe91b47ee117cc6aa134b9aa8f8e57a6d27ae218b5c2587a054bcd9b560293711d148d0d442205ece96a9df6306bf89a28880c9c6cdba76b8f63bd5903b29289a139ba8e826137709877b69ed6247d9909d088a894470bdc4b6e1500710915a7d0c6d74d899ff51cb4c6df7f7d5c05894459899356c46699ab1ab4bd3dfdb32f9dc83825566f268a5000123bd35693f6d8ca77ea63abec18875126968564e06c9b1ddf2474baf02f944ae8759e84443935d93a07718f5c689a8c4a9cefc9f136ca491b560175286fd8889d1d971b138ff28ed00ee97de55fe2a3171b1b03acb76d5d3059a951241210a0cbdcd2b1fbb5ed7dbba5481eb48a00606d429cbf4e3e80e4669baee99a8d374f5e7ccf96ecea66317e82f3dd37bb09c77ce9d42f665912cc5f1ca8f200147355d27e95cda915cb42dbed00b1d0faab2a4e7116a8a3320c6f837c21201fb140bb0186715aa262d495a60adb8541de802cc5bc0b97d274cc9e3a8182d2c2bef24a18a5c5e051c9174286ed97747de565720495c74c135950bc1cf7b5e8ef26bdefa03fa36f2feab1f672325d8b2487ec74dee8e582a1cbcc2cced6758d6833cbc26e616e2e8f86c7c20a0f1032cafd43efe688bc96647c560579d13ffd742c50f3123852b17abd77a75ea8e5cfcd20af0d3606527035c06b2051ab215de07d9fd5d66a3e95dca74fb0d43cb8e609a0d1c59ea33d35d4b9f893578d7e8b3d6249379d894ff47fea767fd2ffdb01d0a79e544b2bab203b242c76d7090e510fdf6bcc97aaee7d0b05737b4d3408eacb1764550e31061d8a39c5ee5121a9acf973a76dceb63e46ec32c1ba85b32afe7d694ec584a1acacbfa0f389148721a7f0e3133ad7544a623ea4efaeb6f043da4cc70abfe66ea858526fdea54fca0f9c61664f02693401c0e63ce25d5988d35d537f897a48a3f236f9d0236c85f59394fbbcffa213b40d631caa9c54d4621e8169b3a1e0c3df6b83d5604c9f1094ae064e7fc4226e63e5c120a8d6df99cf96a6961f4705b0503505e01885b0cdb4170b5a1e20c2480a5de6660d8be30ab5560d7568cfc56b5cce1e0178c42fd448f6a8159eeab93b3d27826e0a92339bc91cdaf4d7ee93d48d53412b4a3391d5d3750471a82f3c72e246beb02db3fd84c187f4b0f28282e8b2ad9a357863a4d5f7862cfddbb83031e1e201d377b781939a3f5d37fad415b06b758d856d172855349dc58bb5b9ac415438999726d2720c08655963faaa9024ab83b0bc50714fcb5fe244efc01ddd3e7b3c526d1db2b992507ce0970c919e7480dda4f2f3ab65da7ba9f30e943a8b00bafd9498cd66ca76607ad5737ce9c45e1e4cdfd8e848d6d65734e03f5bfeb98688c0bc4ceda2d28ca7082bebb4f2c8b836aff81b7165f2d74eb785cc540ee74454bf64ef910ff7e22a403c934692ffab2e8dfeb1323a59b98042bf41412a3e27da8b5ea4c93bcf3ee57bc1a6598ed142f7d48bffc40f0b05dbc6900744ca01cc273ecefea3f29139bba3432421b56543c4537c7e1c4e04a8a61e687150c759ed26478a41852837e08ddd90cccea157d36f16b7bacc0a0f0e1198086ab887b6c019a9818a84c897ffc61a3181a84a1be4282fe0122b2b93f29d9c446a923bb65cfdb9f79634fdcebe7baaab0a0456ce578b378ab83512fe94ed76bf3bf892e9a5b4b892a9a84e870fbcd701ac73e322ee1e925d61bef0684b64edebca416a7cfd", @ANYRES16=r2], 0x34}, 0x1, 0x0, 0x0, 0x1}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32=r6, @ANYBLOB="000000000000800b000174f459376164760000040002800000000000"], 0x34}}, 0x0) (async) setsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000080)={@rand_addr=0x64010102, @private=0xa010102, r6}, 0xc) 07:13:13 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$smc(&(0x7f0000000640), 0xffffffffffffffff) sendmsg$SMC_PNETID_DEL(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000680)={0x14, r1, 0x5fddb134423fc571, 0x0, 0x0, {0x5}}, 0x14}}, 0x0) 07:13:13 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000002c0)=@newtaction={0x48, 0x30, 0x1, 0x0, 0x0, {}, [{0x34, 0x1, [@m_simple={0x30, 0x1, 0x0, 0x0, {{0xb}, {0x4}, {0x4}, {0xc}, {0xc}}}]}]}, 0x48}}, 0x0) 07:13:13 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_CMD_DISABLE_BEARER(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, r1, 0x1, 0x0, 0x0, {{}, {}, {0x10, 0x13, @udp='udp:syz0\x00'}}}, 0x2c}}, 0x0) 07:13:13 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000002340)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}}) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0xee00) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000080)={0x50, 0x0, r1}, 0x50) read$FUSE(r0, &(0x7f00000023c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r0, &(0x7f0000004400)={0xa0, 0x0, r2}, 0xa0) read$FUSE(r0, &(0x7f00000044c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000000140)={0x78, 0x0, r3, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x78) 07:13:13 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000240), r1) sendmsg$IEEE802154_LLSEC_DEL_KEY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x14, r2, 0x1}, 0x14}}, 0x0) 07:13:13 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5421, &(0x7f0000000000)) 07:13:13 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000004340)=@base={0x5, 0x6, 0x21, 0x10}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000100)={r0, &(0x7f0000000140), 0x0}, 0x20) 07:13:13 executing program 3: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_ENCAP(r0, 0x113, 0x1, &(0x7f0000000040)=0x1, 0x4) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_GET(r1, 0x0, 0x4010) 07:13:13 executing program 4: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000340), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000f00)={&(0x7f0000000b80)={0x34, r0, 0xc03, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_WANTED={0x8, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4}]}, @ETHTOOL_A_FEATURES_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gre0\x00'}]}]}, 0x34}}, 0x0) 07:13:13 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x13, 0x8, 0x1100, 0x0, 0x14}, 0x48) [ 423.750850] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.0'. 07:13:13 executing program 2: r0 = socket$nl_rdma(0x10, 0x3, 0x14) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000001c0)=@sco={0x1f, @fixed}, 0x80, 0x0}, 0x0) sendmsg$RDMA_NLDEV_CMD_SYS_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="100f00000714f7"], 0xfe57}}, 0x0) 07:13:13 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, &(0x7f0000000200)='\"', 0x1, 0x60048, &(0x7f0000000000)={0x2, 0x0, @rand_addr=0x640100fd}, 0x10) 07:13:13 executing program 0: socket(0x22, 0x0, 0x1f) 07:13:13 executing program 4: clock_gettime(0x0, 0xfffffffffffffffc) 07:13:13 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WIPHY(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000040)={0x30, r1, 0x301, 0x0, 0x0, {{}, {@val={0xe58, 0x2}, @val={0x8}, @val={0xc}}}}, 0x30}}, 0x0) [ 423.947922] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.5'. [ 424.182990] Bluetooth: hci10 command 0x040f tx timeout 07:13:14 executing program 1: mknodat$null(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x103) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240), 0x0, &(0x7f0000002340)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x1000}}) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0xee00) read$FUSE(r0, &(0x7f00000002c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000080)={0x50, 0x0, r1}, 0x50) read$FUSE(r0, &(0x7f00000023c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_CREATE_OPEN(r0, &(0x7f0000004400)={0xa0, 0x0, r2}, 0xa0) read$FUSE(r0, &(0x7f00000044c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_ATTR(r0, &(0x7f0000000140)={0x78, 0x0, r3, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000}}}, 0x78) 07:13:14 executing program 4: r0 = socket(0x2, 0x5, 0x0) connect$l2tp(r0, &(0x7f0000000000)={0x2, 0x0, @private}, 0x10) 07:13:14 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) recvfrom$llc(r0, 0x0, 0x0, 0x40002061, 0x0, 0x0) 07:13:14 executing program 0: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000700)={0x0, 0x0, 0x18}, 0xc) 07:13:14 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x20, 0x0, 0x7, 0x3, 0x0, 0x0, {}, [@NFCTH_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x20}}, 0x0) 07:13:14 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x1}, 0x48) 07:13:14 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_PID={0x8, 0x1c, 0xffffffffffffffff}, @NL802154_ATTR_WPAN_PHY={0x8}]}, 0x2c}}, 0x0) 07:13:14 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x0, 0x2, &(0x7f0000000000)=@raw=[@cb_func], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 07:13:14 executing program 3: r0 = socket$l2tp(0x2, 0x2, 0x73) accept$phonet_pipe(r0, 0x0, 0x0) 07:13:14 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001540)={0x11, 0x3, &(0x7f0000001180)=@framed, &(0x7f00000011c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:13:14 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000005c0), 0xffffffffffffffff) r2 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_vcan(r2, 0x8933, &(0x7f00000012c0)={'vcan0\x00', 0x0}) sendmsg$ETHTOOL_MSG_LINKINFO_GET(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000001c0)={0x20, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) 07:13:14 executing program 0: bpf$PROG_LOAD_XDP(0x22, &(0x7f0000000400)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 425.133747] f2fs_msg: 4474 callbacks suppressed [ 425.133758] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.138351] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.147189] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.152801] Bluetooth: hci9 command 0x0419 tx timeout [ 425.162022] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.172989] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.175984] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.191109] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.195964] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.205122] F2FS-fs (loop2): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] [ 425.222613] F2FS-fs (loop3): inconsistent node block, nid:6, node_footer[nid:0,ino:0,ofs:0,cpver:0,blkaddr:0] 07:13:15 executing program 5: pipe(&(0x7f00000007c0)={0xffffffffffffffff}) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x4020940d, &(0x7f0000001580)) 07:13:15 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$sock_timeval(r0, 0x1, 0x43, 0x0, &(0x7f0000000040)) 07:13:15 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) connect$netlink(r0, &(0x7f0000000040)=@kern={0x10, 0x0, 0x0, 0x100000}, 0xc) 07:13:15 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0x18, 0x0, 0x6, 0x3, 0x0, 0x0, {}, [@NFCTH_TUPLE={0x4}]}, 0x18}}, 0x0) 07:13:15 executing program 2: socket$caif_stream(0x25, 0x1, 0x3) 07:13:15 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000300)={0x6, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000240), 0x10}, 0x80) 07:13:15 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x8912, &(0x7f0000000000)) 07:13:15 executing program 0: r0 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) recvmsg(r0, &(0x7f0000002680)={0x0, 0x0, 0x0}, 0x2040) 07:13:15 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000980)=@base={0xb}, 0x48) 07:13:15 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8946, &(0x7f0000000100)={'gre0\x00', &(0x7f0000000000)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @broadcast}}}}) 07:13:15 executing program 3: sendmsg$NLBL_CALIPSO_C_ADD(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x4002}, 0xc, 0x0}, 0x0) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x890b, &(0x7f0000000180)={'ip6tnl0\x00', 0x0}) 07:13:15 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_INTERFACE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_PHY={0x8}]}, 0x1c}}, 0x0) 07:13:15 executing program 1: r0 = socket$caif_stream(0x25, 0x1, 0x5) connect$caif(r0, &(0x7f0000000140)=@rfm={0x25, 0x0, "56dc939291d098fa7110d1d76cb4879d"}, 0x18) 07:13:15 executing program 5: r0 = socket$l2tp(0x2, 0x2, 0x73) recvfrom$l2tp(r0, 0x0, 0x0, 0x40, 0x0, 0x0) 07:13:15 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89b0, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:13:15 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$inet_int(r0, 0x0, 0x17, 0x0, &(0x7f0000000080)) 07:13:15 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8912, &(0x7f0000000180)={'ip6tnl0\x00', 0x0}) 07:13:15 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000300), r1) sendmsg$IEEE802154_LLSEC_DEL_SECLEVEL(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}]}, 0x1c}}, 0x0) 07:13:15 executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x5411, &(0x7f0000000000)) 07:13:15 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x9, 0x8, 0x1100, 0x40002, 0x4}, 0x48) 07:13:15 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x3, &(0x7f0000000240)=0x8, 0x4) 07:13:15 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0xc0189436, &(0x7f0000000000)) 07:13:15 executing program 3: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_int(r0, 0x6, 0x2, 0x0, &(0x7f0000000140)) 07:13:15 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x40086602, &(0x7f00000001c0)={'netpci0\x00'}) 07:13:15 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0xd, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:13:15 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed={{0x18, 0x0, 0x0, 0x0, 0x4000}}, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:13:15 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x7, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 07:13:15 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0xc}, 0x48) 07:13:15 executing program 0: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_inet_tcp_SIOCOUTQ(r0, 0x8934, &(0x7f0000000000)) 07:13:15 executing program 2: pipe(&(0x7f0000000400)) bpf$MAP_UPDATE_ELEM(0x2, 0x0, 0x0) 07:13:15 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x2, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:13:15 executing program 5: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x8942, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:13:15 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) getsockopt$inet_int(r0, 0x0, 0x19, 0x0, &(0x7f0000000080)) 07:13:15 executing program 1: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) sendmsg$SMC_PNETID_FLUSH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 07:13:15 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'syztnl2\x00', 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast2}}) 07:13:15 executing program 3: r0 = socket$inet(0x2, 0x6, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x541b, &(0x7f0000000100)={'gre0\x00', 0x0}) 07:13:15 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000000)=0x1, 0x4) 07:13:15 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_NEW(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)={0xf, 0x0, 0x9, 0x0, 0x0, 0x0, {}, [@NFCTH_TUPLE={0x3c, 0x2, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}, @CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @local}, {0x14, 0x4, @ipv4={'\x00', '\xff\xff', @private}}}}]}, @NFCTH_NAME={0x9, 0x1, 'syz0\x00'}]}, 0x5c}}, 0x0) 07:13:15 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed={{}, [], {0x95, 0x32}}, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 07:13:15 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000400)={0x6, 0x3, &(0x7f0000000140)=@framed, &(0x7f00000001c0)='GPL\x00', 0x1, 0xee, &(0x7f0000000200)=""/238, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000480)=@bpf_tracing={0x15, 0x1, &(0x7f0000000000)=@raw=[@exit], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x1cbf1, r0}, 0x80) 07:13:15 executing program 3: bpf$MAP_UPDATE_ELEM(0x23, &(0x7f0000000100)={0xffffffffffffffff, &(0x7f0000000140), 0x0}, 0x20) 07:13:15 executing program 2: r0 = socket(0x2, 0x5, 0x0) sendto$l2tp(r0, &(0x7f0000000000)="4a434d437cc4b985ef01ced52dcb47d62547a454f1e7cd6d45830894b116d09c5f35e740f5e518ba1a8cdbc6f5c722dac946b7d6a1c534430617ab13e5b429dadb4d7375a42b81cc8dbd5804dad7285f2869a10f7f19cad4fde4ea5c4ef168e1044782c17bf20200e421f8f0b3484f7128d8d3ffbe0cf02e7b79d72b65f429bfcea5f8ea8f8d0b543eebb2ded32c29b7f3899c003cd2b60398c69264c3ebbed0eecc6831f2eb2715c6563693adf64b2c43313e6320e8506d2b4f3306df06b761d1e2d55fda6b85d0fffde34495bc9cf4c48a82caa97431d81887b144316268ad8129f56b4d4dee8c393988b5829fef31dcade954a57d2077cc9e23b2f67832660ea160da00e8c61809c35186daccb557a221ca55fe5701a44192b1cf00ad48e7cc3a81f7eb1bec5a8d5fc30551c5bf6cb58ff296733ff53626d12c0451d52b214d1bad551c5677801555f6b159aa095cf2d1df8ee026aca1802366ae44c199e73e5fb78746fe2294ebbf5fdfce85775297c9b44833685bd7377c1ba933a70aa323cd4565cc72969c084a882b3312578d72d9dee55d4dea16ba1c1072416976f531a4299cf56b4c1485ae89beb3f2e0aac04b2dad3268e2e891b53d12c47bc907945fe9b4bf7de5a0c569fdd4083b2f27b5bbc019d5299c67449ee4e1385b402acaa0a4fcf9ec8bb1c08470d06a5370a41c6ccb47106bed9a106eeb6a03039ab1240b12c06b91d2471025f10d5f12fed71c05602eb2ecad0366f187419ebb51ee38377415032aefcc2283856893e0855ab41115a2782da26bfcb13f4d4acbb0fa28cebc0155b1917b9d4c27e1f30966d355a3771bb3bf05be79314e1106332154a040155c539aab9ca34ff894798c98be2fe3b4a96f146b6818f45311f59e21d7887e09aa2d4c237664124211705682d3e9daa3e72a01b69db3b45e6ee05dec32dae64e8210de1a78d41320ea4a69c89f5ed3b3a8b5bf3f49f86f0ad8b01cd3e5f2430ca99f3569c60a8aa6f05a13edf2df685fa7c0b0ab611a9c9562c832fbfeccada550a6e07eda52f67cb80e611234b467a0e0cfafef237753e833bb28235f70849dbd323780b4f1460198604e30dee3626f32a9bcfefe96432cd1131773cfb9f2653b9937bdad0149361dfd3ab01579ba011d8934020754d3c8b6cbfc8d0784aa7d63f066badca48466c1ec3afc8ca71123617f75295d19c0ff1d59256f7574b67d780479d80e82cab729debc8bc4756a9614b4543eed2e551ef842c27464f8b1da9fc45b6ef9c7dcf9a5d6b50ad7677b157de923824947901793e69c77d0ef9730c03da181cbf3a965b719eab9df04ba752fa9bd809a9b3bc165abe35106fe165afaa7d8542b09584ed85d276e6baea68b4012fb0ca0432633d99864b610bf24cd2b1a574cb4aba2c8c8751fc06ed7aa92039d91f738f66369bd21855744d8dd03964c1bc474d101119b259cd3e4aa9d31d025152012692e58c5142956c43ecc172eb08f5dc3679418350d433e288b7a0b3a64359f014be62b6e783e657bb51db7fa0915e6c28cc4a432093ca0a9744ff18dcedd01ca4b8fee6ac587eb2098bad28ef251bc39830bcd5f2f57fc8c7bd5e42f65b27d3fff090c56e530aac4fbea7f993ea3216070b3bdb2d9c81d28750e5352cd67c66aaa0729447187af32a6237c6a2f7a9f1f966e710a9d4d70cd7366b3e3804260fbfd42bb6beb3a3e591f1a17c8c9555a23e994cf3af144a280e9b2bfca0e13406d1f5d6944767ffff7eab750b98c", 0x4e5, 0x0, &(0x7f0000001000)={0x2, 0x0, @private=0xa010102}, 0x10) 07:13:15 executing program 4: r0 = socket$inet(0x2, 0x6, 0x0) sendmsg$inet(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x40) 07:13:15 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) bind(r0, &(0x7f0000000580)=@nl=@kern={0x10, 0x0, 0x0, 0x4000000}, 0x80) 07:13:15 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)={{0x14}, [@NFT_MSG_DELSETELEM={0x20, 0xe, 0xa, 0x101, 0x0, 0x0, {}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x48}}, 0x0) 07:13:15 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nbd(&(0x7f00000003c0), r1) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB='H\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="0100010000000000000001"], 0x48}}, 0x0) 07:13:15 executing program 3: r0 = syz_open_dev$audion(&(0x7f0000000000), 0x8, 0x0) read$FUSE(r0, 0x0, 0x0) 07:13:15 executing program 0: syz_open_dev$sndpcmp(&(0x7f00000002c0), 0x1ff, 0x0) 07:13:15 executing program 1: semtimedop(0x0, &(0x7f0000000100)=[{0x0, 0xff}, {0x1, 0x20}], 0x2, 0x0) 07:13:15 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x301}], {0x14}}, 0x5c}}, 0x0) 07:13:15 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nbd(&(0x7f00000003c0), r1) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f00000000c0)={0x0, 0x7, &(0x7f0000000080)={&(0x7f0000000040)={0x1c, r2, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x8, 0x0}]}, 0x1c}}, 0x0) 07:13:15 executing program 3: r0 = socket(0x1e, 0x80001, 0x0) sendmsg$NFQNL_MSG_VERDICT_BATCH(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={0x0}}, 0x0) [ 426.027413] netlink: 52 bytes leftover after parsing attributes in process `syz-executor.5'. 07:13:15 executing program 1: r0 = syz_open_dev$audion(&(0x7f0000000180), 0x0, 0x1001) write$UHID_INPUT(r0, &(0x7f0000000b80)={0x8, {"c290e202337365ed811f7cfcf96d56039e3c1b3bdaf52bea823cab29830224c65d06e044a3c5ec1d40f17441133769637e46c997a4429b29e6c47b111ad9dee8f50b2b2b740c3012e1a79d83584754a23e7af5473511ae6b50ce862d61245a0965b05be917f34777629002abd6bb75e5e39f0c63f26e7bc78badb9236890d3748da8752579effafd8189308ae6f5c3df07720de98041aafd5497479febe7ac51dcf91fb0e2e08888b6196c367a2b12149142ba4d0d3b007222c6cc38ef4485c428af2fd77ae7f1de5a6e9bddd388d93955a0e875af694874b82578fd184eb593b7261414dadf7f0d4f12dde66658264b9f441192151c33c6986d58b64cc659a96fcc96f7c8faa2ce432780223942b89df3cb049a60e0c64a546c862ad488686b84d10671c0d1a0c7ec71137ade92699e9627b67a620b93fe7e528fa94e43b547f7cc9190eb26426724af24742fcedd5577230f2b8c77810e9fe06054c969eb0d1a939e374a3eef3a62fd87ee9b4ad8026444b5d8cd950e8127f7f150e569ef666c8c3fbb25070c7b66056be73604986e205862baf906788793b692c46b62c3e1aaadeefae160ba2ce35b37ce2b612155ef84c82de79e5f1687ca3d15fe9b7efede854714fa2e56f1b48d7ff6f01d1112ded023fb65b3424f24660d5519e7b7cabe859f3072e18366b3beb692db5be2c81bdba1b9e06053b0e9e5a24cf45414c2c93c3064002b9d0ba04b7156f9a72ec75fdf592c290149a3d593243ebabae02355504f2556a30ffb62f25d1b766141046243233ecb402629dbfc34724bf3851abc64258819ad1f19875bd2fb6df8ce000a79175b395998b689ed69bddd1ba39fe65925439ef164022e1bdd5ac1206c8a4a36ce792c752971760d260bf1bf1035094588589dbab34e739b3804884fcd6dac3624e3fdc130f33fe11685c014ed8d7a4b84d6c729185a2e3039ea0bc004015ca0f5240c8fcb0afb6a8899f3856a86064a6edf202e16c2a7897613d07381619eebe8398376f5e29e6eb0e886c3929fbb54f69dea60b1c4d855f0f34addc7bf3ccc6e1f721ddfd8fdfb5ea27988adbec13b8c839a68e909ca561b1d780769a50584893ea0019ebfd26d84609b7e6c57768eb6d3131ae0a4127171f8c694f335c33ec6ff8e9e18c721dbf0766a2cf4f92a7657fd1d4b4e763bb8e29bcb713e245ecef63aa44c73b886df121ec1c6a23ecda071df55db28dbde0910a2ff95b8976aeaf48624653cb86fb446b1e2298bf05c50a78e4acd3d15e38a88059e5b5ea75dbfc0ea6431b831a1024586483d96c4393ec7100a402955a3645646549e6a64b08a76104d4938b73a8f840353f7ce1e95fad73f63fbca2d07835923e3cb87cecabc223b752eb03db998d95c7cbfdaeeeedda60e418ff15ce80a56e7ec1f32b2f81d0ef0a363e7457a6b195c550ebf716d2bc750802c4ac23335ca89039bdd9c4389687322f97f70d4076b1ab9f606472b4c98846cf7f2534d5263747dad914a289a8a1c87566a050a1fc68bdf7e5eb2ba626e39e01205cc86d76dcbd14df510d5cb30375e71fb385bde05d7f0df3408608f33f76641581403f7360bc5f08e011d27cd9ae19f7ffe6f0248ca5ddfb90ee7ba104a2a33609eabccd0bd12242ded337f8e73cf71f6181118fdd4f923761b0b8247d997834a408d74feb27f163ea13e509a006aa3f6b2420d213361f73e51bdd6cd1502b24c67d317e94523c0821854637304b58c6d413b2e8e4be3f40091145214c0f6287d23d8f29d61ab4a2d872412c1a4cf7183313dff8f17fcdaacacfe7df3d619bcbd1676b456241d590f1b12624fd3e04b36452dbbcebd0f6d21e4e6b16988a238bc26f94a1a3b8d3a58a53314861bfa62da91c1fe3aea38104c4c9e1e37747c391b425afb121068a63e9b7f2982e156bfea03c8e47ae7537e0cb74c614ecaa0477bc58e77fb7dde59853a8ceaced3f805002a818858d28a32470490d4fae1b5c143916fe0fb0e5e51147c4caeba9ee942fa82799b433be9071d57648b7dacbe1de731d1f3b3c9463748d4e902bdec250b3cd1209f92c07921540c41af30f0dc927ed5bc53b020c91a8fa93cb25cf27a3e6bbb1c19c9cc6fafb0de68fcf1bed2f2a150cbc4342da7429b5d50d43c78f1af591e261d79e59f420f67c5eb23cce4f8c726969345e3b5673e5d36748d40205274f8a5fbb8aa1ceb78a515eaa1b3cfaa793dc887dfb189973ceba008eddeb6527576bfd3a697fb67294683d922c7abecbec29b17e5270a6ac2456aad0edad7637f95ae7358681e2718abc64779020da0821d38926e7d82311a4f41b4d571c420b84fcdfa91b573e5a1b086246e3acaeb584e7ce5fcd57f1b7c6f9e1af182371fc64db0356cda8dbc04cfdfbbe79ab0ef0e805ae7671489df18f22295c3dc1dba564210d6caa3a87b3fa8641cfa242d7d1f40c957ab58b0072272330f4a118f5b91eed8041d0d00822876644cfc8625dadd1688edd6dcf09c9de45ef76fc12fc80ab369c9982d511d5da7e098add3fc3cf0e79324d0f8fcdee34db75feb8d6fdbab0933b8c7a7dbf3b8fc33048990f36cb9470f8f41db6a9e03cd0889ef573f3cebb56c56d3c3a58928503eb5c9e30634754e685d3551e228ef4d59457df1392e1efbc12b2ee201b617c1c25d842897947af54a049875c22e422b0d161b5a4e43e5b0d906507deaa4150101aa3c77a98046b199e7361ff0cc8bd4c40c3f689da47c194cb7d035e5cc681b8dd68e6dbc52622049c346d481cb5783f9619c3e5a9af2d665d4ceba9395966454716064249880e4ba0c53a9fd2eb5cc9232f0f2292ea7a1c82129358bf70cb2472df0ffd3d2ed00cfd3137b5e14ff75251eeae6c91f5c56b2cb28c0e40ef3016fdba42ede16fadba61c92de6599f246aa9e84d3df390e108625e54a1951ea24fde850c820eeb0685ce3d990c16a9cf5ae90f603ce5e27d661d95bb08a1b7c6cc9fa47c149e18db779a0847a0541e778257a2eba9360539c6ce143d493f18fb4397c1162ea0054b58f070ee4493f134d35509ea47a0b8c1ff002aeb4603ad35815afc9ea04c781ae37b9b8d9142790b60aee89f3c91ff70684407f318719120eade6d3eb555c67183132deda9fa811d2c89cb166d13be81094a12c65fc9a761ecb7364a9deddb82a69d45151ebade5d7192ae22484dce84ddf4cc1c78f9ede3bf0016dbbde817c2487c5f7a9510766abcd38b0271f99209e353baea13862e4df310cb89bd5d7a0b73e1adfb1a0fc01169733b7c2e835590bb271c03b59a5425663a4c2b250fe79d767317e95513cc31d3347fadf23b1dc886d7af1d913eae10041ab171cdeab75afc338b54c4c27ffda6339bb768a5494f68111cdd59863e8c811d24e2bf78347e6c03dda3fb3763e47142509813d960a886d56aeead7023c4752bfe0911034529cae31de18526408dce205060927f07ced040a7c5d623c78ce6cd3d290273f6d5f63b992615a76676c532bd80d19745828436014e091b669d3304cc448fa4b3132142c16ee943fc58435e6cdb2edc48d9231b9523cf501afe68156a18ca5ca8d8234156bb2931a72a347306a0a605a9bc9db58fadd76ba22f4815ca56c7a81ba69627c102f6c90e6dd41ce4b1336c8ae068b0dd4724736615688f797db5a69191317061bbe690f71d5895397ece0f8a041f99167098c5def0b4b2447cdb211b1ac5c80f64fee1360061e2c91e03b3b02287aecf9995a40296fb607689a8d85303b1313f0326f8aaa936695a62d640693ce0ca687f3909e9b3c3064ed296feefe676c46e7705574f7ead848c3aef0370bb4750ae26833cfd0d2d629c650ebb4a7f58d8985829f4ab59d499a8e65f17adbda41a68e2652ea2ba1e8648dc30d6e29e73052445d20a5049f24cff03f53876b2235c3e077296898db33ffd1d1796e72c54be992676485b8b9d50b496bab9cd012c2b446f3cba628208a1b1bbf67c772ccfbba339a86878deb9032c277a862924e0a8ee10ccae3afb150a5782af0eff317dadd5ec0202c0d7a806b1c1bb843b6f860d8cdaa5c484a61d6f60e756d5d1d2807f03ab911f309bc43fc4b6667d2afe7e70a212eb2d2f39113d7c767b8dcf240425a9d99965c57c1a26eca51cfe690e3add44f4ad7b2e10d372948f62cdddefb008a3bd92f54bbcf842a4411db4c776be15d1ffb5a36743895f064a25965e7ceec2b562e9033aa340c92a050a57faa28075a5f1de58712c66f98c585e839619c181be6419c913140c6f2e6cb5918f6963dde3c1b5f5cec565f04600174a6231a5313db33db31447ae03a08f8c1f65b77d0c847f5a3dc54248ca79b71ab19fc34cb5415a16a33127c4b62293533bff0b52c0f9ac451f05bbd37557abdc3d995a67a217c754c9068e4981d5765ee7e8124d02c1954c2cf138fd022f8c2e645c5eb0ecc8a61c5ceeb929241016ed00926f88002ceb17434e88a18e969c5e8213c1163f73a8ebf98b034605eeafe3066e27e4d17cce4cff7b2dfb8394924bae9faa7e9c892b95948876a61cf1528efcd1fd78d6894c8371e6007f3cbf8f6228cf9d3ecd7ad0d0eba3d936527d0a0de5c8d61bae6c5b16fbaa2603c742c2dd5d5bbbe3cf78dcea88f1a795c15c62a8b7c076d429f0e77e038cd62a5b41b56b9577f63dd244e92905647c59f23b251387f5a9925357b0f02ab041ba4a78af3ad69ebe801564be63f59799dbe1a0c8cec87f43dda5a7a688b96d4fbe0d92537a35da62007716dba695590808c2895ce442ffcca6a5b98a6dde46b9be369efd1d46144cd0d62937dda7b88e89a1a8ea35fb658879f54bf5607eeef75aead00683642d621b3b49c5438011f78bddb6111287a6f46a0450404726e4a01d9d888dbed237dbc5bacd8ed11dd72334bd554026870e25a80b673ee01a3aa5e61704583850cf527c8c821a6bb40dba3043f325fc9d274e0dd0d065fe0014c516b2c8f897dd09cd0bb587f5b0ec67b44ce06c5fc1465b968928c416480899d52a3a40cf308697708f87e783ecb9b08528de9c5f7a230c361c0fd1fa9c9048fddb504c50cb61f4e47c57c640c42ace010ad44f830735892f2436073316e5220e93684a0f4c54d230c59c09c17fabdd69aedc6a47f4f9af4e4fe448ccc1756acef84ed2a0a7468494fdd458f73d8225f4cd6ec62b1c72fd91595545837592f9f158f368b39bd5beb24dcb5f52a8a1a6a3ad8d7e3342726f803304d78ed4494be57ce379824ebbd21ea681cbb5194da53e21e303e775a6e474ee974019abd246c435643973a472d5bf0260b1739bdec363c9f63de158cac057629967996daa3caf38d6d051a8005e4d8d8179cc6f89035acb0562bbff0604eeae7883d4f53c1a6347d182b80e60e0da23124459aad08f3fe22b8cdfcc0274105708c46b05d2ca3fb1d85e0e8839c04af396e0b2e630698f40586a5a3694481082d8a2ed3c6e50d1c85da72ce062f16cfead02e1bc089cc7dfffcae2c71cdba66ab68387c50c81f7b4e091d5ed6cffdd1094dd61d235e1c4c13373e6289cf016e855955911fdc3d03f361e00f1ab318da6be13b9791d3cc5e2f9bc278c0b199c67e571e81c05e154b14fe0e8692ce4600749e08e243d4144b7f6405dc53e7888b4500c298360076374c0e0212d99f3b55b17cf2dc15460d075de4e7f6f1a0b5fb45e5611f27ac62e4eaa0cb155862cdb82ac5eab297f91c87cfee7f2d95ef4c841ddd1c0e3543920f85393118e36e1ca997bf754e2cc5f4f109d21a93f0c8688d58a512463e576655", 0x1000}}, 0x1006) [ 426.079159] nbd: must specify at least one socket [ 426.262896] Bluetooth: hci10 command 0x0419 tx timeout 07:13:16 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000003c0)={0x14, 0x0, 0x4, 0x5}, 0x14}}, 0x0) 07:13:16 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000003ec0)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a48000000090a01040000000000000000000000000c000980080001400000000008000a400000000008000540000000360900020073797a32000000000900010073797a310000000048000000000a010800000000000000000f0000090900010073797a31000000000900010073797a31000000000900010073797a31000000000800024000000001080002400000000030000000140a050000000000000000000c00000a080003400000000308000340000000010900010073797a310000000020000000120a050000000000000000000a0000090900010073797a310000000030010000030a010400000000000000000000000a14000480080002406cce3a3d080002402d948b0808000b400000004f0900010073797a30000000000a000700726f7574650000000800054000000000b4000c00fbb72acd62ed31636d730d2ea4edc5c6d181ac6b51144a85ef14eb9ca5904e3d3a449decc5b47e7e2214ef7b8de087fb7249a0b04c979b0109a802dbad4418249b267317180190262040bd45d2d3f13f44251ab96bb0956ead6f07f1393bc49e14425353bc19271b9819366cc7f9fa1831e4d2a925f204334caf2ba14687dffd3d0742bd0e05604d56eaad3ff2f0e2ef7a97f8786f3db44f3ea05938aea5038b4fb89c25012eaf96ca6aa1c4b0e8bf360900010073797a31000000000900010073797a30000000000b000c005c0aedb827835c000800054000000000a83700000c0a010100000000000000000a0000090900010073797a31000000000900020073797a32000000000900010073797a3000000000240903"], 0x3bf4}}, 0x0) 07:13:16 executing program 4: syz_open_dev$vim2m(&(0x7f00000001c0), 0x0, 0x2) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000300)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_dev$vim2m(&(0x7f0000000000), 0x40000000000000, 0x2) pselect6(0x40, &(0x7f00000006c0), 0x0, &(0x7f0000000740)={0x80}, &(0x7f0000000780)={0x0, 0x3938700}, 0x0) 07:13:16 executing program 3: r0 = socket(0x1e, 0x80001, 0x0) sendmsg$NFQNL_MSG_VERDICT_BATCH(r0, &(0x7f0000000140)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={&(0x7f00000000c0)={0x14}, 0x14}}, 0x0) 07:13:16 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)={0x18, 0x2, 0x2, 0x5, 0x0, 0x0, {}, [@CTA_EXPECT_TUPLE={0x4}]}, 0x18}}, 0x0) 07:13:16 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x14, 0x0, 0xa, 0x3}, @NFT_MSG_DELTABLE={0x20, 0x2, 0xa, 0x301, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x5c}}, 0x0) 07:13:16 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)={0x14, 0x12, 0xc03}, 0x14}}, 0x0) 07:13:16 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x305, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x48}}, 0x0) 07:13:16 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000200)) 07:13:16 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x2, 0x0, &(0x7f0000000280)) 07:13:16 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x301, 0x0, 0x0, {0x1}}], {0x14}}, 0x5c}}, 0x0) 07:13:16 executing program 4: sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWSET={0x14, 0x9, 0xa, 0x401}], {0x14}}, 0x3c}}, 0x8000) sendmsg$nl_netfilter(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$audion(&(0x7f00000003c0), 0x1ff, 0x41) write$FUSE_STATFS(r0, &(0x7f0000000400)={0x60}, 0x60) 07:13:16 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000940)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a10010000000a0300000000000000000001000006090001001014d73c73"], 0x2e8}}, 0x0) 07:13:16 executing program 5: mmap$snddsp(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xc76d03657f7596bb, 0xffffffffffffffff, 0x0) 07:13:16 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000100), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000000)={0x18, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SOCKETS={0x4}]}, 0x18}}, 0x0) 07:13:16 executing program 0: r0 = socket$caif_seqpacket(0x2, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x7ffffffff000, 0x0, 0x10, r0, 0x0) 07:13:16 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) read$FUSE(r0, &(0x7f0000000680)={0x2020}, 0x2020) sendmsg$nl_netfilter(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000003c0)={0x14, 0x0, 0x0, 0x5}, 0x14}}, 0x0) [ 426.978743] netlink: 11852 bytes leftover after parsing attributes in process `syz-executor.5'. [ 427.014750] netlink: 240 bytes leftover after parsing attributes in process `syz-executor.2'. 07:13:16 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_PROTOCOL(r0, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 07:13:16 executing program 0: syz_open_dev$vim2m(&(0x7f00000001c0), 0x0, 0x2) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000300)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)={0x0, 0x989680}, 0x0) 07:13:16 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) ioctl$KVM_SET_PIT(0xffffffffffffffff, 0x8048ae66, &(0x7f0000000100)) ioctl$KVM_GET_VCPU_EVENTS(r2, 0x8040ae9f, &(0x7f0000000040)) 07:13:16 executing program 3: syz_open_dev$sndpcmp(&(0x7f00000002c0), 0x0, 0x4000) 07:13:16 executing program 2: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mbind(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, &(0x7f0000000000)=0x3a2, 0x7ff, 0x0) 07:13:16 executing program 1: mbind(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, &(0x7f0000000000), 0x101, 0x0) [ 427.089962] nbd: must specify a size in bytes for the device [ 427.115410] Zero length message leads to an empty skb 07:13:17 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)={0x20, 0x2, 0x2, 0x5, 0x0, 0x0, {}, [@CTA_EXPECT_ZONE={0x6}, @CTA_EXPECT_TUPLE={0x4}]}, 0x20}}, 0x0) 07:13:17 executing program 0: r0 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r1, 0x6, 0x23, 0x0, 0x0) 07:13:17 executing program 3: semget$private(0x0, 0x80fe5b1c4a594858, 0x0) 07:13:17 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x2, &(0x7f0000000340), 0x4) 07:13:17 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWSET={0x48, 0x9, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_SET_DESC={0xc, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x8}]}, @NFTA_SET_ID={0x8}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x36}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x70}}, 0x0) 07:13:17 executing program 1: r0 = syz_open_dev$audion(&(0x7f0000000040), 0x0, 0x0) mmap$snddsp(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0) 07:13:17 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f0000000680)=ANY=[@ANYBLOB="0003000000040102000000000000000000000000840033804b801a42ad3c3bdd16e341c1850cf68a0e9f466570c83e4067ba4318bcd1b136d5aa0cacfd4582655677cf04dcf077aab9d859411a4325d754dcc9b541e41f637dd854dc9fba0e245104ed04f4be161bd30a6a38580772c02d93cb9f732fdd0db6f3a853d0a659c8eedc92bd2cee9c07e07866c10344f48808007700", @ANYRES32=0xee01, @ANYBLOB="0b000e"], 0x300}}, 0x0) 07:13:17 executing program 3: sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 07:13:17 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 07:13:17 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_DELTABLE={0x20, 0x2, 0xa, 0x301, 0x0, 0x0, {0x3}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_NEWRULE={0x20, 0x6, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x88}}, 0x0) 07:13:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, 0x0, 0x0) 07:13:17 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWRULE={0x20, 0x6, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x68}}, 0x0) 07:13:17 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_DELTABLE={0x20, 0x2, 0xa, 0x301, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_NEWRULE={0x20, 0x6, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x68}}, 0x0) 07:13:17 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$SOCK_DESTROY(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000080)={0x4c, 0x12, 0xc03, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0x35, 0x1, "7a3b6c33bd44c6a5931d683da6ba799494baeb77f59e136bd028a0a6b5b2894f0ec700cbccbabb09f019b172e1d0a4f612"}]}, 0x4c}}, 0x0) [ 427.681956] netlink: 604 bytes leftover after parsing attributes in process `syz-executor.0'. 07:13:17 executing program 2: semtimedop(0x0, &(0x7f0000000100)=[{0x0, 0xff}, {}], 0x2, 0x0) semctl$GETNCNT(0x0, 0x0, 0xe, 0x0) 07:13:17 executing program 1: syz_open_dev$vim2m(&(0x7f00000001c0), 0x0, 0x2) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000300)='/sys/kernel/debug/binder/transactions\x00', 0x0, 0x0) openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/vs/schedule_icmp\x00', 0x2, 0x0) pselect6(0x40, &(0x7f00000006c0), 0x0, &(0x7f0000000740)={0x80}, &(0x7f0000000780)={0x0, 0x3938700}, 0x0) 07:13:17 executing program 0: syz_open_dev$sndpcmp(&(0x7f00000002c0), 0x0, 0x6000) 07:13:17 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$kcm(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10, 0x1}], 0x10}, 0x0) 07:13:17 executing program 4: r0 = socket$caif_seqpacket(0x2, 0x5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x200000b, 0x12, r0, 0x0) 07:13:17 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000001c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x102, 0x0, 0xa, 0x3, 0x0, 0x0, {}, [@NFTA_TABLE_USERDATA={0xdd, 0x6, "5722022535657ad090c3ea0a772e8d14935c213ceaa7c14c8324619070c1385b7a0ea4904a1ad794016516043019a85e74f8faf03c4feee8560fd589d9fbf0f3e5a09b0b5b48374d728cf9f97dc55f5edf5bc68c8d397f0d0e97d9bdb29a62a57fc3570cfc9633d15848701180eccb317d3d5172e07b4068897fe178c3e3ce85b96612690a80517caaa20c888617df81e836d8b64d1caf76da546b844fb1b41dd0e047c7f94631601de1100cf0e7d94a6c6538d1b49dd8ed7ae368c2e564954a36cd6ddc2d85702b752d76cf2c20c56bbef998859e60ccc8dc"}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}, @NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_DELTABLE={0x14}, @NFT_MSG_NEWRULE={0x20, 0x6, 0xa, 0x0, 0x0, 0x0, {}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x168}, 0x1, 0x0, 0x0, 0x4010}, 0x0) 07:13:17 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000002200)=ANY=[@ANYBLOB="10330000020201"], 0x3310}}, 0x0) 07:13:17 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, 0x0, 0x0) 07:13:17 executing program 1: syz_clone(0x30944300, 0x0, 0x0, 0x0, 0x0, 0x0) 07:13:17 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWSET={0x48, 0x9, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_SET_DESC={0xc, 0x3, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x8}]}, @NFTA_SET_ID={0x8}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x36}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x70}}, 0x0) 07:13:17 executing program 4: r0 = socket(0x1e, 0x80001, 0x0) sendmsg$NFQNL_MSG_VERDICT_BATCH(r0, &(0x7f0000000140)={&(0x7f0000000000), 0xc, &(0x7f0000000040)={0x0}}, 0x0) 07:13:17 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x201, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_NEWFLOWTABLE={0x30, 0x16, 0xa, 0x5, 0x0, 0x0, {}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_FLOWTABLE_HOOK={0x4}]}], {0x14}}, 0x78}}, 0x0) 07:13:17 executing program 1: syz_clone(0x42000000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 427.863338] netlink: 2 bytes leftover after parsing attributes in process `syz-executor.2'. [ 427.888809] netlink: 13052 bytes leftover after parsing attributes in process `syz-executor.5'. 07:13:17 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$nl_netfilter(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, 0x7, 0xa, 0xfcce44d8d428d107}, 0x14}}, 0x0) 07:13:17 executing program 5: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) vmsplice(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)="e7", 0x1}], 0x1, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f00000004c0)=0x2) perf_event_open(&(0x7f0000000200)={0x0, 0x80, 0x6, 0x3, 0x0, 0xde, 0x0, 0xd14c, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x472d, 0x1, @perf_config_ext, 0x100, 0x3, 0x0, 0x0, 0x2}, 0x0, 0xc, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x6, 0xffffffffffffffff, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0x33}}, 0x10) setsockopt$sock_int(r1, 0x1, 0x6, &(0x7f0000000140)=0x32, 0x4) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0, @broadcast}, 0x10) sendmmsg(r1, &(0x7f00000038c0), 0x4000000000000a8, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 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, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) move_pages(0x0, 0x300, &(0x7f0000000180)=[&(0x7f0000000000/0x2000)=nil], &(0x7f0000000040)=[0x1], 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(0xffffffffffffffff, 0xf504, 0x0) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000740)=ANY=[]) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000000c0)=0xaa, 0xe1) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000000fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4010}, 0x20000000) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, 0xffffffffffffffff) 07:13:17 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x305, 0x0, 0x0, {}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x68}, 0x1, 0x0, 0x0, 0x48004}, 0x4000800) [ 427.943594] INFO: task kworker/u4:0:5 blocked for more than 140 seconds. [ 427.968494] Not tainted 4.14.295-syzkaller #0 [ 427.996509] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 428.020608] kworker/u4:0 D25976 5 2 0x80000000 [ 428.032107] Workqueue: writeback wb_workfn (flush-7:2) [ 428.041343] Call Trace: [ 428.044762] __schedule+0x88b/0x1de0 [ 428.049090] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 428.058960] ? io_schedule_timeout+0x140/0x140 [ 428.066275] ? lock_downgrade+0x740/0x740 [ 428.070668] schedule+0x8d/0x1b0 [ 428.075419] schedule_preempt_disabled+0xf/0x20 [ 428.080295] __mutex_lock+0x669/0x1310 [ 428.085655] ? f2fs_balance_fs+0x412/0x5a0 [ 428.090427] ? up_read+0x17/0x30 [ 428.109033] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 428.130148] f2fs_balance_fs+0x412/0x5a0 [ 428.145632] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 428.166597] __write_data_page+0x646/0x1480 [ 428.182795] ? do_write_data_page+0x2ca0/0x2ca0 [ 428.197474] ? lock_downgrade+0x740/0x740 [ 428.210197] f2fs_write_cache_pages+0x40d/0xe50 [ 428.215419] ? __write_data_page+0x1480/0x1480 [ 428.224099] ? __lock_acquire+0x2190/0x3f20 [ 428.228638] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 428.234655] __f2fs_write_data_pages+0x2e2/0xb90 [ 428.239688] ? f2fs_write_data_page+0x30/0x30 [ 428.244698] ? __f2fs_write_data_pages+0xb90/0xb90 [ 428.249861] do_writepages+0xc3/0x240 [ 428.254122] ? page_writeback_cpu_online+0x10/0x10 [ 428.259269] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 428.266358] __writeback_single_inode+0xda/0x1010 [ 428.271471] writeback_sb_inodes+0x48b/0xd30 [ 428.276365] ? wbc_detach_inode+0x780/0x780 [ 428.280949] ? down_read_trylock+0x4e/0x90 [ 428.285597] ? trylock_super+0x1b/0xe0 [ 428.289731] __writeback_inodes_wb+0xbf/0x230 [ 428.294666] wb_writeback+0x710/0xb80 [ 428.298693] ? writeback_inodes_wb.constprop.0+0x1a0/0x1a0 [ 428.304890] ? _find_next_bit+0xdb/0x100 07:13:18 executing program 5: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)={{0x14}, [@NFT_MSG_DELSETELEM={0x20, 0xe, 0xa, 0x301, 0x0, 0x0, {}, [@NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz1\x00'}]}, @NFT_MSG_DELOBJ={0x34, 0x14, 0xa, 0x101, 0x0, 0x0, {}, [@NFTA_OBJ_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_OBJ_HANDLE={0xc}, @NFTA_OBJ_TYPE={0x8}]}], {0x14}}, 0x7c}}, 0x0) [ 428.313372] ? get_nr_dirty_inodes+0x169/0x200 [ 428.318133] wb_workfn+0x708/0xf50 [ 428.321857] ? process_one_work+0x6c4/0x14a0 [ 428.326983] ? inode_wait_for_writeback+0x30/0x30 [ 428.332072] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 428.338050] process_one_work+0x793/0x14a0 [ 428.343146] ? work_busy+0x320/0x320 [ 428.348194] ? worker_thread+0x158/0xff0 [ 428.357288] ? _raw_spin_unlock_irq+0x24/0x80 [ 428.365277] worker_thread+0x5cc/0xff0 [ 428.374584] ? rescuer_thread+0xc80/0xc80 [ 428.385566] kthread+0x30d/0x420 [ 428.394393] ? kthread_create_on_node+0xd0/0xd0 [ 428.405925] ret_from_fork+0x24/0x30 [ 428.415996] 07:13:18 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000240)={0x20, 0x0, 0x2, 0x5, 0x0, 0x0, {}, [@CTA_EXPECT_MASTER={0x4}, @CTA_EXPECT_MASK={0x4}, @CTA_EXPECT_TUPLE={0x4}]}, 0x20}}, 0x0) 07:13:18 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWSET={0x48, 0x9, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_SET_DESC={0xc, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x4}]}, @NFTA_SET_ID={0x8}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x36}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x70}}, 0x0) 07:13:18 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$kcm(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[{0x10, 0x1, 0x1}], 0x10}, 0x0) [ 428.415996] Showing all locks held in the system: [ 428.434114] IPVS: ftp: loaded support on port[0] = 21 07:13:18 executing program 2: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xc) 07:13:18 executing program 5: r0 = syz_open_dev$audion(&(0x7f0000000040), 0x1, 0x0) mmap$snddsp(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r1 = syz_open_dev$audion(&(0x7f0000000040), 0x1, 0x0) mmap$snddsp(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$INOTIFY_IOC_SETNEXTWD(r1, 0x40044900, 0x8000000000000000) r2 = socket(0xb, 0x6, 0x7f) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000040)={r0, &(0x7f0000000340)="d647bece28991cc7b62f72d028f7d6b801d63b5dd3ded248fae57e518a91273c30f2916880b3959ce246317ed63c1536ab2598935983ef89d98f7e5365370ed1c186537524ab45022fcbc5f9b631d66c53f3c2ed361e5fc71c075202ee34873731f98e19d7da6f4f3604d6c3688e07f1683b39457f6e7134e6c308e431072e78f9ca56c2c4df7540ab9e2618386ee317a1997a4bd824d3b500f01bf2562e012f806f626238f874569041daa6473248dff39864f484f740f80d0974e3dadc391183361c0b04660a796842ad9311150b3e28acbafc417a7fa759b7e8dc8dd39ce2cb53d82d5f7f3a58716a2d4f3d9dd17e27494470f13cd2fd544119d588bc", &(0x7f0000000000)=@tcp6=r2}, 0x20) socket$nl_netfilter(0x10, 0x3, 0xc) 07:13:18 executing program 3: pselect6(0x74, &(0x7f0000000000), &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x3}, &(0x7f0000000100), &(0x7f0000000180)={&(0x7f0000000140), 0x8}) 07:13:18 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={{0x14}, [@NFT_MSG_NEWSET={0x48, 0x9, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_SET_DESC={0xc, 0x9, 0x0, 0x1, [@NFTA_SET_DESC_SIZE={0x4}]}, @NFTA_SET_ID={0x8}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x36}, @NFTA_SET_NAME={0x9, 0x2, 'syz0\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x70}}, 0x0) [ 428.541077] 4 locks held by kworker/u4:0/5: [ 428.545721] #0: ("writeback"){+.+.}, at: [] process_one_work+0x6b0/0x14a0 [ 428.554450] #1: ((&(&wb->dwork)->work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 428.563992] #2: (&type->s_umount_key#71){++++}, at: [] trylock_super+0x1b/0xe0 [ 428.573096] #3: (&sbi->gc_mutex){+.+.}, at: [] f2fs_balance_fs+0x412/0x5a0 [ 428.581837] 4 locks held by kworker/u4:2/35: [ 428.586240] #0: ("writeback"){+.+.}, at: [] process_one_work+0x6b0/0x14a0 [ 428.594910] #1: ((&(&wb->dwork)->work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 428.604471] #2: (&type->s_umount_key#71){++++}, at: [] trylock_super+0x1b/0xe0 [ 428.613576] #3: (&sbi->gc_mutex){+.+.}, at: [] f2fs_balance_fs+0x412/0x5a0 [ 428.622317] 1 lock held by khungtaskd/1533: [ 428.626719] #0: (tasklist_lock){.+.+}, at: [] debug_show_all_locks+0x7c/0x21a [ 428.635768] 2 locks held by syz-executor.3/11363: [ 428.640585] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.649863] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.659150] 2 locks held by syz-executor.3/11369: [ 428.663982] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.673257] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.682517] 2 locks held by syz-executor.2/11645: [ 428.687349] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.696646] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.705927] 2 locks held by syz-executor.2/11647: [ 428.710742] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.720105] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.729381] 2 locks held by syz-executor.3/11915: [ 428.734218] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.743492] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.752855] 2 locks held by syz-executor.3/11921: [ 428.757669] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.766944] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.776226] 2 locks held by syz-executor.2/12210: [ 428.781039] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.790316] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.799613] 2 locks held by syz-executor.2/12213: [ 428.804447] #0: (&type->s_umount_key#71){++++}, at: [] iterate_supers+0xda/0x490 [ 428.813727] #1: (&bdi->wb_switch_rwsem){+.+.}, at: [] sync_inodes_sb+0x156/0x880 [ 428.823007] 2 locks held by kworker/u4:6/12701: [ 428.827649] #0: ("events_unbound"){+.+.}, at: [] process_one_work+0x6b0/0x14a0 [ 428.836763] #1: ((&sub_info->work)){+.+.}, at: [] process_one_work+0x6e6/0x14a0 [ 428.845953] [ 428.847559] ============================================= [ 428.847559] [ 429.045607] NMI backtrace for cpu 1 [ 429.049287] CPU: 1 PID: 1533 Comm: khungtaskd Not tainted 4.14.295-syzkaller #0 [ 429.056727] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 429.066068] Call Trace: [ 429.068651] dump_stack+0x1b2/0x281 [ 429.072272] nmi_cpu_backtrace.cold+0x57/0x93 [ 429.076762] ? irq_force_complete_move+0x350/0x350 [ 429.081687] nmi_trigger_cpumask_backtrace+0x13a/0x180 [ 429.086958] watchdog+0x5b9/0xb40 [ 429.090404] ? hungtask_pm_notify+0x50/0x50 [ 429.094720] kthread+0x30d/0x420 [ 429.098076] ? kthread_create_on_node+0xd0/0xd0 [ 429.102739] ret_from_fork+0x24/0x30 [ 429.106853] Sending NMI from CPU 1 to CPUs 0: [ 429.111659] NMI backtrace for cpu 0 [ 429.111670] CPU: 0 PID: 4620 Comm: kworker/0:2 Not tainted 4.14.295-syzkaller #0 [ 429.111675] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 429.111677] Workqueue: events wait_rcu_exp_gp [ 429.111682] task: ffff8880a1b52040 task.stack: ffff8880a18c8000 [ 429.111685] RIP: 0010:preempt_count_add+0xc3/0x170 [ 429.111687] RSP: 0018:ffff8880a18cfb88 EFLAGS: 00000017 [ 429.111692] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 [ 429.111696] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8880a1b53278 [ 429.111699] RBP: ffff8880a1b52040 R08: ffffffff8b9b7120 R09: 0000000000000000 [ 429.111703] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000286 [ 429.111707] R13: 1ffff11014319f79 R14: dffffc0000000000 R15: dffffc0000000000 [ 429.111711] FS: 0000000000000000(0000) GS:ffff8880ba400000(0000) knlGS:0000000000000000 [ 429.111714] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 429.111717] CR2: 00007f024d8e01b8 CR3: 00000000ab28a000 CR4: 00000000003406f0 [ 429.111720] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 429.111724] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 429.111726] Call Trace: [ 429.111728] _raw_spin_lock_irqsave+0x70/0xc0 [ 429.111731] prepare_to_swait+0x5c/0x2a0 [ 429.111733] ? swake_up_locked+0x190/0x190 [ 429.111735] prepare_to_swait_event+0x40/0xb0 [ 429.111738] rcu_exp_wait_wake+0x150/0x520 [ 429.111740] ? rcu_barrier+0x10/0x10 [ 429.111742] ? call_rcu_sched+0x10/0x10 [ 429.111745] process_one_work+0x793/0x14a0 [ 429.111747] ? work_busy+0x320/0x320 [ 429.111749] ? worker_thread+0x158/0xff0 [ 429.111752] ? _raw_spin_unlock_irq+0x24/0x80 [ 429.111754] worker_thread+0x5cc/0xff0 [ 429.111756] ? rescuer_thread+0xc80/0xc80 [ 429.111759] kthread+0x30d/0x420 [ 429.111761] ? kthread_create_on_node+0xd0/0xd0 [ 429.111763] ret_from_fork+0x24/0x30 [ 429.111765] Code: ff ff 7f 39 c5 74 03 5b 5d c3 48 8b 5c 24 10 48 89 df e8 a1 da 08 00 85 c0 75 31 65 48 8b 2c 25 c0 7f 02 00 48 8d bd 38 12 00 00 <48> b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 80 3c 02 00 [ 429.153182] Kernel panic - not syncing: hung_task: blocked tasks [ 429.318036] CPU: 1 PID: 1533 Comm: khungtaskd Not tainted 4.14.295-syzkaller #0 [ 429.325478] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 429.334818] Call Trace: [ 429.337398] dump_stack+0x1b2/0x281 [ 429.341028] panic+0x1f9/0x42d [ 429.344211] ? add_taint.cold+0x16/0x16 [ 429.348186] watchdog+0x5ca/0xb40 [ 429.351635] ? hungtask_pm_notify+0x50/0x50 [ 429.355948] kthread+0x30d/0x420 [ 429.359305] ? kthread_create_on_node+0xd0/0xd0 [ 429.363967] ret_from_fork+0x24/0x30 [ 429.368007] Kernel Offset: disabled [ 429.371622] Rebooting in 86400 seconds..