ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x1017e0}, {&(0x7f0000086c00)="eb52904e5446532020202000080100000000000000f8000000000000000000000000000080008000ff030000000000000800000000000000ff010000000000000100000002000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000086d00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000002300)=ANY=[@ANYBLOB="ba443ef5523bfacf9f79e0030790cfb2f73386fc239e301724075a395552b06fcb35fb2ef8797da235a835ca056805000000000000009129ffb9fab86a000000000000000000"]) sendmsg$kcm(0xffffffffffffffff, &(0x7f00000022c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="68903bf79adbecdc0c18391113d5495b4e89994a11fec9352c02f54a965c928d455bf0d2342dd940fed9daa11ac670812a758404756b28b12c3f20690fd1bde278d34dfa84b7ddc7bc6d35e56463a1cbfef1", 0x52}, {&(0x7f0000000140)="90ace85aa5c9dbe4a638edee5f167b982c3cc24c7c62bda879cb0a19f71ea73e0d8b1b2ed283107220171b013ee0a71c42fe9b1ce055bbb229614171f3125bb78fbd986b87336d", 0x47}, {&(0x7f0000001fc0)="cc2cc53e143a282f20cb75091049c11791bc00b94e63dfa7e2cb6fea8ab55cc7763eb28a36f053945c190d2ee75bd80753b31763ca2d68426598903eb08131301627bee2a084c397be59b0ad47f40685e97fa4de99f403611508c5ae21fadef48ca985494f252c5a8e3ccf5b890755d8c83e591f10179870e209e0ef629a65e7e68adbbc", 0x84}, {&(0x7f0000002080)="a2e4156ca63d0a0751eb5b9f6e39e2920a1ce1720fd1523cd79e94ce82e213fa59afeb775d29b217731ab93892f793f607eb732aeef4082d7aa28ce3eaef7bb52051851624ebf9632d62fac20a5505020bb601f41c6cd2e5a6a6038dfa5ae0414e239f91e226e421678087058e16d3b3d5e12c96ab779c45a910addb8fc1ad67e926190aa2273bba87e40eb0cb01bb06cf6a0f9266c9565942b43b1e76b822ab7ed51721e2be52843de5e25a07912eb25150e5a3404bd17b4c6d9b8c0b672f356ca2d9ec57061f8839e0a3bb37f7aa8b241c36a15369610c27e114b417961d64e2f34636f1f5f9fb", 0xe8}], 0x4, &(0x7f0000002180)=[{0x18, 0x103, 0xfffffff8, "e7ffa38c11f8838c"}, {0xc0, 0x105, 0x6, "8462a5ab4a1b8abcea8d470b46f449b5fa3c246e9ccb51e22ac04d02a45123975dd5f0062c83153cf92cd36e7128ca6d6adbabf42f2cd37fd31304ad3b02ca5189c92b252efcee45ea4c537b60bb488cf173bdea943f82df430a90dc9536334267d11c889270c508f37b62bffaf1f7a204df54d40012ceb07a914e617b10da3e10a7018bb6d7515a5043cbe3e586ce74a87544242c632ef7c81ce672500f4321635bac5ac6b5c5aec6aca89a32"}, {0x60, 0x118, 0x7fff, "6d303a5ff27433bcbd60aee7c3f6edced7290d5ad616a35465a5e2d07120daabf0923fb29d2a789ee3e2cd027a76c546ae6230c1a651c07244a1e71587d465f18eb97bf837e0ef5256a475c2b1f5"}], 0x138}, 0x4) 07:23:57 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r4}], 0x1, 0xfffffffffffffff8) dup2(r3, r4) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 07:23:57 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809006000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:23:57 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r1, &(0x7f00000032c0)=[{&(0x7f0000000100)=@in6={0xa, 0x4e24, 0x0, @empty, 0x5}, 0x1c, 0x0, 0x0, &(0x7f0000000140)=[@sndrcv={0x30, 0x84, 0x1, {0x5, 0x0, 0x4}}, @sndrcv={0x30, 0x84, 0x1, {0x4, 0x5, 0x208, 0x8, 0x3, 0x2, 0x8, 0x7}}], 0x60}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r0, 0xab00, r1) socket$inet(0x2, 0xa, 0x1) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) [ 605.011366][T28248] loop0: detected capacity change from 0 to 104 07:23:57 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe80900f000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 605.091606][T28260] loop3: detected capacity change from 0 to 512 [ 605.108736][T28255] syz-executor.5 uses obsolete (PF_INET,SOCK_PACKET) [ 605.124268][T28248] loop0: p2 < > p3 p4 [ 605.129507][T28248] loop0: partition table partially beyond EOD, truncated [ 605.139037][ T6546] block nbd5: Receive control failed (result -107) [ 605.140896][T28261] loop4: detected capacity change from 0 to 264192 [ 605.157448][T26467] Bluetooth: hci5: command 0x0406 tx timeout [ 605.158827][T28255] block nbd5: shutting down sockets [ 605.215979][T28248] loop0: p3 start 225 is beyond EOD, truncated [ 605.246769][T28248] loop0: p4 size 3657465856 extends beyond EOD, truncated [ 605.256054][T28260] EXT4-fs (loop3): VFS: Can't find ext4 filesystem [ 605.277220][T28261] ntfs: (device loop4): parse_options(): Unrecognized mount option D>R;ϟyϲ3#0$Z9URo5.y}55h. [ 605.328191][ T6546] block nbd5: Receive control failed (result -107) [ 605.328615][T28274] block nbd5: shutting down sockets 07:23:58 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000003ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:23:58 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = accept4$phonet_pipe(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0x10, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r3, 0xf503, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, 0xffffffffffffffff) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:23:58 executing program 4: syz_open_dev$tty1(0xc, 0x4, 0x1) perf_event_open(&(0x7f0000000000)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x4, 0x7}, 0x0, 0x2}, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0) r0 = fsopen(&(0x7f0000000100)='pipefs\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) fsmount(r0, 0x0, 0x0) fsconfig$FSCONFIG_CMD_RECONFIGURE(r0, 0x7, 0x0, 0x0, 0x0) mbind(&(0x7f0000445000/0x1000)=nil, 0x1000, 0x0, &(0x7f00000000c0), 0x0, 0x0) 07:23:58 executing program 0: perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x19) r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)=@newlink={0x6c, 0x10, 0x801, 0x0, 0xffffffc3, {}, [@IFLA_AF_SPEC={0x44, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4}}, @AF_INET={0x38, 0x2, 0x0, 0x1, {0x34, 0x1, 0x0, 0x1, [{0x8, 0x19}, {0x8, 0x16}, {0x8, 0x1a}, {0x8}, {0x8}, {0x8, 0x0, 0x0, 0x0, 0x2000000}]}}]}, @IFLA_GROUP={0x8}]}, 0x6c}}, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000140)={'syztnl1\x00', &(0x7f0000000280)={'erspan0\x00', 0x0, 0x10, 0x7800, 0xfffffffc, 0x0, {{0x9, 0x4, 0x1, 0x9, 0x24, 0x66, 0x0, 0x9, 0x2f, 0x0, @remote, @loopback, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [0x0, 0x7ff]}, @generic={0x86, 0x4, "c347"}]}}}}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) sendmsg$nl_route(r0, &(0x7f0000000640)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000600)={&(0x7f0000000580)=ANY=[@ANYBLOB="68000000210000012dbd7000fcdbdf25021000097f0000001800000008000b001a00000000000000ac1414bb1400110068737a3000000000000000000000000000000b0001000000080001007f0000010c001400", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\f\x00\f@\x00\x00\x00\x00\x00\x00\x00\t'], 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x4020845) sendmsg$nl_route_sched(r0, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000180)={&(0x7f00000000c0)=@gettclass={0x24, 0x2a, 0x630, 0x70bd28, 0x25dfdbfb, {0x0, 0x0, 0x0, r1, {0x1, 0x1}, {0xf}, {0xffe0, 0x4}}}, 0x24}, 0x1, 0x0, 0x0, 0x4000000}, 0x40000) statx(0xffffffffffffffff, 0x0, 0x800, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) 07:23:58 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809006b06ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 605.705872][T28304] block nbd5: shutting down sockets [ 605.749076][T28304] block nbd5: shutting down sockets [ 606.223787][T28260] loop3: detected capacity change from 0 to 512 [ 606.250251][T28260] EXT4-fs (loop3): VFS: Can't find ext4 filesystem [ 606.399403][ T26] audit: type=1800 audit(1638170639.215:54): pid=28321 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="bus" dev="sda1" ino=14041 res=0 errno=0 07:23:59 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) socket$inet6_tcp(0xa, 0x1, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xd, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000140)={0xa, 0x4e22}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000280)={@in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}}, 0x0, 0x0, 0x3e, 0x0, "8e78545e699e97cc596897b19531596de871b8f2c78992905972d58731137c3a246f1a36aefff6fe34e29945fe8636f7dc19ea816800100dd5904c38ee99b4cc3b0d62a70bd678f01ab5319fb244bd4a"}, 0xd8) listen(r1, 0x0) getsockopt$inet6_tcp_int(r1, 0x6, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) ioctl$DRM_IOCTL_MODE_CURSOR(0xffffffffffffffff, 0xc01c64a3, &(0x7f0000000280)={0x2, 0x55e, 0x2, 0x0, 0x5, 0xe199}) recvmmsg(r0, &(0x7f00000017c0)=[{{0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/202, 0x2000014a}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x2}}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000006d80)=""/4109, 0x100d}], 0x1}}], 0x8, 0x100, 0x0) connect(r0, &(0x7f0000003a40)=@un=@file={0x0, './file0\x00'}, 0x80) 07:23:59 executing program 4: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x803, 0x6060, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3000008, 0x1830, r0, 0xf5a7000) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x1ff) r1 = openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="180000000000000000000056000000006112000000000000950000000000000051fa7824c74186dcbeec0696a37b64e3b24da3180100000005165c0f63cdc2e82818254950ee03568b8809a1f04c7c4750eabfafcb9531b31e6a86827d1010c58ea26d8000ecddb2d11c541418ceeb29b9b6829c6e433822bdb3cc85244aab66d8aae1314d5381fcfeb970bea672cf1e926f4648a07a975bd89dc398712376610faa54f12495b4659be8673086f6f35432055bbc4cd05b8b961103673dff7f158052e62bfbdcddde6985f3f1ac5d9a94cc5320f05fd241a2d8363d44fcd0f8f364a091e9e3746cceab14452d11f5574f9035f2b5f703e5be7e4acf8b78c2834ae5805fffee38a9a0033d52d4b9bdf85c71c5de2503dab358f42a2624c7daa9ed44039aab064fe0be362e54cfade6229d88a005a0004ac71a003d7b85d07191bed4e5a890826372212246f7ed569980e454f3d8731f5e7a237bc06d035a8d601f21746d886419f38b34a495046c6492b471c2f0cce8c900"/393], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000340)={r2, r1, 0x2}, 0x10) bpf$LINK_DETACH(0x22, &(0x7f00000001c0)=r3, 0x4) ioctl$FAT_IOCTL_GET_VOLUME_ID(r3, 0x80047213, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x5}}, './file0\x00'}) r5 = dup(0xffffffffffffffff) sendmsg$nl_route(r5, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000600)={r4, r5, 0x11}, 0x10) r6 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$PIO_FONTX(r6, 0x4b67, &(0x7f00000005c0)={0x1f00, 0x0, &(0x7f00000001c0)="cdb104f8fd86548ed2c6645d49e1c16ed871faaaee24e0c60e36489d387cb3633e3c0131540d8d4cdac0099c4184a20810030dd061173f82a98bd71c36982cc77dffbf5bd2dccc52a92310966f1727b02208dad39701dc4c2ba44540f4c4684ecc05637058fceb9b0687b82b0d4bd80f7540c511721fa90b7f03331c0acbb693ef180f4bd2060e99f34b9b5a0deeacac1aa2ec216e2fcb52ad4aa0ac67e9fe1f936d92ca52c80f4bd7f2d273bc1c76a81e496a6ef3bbfb80bc8d542efa5758c6d097bc707033b1b7bdf79ba12be7cde7ce67f80148585fe3fc52b41715e1f43d79697aec088fba0a7d8f23c9035fd0c164a778dedec8c3d0441d514dfde070db0c998319e65c7f4daf455f801ce76a71da24150ed8afa8a888c2db62e9b4dffb109483449fb8417dedcfecf6d20dfab33c5756a68674977d1c55f1814e43dd97eadfe47a5af08f33aed0454adb1764a908e9b8df3cf14f7af6b7d9eb18bce4e4c421592ab1c987957af7f7546a14e15dc228e5f460405efeb200cc8baae3b567cfb61a770e8f96ae87c556ad4759bda0dfe323e691ffc4bb1f14308828ba55b660871a1537349a847287578ddf3839a3f59bee1eabce62d6b85b0d2b7df68bf0bad7fbf78055bf41c7693d996f527d912661de67ffc24c2054a3e774ba599f1bb8c6ced3999e4bb38705ee24a5bd25e232faadc89424c00c3ee13e3f20e680955894bc5b11de8a2636a52c6386bbae4f3fe9d7c875fb9bfcfdf5d8dd799ae784a79b27e4aac50d0701eb3fb697442dc33b7ed125544a93f74a830b231d15304e08ca37470df2b5044c08885dacf9de08c07dbec13419b35de5aec842d02fa5366f6c4602c0fe6027ebf062c80ff982f21b0cbf91a6642cc6d27b284c62f861bc1ecbc5267803486e02c0d12da3e9665ef3a6d2510f3a5614ad4721298914ac67c3f07993feb9c3e6c3fae7c88a0506805ba6c80fd9a0836689d6f7b089cbd43f2baec7fb6983ded7167d6c7f4a26020bf4edf405c236e9afa2aa30ba7f3d30eaa936acb06e0d5b3f6cf0fef5626705babea5e83d0365f1f9fd27b1560da4dcb84fc4c40091a46f97fe1055fa5c978f9edfc302b0160d5e47b38bd326bbde817fe7fb5948fc27b258f3989604c44782b6eba09d703d09a80a5ab50255988b81a72db56bdab50e5411866e4d0f82edd794f681a9160fd1c2f9229d55863d1cd5eba14496a41eb36762a2452fe52a3aa1805b857b1eb169a6e9eac7524c7deff592879f515e49e8e21a95bf71fa595dac9d1474714c9b108064c4f4411f718081503ed7212d429f6e05e4f391fc40eebdb44f7bcfb6854d33b99e9de500846eeacba2b4d079d86136fd5d802b62c56b28976810a3273bc78190d8e3081763008ed1c10f65029459e47075f85778133cdd0fcdcd1c3ec232c87a00"}) r7 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x7f, 0x1f, 0x1f, 0x3, 0x0, 0x4, 0x42, 0x613681b36613172f, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x63b, 0x2, @perf_config_ext={0x8000, 0x80000000}, 0x1800, 0x2, 0x0, 0x5, 0x754d6222, 0x8001, 0x5, 0x0, 0x7, 0x0, 0x9}, r7, 0x5, r0, 0x8) 07:23:59 executing program 0: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) shmctl$SHM_LOCK(0x0, 0xb) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1fd8068b6725e2de}, 0x240040c0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20000080}, 0x400c0c0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, 0x0, 0x80) name_to_handle_at(0xffffffffffffffff, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="200000ea61010000fa770174ac1c2edea5ede700ea03000000000000000000000000004000"], &(0x7f0000000440), 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0xc010}, 0x0) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3, 0x1c) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000380)={'ipvlan0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@dellink={0x20, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2, 0x8401}}, 0x20}}, 0x0) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 07:23:59 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000007ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:23:59 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r2, 0xab07, 0x3) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r2, {0x2}}, './file0\x00'}) ioctl$NBD_SET_SOCK(r3, 0xab00, 0xffffffffffffffff) r4 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r4, 0x4020565a, &(0x7f0000000100)={0x5}) r5 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) r6 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000100), 0x40200, 0x0) poll(&(0x7f0000000140)=[{r2, 0x286}, {r0, 0x8}, {r4, 0x1181}, {r5, 0x6120}, {r6, 0x2}], 0x5, 0x6) ioctl$NBD_DO_IT(r1, 0xab03) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x22140, 0x0) ioctl$NBD_DO_IT(r7, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:23:59 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r4}], 0x1, 0xfffffffffffffff8) dup2(r3, r4) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 07:23:59 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe80900000eff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:23:59 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r1, 0x4020565a, &(0x7f0000000100)={0x5}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000008, 0x10010, r1, 0x1a3d9000) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) 07:24:00 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) socket$inet6_tcp(0xa, 0x1, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0xd, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r1, &(0x7f0000000140)={0xa, 0x4e22}, 0x1c) setsockopt$inet6_tcp_TCP_MD5SIG(r1, 0x6, 0xe, &(0x7f0000000280)={@in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local}}}, 0x0, 0x0, 0x3e, 0x0, "8e78545e699e97cc596897b19531596de871b8f2c78992905972d58731137c3a246f1a36aefff6fe34e29945fe8636f7dc19ea816800100dd5904c38ee99b4cc3b0d62a70bd678f01ab5319fb244bd4a"}, 0xd8) listen(r1, 0x0) getsockopt$inet6_tcp_int(r1, 0x6, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$inet6(r0, &(0x7f0000000180)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) ioctl$DRM_IOCTL_MODE_CURSOR(0xffffffffffffffff, 0xc01c64a3, &(0x7f0000000280)={0x2, 0x55e, 0x2, 0x0, 0x5, 0xe199}) recvmmsg(r0, &(0x7f00000017c0)=[{{0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/202, 0x2000014a}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x2}}, {{0x0, 0x0, &(0x7f0000003480)=[{&(0x7f0000006d80)=""/4109, 0x100d}], 0x1}}], 0x8, 0x100, 0x0) connect(r0, &(0x7f0000003a40)=@un=@file={0x0, './file0\x00'}, 0x80) 07:24:00 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe80900000fff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:00 executing program 4: r0 = perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x803, 0x6060, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3000008, 0x1830, r0, 0xf5a7000) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x1ff) r1 = openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x9, 0x4, &(0x7f0000000380)=ANY=[@ANYBLOB="180000000000000000000056000000006112000000000000950000000000000051fa7824c74186dcbeec0696a37b64e3b24da3180100000005165c0f63cdc2e82818254950ee03568b8809a1f04c7c4750eabfafcb9531b31e6a86827d1010c58ea26d8000ecddb2d11c541418ceeb29b9b6829c6e433822bdb3cc85244aab66d8aae1314d5381fcfeb970bea672cf1e926f4648a07a975bd89dc398712376610faa54f12495b4659be8673086f6f35432055bbc4cd05b8b961103673dff7f158052e62bfbdcddde6985f3f1ac5d9a94cc5320f05fd241a2d8363d44fcd0f8f364a091e9e3746cceab14452d11f5574f9035f2b5f703e5be7e4acf8b78c2834ae5805fffee38a9a0033d52d4b9bdf85c71c5de2503dab358f42a2624c7daa9ed44039aab064fe0be362e54cfade6229d88a005a0004ac71a003d7b85d07191bed4e5a890826372212246f7ed569980e454f3d8731f5e7a237bc06d035a8d601f21746d886419f38b34a495046c6492b471c2f0cce8c900"/393], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x70) r3 = bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000340)={r2, r1, 0x2}, 0x10) bpf$LINK_DETACH(0x22, &(0x7f00000001c0)=r3, 0x4) ioctl$FAT_IOCTL_GET_VOLUME_ID(r3, 0x80047213, &(0x7f0000000000)) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r2, 0xc0189373, &(0x7f0000000040)={{0x1, 0x1, 0x18, r0, {0x5}}, './file0\x00'}) r5 = dup(0xffffffffffffffff) sendmsg$nl_route(r5, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) bpf$BPF_LINK_CREATE(0x1c, &(0x7f0000000600)={r4, r5, 0x11}, 0x10) r6 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$PIO_FONTX(r6, 0x4b67, &(0x7f00000005c0)={0x1f00, 0x0, &(0x7f00000001c0)="cdb104f8fd86548ed2c6645d49e1c16ed871faaaee24e0c60e36489d387cb3633e3c0131540d8d4cdac0099c4184a20810030dd061173f82a98bd71c36982cc77dffbf5bd2dccc52a92310966f1727b02208dad39701dc4c2ba44540f4c4684ecc05637058fceb9b0687b82b0d4bd80f7540c511721fa90b7f03331c0acbb693ef180f4bd2060e99f34b9b5a0deeacac1aa2ec216e2fcb52ad4aa0ac67e9fe1f936d92ca52c80f4bd7f2d273bc1c76a81e496a6ef3bbfb80bc8d542efa5758c6d097bc707033b1b7bdf79ba12be7cde7ce67f80148585fe3fc52b41715e1f43d79697aec088fba0a7d8f23c9035fd0c164a778dedec8c3d0441d514dfde070db0c998319e65c7f4daf455f801ce76a71da24150ed8afa8a888c2db62e9b4dffb109483449fb8417dedcfecf6d20dfab33c5756a68674977d1c55f1814e43dd97eadfe47a5af08f33aed0454adb1764a908e9b8df3cf14f7af6b7d9eb18bce4e4c421592ab1c987957af7f7546a14e15dc228e5f460405efeb200cc8baae3b567cfb61a770e8f96ae87c556ad4759bda0dfe323e691ffc4bb1f14308828ba55b660871a1537349a847287578ddf3839a3f59bee1eabce62d6b85b0d2b7df68bf0bad7fbf78055bf41c7693d996f527d912661de67ffc24c2054a3e774ba599f1bb8c6ced3999e4bb38705ee24a5bd25e232faadc89424c00c3ee13e3f20e680955894bc5b11de8a2636a52c6386bbae4f3fe9d7c875fb9bfcfdf5d8dd799ae784a79b27e4aac50d0701eb3fb697442dc33b7ed125544a93f74a830b231d15304e08ca37470df2b5044c08885dacf9de08c07dbec13419b35de5aec842d02fa5366f6c4602c0fe6027ebf062c80ff982f21b0cbf91a6642cc6d27b284c62f861bc1ecbc5267803486e02c0d12da3e9665ef3a6d2510f3a5614ad4721298914ac67c3f07993feb9c3e6c3fae7c88a0506805ba6c80fd9a0836689d6f7b089cbd43f2baec7fb6983ded7167d6c7f4a26020bf4edf405c236e9afa2aa30ba7f3d30eaa936acb06e0d5b3f6cf0fef5626705babea5e83d0365f1f9fd27b1560da4dcb84fc4c40091a46f97fe1055fa5c978f9edfc302b0160d5e47b38bd326bbde817fe7fb5948fc27b258f3989604c44782b6eba09d703d09a80a5ab50255988b81a72db56bdab50e5411866e4d0f82edd794f681a9160fd1c2f9229d55863d1cd5eba14496a41eb36762a2452fe52a3aa1805b857b1eb169a6e9eac7524c7deff592879f515e49e8e21a95bf71fa595dac9d1474714c9b108064c4f4411f718081503ed7212d429f6e05e4f391fc40eebdb44f7bcfb6854d33b99e9de500846eeacba2b4d079d86136fd5d802b62c56b28976810a3273bc78190d8e3081763008ed1c10f65029459e47075f85778133cdd0fcdcd1c3ec232c87a00"}) r7 = gettid() perf_event_open(&(0x7f0000000140)={0x5, 0x80, 0x7f, 0x1f, 0x1f, 0x3, 0x0, 0x4, 0x42, 0x613681b36613172f, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x63b, 0x2, @perf_config_ext={0x8000, 0x80000000}, 0x1800, 0x2, 0x0, 0x5, 0x754d6222, 0x8001, 0x5, 0x0, 0x7, 0x0, 0x9}, r7, 0x5, r0, 0x8) 07:24:00 executing program 0: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) shmctl$SHM_LOCK(0x0, 0xb) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1fd8068b6725e2de}, 0x240040c0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20000080}, 0x400c0c0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, 0x0, 0x80) name_to_handle_at(0xffffffffffffffff, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="200000ea61010000fa770174ac1c2edea5ede700ea03000000000000000000000000004000"], &(0x7f0000000440), 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0xc010}, 0x0) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3, 0x1c) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000380)={'ipvlan0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@dellink={0x20, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2, 0x8401}}, 0x20}}, 0x0) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') [ 607.326975][T28366] block nbd5: shutting down sockets [ 607.409494][T28373] block nbd5: shutting down sockets 07:24:00 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000060ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:00 executing program 0: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) shmctl$SHM_LOCK(0x0, 0xb) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1fd8068b6725e2de}, 0x240040c0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20000080}, 0x400c0c0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, 0x0, 0x80) name_to_handle_at(0xffffffffffffffff, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="200000ea61010000fa770174ac1c2edea5ede700ea03000000000000000000000000004000"], &(0x7f0000000440), 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0xc010}, 0x0) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3, 0x1c) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000380)={'ipvlan0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@dellink={0x20, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2, 0x8401}}, 0x20}}, 0x0) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 07:24:00 executing program 5: syz_mount_image$adfs(&(0x7f0000000140), &(0x7f0000000180)='./file0\x00', 0x0, 0x9, &(0x7f0000000800)=[{&(0x7f00000001c0)="757e5f4877d2a1", 0x7, 0x6}, {&(0x7f0000000340)="5980907c290a4963d5a1e16dc4d07fcda0e7afd1af3d86d0dfc3b452620d20f9399517a2ce4dc09225c5c8f7a9bf5b41ad12805347c6c7a3ede37bd6b15176ae14b28971efbcde55776244e4b45e6d28418113d4fcfb1c43e45755bee9e428a11bc408d93d97b291aa887187a02ac778c74d7521315c464eb8670aaa935921479bce2543f10abc7c0603b9c6fa085d58fccd77", 0x93, 0x1000}, {&(0x7f0000000400)="80aba47f91de936a76b68664a6ffec9451fd643bb69d877842f24aa92de48bbd90042ccac567d92cdd047f005f8dd658a3c69cccd0d519c312e38c83443c23f2c9b9686e0ec1a2520b1a27bc513c0d845f7d8e13253d48469e3e503eb21f99ab57509c8a51738556e8c1c3853501b75604e81ccf5f0ab01e9d2d54ee11770155c682b9d312b90fcb528bb0e752681be6b6473471be65e9fb4fb384c890cf44aafbea6ce5fc4ec84d87ae8468da82de45b15b9c3a7a54072b8cc0a4b0e8d0295b19f22e67d806474ed18afaa5eed94677eb7e057f0f8390744ba284cfad6f222e8e163ce5cca6", 0xe6, 0x6}, {&(0x7f0000000500)="585112ac8afe799404868645208b512f40e391553fb25dad7634046d67ea84847c31d6442cb7be0445b6329370a6a518ca2f680f7528fe24896b5b22e4b4d4e1de5e3d0591f37471ec35b1de8fdbcc37f1c9a93d9db73d5b6337d50226afe3132eadc46dfc3fa2191e719f2fdb58e36145c19e", 0x73, 0x68ec3d21}, {&(0x7f0000000580)="16d547ee7d4699aae3a4d5fc74981cddaab8940f4a22623dbb2027205c4ae4c644768b348be1e61dfbfae1b249da28c420e0085bc056509d2cab85287777e47aea350094b0ec8b1eb0ed72cc2795ff8026984fb218274deff6ba0bd13036d6237a52ca3eed2c99c0ce4e87", 0x6b, 0x7fffffff}, {&(0x7f0000000200)="a8840b783e1427255fc20c35a9947566cceee958e9f74cf98dfc77aeb6e7ef2e03642339122b1d75754323", 0x2b, 0x3f}, {&(0x7f0000000600)="f4dfc14b31008aabcedbda3a1bba6dced2830c1ef3ca4601512d8a51d092d7eef04b9aaa9cb868326c3ceb89f29626d98e42962f27bc9a0be2d0f1b7c3b29af6b40ad29aec822325dcc415152d70127bd081ac89e756b540fee24dd9139b26bafc1de457b0ee51", 0x67, 0x1}, {&(0x7f0000000680)="7363704a7d02d978171c3d378eecb310be2f0e9039eb3240d6670a81997dfe4449542bbd9d34be6401e4155ded8dbb3de464c269f4cbc7b6c7222d09ceacec008916702472c8b5e85985b6274fa6b701441d4e016a296e5e8ac535f153200470e56cd2885e532a813c3fad428488e2f0b87c36a4fe22741346d4c579d91f62b65a", 0x81, 0xfffffffffffffffa}, {&(0x7f0000000740)="e08939c634e05e015db36732480136e7d45fd4ddce3e8a1d2940fa26101cbbfa2f99a72251269abfecdd5514816a964e15aec050b8dfe7cfbcba9691d15aa8816da5c48dfe357d949f6e92c81d744847eb3a23b3820c0365f8a42a3ed707536da7a958f6eb595a27d17f1537df1c57fd5b58c812b5e989c424df85883f7a94a326", 0x81, 0xf1}], 0x46000, &(0x7f0000000900)={[{'security.evm\x00'}, {'r\xed\xba'}]}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_CLEAR_QUE(0xffffffffffffffff, 0xab05) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) fsetxattr$security_evm(r0, &(0x7f0000000100), &(0x7f0000000240)=ANY=[@ANYBLOB="040aaaf4ef212c9520566d67111e53def8c08ed96cbe249fe90802f6a5574c68b861012f8095b23ae0d78e45aa00547a678d36b23d63855051d45eac0b1a84b3d79e28f9f01eb424307b7b232b99e9d3cdd3a9a1c18a37b17ab24701ee47a726ced8b1b2d74d37913cd3e5f9f1a18e9262bc3f14cb5790ea71a17a32853aaa0fb0fddcd03dbca4f484913d1fc8f148b931b3c1c82cc59794cee39a415a46198388ef41331ce6325e0e93cb5d549f50c815ac2c4698f08779bc8a8b209a4226cff83a0ed5386ff8b6f3"], 0xc, 0x2) inotify_init1(0x800) r3 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f00000000c0)='hugetlb.1GB.rsvd.usage_in_bytes\x00', 0x0, 0x0) ioctl$NBD_SET_SOCK(r3, 0xab00, r3) sendfile(r0, r1, 0x0, 0x400) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) 07:24:00 executing program 4: ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(0xffffffffffffffff, 0xc2604111, &(0x7f00000002c0)={0x0, [[0x2, 0x5, 0x1ff, 0x5b, 0x3, 0x3, 0x0, 0x9], [0x9, 0x0, 0x0, 0x0, 0x6, 0x5ae62324, 0x52c, 0xfffffff7], [0x0, 0x0, 0x0, 0x2, 0x7, 0x3, 0x0, 0x3ff]], '\x00', [{0x2, 0xfe9}, {0x7fffffff, 0x8, 0x0, 0x1}, {0x0, 0x3, 0x0, 0x1}, {0x0, 0xffff, 0x1, 0x0, 0x1}, {0x0, 0x1, 0x1, 0x1, 0x0, 0x1}, {0x5, 0x9, 0x0, 0x0, 0x0, 0x1}, {0x2, 0x8, 0x1, 0x1, 0x0, 0x1}, {0x56, 0x401, 0x0, 0x0, 0x1, 0x1}, {0x57, 0x401, 0x1, 0x0, 0x1}, {0x8000, 0xe2a1, 0x1, 0x1}, {0xc71, 0x9, 0x0, 0x0, 0x0, 0x1}], '\x00', 0x140a}) syz_emit_ethernet(0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x6) perf_event_open(&(0x7f000001d000)={0x1, 0xa5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x4c8d}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x156, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaa1681002c0086dd68020390011c1dfffe8000000000000000000000000000bbff0100000000000000000000000000013b08040400600900fc020000000000000000000000000001fe8000000000000000000000000000aaff020000000000000000000000000001fe8000"/126], 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)={@broadcast, @link_local, @void, {@canfd={0xd, {{0x0, 0x1}, 0x3f, 0x2, 0x0, 0x0, "11d4d4071b57ae0d2e2c25c68ff2bbacdf360aba1f79f758fe664737000928a4f004e7c75169b978f7439db137549b20dd335423a39d2d7b3be5288ad3b2c139"}}}}, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000000)={@remote, @empty, @val={@val, {0x8100, 0x1}}, {@x25={0x805, {0x3, 0xda}}}}, 0x0) syz_read_part_table(0x2cc6, 0x5, &(0x7f0000000780)=[{&(0x7f0000000540)="2750b019817091b78ab34a86d3db1c373ed6c284154230b1b5171019ca39393c8a3a30f556e4947234db860224c470cb2713243e0cbf3ee518a71fe7519bec9c89c5a78dfc3796fd89a671d5747e89136b21f4b574395482e29e2f6b6aacf6173fa86bd09eef6957ef597dbef43cf0cee781dcff20a251c9e131e3ddad5c39a93ad2235c068d614669845df8d533c5971c1daf1d8bb6e0809f45d64e90c6dcba3ead8cdc042bb8852758ed11c2471d281230b6a43118d4938f24327c80c77becd479287bd5fbd6a5fe25fb7601fc6306d1984ab1702e5b1b467f006450bf6c87a0f354b1c764df1f58dd0f91148c886798140df1", 0xf4, 0xd64c}, {&(0x7f0000000100)="d7d64043348dcc4a9571c23b5e9d45b3904467e58b4b78e2e7ae42e744054c0b85ba25a86acbe9d50f682e1ac7b838a36288a35553fc89ca6726bc84f95b767d847866e03e918938ba31b4f9ad226bc4a33960df078706917677aee9f9defead077ca4ae2126a4aa91ffc6044ab6e692259206dd9b41db904e70f7217056ecf1b30edbc227fe7f3e2bb1b332a480384556", 0x91}, {&(0x7f00000006c0)="7244013c54d47ca9bf7fdf5b4135f31ae8d46b872bb42036193863efbb312f82e0cd8d59508a9181b14a45b9e58e", 0x2e}, {&(0x7f0000001100)="b2cc0d30e9b01aaaa678b439de52a98ff620164de0bb950887776c0ffbcd75135585298b362d06a3c549cd0bcc5b763b920b6dd5fbe9edd0ae5dca4a91ab8ad34b49dd21df4f3011dc23f8b0a2e6a4f6fdd599888e80360daa21b9621c5547c6b0bade17de85301653e850ca38469bd551987aa475fd2621c66826020daef2eaf14ed46755f53665baa0bf8a1598a8dcac7d60ecf4e97a617718be1c2ac235bcd5fb36ebdd3f28c36456565fa90fe0cf84ef231d60c2fb337fd54dc42af7f94634c6b818c73219cee73d6556d2d09b83406dd5cf1c2bbfe5b9303bb819b5d7b0d35e9014e17395d07a8975fd8703d7f1d7ab3776c1a3338daa9b8771394b4b4d8c7a5f68332745da87e047787b58e87c81ec7648030c0d213808bf1ebd3b4a7fc3bcb8336a90d920be67f70b55d11c05d932406839c2090bcf7dcff464ba6c3882af348006b18d1fe883f1596fc4270a9bc735b19a08cb050cb3c8f7d59d5da5f260db6b20d931a73b053cffe11dba98851c417f0b3236f87b3208a8a847d8b062d90012b882ef39b11221d2b43e87d8f38326aba89929c4310435314c50f74521600ea553d975c5da59006c5e12063a09e181f01085a9f4ac3a66bf8dc3d798072752abc0b616f8bd4a3d7381aff055bdb14a307fa771ab571ff8960bcc7ebdef05100e2ffc3347ec4aa6b26702aeb6af80650cb88f95bb74251a75c38b4d8ed86ad1ca7c9e3e75693be9f8695bbba23a7d2d6d44f64f445ac60bf82cadfd69b5c642fa7aec8ea75e677b0320f98f1ffc6c7b3713c6d10e14d950cb77dcfdd025104b78cb287e3b3a515e9d82bd0af7c903617fc5bf961c9d80ce67643ee8d9d7a8f81f62b5b2717dc1eca6497f2d53c509adbb26b6e1b81ea71537cd5730101dafa878ac11d5fc41483ed4041e826abcd0affbfba6539d977b5db37d3e12d222d1a406fbd8aa06e72ab5d818f146f41abae89d2589e71fe693bc1dc2a6d8b7f4e8f95f75419cfdddfd059e052999283081ccc7a9e6d8dc60e34d4a22739ae2a39119a025b60d2b4c17aa0d2fb3a82a3b50f104f8aa5daa5faa66d0749cbe84b2e56b424ce152fa12cb85c485a35bd27dfb88318c78d2be4ab6ff14ef62a2f068f396f5a05dc43681bf1dddc9c7313ed68a955f253ad147d7991f94b8f7aa627d8d805daaa8964c978ad6d7ce4fced47b5d860d1bffb629d6c2c397e8ce0b9771296c94a60b991efce4f949c04cba69c54df0fb2b70d6ea7a3ddfaae294fff0107e3d184b00d7a02015b36a08e95c0a425e17e13bb61da479113da28e71570519f050b5ad89c53c2188d5cc77a549ae9a57823f0ec6deb7b9af228a7675963954f52509765731222422939e3a7c3e5dd336670492ac391730e5a5ade5dddafb023194854a982089ee81b60289a94c8e65ca3dc1394e7a3e308148f75d26f8c98a4af544de6e6f37046017c5e27bd6c76634d67cc8f5d6ff35788a13885c3b62f9cfa749e8a3708f09882a81c3dfb75fa2b323169c11091c56795528aa47852143e799c55b5881bd927e4c869667ae5ae3e29a39ec40640b72b2ff99631cdda63f4c2803ac5a741f64bfba2cf3a47045149f97b08af650f3e507dd25f7beb66f2f08476be7ba183552f540ffa371b3fb5c8cb550de1d0eeb7970e12a4705b9821a8ed6e30abaf158f6d7aebf60996820097a70167444a562bcefef390a5f7f20579277e5f5c1375b78a6566c0aa3c95c4302b14cc0571050ca3a5a61f56b8c5c0c7baf141667a87b606ebaa9cb684796ccb12c8f2b9d36b7054c3434409c7c6e5f0ad03899e3546169e65961e8a41a138473e71bcec68d56cbc07ed96cba33cbaf5f934bbe64f3b3fc3a178f3c21856ce4c697502fc07fd07357d34cf55dc25bf1bb5349cda93d5534008684dc5271c07134eb926fb903e168f94ec12355ec61404f25e61a3f3a77d6f777853cbeee5aa1c87eb47b7e19bfd664d3a98f9594d938ab94370e4f2cd1b202e5a6ed28fc8cf9c5676da5b902efcf718af8f64ed43088dde960f9746aa6754f47b07915da35e0a19bf2e2c0e3c71aba6f978e6b30d94a750f17220e63a147b539af86c4c8446e488ea356ccacb299575038000994dada801afd4c97f730657da4624a5175cfba245debca330c228c9e11481b226e61871c66da18f0d9573fda18abda894b17c6e24adffe779b0e118b70cfd77ede6f09aa7d5d7200e8b2795f5eb856aa180602176325f8f77c2398a2e7fd6d171d889d784be1e850496e512a595df641eb27252e7c8c9847e86ed77df7e4abd41cfc0a6678ca00dff1074180bf313df91d529516cbeddcf13f6fef600affe27821e82a48116658eb0e234800e5978947f5378c5cc23049176c824b082b8fed72493f73928bc3c62777956e1bf82160a5a8b8132317d6a05d7fdc5975e8abcd56bb1a8208a4474d57e04787d5e6633bfeb14578e1259a0d720148a824da306d3c34f84db5b3765d6e01fea8d956f4aab305f1668fd1f91b5b8270a047a8eb6804d3905d910767a5bc8b03fa3b5e72e2834377dbf733da1ebe5395472f13230b59aaa2a93dc73fa036d313b568f77b73a1da2271baf73db48350b3edd3c05324e3072582b12b7a8da073dd92534cb366b4ade939c908767e1f084fbb865e9af973b04b32f6671670eda9515431dee089c6e8a16ff18247908e35bdc8c0592bec70c5cdb128628952cfa43ca907f0472067e405aec2994126d8bb817a1b4ddbf54ba2e6f2dfa68fda876da183d28d07e25f33bb735f25fa7cc908e08ebddd1b774c06e80738093116dbd455d3d0fa256abcb15de200bc1fc66616b6ac5b7f76f9d0d7eaf10d1933ea3944b44b8dcac75869c82dbeb523592f605ed17032d24d427fe48ecf50f0ca6e8502f8c0e8f722004239b331f883e9288884a6bd69d2ecdd135d8deceb0e55e9815f9b4b80de9ae7d49e18ea38e11e0b4ce96c6a06a1f784087bb5a38cb843d4acb3b63191350ba499b2c249e09cf6ad99c3007ba39c67d6d4163406a0a420675877482ad3313924448a762d7cd6668d0bfcbbddc501b55e6735f14ced4ef5477941ae1c2679b0d60477c7e4154e5a81cef23dde91045d5e3eef817efaa3829170460dabd478441ce073c8156e6c3ed6c3f5451e7bb738dbff5b3d22ec2a25d96dd14a604eee1b15949e9bfed226e523554ac4b6decfdc9d8ba4dca6f367150bd4895eb791f308bdee076447b33d624b56bc90bd761db83aa2a93cc04978e981a7f5cced685432f3ea37f8b1e6269028ee615b6ea993c479bc5cbbbbd640d04109d00b7ba4cd0eeb8f58d66f12851bc7eac908bf25b04bd61bccebce9eae3e8c0d4b9145c1fb4cab89f9e1457486d49f571c54fdd97d9d0f78290f53504842b2399dbd3bd9157eeb194bf22c397bc2dfbbedbe773df63d92cee734b4f5bb769d611eb223d44175563989a7ac432a0378972d2e82dd7a9d93de2afa79108fdbfbf5ab84902a446a120c27294b867022a19ac001930a6e72b8cc2ba6be7d84dd2c80144a77fc5b40fec4a0cb2fa434bbb40f2a990ab979db8bdb614fc4605c78b4c891f4cba625f0448191539e3f358eedc755047a056de8545fd5fa44ed4318e9b9f740624a7dff186d5e1d9be544f5b389878389ca84cb7ef9d23e31ba183d6bfc44352b68cefe802a193fbc78f6063758c07c67fa1ac6dfc37a49e388456f550c9f14958aed09b59f498ba1f1f7de9feadebbc4180f3dcb9018c831353ef459a150dd3cf4fb7ee0492b5b08d63a71cb37df5a270ec5f39148a738dd3b8e64433e56383f55d8de1130e7d16c9513c7c386ce89b8c4ccc57dd1ef2d346487ffaf2b4d5ec0b8e81e3646a073db15073d75bef526282c911a3e28412dc9efa7d87a18e2ead5c54393b74243592294e312e8283bf21079b2baa834b5ecb87e997c34f5be47bf846a50e003a2456513bbde47a7057085d003832e34030f4d42c2c7ff33d401d8f34a89c8c828eb68b02b1adbdfff16bb1a8359fe73ab800ac60b1e6384d4e7d278e59a601c95d11157a03b92b6c1fa13fb456c892507bf33238d01dac1b7780e5a03d7b5e627c1fd21eb91c6129c5c8bb34328ac5edb0ad41ada798594b6cb24184a02280388c9ae58c566e2bbfcbe86d0b9743a3d04e73149a77b7a9c425bfff41cb082ea1e164a6356564e0d46155eefa1aefade1cb56f1bd49fd50e17144bb310784f77b334a1ba382657cc804b373d55f8976056f3c42358ba77137b31003eab7c348a1a6d6744b1869368d75928cc02d6619e76f84ede0b817407da5fc651ee09f432db6130e3821114612440243921fd2e0afe1b56f5eeb6d3f32c969aca3a1590555d4e95be646361bf35670c47650256f46ee768ed8d579af02a7613165b821d9f3fda243e81bf2d8e1ddfa14b537175c16c5a326ed0540324aa8da038eb89ed1b79a6ff68b27ac830c5317d7c4258378ae16bae4039d54abe52ffa708b35b950a7b77f0180f8d020d184096a8e4c8fcfb41ba83c695316326f1282754ce3a9f547cc15f284fdfd33a18aa5519bafb74fc33029f90d2ac62ee22dca04cf9574d4469bda667f9738ab4cadc2c5af1dc08673fe569e0af92c7a7a9bc4033bb3641c2bb5ecafe9423f1576da23fc5313dc5dcc3f8a8f5a8f5c4e9a116af00ab13064970e38d62a5cf074291922393176cdbe35f0fc6b7e2323d61c0e4f80d585843ce7ed9315d336474c91a54c32ce5793ed183263d3d97df7c43aa0b2d50db1d459a4e917b4c007680d5e23aefc5d103b6d28cf759bebab6b5ecd5dd630b9b33751807d16ded4d17fc0995305da4bc19bdf02ac6e9c12fb1ae9d329e24c8050b205f754a1cda5a15b449d40e192a61b2cf408b853efb367312d7f5eab87c4344e491cc5311240228e7252104236cc0585fa713b0e4ed2a2aa08ab2270459f170e29bbe31238a2299bfff4aad8fe374a6b5294e3ed880e07f074180eef5765c19df9130ee3d2f47914ec466308df9a8f67345aaeda8727a0ebf34b26c975c76b427e4f20e5bff4cf7030bffff0651afa5f122fee0fe61027ade1f56dc46340b66e38e1701caffdd39febdadf7214e05efb89ac243fd8a17aa77effa1a926fa91a04593fea6befc32a47539dd2d82f263dbbbb929d6f87ce747e5a34a98cdecfc5369234bcdadbcfce17d92cfa178409ca3e73345dc75ca3210b289f2ffa98ba4d6f1a3fc0854e259070e4053fe68aca5c008f47de37aa32f506dec0e82574ad7f510e1bb0c4bfbb640130b696360ceeb90650ebfec2e278054d92b2c13d0ef6ae73d84e13189668f35b66bc30a347b129fac3066c725d606c5712fef2b6433f0ab131a13e56e80ee38c20811697da3e5914214bb4b5d260aab83fec8d845b33484af0060916f7514e49d8de08865257eab15be6929e2dacaee526e8a04c00a8fde95ae0a448f8d58c2fa8fc8237371114ce237481e17991a5e1a87aed2bdd8546b273f88d4191ad0801e59239dfc4ac6ef6c751e7e013e48814e86a4cd383422d862c9f1fff1557d5b710ed583ca34aaaa996a2fa73bd0d0d30d7bd250870dc4d98bc4d66bbfac017ea257c635ce011f81ef2417dfd1c2da2d41bf03290c1a70ff64e20c32b3820b2cbe919b0adf6786351de06746e7f757050d70e19a2d13f63d10d2259eb0ffa740ee2c30f65fa27b39f9e9f37d4484817908d05e0f9a953d289700d2347cc7214b62c20181c17f50e4b3cb7df398d5b21bb820a3a93da1e23eae0745dd8b7fb48cfda4310f945b493ef5da0eb", 0x1000, 0x7fffffff}, {&(0x7f0000000700)="77c23a866f8c091dc0c66bad30d37884c1a65e263898b8252978ddceaf96f1f89451f1a5fe12b1b0280be06947d807e6d4d3f88c5c61a0ffbca06d3db35229965678d352e9d5ace72c0be89314e8709d8229344f840c9e81029035f50ded348d48", 0x61, 0x2}]) syz_emit_ethernet(0x0, 0x0, 0x0) syz_read_part_table(0xd102, 0x6, &(0x7f0000000040)=[{&(0x7f00000000c0)="0201a5ffffff0a000000ff45ac000000000005000800000000000000024000ffffff82000000e10000008877007200300700a6ffffff00000000008000da55aa", 0x40, 0x1c0}]) openat$fuse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) syz_mount_image$squashfs(&(0x7f0000000080), &(0x7f0000000240)='./file0\x00', 0x1000, 0x0, &(0x7f0000001340), 0x0, &(0x7f0000001080)={[{'fuse\x00'}, {'\xbfV\x03\x9c\xfa\x00\x00\x00\x00\x00\x00\x00\x00r\x10\xc0\xd0lQ{\x82\xbfH\xb2\xed\x8d\xa0\xe1\xff\xbc\xdb\x17g\x7f\xc0S\x0eyA\xc1\xd0\x11\xd5V1\xf1\x82\xc51\xe9`\x94\xb6/{\a\xf2\xd2\xd1\x84='}, {}, {'/dev/fuse\x00'}], [{@mask={'mask', 0x3d, 'MAY_EXEC'}}, {@euid_lt}]}) io_setup(0x8, &(0x7f0000000fc0)) 07:24:00 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1040, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000280)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)=0x0) creat(&(0x7f0000000240)='./file0\x00', 0x0) acct(&(0x7f00000000c0)='./file0\x00') mount$9p_tcp(&(0x7f0000000080), &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) unlink(&(0x7f0000000140)='./file0\x00') timer_create(0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, @thr={&(0x7f0000000480), &(0x7f0000000200)}}, 0x0) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x0, 0x6, 0x4, 0x9, 0x0, 0x100000001, 0x40000, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x7, @perf_bp={&(0x7f00000003c0)}, 0x8200, 0xffffffffffffffff, 0x0, 0x9, 0xfdf0, 0x0, 0x3ff, 0x0, 0x4, 0x0, 0x10000}, r0, 0x9, 0xffffffffffffffff, 0x2) ptrace$cont(0xffffffffffffffff, r0, 0x8, 0x2) acct(&(0x7f0000000100)='./file0\x00') creat(&(0x7f0000000340)='./file0/file0/file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000380)={0x0, 0x0}) timer_settime(r1, 0x0, &(0x7f0000000300)={{r2, r3+10000000}, {0x0, 0x3938700}}, 0x0) tkill(0x0, 0x1000000000016) 07:24:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r1, 0x0, 0x0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r3}], 0x1, 0xfffffffffffffff8) dup2(r2, r3) setsockopt$sock_int(r3, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r1, r0, 0x0) 07:24:00 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe80900066bff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 607.736641][T28391] loop5: detected capacity change from 0 to 264192 [ 607.780765][T28394] loop4: detected capacity change from 0 to 264192 [ 607.877911][T28391] loop5: detected capacity change from 0 to 264192 [ 607.984218][T28401] loop4: detected capacity change from 0 to 264192 [ 607.994892][T28411] 9pnet_virtio: no channels available for device 127.0.0.1 07:24:00 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe8090000f0ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:00 executing program 0: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) shmctl$SHM_LOCK(0x0, 0xb) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1fd8068b6725e2de}, 0x240040c0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_GET(0xffffffffffffffff, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20000080}, 0x400c0c0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, 0x0, 0x80) name_to_handle_at(0xffffffffffffffff, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="200000ea61010000fa770174ac1c2edea5ede700ea03000000000000000000000000004000"], &(0x7f0000000440), 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0xc010}, 0x0) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000040)=@req3, 0x1c) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000380)={'ipvlan0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=@dellink={0x20, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2, 0x8401}}, 0x20}}, 0x0) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 07:24:00 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r2, 0x4020565a, &(0x7f0000000100)={0x5}) fsetxattr(r2, &(0x7f0000001180)=@random={'os2.', '/dev/nbd#\x00'}, &(0x7f00000011c0)='\'\x00', 0x2, 0x3) r3 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f00000000c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x000\x00\x00\x00\x00\x00\x00\x00']) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000100)={r0}) statfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096) ioctl$NBD_SET_SOCK(r4, 0xab00, r6) ioctl$NBD_SET_SOCK(r3, 0xab00, r0) ioctl$NBD_DO_IT(r3, 0xab03) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) r7 = syz_genetlink_get_family_id$nbd(&(0x7f0000001240), 0xffffffffffffffff) r8 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r8, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@sndrcv={0x30, 0x84, 0x1, {0x0, 0x0, 0x4}}], 0x30}], 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r4, 0xc018937b, &(0x7f0000001280)={{0x1, 0x1, 0x18, r3, {0xee00, 0xee00}}, './file0\x00'}) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000001200)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000001340)={&(0x7f00000012c0)={0x74, r7, 0x1, 0x70bd27, 0x25dfdbfd, {}, [@NBD_ATTR_BLOCK_SIZE_BYTES={0xc}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x1f}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x80000000}, @NBD_ATTR_SERVER_FLAGS={0xc, 0x5, 0x6}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x6}, @NBD_ATTR_SOCKETS={0x24, 0x7, 0x0, 0x1, [{0x8, 0x1, r5}, {0x8, 0x1, r8}, {0x8, 0x1, r9}, {0x8, 0x1, r6}]}]}, 0x74}, 0x1, 0x0, 0x0, 0x4044011}, 0x20040010) [ 608.077456][T28401] syz-executor.4: vmalloc error: size 4096, page order 0, failed to allocate pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=/,mems_allowed=0-1 [ 608.177347][T28401] CPU: 0 PID: 28401 Comm: syz-executor.4 Not tainted 5.16.0-rc2-syzkaller #0 [ 608.186168][T28401] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 608.196237][T28401] Call Trace: [ 608.199522][T28401] [ 608.202454][T28401] dump_stack_lvl+0xcd/0x134 [ 608.207060][T28401] warn_alloc.cold+0x87/0x17a [ 608.211786][T28401] ? zone_watermark_ok_safe+0x290/0x290 [ 608.217341][T28401] ? __kmalloc_node+0x62/0x390 [ 608.222154][T28401] ? __vmalloc_node_range+0x574/0xab0 [ 608.227544][T28401] __vmalloc_node_range+0x883/0xab0 [ 608.232756][T28401] ? vfree_atomic+0xe0/0xe0 [ 608.237263][T28401] ? bdev_disk_changed+0x462/0x1100 [ 608.242491][T28401] vzalloc+0x67/0x80 [ 608.246393][T28401] ? bdev_disk_changed+0x462/0x1100 [ 608.251598][T28401] bdev_disk_changed+0x462/0x1100 [ 608.256634][T28401] ? _raw_spin_unlock_irqrestore+0x50/0x70 [ 608.262456][T28401] loop_reread_partitions+0x68/0xd0 [ 608.267669][T28401] loop_set_status+0x395/0x930 [ 608.272470][T28401] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 608.279046][T28401] lo_ioctl+0x4d5/0x17c0 [ 608.283310][T28401] ? find_held_lock+0x2d/0x110 [ 608.288093][T28401] ? loop_set_status_old+0x1b0/0x1b0 [ 608.293422][T28401] ? tomoyo_execute_permission+0x4a0/0x4a0 [ 608.299263][T28401] ? __sanitizer_cov_trace_switch+0x63/0xf0 [ 608.305190][T28401] ? __sanitizer_cov_trace_const_cmp2+0x22/0x80 [ 608.311461][T28401] ? do_vfs_ioctl+0x132/0x15d0 [ 608.316250][T28401] ? __sanitizer_cov_trace_switch+0x63/0xf0 [ 608.322173][T28401] ? blkdev_common_ioctl+0x123/0x1910 [ 608.327570][T28401] ? blk_ioctl_discard+0x330/0x330 [ 608.332726][T28401] ? irqentry_enter+0x28/0x50 [ 608.337428][T28401] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 608.343620][T28401] ? loop_set_status_old+0x1b0/0x1b0 [ 608.348946][T28401] blkdev_ioctl+0x37a/0x800 [ 608.353470][T28401] ? blkdev_common_ioctl+0x1910/0x1910 [ 608.358940][T28401] ? __x64_sys_ioctl+0x118/0x200 [ 608.363900][T28401] ? __x64_sys_ioctl+0x13c/0x200 [ 608.368863][T28401] ? blkdev_common_ioctl+0x1910/0x1910 [ 608.374338][T28401] __x64_sys_ioctl+0x193/0x200 [ 608.379121][T28401] do_syscall_64+0x35/0xb0 [ 608.383547][T28401] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 608.389446][T28401] RIP: 0033:0x7f09f9bc58a7 [ 608.393879][T28401] Code: 3c 1c 48 f7 d8 49 39 c4 72 b8 e8 04 54 02 00 85 c0 78 bd 48 83 c4 08 4c 89 e0 5b 41 5c c3 0f 1f 44 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 608.413597][T28401] RSP: 002b:00007f09f7119ef8 EFLAGS: 00000206 ORIG_RAX: 0000000000000010 [ 608.422030][T28401] RAX: ffffffffffffffda RBX: 00007f09f7119f40 RCX: 00007f09f9bc58a7 [ 608.430192][T28401] RDX: 00007f09f711a050 RSI: 0000000000004c04 RDI: 0000000000000005 [ 608.438183][T28401] RBP: 00007f09f9c1ff6d R08: 0000000000000000 R09: 00007f09f9c1ff6d [ 608.446168][T28401] R10: 0000000000000000 R11: 0000000000000206 R12: 00007f09f711a050 [ 608.454159][T28401] R13: 00007fffce5604af R14: 00007f09f711a300 R15: 0000000000022000 [ 608.462258][T28401] [ 608.517493][T28431] block nbd5: shutting down sockets 07:24:01 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000002ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 608.560248][T28430] block nbd5: shutting down sockets [ 608.595780][T28401] Mem-Info: [ 608.607130][T28401] active_anon:302 inactive_anon:180287 isolated_anon:0 [ 608.607130][T28401] active_file:6981 inactive_file:145609 isolated_file:0 [ 608.607130][T28401] unevictable:768 dirty:453 writeback:0 [ 608.607130][T28401] slab_reclaimable:22276 slab_unreclaimable:99284 [ 608.607130][T28401] mapped:59542 shmem:13445 pagetables:2251 bounce:0 [ 608.607130][T28401] kernel_misc_reclaimable:0 [ 608.607130][T28401] free:1116167 free_pcp:11110 free_cma:0 07:24:01 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000003ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r1, 0x0, 0x0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r3}], 0x1, 0xfffffffffffffff8) dup2(r2, r3) setsockopt$sock_int(r3, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r1, r0, 0x0) [ 608.705781][T28401] Node 0 active_anon:1200kB inactive_anon:716132kB active_file:27808kB inactive_file:582436kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:238168kB dirty:1804kB writeback:0kB shmem:51328kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 186368kB writeback_tmp:0kB kernel_stack:10968kB pagetables:9000kB all_unreclaimable? no [ 608.772211][T28440] 9pnet_virtio: no channels available for device 127.0.0.1 [ 608.815789][T28401] Node 1 active_anon:8kB inactive_anon:908kB active_file:116kB inactive_file:0kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:8kB writeback:0kB shmem:2452kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB kernel_stack:16kB pagetables:4kB all_unreclaimable? no 07:24:01 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000004ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 608.895584][T28401] Node 0 DMA free:15360kB boost:0kB min:200kB low:248kB high:296kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB 07:24:01 executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x1040, 0x0) r0 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000280)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)=0x0) creat(&(0x7f0000000240)='./file0\x00', 0x0) acct(&(0x7f00000000c0)='./file0\x00') mount$9p_tcp(&(0x7f0000000080), &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x989680}, {0x0, 0x3938700}}, 0x0) unlink(&(0x7f0000000140)='./file0\x00') timer_create(0x0, &(0x7f00000002c0)={0x0, 0x0, 0x0, @thr={&(0x7f0000000480), &(0x7f0000000200)}}, 0x0) perf_event_open(&(0x7f00000004c0)={0x0, 0x80, 0x0, 0x6, 0x4, 0x9, 0x0, 0x100000001, 0x40000, 0xb, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x4, 0x7, @perf_bp={&(0x7f00000003c0)}, 0x8200, 0xffffffffffffffff, 0x0, 0x9, 0xfdf0, 0x0, 0x3ff, 0x0, 0x4, 0x0, 0x10000}, r0, 0x9, 0xffffffffffffffff, 0x2) ptrace$cont(0xffffffffffffffff, r0, 0x8, 0x2) acct(&(0x7f0000000100)='./file0\x00') creat(&(0x7f0000000340)='./file0/file0/file0\x00', 0x0) clock_gettime(0x0, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000380)={0x0, 0x0}) timer_settime(r1, 0x0, &(0x7f0000000300)={{r2, r3+10000000}, {0x0, 0x3938700}}, 0x0) tkill(0x0, 0x1000000000016) [ 608.957026][ T7189] device hsr_slave_0 left promiscuous mode [ 608.971442][ T7189] device hsr_slave_1 left promiscuous mode [ 608.989552][ T7189] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 609.030609][ T7189] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 609.043139][T28401] lowmem_reserve[]: 0 2645 2645 2645 2645 [ 609.067408][ T7189] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 609.067924][T28401] Node 0 [ 609.091273][ T7189] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 609.093915][T28401] DMA32 free:496464kB boost:0kB min:35676kB low:44592kB high:53508kB reserved_highatomic:0KB active_anon:1200kB inactive_anon:718092kB active_file:27808kB inactive_file:582460kB unevictable:1536kB writepending:1836kB present:3129332kB managed:2716764kB mlocked:0kB bounce:0kB free_pcp:42176kB local_pcp:24164kB free_cma:0kB [ 609.135119][ T7189] device bridge_slave_1 left promiscuous mode [ 609.153393][ T7189] bridge0: port 2(bridge_slave_1) entered disabled state [ 609.181343][T28401] lowmem_reserve[]: 0 0 0 0 0 [ 609.192454][T28401] Node 0 Normal free:0kB boost:0kB min:4kB low:4kB high:4kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:1048576kB managed:400kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 609.220303][ T7189] device bridge_slave_0 left promiscuous mode [ 609.237628][ T7189] bridge0: port 1(bridge_slave_0) entered disabled state [ 609.261619][T28401] lowmem_reserve[]: 0 0 0 0 0 [ 609.268569][ T7189] device veth1_macvtap left promiscuous mode [ 609.277162][T28401] Node 1 Normal free:3950816kB boost:0kB min:54224kB low:67780kB high:81336kB reserved_highatomic:0KB active_anon:8kB inactive_anon:908kB active_file:116kB inactive_file:0kB unevictable:1536kB writepending:8kB present:4194304kB managed:4117620kB mlocked:0kB bounce:0kB free_pcp:6408kB local_pcp:32kB free_cma:0kB [ 609.318535][T28461] 9pnet_virtio: no channels available for device 127.0.0.1 [ 609.319530][ T7189] device veth0_macvtap left promiscuous mode [ 609.358531][ T7189] device veth1_vlan left promiscuous mode [ 609.377212][ T7189] device veth0_vlan left promiscuous mode [ 609.390342][T28401] lowmem_reserve[]: 0 0 0 0 0 [ 609.401355][T28401] Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15360kB [ 609.454579][T28401] Node 0 DMA32: 867*4kB (UME) 677*8kB (UME) 442*16kB (UME) 505*32kB (UME) 92*64kB (UME) 22*128kB (UME) 13*256kB (UME) 7*512kB (UM) 18*1024kB (UE) 3*2048kB (UME) 104*4096kB (UM) = 498292kB [ 609.498823][T28401] Node 0 Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB [ 609.526875][T28401] Node 1 Normal: 114*4kB (UME) 37*8kB (UME) 23*16kB (UME) 154*32kB (UE) 59*64kB (UME) 23*128kB (UME) 15*256kB (UE) 2*512kB (UE) 1*1024kB (E) 0*2048kB 960*4096kB (M) = 3950816kB [ 609.594993][T28401] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 609.633363][T28401] Node 0 hugepages_total=4 hugepages_free=0 hugepages_surp=2 hugepages_size=2048kB [ 609.667322][T28401] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 609.703053][T28401] Node 1 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 609.739510][T28401] 60160 total pagecache pages [ 609.757037][T28401] 0 pages in swap cache [ 609.774221][T28401] Swap cache stats: add 0, delete 0, find 0/0 [ 609.796094][T28401] Free swap = 0kB [ 609.810339][T28401] Total swap = 0kB [ 609.827486][T28401] 2097051 pages RAM [ 609.831741][T28401] 0 pages HighMem/MovableOnly [ 609.836597][T28401] 384515 pages reserved [ 609.848342][T28401] 0 pages cma reserved 07:24:02 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r0}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x40442c074bf20dfe) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=@newqdisc={0x30, 0x24, 0xc0d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xe}, {0x10, 0xa}, {0xfff3}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x4000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x3ccde45fccc7b369}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=@bridge_dellink={0x28, 0x11, 0x2, 0x70bd27, 0x25dfdbfd, {0x7, 0x0, 0x0, r5, 0x60, 0x2050}, [@IFLA_WEIGHT={0x8, 0xf, 0x9}]}, 0x28}}, 0x20004010) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={0x0}, 0x10) write$P9_RREADDIR(r1, &(0x7f0000000100)=ANY=[], 0xbf) sendmsg$IEEE802154_START_REQ(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000480)={&(0x7f0000000340)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00032cbd7000fcdbdf250d00000006000a00ffff0000050007000000000006000a0006000000"], 0x2c}}, 0x4000804) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) perf_event_open(&(0x7f0000000400)={0x5, 0x80, 0x8, 0x0, 0x0, 0x81, 0x0, 0xcc0, 0x1000c, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x2, @perf_bp={&(0x7f0000000300), 0xc}, 0x2000, 0x0, 0x2, 0x0, 0x100, 0x6, 0x1, 0x0, 0x3, 0x0, 0x8}, 0x0, 0x0, r6, 0x2) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 07:24:02 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000007ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r1, 0x0, 0x0}, 0x0) io_uring_enter(0xffffffffffffffff, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r3}], 0x1, 0xfffffffffffffff8) dup2(r2, r3) setsockopt$sock_int(r3, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r1, r0, 0x0) [ 610.033602][ T7189] team0 (unregistering): Port device team_slave_1 removed 07:24:02 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000008ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 610.128602][ T7189] team0 (unregistering): Port device team_slave_0 removed [ 610.185356][ T7189] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface 07:24:03 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe80900000eff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 610.284004][ T7189] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 610.613679][ T7189] bond0 (unregistering): Released all slaves [ 623.548053][ T1224] ieee802154 phy0 wpan0: encryption failed: -22 [ 623.554535][ T1224] ieee802154 phy1 wpan1: encryption failed: -22 [ 625.903270][T28505] chnl_net:caif_netlink_parms(): no params data found [ 625.963135][T28505] bridge0: port 1(bridge_slave_0) entered blocking state [ 625.972014][T28505] bridge0: port 1(bridge_slave_0) entered disabled state [ 625.981491][T28505] device bridge_slave_0 entered promiscuous mode [ 625.992607][T28505] bridge0: port 2(bridge_slave_1) entered blocking state [ 625.999923][T28505] bridge0: port 2(bridge_slave_1) entered disabled state [ 626.009171][T28505] device bridge_slave_1 entered promiscuous mode [ 626.033840][T28505] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 626.045344][T28505] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 626.076888][T28505] team0: Port device team_slave_0 added [ 626.085621][T28505] team0: Port device team_slave_1 added [ 626.111119][T28505] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 626.118917][T28505] 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. [ 626.146364][T28505] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 626.160325][T28505] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 626.168395][T28505] 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. [ 626.195655][T28505] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 626.234365][T28505] device hsr_slave_0 entered promiscuous mode [ 626.241580][T28505] device hsr_slave_1 entered promiscuous mode [ 626.248511][T28505] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 626.256069][T28505] Cannot create hsr debugfs directory [ 626.345177][T28505] bridge0: port 2(bridge_slave_1) entered blocking state [ 626.353441][T28505] bridge0: port 2(bridge_slave_1) entered forwarding state [ 626.361663][T28505] bridge0: port 1(bridge_slave_0) entered blocking state [ 626.369038][T28505] bridge0: port 1(bridge_slave_0) entered forwarding state [ 626.417709][T28505] 8021q: adding VLAN 0 to HW filter on device bond0 [ 626.432426][T23738] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 626.441638][T23738] bridge0: port 1(bridge_slave_0) entered disabled state [ 626.451114][T23738] bridge0: port 2(bridge_slave_1) entered disabled state [ 626.459910][T23738] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 626.474955][T28505] 8021q: adding VLAN 0 to HW filter on device team0 [ 626.485736][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 626.495753][T26466] bridge0: port 1(bridge_slave_0) entered blocking state [ 626.503062][T26466] bridge0: port 1(bridge_slave_0) entered forwarding state [ 626.527840][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 626.536734][T26466] bridge0: port 2(bridge_slave_1) entered blocking state [ 626.543941][T26466] bridge0: port 2(bridge_slave_1) entered forwarding state [ 626.553199][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 626.561769][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 626.572361][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 626.585117][T23738] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 626.598125][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 626.612048][T28505] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 626.632447][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 626.641523][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 626.654604][T28505] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 626.717800][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 626.736480][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 626.750636][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 626.761991][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 626.774402][T28505] device veth0_vlan entered promiscuous mode [ 626.789144][T28505] device veth1_vlan entered promiscuous mode [ 626.813441][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 626.822478][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 626.831993][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 626.844150][T28505] device veth0_macvtap entered promiscuous mode [ 626.858873][T28505] device veth1_macvtap entered promiscuous mode [ 626.879049][T26467] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 626.889107][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 626.902013][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 626.914147][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 626.925872][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 626.937200][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 626.947996][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 626.958082][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 626.968847][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 626.978884][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 626.989579][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 627.001009][T28505] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 627.010093][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 627.022255][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 627.033094][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 627.044630][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 627.054806][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 627.065848][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 627.077699][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 627.088424][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 627.098654][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 627.109281][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 627.120037][T28505] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 627.131653][T28505] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 627.143158][T28505] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 627.151838][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 627.161114][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 627.239910][ T7662] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 627.265450][ T7662] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 627.290286][T26467] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 627.315254][ T7662] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 627.325089][ T7662] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 627.336388][T26467] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 07:24:20 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe80900000fff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:20 executing program 3: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x191) timer_settime(0x0, 0x0, 0x0, 0x0) unshare(0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000240)={'syztnl0\x00', 0x0}) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x40) flistxattr(r3, &(0x7f0000000180)=""/134, 0x86) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$FIONREAD(0xffffffffffffffff, 0x541b, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x9, 0xb, 0x8, 0xf6, 0x0, 0x0, 0x11002, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x30, 0xfff, 0x0, 0x7, 0x2, 0xf4c, 0x3, 0x0, 0xfa}, 0x0, 0xf, 0xffffffffffffffff, 0x1) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) 07:24:20 executing program 1: r0 = syz_io_uring_setup(0x0, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:20 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r0}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x40442c074bf20dfe) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=@newqdisc={0x30, 0x24, 0xc0d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xe}, {0x10, 0xa}, {0xfff3}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x4000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x3ccde45fccc7b369}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=@bridge_dellink={0x28, 0x11, 0x2, 0x70bd27, 0x25dfdbfd, {0x7, 0x0, 0x0, r5, 0x60, 0x2050}, [@IFLA_WEIGHT={0x8, 0xf, 0x9}]}, 0x28}}, 0x20004010) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={0x0}, 0x10) write$P9_RREADDIR(r1, &(0x7f0000000100)=ANY=[], 0xbf) sendmsg$IEEE802154_START_REQ(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000480)={&(0x7f0000000340)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00032cbd7000fcdbdf250d00000006000a00ffff0000050007000000000006000a0006000000"], 0x2c}}, 0x4000804) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) perf_event_open(&(0x7f0000000400)={0x5, 0x80, 0x8, 0x0, 0x0, 0x81, 0x0, 0xcc0, 0x1000c, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x2, @perf_bp={&(0x7f0000000300), 0xc}, 0x2000, 0x0, 0x2, 0x0, 0x100, 0x6, 0x1, 0x0, 0x3, 0x0, 0x8}, 0x0, 0x0, r6, 0x2) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 07:24:20 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000061fc0)={0x0}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r1, 0xc0709411, &(0x7f00000621c0)={{0x0, 0x7ff, 0xfffffffffffffffc, 0x9, 0x0, 0x7b, 0x2, 0x9, 0x80000001, 0xf179, 0x8712, 0x3, 0x81, 0x8, 0x100}, 0x8, [0x0]}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000062240)={0x0, 0x0, "3b16a68ff147cdbc7c1850aea4b043253ee581953909ea813939ddd158d5ad594508a4f34cec17eabd3f30b78b0223dcb348ed698f65ae17e0e27588042ac30637934a9311c2631ae2f0c8ceac85633892bd274ef252f6380a25bdd458ea69a609557b36aab595f38935ae24b8d51bdaf31e6025870839e98a97fca87b67d6aa089dd8d39e14e18ea947a1f9b8af3a0e05a709dfcb0668b478b6848a218a029ad693becfb4af5b07d9663561988dc5539e85554e02489ce2bec0e82a5f7c3953bb258ab1fb29cf5ca487790e8a77e1424603c0dca676651b0e4312bf8dca4320bd7bb405390e04e672ee4187a0809dadede7e03f293f57c948e1b8bb1dbca371", "d05b822177e5d66fe4fd270e669ecadc2db1e19c6ee9b24bcd0dadf31962edaef1047afbc822ee557199d6d5f2b46c961f1d1b52968cef41f1ab660b8c8ab524140a23bd82e8fa47846043c4e585b7da0940aa88e2a7c77a574d948e354c94e600d6d9952fe07c211fe7222a200f05e5946d73fbe139e816c12e537a5853940af6943cb5870f0c72fbcc78a97d2499c07952531b5612c152ed7624a5f0780fef265438485aa7dea71f3873e9b5493d4a8770ea0304c9f8276f36ea8749d488cfbebce56b19a82fc10dbff88c5d11fcc84b8b38281619b239ab840e8219f4e5e4b2fdc929f3bb01a1be1a9d589f3825c30648222170e71933b9daa629b0e8c596cebd4cfaaa4d455d28b29da3d5419b236c6a1f780ac789a7fe6c99730a39bc1aadfa98d4da7ec62eecdcb4e7dd1e72601da0c07e79722e7e7fe9d9ea71d3fd369bd8c1f20a10234c9fcf387c7ee483d9dfc62bfc2d31a77c3fd449f300fc2b47cc500d6604fbf8761e0790b9cd1ace291f0ac15ace68bd4d7af5947c6f28b3f93281845eb8216aa0a2c3522f2da140fe9a5b4354956a849576258f7fe0116f2dd13bb56dfe46db8fff73d95d38ad9f5de2794b70528065b3ff0aa219f20bc473f53c06de8d3a781ddf4551c57b6734ad56c6f5cef6b0a5d73d7495a394fbe9d066606cc7d15dbbacf15bbf1d87c1fec5afb8667da1aa3f8cc3491c372f32f6f577b6a429fad61d7acb469ff9c7353e1398175a2eb86a366fbca4ebf15efbcb4c1e953a7c1d91419831754edcb90ef999c02460b3e31d9086bcb720d4a459d378992ba4a7f067b4b61eff8686d859b43d5fda2f8b3aecc8df695b73aab8294f543461e7a2e204a08c7967e3af92cad858f8aded7b4fb747c583ccfbaa1bbbc9bf2e9a05897dbdbe2fe651ca8730dcbed3164ed31aeaa8625b4b08cedfbae3c55509bd19c53c90b208f5b9ea750598ec786d7cc39814c5c132dc93010fa9cc94a034bb0e7a50cfa1849a2135c229f8f059e06837e81876503a4c33bfaa190f712b42927c7dde0222a0a4b61d13c82ebb6222b97cc2da93b0a9221601af9596b02419e700c0257f515fc53632d2816d7d7d6562baa8f3f2fe8cb1b6cee8cd5004fcd07d8273d7e82c442eb53049025bc317d857bd5096d0cbed1d40f868d19ff2ab97894d546ee5bf4fa05910bf0cc91cdac0bc4c158f0a9b6d91c429376f9def83fbacd4dad98049f09107ff49eb534cbbbf54daf26a6cab9ff813daede94fe486529082c7fa16e534a237b3d9c88e1be65fef187ffcac3b3d18c03c3c5a2d1359abd840de2b0ef4022a83854dc33dbca41b34ba46f6e30cf2dd3eadea7130e0b8c97be2c7930d3bdf3a6d4dce2978f6b4abf516dde30e1c1c7a2f9da5ebddf123da65c7f00a8216f3fd9e63ed4b5a0e0b8685e612e8629898c63335fe25375b8d9dd8277a09b622b01cfc73395d35f4939d645853408a32516a685025dd46e073ba6c4148e36b10ddd1037c495002fd5ac2c64c79237dc06ab8c458c544eb2c2a78441f8fad517cbd48dc5d7f29cf64a264fd06eefeae728298bc9140f203be949165e647ecac8567b430bef16caeb1889a55db8d450fef06947df85d44b7a06b50f9d1f784ab05dd1546f094fce2e9a5aab34465e48b9ca1ebc20b58329c06b512049609e6b0625a3c9f4714950e6b7234db647bcbf3ee5e5d9e2d3d771391f10603d79c4a97708659c0ee40b54a88d866b6f7327fdbd2bfab35176889f337254fb17f939aa13d036e45b6ce81aab00871ae80b1986dde62fccc7d1dd010af17c8a04b23a29a6b8d52b0a83a9711b0c90961703b3fcae8ff431d0b1d06f1d5284eacdfa922e20fcd739f2b791dce9fc1dbf25559be33a65c1091ad9559c12e3fed3f432a7c461d6420d6d820f3ff4d4ee4f407f9225efa9fd3498cf215d9f37e8a65bd2b6e4f0e38b9ca8f12ad6f8124f74b0ed93aea39361e82198c4171aa81051dc8b37672531ebcc5c6fab908ce78c20e4967c74f99221d0daec134ef8e802ef707b24ba4da3cfbfc8118214f76c7725f192613821ef31f66d6b7b28591661e09b63dfb15e37f655de71991c4ce5046e0f54209f636689a34aed78f99d0db69e87df248640f75f65f0fe0f6a5da971467307c40d6de56c3aa8110fb94045ce1b28dabc08d6f09e5811a415a8db5cb4c83e64107ae8c48ccff9b196b77c97945eb2904497baa226d91ec3595fda6811e6589c2b73fff89fc114416570ff17a27a3e25fdcd527a3fb737ef8f068cdb5c5d3512c8d14dee49756d5fd584f8deb270b6e11af450e179c4683e9270a6d91e3e2b8feb6a1a178a009ef6c598ee23b913894f1454ac70b3a9acc698f3ecb6d475296ec3036dc0ce3148a0be5e53246bde19ef7b9440ce1ff7a8cd8909891f37e35e60561bd2672f98c3c731be0e4072c58a605d298e9d224dd574365630d2cbcfa96fc4ceb1b78fd5ebb2bd031301f4a17d879ee0ed44baf8bc8abba783f7a8fad4e627de406fb3702b7417cfd5aec9bab70172ca3301bf60abf171f67073838452d599eaeeccda713bf9255ec7ebbce232031d97735e609ba3f5064f44f302f3c1ea8e01c3a565884f97529cc22f5329df92364f5426dceb2dfc6c107186229a7547bccba37247078914f099f80965510f6f3c6f9a1319440916c0f0819964d9847aedc98455234a8638adbfd32bc3dc38cdbe0c56e1418cc830d3bf950be2de6925325eba6d89ce72f262bbd7eb8ac8b7c12324e9bfde3bb357e0a3334173bc5dbc055b4e4df2b8b6da2b184171c583b6154556ff5e03c889fe9e39d05db533a32e0ef0ccf07553e6998b40fe5134985ad0c6ea009d73ec35874349fa9f22e937f9fc98731f1595e4cfc9a49f96e7196609907572102f7b91bd991f2c4cc4cb4d184994b964f81ccc1729cb1cd2641ee82296e822e522a8e2d5057243dc49cc46629280fdfcf1ab892ceea34d0b918ad2e670def9131b56865f01b0364375d621939fa424c051850c3db5bc564f915b75214083bc31da58bbaebdcbe6acc193c52fda253426e30305afce3d9815e82769d902986bbb2e321def887827e5021c685441adf4e6a255de2da1d2d73776110466f284c8fa14c1be01f8ff873438cfeb70a2611323253b8b98ece971f5b22a9d68b0664cb8026ae7495ac1e16fbff103a17f6f6e896e92cf5f878c6d89714e72c782ab71709a122a7f9d7807d2c65e072de434badececc9ce3e5a67e667d4cc8b38e4d668306ce536dd952c3c77a4579cc1572eca1a8f332d36ba75faf025f2baa31c821ebb2dd80f27d6aade8a20d8eace148afb2bb0e5bafd81874387dc743e5438fc5b8f5ae2634d4729ae5f666710ac4b14eac8336daae1ed75f000e2ce7946dc2a5e4210d867e24263fd9c3e4210f0c3f4086a31651d0fd85b7a39f0396e2b74d7394b296f81bef13309b19ba01e7dac64dd1437dd9707c5aa77b0ee1beaea395d4c1d1d0423a4e135909d1eb68c12296070001add6be9bf0f8ec85483f17d03c842c773e525c996e72e6cf46957b2234bb600288a385092dfda53be8bec1add650a00626c3a30f2c884067ea63a5164d18fb4f1d149d2b6553929b7e2f3a42cde4890a82248d9728e7e212caf8de1edc8b593bbda87e862ac4894b305acf1314d0e07a22e1d10d4c0504d2b57d2a9afec8a73f99771c436bbbe270fcee5596f1d6239ef095aee9c2b7a721b5b1407db6aeeb4eea7dffd97419820f5c70117046d16e2824e463bd4b2423cb5b3521291737adf0fd24a049410893f8bc06c7f72f14733f95eb57433152016fd5663973a54a65303bc3e6bf3c1ec225fca072c6c3e96937c9ccdb20a2ae1d4130754e42c8663656ee0df7f69462ea55570cb944eed7e168bd5c947a82adba705a68093d1453773f7cde108a21846b0e291fa8139defd9a220682c0d21130fc1a44cf07fa2bd0305e4546575d663fe617c415639ef473dcd0d1f1d8ca2999c5276eec19b65e119b4961b0167191eaa0ca023a9345b949dc42306f340778a847a5ed1da3e81ae3f734972795d6ac57643558d0fd60c7f52b96a0904844b4e8230881ac28a41c0a4e03be47b45583924e3ea694f8dd449a5b9a2584742ad3b93c7891895845ce87a516af8500b1cfa3682e6f576f95b02fa8b81ff921af729aaa18758f81096e1cf718b35c37fc779dfc8b3caa9c9496e4013667098695a22053896f7653405706c900267ebb27fa2ac4a28c4e310f8bc8733dd5c321e267e26ce865618e895758b07ca9e4a1a32363cbe173d1f56b0a9160e2798cd33cacc9e251010ea7e617f33477b90d486a4ac21e17052e09644749ed3481e9288ded035d9da3d73fc40ff48db93bbbb1e759f2ed4819ecefe2f92684816e2a47fea0fdde0a22b55edefcba72667a800213e2cc66d39108fa08f31b45646ec8195e5bb3d50b6fa934cff07be6fddf73479d7ddda006fb26d906ecadb2714b97b943d4a4befecc8782c193d85635220de62172686d412583bba554d52ad434bf59c0011ccfc00118075b1f23283f2ae330dc6d9aa979fdcefe9f6ba70b0073a2f96376eab8579f438606824bd3a81564a0c82ec2151a8b877bc0563a89184662536e6a36df77f59fe0a58a6bd84687da57316ca66d2d54e5d480d08a510f311e18b6c3396122450a0c4a115e941c21e57f9428cf28ad582d7be57caa6fd0456b18724c1ed5266cea5b8fc7acb7cd1301526ebb9258ce6938252c42268062828363dbc301f794c9adbe35196d1e526277cd5f4550e07005a3ef3ddb96dc78e93a531444dee7aaa2980226d823798aabc6267f9e42cb9a20d3472942cd4cb7efb73e703743050ff215dd371888f6142261094b2e746ec1395fcd3b0a701a86a556155fc9ba0e5b5fc86cd5894b0ac2fbca96061866512790ff79ce504bbac9cf7228e4c591a22b2525731ba9baabc94827f87cf5c4285fec9821caa0dee5f82d898f74816a3ba7a3e4cd4948fc50389e47132211d2654ecf643490d43224f73fa88acacb17bfe3bcd5ef429cc8a3056b691a9053bfc59dcde19ea32f1394fc26a77a22b47b589823ac6dd3ec46aa954f0192129c11c161759efae6583be98d9035e3b951287bbe2ff8c27d84f3a22a472326863f8ee26b65bf18c9c67a4f97df35b37a2927a1e17eac890630100e958631a59dd663f6ecd8acfd496fc658fb74d3531383fcdf6f716097571dd0868772a09f9763248b1ffbe2f8d75d9d09653f6960a9490c7f9077973ec9f57cd69407a86af72b2f8da06359d15ff1ceaf788b1528f1baee72c1d0c5ce6a4a3649993d1610a5c265979e51fe2c5fc85c2cf661016bcc20b4c3f5e66e59b4a3f613070514ab01ddeeac602b5e8a211f73d085f8f708143fe092"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r7}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r11}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000063240)={0x100000001, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r2}, {r3, r4}, {}, {r8}, {r13}], 0x1, "f04f699835ab47"}) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:20 executing program 0: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) lseek(r0, 0x800002, 0x0) write$binfmt_aout(r0, &(0x7f0000000080)=ANY=[], 0x8a) close(0xffffffffffffffff) r1 = socket(0x1e, 0x4, 0x0) connect$tipc(r1, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x2, 0x0, 0x2}}, 0x10) ioctl$FIONCLEX(0xffffffffffffffff, 0x5450) r2 = open(&(0x7f0000002000)='./bus\x00', 0x24080, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f0000001740)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f91c4abf0000000084000000010000000000000004000000004000"/44, @ANYRES32=0x0], 0x30}, {&(0x7f0000000100)=@in={0x2, 0x4e22, @broadcast}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000140)="a380c027ab40f13392667058e2017a07ed236bdbd38c90fb53d409341eec33bf4d97be0e66dff92a38e467c0223206064cdbc36d4dc266c016f0e9aefdd86d5adccd803ee09838709e3c384e23329898b9a529c0d2190e5813f331c13791dece9729af43f0fc6076696ef4216912b1f3b708d74398d7066a4727882267", 0x7d}, {&(0x7f00000001c0)="e34bcf436e568963daaca44fb0b61ab92ebf7eb3d0787d788f99bca805b7d603f0d3ac4ccad7e5376749aee2d9c0b98875fd49dcf109cc01b3924b3fa01ccb98b6f77c978f05f7e5128c7547e7d7764c5ec7d0f323628bf463c8c96107160dc05c23b9968eda0b9696018b8e51983c81e6", 0x71}, {&(0x7f0000000240)="688d7917060c90bc07113cb85d39cf974fe87cb10beb1c7e5b043152d580d16f1153d0c35ff58c893b7921d4e1205ded5deea73777c6296e99f955fadd0ef7e5c6860b6fbebb35dabbe45649627bac4201c634767acd24557e9da3ec4287c45fe76a945c5ce1807260013d27e048ece0e8140789b7080ecf1a8f3b09fe5153f71307d8561daa297665eaca91f237b8bd627feed7d301c8f5b1829ca667d894caf15d2ef27f4f2adadb3dc3a80f2b599399a1d801958ad1a4f223e226e7eef77b76479d613c540e947a55c9877ab965cfbbadf51182ffe0c945241e0a768d7b6683e3", 0xe2}], 0x3, &(0x7f0000000380), 0x0, 0x4000}, {&(0x7f00000003c0)=@in6={0xa, 0x4e21, 0x14cd8560, @mcast2, 0xad}, 0x1c, &(0x7f0000001680)=[{&(0x7f0000000400)="348d9e3e98b57603ed9852fdd214db653ea4", 0x12}, {&(0x7f0000000440)="b6be8ed5ce6e5ff26c9d253632c56861a68c770b90fa3bdfb37501b961e1f1774464ade5bb9d43a96c89c1f014a8e4f3374c7ed20140725abc6148b16b01eaef2363f8707671ee47a12ef991561a466d03ae70a0d99e27c3cc3a6273da092a4a4c24c06c79105b5ec13d2dbb4d4f89a0bc5fbad70d32113b856b4ba96bf0166db6a40680c83f04c7bcafc6ce1edd7873e816756329cdcc2eb89e4d0d74d57c4e39ec2baca7faecf5c64c0835d1f179509731e878d6bd07d0317577a62b49", 0xbe}, {&(0x7f0000000500)="fdfea7c2173c380b22487b4996015645d1eabc0c46cf6c36155e341c8a0c454ceb459810d7fe276d8bdaa7bc4206d8cf6b1b8d2399d0a9faaa05d2ee16133ce192670dba9a06901d537b81093d99bf3a4d", 0x51}, {&(0x7f0000002040)="b481eb67b485fdad7f2430329aafda96855e03a9157c17c6213e1531dbf288f051344435fbdb592c968e5a2f19b40c4c18477eeb796859ed245f23bebab2e1ed287cd9631f8afec3a9f0c63e72bfc4709dfe1c4f5676dc94afea4ba83a82af13b08821872fd72611482d9797a12540e27cf1cc715f263000b4529219f8a6ccb43ebad2ec122e63710b1fff3847fde0f7852aaeaf2afe4f4a9bb6c53b1ad540b430b1f40395669871daefcaa38e45f0502ddab2f9a8db6170bd3bb8480e5f7e9699ea3e0001d3cb17effedaea10c247eaffc61f9611f09bf7c59a389fe084e770126d88f9117dfd89e229f4d04ae1632a85d624b88f245a9c7590cda2b14e1402cc1d0671e799a0a014b3273aa0d132898d464799e5b656db334c5ba5512d0f48243640d899fabb2dcb445d66e71854f1519efc70472f68f76b2f44d132074d5f49ea5c5a51b70d3cb4e215e24d90814f4c1ae9778956bcc42b0b9653b67d50beac7db292510fd7bd86262faf561f3d4c575af5ab481febcff53b64e31674268155d7ad2eb9109232eaa476f512691c3da3865b00e6a3857db87923aea9e8d77e1f49f6e8119ed95875e602e9fb874e510f8f73323151b4e8fa7bac2a5d66522361695f1d44514752872bf15c4e8e28bd9b61a7eec6d0f2a89063e6f06073ec14b72d7ebde41e65717414d324cb8c2ce15c0734d401474fef0232c026b9c3b8203255079a303550a31c06e1cba059102c3f042828b962e237a26af8f9245ddd7959f97c5df719d2e0e8799947eaea3ee7464ca3cbb240b6fe34a413c982743ceec2fa99a6751a1d7e0ba711d6393fc2e766d907b0d5d2c04ad5731c6331e15d35d038829dfc86033be85b3d31039013d51caf26c70e68d6f8fc9b570aa2de108f809c8ff086a24c825e506a7d9723c03fc9d3c2269612feb7910e6330a7f35645ba7ce97b8be4662e6d7fb8956e6d59757c3c984d5eed328842c08f3c6baa9bfed93116a3095863fd1591134e4f9e49ce142edabf447552fca51945e9021b4366776d4dba1c2941fec8909c2eee406b713e65dca9bc33690127394feef90c415c93510bca3b9ab829dfccd54f6ca913e6fbe44eaf7592a50eded44ef02a1ef0aa167d0529fc857ad2357c5508bb6c48dd3f79908d4e9311987a211879cbd15a5154cf45b549b0c9982729745eabe59ec1c4e7b228cbcfb6930ed849c3244d428e046c4aef497673d5fdfcaebd34636bea7b18d167535262378844008f5e12d9380b5d88c0c1ca96a13d59023e23f6d0612d7d0cd71fee9ab7b1a2229d85e4820929252e14dda44eb299a7f1b0c12842a25fa3f473d147a8923904d26f13be2b05f22ecee95d36abb8af7270e55ca8f7f259cfdc5fc3f527583979742ac2761f9ea6c25c93d0d7a73ca01c0e57521f59e6ecd36e335ea1a7fa78eb3f4517c5bf8aba354dee47968bdee72a224b76475d51eb06843c1bf082b2a58bf632b6becc754f5b019301bde42d39d0319d7f53dc8b0bbd6bcbf9ef2d0b361b6cb57ca781ff0abe3774acb30585ac4e45e406f7b3b75888a447fd989fcccae8502d216306d016cb81e35d1b73d399f0a4ea1c357a81932d9504522cad153ff6f5d31a12ddc4e3f875c88126334ab0218beb799df92085af293a0077c8cb46502384b35fe4925cc62381f13d6da55ec2795bdd48cce9e331d503e79eee2426b60a22921e5e13dae141f1f9d58391ed7635d5ff269348b518f6dc52332fa754067d12c36c38788ee8bf63010f7786a9a4f70b4d82b5e97269e9f3a6ce8e384b044db64aa8641363d64ef918c5cf14793080adb2703a3bc75383acdc7a1ece9f77668ef61146378202aa8d957eed9843b9d946d1ff8de1a32a1b460853b98a477eb934b8c2ba53f9597888f53bedf69cd24a5af6e719c064e768f4a815b42dbefb3c3ff0475446096452dfe2b5c27e98a038bcd7354a02b4657bf775032952a7e8e0cf090cdf90fe98569189ccfee29195feb13f63ef1d3e7486c35c92bead6bc99b57bdd4ee4df0cb6472eaca10f0f4baaece6a5220a9790fefef51a7d17b7ea8859ea91fd6d0552d201f795a73ec21d4743e86fd08d92cac4994445b0c0cd5ed0694e7d95f9fa53dd9b7a7e8d56c015645a00893ce65f59abfdf519bc72828cc417cf0d08cdf0ea07dc797f58128e03cb50edf8c4bc4b757492041c15709194ba0946bde762c6a953de0e28832cd400f5cc237ed049f065f616d82bcd72611b8e39cbdf19d33a400bdec1daf905aa656d50c5311a9a727688dd6299d3565e1db176120b572d4f5b2d6af8a34f39c57e047b2874d98404d8da16ecf6568670a8fd3ee7aa4ab9a5eb6f87db459306222d9856022e598eb4e6a645080b7d835fefd4b7b59c062fadb75e9327761176afbb1aea14f708b47d69412610a8996dbd944e8d03171223674fbf24c0ac57b6b6c2292a2d323a069fdea32724b276fb3e217a78f5163c1ecd2a174cabb77a6bd2e61d87f31e1f9e54ece77da2f6fb41bbc24dbf9ffed262a2c191cb11cbf4026eba2271ec4bcb97010e4a46465851aa7dfea5f472c3da026a5f84943f5c55344804e219fbaff272b4560728f14112f86d4be21202f6f659288c5c2627df94381ca08c4311f73da109d8df364baabe8dc5ef30c1fb5b8250d7d7562a69bf9b2af966288cad15af13928795eb329a9029213be6f3dc4ce851b42f71b36edbdfdac20e4d5a4ed08854fc479fc01d16ee478e1dc0d3d23dc399245c6f2598c6ead7407485841627380c6e1446a91472b8ed66638f09ee8a3b694ab2974f517cd082f7c1100bf057c73d79cf0f36750341722534df19cafb3b39f02547bbb3f4a090049e1c9e7f2408100615865d15c7a251286c9b89553202fe9b0b34162a43f60a8d66bf2454b20969f391b086d59ee3bbfce7040d03e9b8d0e9d30031ebed9723b7c5329e6443516ccd2ee8d8d9f01d1293286e209791a9fcd691e181978e97d31dd1a5e2ab4fdd45b2d48a414fe44226c4d0c85b401ac52e9b01a548a5a3bd3c8181301ebac007ddc65c796a468f203cbfa36f6f4a948875bcf655a413b5c7743a26f80a62ac86e8b7aa4649df3c5e40f64048093958b3c294f82651ab161c88bceb6e9614fcc8360fbd29d1bf7c1d48e4f1fa978f7d5487679b8f3f4c53bc7e5b7aeeb78ec81e403224d97445a7f3412be4f007b64b016d18e956da8c180963afcd9ad1381479e020966a5fc72187f08fe945c23a7543a5c764a8adc3274e420c3346b0706df67057ec3144cec3b1b39edbe3b24b66e570b9b2c681332d459a7e1611313f3de058bf9d0a34f452e8d545323e27b4a0622e96e47b9490445be008a0b0614ea73ffed9ce1f847892c043a56b8145e18da28007449f9c1d33f6b0d0e752b4a71ba1c62cd557fba1074e3b2b3785b2e284d2622d5ae0a8b69bb37831a1cd6b1f4d074cdbc41f56e536ae34c01c490b015905bf6513d07e1973647ae1828359f06709bd9b742e620c59a3d267fdad69e1a75da01d65d793815a9706bf1d8ea7bd3e80e71efd86b1d9ec8cedaa326ebaf46719c27fa3d838501582c55f694f4ee84eaffda4b8b963e16a5f978170917d1f0bbdae4c9fbc0316b208c865056d6be97281b1ca0e0dbd207c14a4b59b4d353abbc74132ef2b82c19f46a974bed7e40a02a45f3fb8e93b8474af7adf5d3fdc2c6a77d07e0758be3994f2ed6351c0bd4bbcb078341d31816c3295745c943a159341a5dafa0dd439d87ead5dba548fd5f7eaf7a621c7db652b00efe397e4e4569e6fec9ba93d1733e9482b05f06dd5ea0633f19f911633ba98d3be46a0afc264fcb939dddecd55b6e58d19cc06760ee44aee9eb883ef6520526b9a295bb9ddd364b58594cf40bcc415c9963563a81c5829e97523fc86c02e12b18746ba2e7cc93c35a44ddd74a19a67a150c704a24cc1578b4fd17cb5fdb774be567905977278a79c1134e5db0a548a0de31c72e006b669d731cd5b66617b7f33faedca6f9cecd93df9e94d594d4a10ecfa701f9452cbfd58fc09660c63613ac4d0729e64b69e2f0b7fbd48869365439de84f386a2e77f0a65aa876d8572fefb18572d6a923fb229f6287dcdccaf4b8aa84a1b7a344ba7399b1fdb72b52930d8a223c299e06db4cdd6ba158e8490e92609b6e09b91623948eb89c38a3620b86c21d70383e858a9a686288840cbac40ef4c3c6e75101110c2cb8039bee41ce49b5d0bf2787bbe071fd6ea5fd238b7254491c7b00ae6e84ef168ba26a173c5ddb53f4c17cf95afeed0c5ba27eed2f86b9c639c8f887898c0633728011fcdb86c115d610e34dad5e1a5d3ab4e55d34172ad929480b98e172dfa159acb9044d16ae2de05b0a1059e85db7874f233309e2c6164aaa0b49075a1b6a2518e6c40b27369dcaa4b27e4f4733171b7bad3e44c386bd8a3febddb39eeccf091465f1fa84cfa32569cfc9d73d73ae44973822db7dd1f889fa7834151d6db4412c95da99eb70cd5f4a4cf4d88f663adaf4ecd2be24224433a6fb018210ede13c9b6a4213cd7331db7abb3985329e1c6f26938161ab9079bf70c1f8ebd1474ae09695b59e16f69479106b2166a452a1f7b21170282a4cf7038b03b76da3db6993806dc888b683443cb45ff5050ce4dbb224ef814b15960659e52f42e35132eeabecc8b297c85a781cda68baec86453011514d67a3b103ead1ec96e231f83ca905bea45a7d8682c50274f1d96c5638553628ed65d852d0445353f3167883d1c2db73c5f3511ca45d6d04d87812338fcfa8028d885e72c88764df470f3fa6d282e89831aae5b971dd368fd75e565b3afe03eeef70567492b2bf9859c6704114a56ba00d999e5aa1dce6445a1510ee5b679d8e75d324aad86b3d7ede9fc0d5e8623430f15043e8e902c6c20bb1afb12c5dae75220da7675b6b7113d4e9a175d8f8b4d60efaa1515d25ec8629f5f41e60a9c2bd7350ba46b18b4620c3bfdbea3e14afbeed740325a47f333d291a82ba71371afc68a6d71b272ea2366d6618a98b9d67eac8418cd1d7b3769223b4dd7dc995672ff9737696bd1e3f042b79dbf8b30d43bd4f9f35fd76d49a096442d2b3e5ab5f02d23fdcd1df9f301323506e5b6cb407a04029c3b3b6c515c04d4e0565802d755a50f58a1ae2de26558c52042876f24fb9ff591f2f88aea8482cf45d5a040d37dde565c210929b153228b8c125fc949abcf32c970492730dc9b8a3aede08abf49ed3177c6460fc76e19d616f3c4870708442810a5b48a30fffed2de703ed03dde17f3613caa66332a2afcf508c80256214771c92771a70c530ddbc2715242d8fed08ea688349d72064ba3f0361c2a1d658880d4c2b1410c58325ac3f422509099c919b983579e8162e3eab2b609bbdd2853e8c645a4d02996d6ff298b6b5fac40b7c29ed2d4b8734488b0f8614b8aa3c0cd5878a7d3b263eaa25921e3eaababf652d67b972e47a5fadb0d1f6ae1d792bbcdb6ae650160c538008286d43272ed8e7219b3f69ba10ba351320af48442c1a3e0cf8bde4830fa89f1068e8596898539d21a31a130a6a8b3f2a6eec89f319cbec2852ec44d59510171b851ef98b32bd8822db8f6748f5d6f0d0212780a0e41fca82343420c1cdf15f59bf94fefbf0730e1ca0f3d2e2bd7256ff2cd4b986d59c0f9c54ff9597ece309f0f61a9b7a84145194cd912539da092f075dfd3bca8fcd9d7697451a50202b8a79db2d5ec960305c3bbcb81486518f9412f67217a4693a0aecd584813830ba21efde5c57be4a23048775cf49f482dd460800b796417cc1f9fa6f1b825ab93100903ae47ae359e1306adc7d205e9a21156d0e308b0ef42a6e369c9f3f57d9bd6ea0b51173acc79d31e0d0a894d3efbcb9bae25cbdf47cae9", 0x104f}, {&(0x7f0000001580)="fb5ce167e47117871af7ac0d2f62d7b4a43381d6e3e8f1df6ce8b67af6d8fde4bf871570259f17c5c434a69acd9309d6de217a778c8438c67e538759", 0x3c}, {&(0x7f00000015c0)="60d7ec832b0f620c1e8e09f099138ae6d171d20a2ddf9e0ae68ddbb4c03a1839f7af2c203c408ec5", 0x28}, {&(0x7f0000001600)="c55932c579080f7a463ff71fd12c225421cae1bf524bbe405b8337789e07bad82d30db1e68f363c5ec6144ee596a7be163e70b01c4f16fef8138da16dd81be14bba72572bd08c818af5af4b4c76d8b6cea381756e758220bd2f1bc2c21c17201541078e2bc233983793b", 0x6a}], 0x7, &(0x7f0000001700)=ANY=[@ANYBLOB="1800840051a143e5cd360100000000000000"], 0x18, 0x1000}], 0x3, 0x0) setsockopt$inet_sctp_SCTP_RECVNXTINFO(r3, 0x84, 0x21, &(0x7f0000000080)=0x5, 0x4) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r4, &(0x7f00000007c0)={0x0, 0x11, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) r5 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r5, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r7, &(0x7f00000007c0)={0x0, 0x11, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, r6, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) sendmsg$ETHTOOL_MSG_TSINFO_GET(r3, &(0x7f0000000900)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000740)={0x170, 0x0, 0x4, 0x70bd2c, 0x25dfdbfe, {}, [@HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'tunl0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'geneve1\x00'}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6tnl0\x00'}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_bridge\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'rose0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge_slave_0\x00'}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0x170}, 0x1, 0x0, 0x0, 0x4008000}, 0x4c801) sendfile(0xffffffffffffffff, r2, 0x0, 0x200fc0) perf_event_open(&(0x7f0000000580)={0x2, 0x80, 0x1, 0x0, 0x1f, 0x6, 0x0, 0x6a6, 0x42001, 0xd, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x11998000, 0x1, @perf_config_ext={0x4, 0x7}, 0x1000, 0xdb, 0x4, 0x5, 0x8001, 0xbb, 0x5, 0x0, 0x4, 0x0, 0x4}, 0xffffffffffffffff, 0x9, r0, 0x6) 07:24:20 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000060ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:20 executing program 0: write$cgroup_type(0xffffffffffffffff, &(0x7f0000000340), 0x9) syz_open_dev$loop(0x0, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x32600) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000300), 0xc, &(0x7f0000000540)={&(0x7f0000001600)=ANY=[@ANYBLOB, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f696e746572", @ANYBLOB, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="080007000000000038000100240001006d636173745f72656a6f696e5f696e74657276616c00000000000000000000000500030003000000080004000900000040000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e0000000800040007000000080006", @ANYRES32=0x0, @ANYBLOB], 0x3fc}}, 0x40000) ioctl$LOOP_SET_STATUS(0xffffffffffffffff, 0x4c02, &(0x7f0000000380)={0x0, {}, 0x0, {}, 0x5, 0x3, 0x6, 0x0, "a3de47f2b34f8c61b1247e69a07a6c17d7a8799512a8244e8e9290c9dd8f3f7937962aae0586b27d84ec640e737cc37a5e1558afe9e4c8222d83b65fafe3e9e9", "9c2b831335ec4d7fbd4dffa9cff851f86cb0ea238318ef0b589a6204f5702b07", [0x9, 0x4]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000700)) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0xc01000a, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d2f4655fd2f4655f0100ffff53ef010001000000d0f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000011", 0x9, 0x4e0}, {&(0x7f0000010200)="01000000000005000c", 0x9, 0x560}, {&(0x7f0000010300)="03", 0x1, 0x640}, {&(0x7f0000010400)="020000001200000022", 0x9, 0x800}, {&(0x7f0000003980)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f00000001c0)="ffff01", 0x3, 0x9000}, {&(0x7f0000012e00)="ed41000000080000d0f4655fd2f4655fd2f4655f000000000000040004", 0x1d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d0f465001000005fd0f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013200)="ed41000000080000d2f4655fd2f4655fd2f4655f00000000000002000400000000000800030000000af3010004000000000000000000000001000000200000000000000000000000000000000000000000000000000000000000000000000000000000003ad464bc000000000000000000000000000000000000000000000000ed8100001a040000d2f4655fd2f4655fd2f4655f00000000000001000400000000000800010000000af301000400000000000000000000000100000024000000000000000000000000000000000000000000000000000000000000000000000000000000831f2e05000000000000000000000000000000000000000000000000ffa1000026000000d2f4655fd2f4655fd2f4655f00000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3833303138383932382f66696c65302f66696c653000000000000000000000000000000000000000000000790726b3000000000000000000000000000000000000000000000000ed8100000a000000d2f4655fd2f4655fd2f4655f00000000000001000800000000000800010000000af301000400000000000000000000000100000025000000000000000000000000000000000000000000000000000000000000000000000000000000a32dcc89210000000000000000000000000000000000000000000000ed81000028230000d2f4655fd2f4655fd2f4655f00000000000002001400000000000800010000000af3010004000000000000000000000005000000260000000000000000000000000000000000000000000000000000000000000000000000000000008ae01bcd000000000000000000000000000000000000000000000000ed81", 0x282, 0x11580}], 0x0, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) sendmsg$nl_route(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) ioctl$LOOP_SET_STATUS(r1, 0x4c02, &(0x7f0000000440)={0x0, {}, 0x0, {}, 0xffffff68, 0x1, 0x10, 0x0, "c6d292935a129027fb6e38bcc61da9a60d90db04a0895fa846d633b7b423e6cb2d7b62b0d4a782c92d0211ce2c3ec7531298f946624975fdb2fa3bb4ed984a58", "8727eda021ae077f35899570febf7ba34ed86e36ac0e652155bda1c2b5eb225f", [0x7, 0x80000000]}) r2 = accept4$tipc(r0, &(0x7f0000000040), &(0x7f0000000080)=0x10, 0x1800) write(r2, &(0x7f0000000180)="1e69ab25a05f2a5f4a3dbc", 0xb) [ 627.768757][T28874] block nbd5: shutting down sockets 07:24:20 executing program 3: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x191) timer_settime(0x0, 0x0, 0x0, 0x0) unshare(0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000240)={'syztnl0\x00', 0x0}) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x40) flistxattr(r3, &(0x7f0000000180)=""/134, 0x86) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$FIONREAD(0xffffffffffffffff, 0x541b, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x9, 0xb, 0x8, 0xf6, 0x0, 0x0, 0x11002, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x30, 0xfff, 0x0, 0x7, 0x2, 0xf4c, 0x3, 0x0, 0xfa}, 0x0, 0xf, 0xffffffffffffffff, 0x1) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) 07:24:20 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r2, 0x4020565a, &(0x7f0000000100)={0x5}) kcmp(0xffffffffffffffff, 0x0, 0x1, r0, r2) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="3000000000000000840000000100000000000000040000000000000000000000000000000000dd8300000000", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r3) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:20 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0200f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 628.131456][T28891] block nbd5: server does not support multiple connections per device. [ 628.205549][T28886] block nbd5: shutting down sockets 07:24:21 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0300f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 628.307513][T28886] block nbd5: Device being setup by another task [ 628.323317][ T6545] block nbd5: Receive control failed (result -32) [ 628.341328][T28895] block nbd5: shutting down sockets 07:24:21 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$NBD_SET_SOCK(r3, 0xab00, r2) r4 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r4, 0x4020565a, &(0x7f0000000100)={0x5}) dup3(r3, r4, 0x80000) r5 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f00000000c0), 0xfdd68c7573ed55b6, 0x0) ioctl$NBD_DO_IT(r5, 0xab03) 07:24:21 executing program 0: r0 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000680)=ANY=[@ANYRES64=r1, @ANYRES16=r0, @ANYRES16], 0x8) writev(0xffffffffffffffff, 0x0, 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x0, 0x1, &(0x7f0000000300)=[{&(0x7f0000000500)="59dfdc5c7ead7471040bb587a43ef76c57c41e087030e232a963586f69407a330a7105a4c30774d39e6b5bbe9d97d33c5b6a77b680c3eec9d8f6d087cc2b441d7a96b1aa6bfef70ebf37cf3741011cd10229999a3f9525edd997e8", 0x5b, 0x81}], 0x104088, &(0x7f00000006c0)=ANY=[@ANYBLOB="6772706a71756f74613d2e2f66696c65302c6e6f626c6f636b5f76616c69646974792c6e6f61636c2c6a6f75726e616c5f706174683d2e2f66696c65302c6772706a71756f74613d2e2f66696c65302c6461782c6572726f72733d72656d6f756e742d726f2c646f6e745f6d6561737572652c00a7c5925c4dbc759debd3bf11ef8cf32b7a14125e1e824d6de59167fc97"]) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x80) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r2 = openat2(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)={0x8000, 0x1, 0x1a}, 0x18) sendmsg$ETHTOOL_MSG_PAUSE_SET(r2, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000000}, 0x4840) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000580)={'bridge0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) unlink(&(0x7f0000000200)='./file0\x00') sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x9effffff, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2000000011000100"/20, @ANYRES32=r5, @ANYBLOB="01679b7b000000000000"], 0x20}}, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000}, 0x800) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 07:24:21 executing program 1: r0 = syz_io_uring_setup(0x0, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:21 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='rcu_utilization\x00', r0}, 0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x40442c074bf20dfe) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900)=@newqdisc={0x30, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=@newqdisc={0x30, 0x24, 0xc0d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {0x0, 0xe}, {0x10, 0xa}, {0xfff3}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x4000) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x3ccde45fccc7b369}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=@bridge_dellink={0x28, 0x11, 0x2, 0x70bd27, 0x25dfdbfd, {0x7, 0x0, 0x0, r5, 0x60, 0x2050}, [@IFLA_WEIGHT={0x8, 0xf, 0x9}]}, 0x28}}, 0x20004010) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={0x0}, 0x10) write$P9_RREADDIR(r1, &(0x7f0000000100)=ANY=[], 0xbf) sendmsg$IEEE802154_START_REQ(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000480)={&(0x7f0000000340)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00032cbd7000fcdbdf250d00000006000a00ffff0000050007000000000006000a0006000000"], 0x2c}}, 0x4000804) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) perf_event_open(&(0x7f0000000400)={0x5, 0x80, 0x8, 0x0, 0x0, 0x81, 0x0, 0xcc0, 0x1000c, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x2, 0x2, @perf_bp={&(0x7f0000000300), 0xc}, 0x2000, 0x0, 0x2, 0x0, 0x100, 0x6, 0x1, 0x0, 0x3, 0x0, 0x8}, 0x0, 0x0, r6, 0x2) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r1, r1, &(0x7f0000000240), 0x7fff) 07:24:21 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0400f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:21 executing program 3: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x191) timer_settime(0x0, 0x0, 0x0, 0x0) unshare(0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000240)={'syztnl0\x00', 0x0}) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x40) flistxattr(r3, &(0x7f0000000180)=""/134, 0x86) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$FIONREAD(0xffffffffffffffff, 0x541b, 0x0) perf_event_open(&(0x7f0000000280)={0x1, 0x80, 0x9, 0xb, 0x8, 0xf6, 0x0, 0x0, 0x11002, 0x8, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x30, 0xfff, 0x0, 0x7, 0x2, 0xf4c, 0x3, 0x0, 0xfa}, 0x0, 0xf, 0xffffffffffffffff, 0x1) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) 07:24:21 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0700f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 628.749976][ T9218] device hsr_slave_0 left promiscuous mode [ 628.773688][T28922] block nbd5: shutting down sockets [ 628.805820][ T9218] device hsr_slave_1 left promiscuous mode [ 628.838452][ T9218] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 628.849719][ T9218] batman_adv: batadv0: Removing interface: batadv_slave_0 07:24:21 executing program 3: perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x3106000ffd, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) wait4(0x0, 0x0, 0x40000000, 0x0) r0 = gettid() wait4(r0, &(0x7f0000000140), 0x2, 0x0) r1 = socket(0x1000000010, 0x80002, 0x0) sendmsg$AUDIT_SET(r1, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x38, 0x3e9, 0x100, 0x70bd25, 0x25dbdbfe, {0x3, 0x80001, 0x1, r0, 0xff, 0x8000800, 0x3, 0x7, 0x0, 0x2}, ["", "", "", ""]}, 0x38}}, 0x0) tkill(r0, 0x27) r2 = getpid() syz_open_dev$mouse(&(0x7f0000000980), 0x3, 0x424400) r3 = syz_open_dev$audion(&(0x7f0000003180), 0x200, 0x20000) wait4(0x0, &(0x7f00000000c0), 0x2, 0x0) sched_setscheduler(r2, 0x5, &(0x7f00000001c0)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000000040)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000180)=']::!\x00') ioctl$DRM_IOCTL_GET_CLIENT(r3, 0xc0286405, &(0x7f00000003c0)={0x2b45, 0x7, {r0}, {}, 0xfffffffffffffffd, 0x2}) wait4(r0, &(0x7f0000000440), 0x80000000, 0x0) r4 = creat(&(0x7f0000000400)='./file0/file1\x00', 0x0) write$cgroup_type(r4, &(0x7f00000009c0), 0xd4ba0ff) [ 628.883424][T28909] block nbd5: shutting down sockets [ 628.911013][ T9218] batman_adv: batadv0: Interface deactivated: batadv_slave_1 07:24:21 executing program 5: r0 = open_tree(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0x4d, 0x0, 0x7f, 0x7}, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) r3 = dup(0xffffffffffffffff) sendmsg$nl_route(r3, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) ioctl$NBD_SET_SOCK(r3, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) 07:24:21 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0800f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 628.952437][ T9218] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 628.984313][ T9218] device bridge_slave_1 left promiscuous mode [ 629.015508][ T9218] bridge0: port 2(bridge_slave_1) entered disabled state [ 629.070082][T28934] loop3: detected capacity change from 0 to 4096 [ 629.081929][ T9218] device bridge_slave_0 left promiscuous mode [ 629.106713][ T9218] bridge0: port 1(bridge_slave_0) entered disabled state [ 629.208006][ T9218] device veth1_macvtap left promiscuous mode [ 629.212879][T28945] block nbd5: shutting down sockets [ 629.270218][ T9218] device veth0_macvtap left promiscuous mode [ 629.313221][T28934] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 07:24:22 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0e00f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:22 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) r3 = dup(r1) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) [ 629.369819][ T9218] device veth1_vlan left promiscuous mode [ 629.383211][ T9218] device veth0_vlan left promiscuous mode 07:24:22 executing program 1: r0 = syz_io_uring_setup(0x0, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) [ 629.603737][T28958] block nbd5: shutting down sockets [ 629.721991][ T6545] block nbd5: Receive control failed (result -32) [ 629.722357][T28958] block nbd5: shutting down sockets [ 630.205038][ T9218] team0 (unregistering): Port device team_slave_1 removed [ 630.256527][ T9218] team0 (unregistering): Port device team_slave_0 removed [ 630.302326][ T9218] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 630.352791][ T9218] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 630.604613][ T9218] bond0 (unregistering): Released all slaves [ 632.841517][T28983] chnl_net:caif_netlink_parms(): no params data found [ 632.905822][T28983] bridge0: port 1(bridge_slave_0) entered blocking state [ 632.915231][T28983] bridge0: port 1(bridge_slave_0) entered disabled state [ 632.924487][T28983] device bridge_slave_0 entered promiscuous mode [ 632.934763][T28983] bridge0: port 2(bridge_slave_1) entered blocking state [ 632.942143][T28983] bridge0: port 2(bridge_slave_1) entered disabled state [ 632.950242][T28983] device bridge_slave_1 entered promiscuous mode [ 632.978945][T28983] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 632.991122][T28983] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 633.026954][T28983] team0: Port device team_slave_0 added [ 633.034800][T28983] team0: Port device team_slave_1 added [ 633.062347][T28983] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 633.069828][T28983] 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. [ 633.096246][T28983] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 633.109974][T28983] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 633.116937][T28983] 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. [ 633.145138][T28983] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 633.182503][T28983] device hsr_slave_0 entered promiscuous mode [ 633.189735][T28983] device hsr_slave_1 entered promiscuous mode [ 633.196205][T28983] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 633.206466][T28983] Cannot create hsr debugfs directory [ 633.294373][T28983] bridge0: port 2(bridge_slave_1) entered blocking state [ 633.301809][T28983] bridge0: port 2(bridge_slave_1) entered forwarding state [ 633.309301][T28983] bridge0: port 1(bridge_slave_0) entered blocking state [ 633.316760][T28983] bridge0: port 1(bridge_slave_0) entered forwarding state [ 633.368534][T28983] 8021q: adding VLAN 0 to HW filter on device bond0 [ 633.385070][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 633.393698][ T2949] bridge0: port 1(bridge_slave_0) entered disabled state [ 633.402181][ T2949] bridge0: port 2(bridge_slave_1) entered disabled state [ 633.411741][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 633.425568][T28983] 8021q: adding VLAN 0 to HW filter on device team0 [ 633.439607][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 633.449406][T26469] bridge0: port 1(bridge_slave_0) entered blocking state [ 633.456565][T26469] bridge0: port 1(bridge_slave_0) entered forwarding state [ 633.478211][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 633.486882][T26469] bridge0: port 2(bridge_slave_1) entered blocking state [ 633.494048][T26469] bridge0: port 2(bridge_slave_1) entered forwarding state [ 633.510112][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 633.519073][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 633.529428][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 633.546413][T28983] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 633.557673][T28983] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 633.571973][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 633.580721][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 633.591713][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 633.610575][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 633.618472][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 633.638094][T28983] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 633.705562][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 633.728476][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 633.737054][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 633.745878][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 633.754380][T28983] device veth0_vlan entered promiscuous mode [ 633.773632][T28983] device veth1_vlan entered promiscuous mode [ 633.796851][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 633.812696][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 633.821745][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 633.836659][T28983] device veth0_macvtap entered promiscuous mode [ 633.848442][T28983] device veth1_macvtap entered promiscuous mode [ 633.865191][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 633.876822][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 633.887895][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 633.898687][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 633.909012][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 633.920445][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 633.930557][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 633.941621][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 633.952888][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 633.964640][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 633.978288][T28983] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 633.986773][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 633.996999][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 634.010053][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 634.020765][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 634.031360][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 634.042272][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 634.052381][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 634.064090][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 634.074367][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 634.085292][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 634.095313][T28983] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 634.105967][T28983] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 634.117966][T28983] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 634.126469][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 634.135733][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 634.232160][ T7662] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 634.247151][ T7662] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 634.279919][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 634.296924][ T946] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 634.306798][ T946] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 634.318674][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 634.465001][T29326] device bridge_slave_1 left promiscuous mode [ 634.472348][T29326] bridge0: port 2(bridge_slave_1) entered disabled state [ 634.496283][T29326] device bridge_slave_0 left promiscuous mode [ 634.504155][T29326] bridge0: port 1(bridge_slave_0) entered disabled state 07:24:27 executing program 0: r0 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000680)=ANY=[@ANYRES64=r1, @ANYRES16=r0, @ANYRES16], 0x8) writev(0xffffffffffffffff, 0x0, 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x0, 0x1, &(0x7f0000000300)=[{&(0x7f0000000500)="59dfdc5c7ead7471040bb587a43ef76c57c41e087030e232a963586f69407a330a7105a4c30774d39e6b5bbe9d97d33c5b6a77b680c3eec9d8f6d087cc2b441d7a96b1aa6bfef70ebf37cf3741011cd10229999a3f9525edd997e8", 0x5b, 0x81}], 0x104088, &(0x7f00000006c0)=ANY=[@ANYBLOB="6772706a71756f74613d2e2f66696c65302c6e6f626c6f636b5f76616c69646974792c6e6f61636c2c6a6f75726e616c5f706174683d2e2f66696c65302c6772706a71756f74613d2e2f66696c65302c6461782c6572726f72733d72656d6f756e742d726f2c646f6e745f6d6561737572652c00a7c5925c4dbc759debd3bf11ef8cf32b7a14125e1e824d6de59167fc97"]) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x80) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r2 = openat2(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)={0x8000, 0x1, 0x1a}, 0x18) sendmsg$ETHTOOL_MSG_PAUSE_SET(r2, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000000}, 0x4840) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000580)={'bridge0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) unlink(&(0x7f0000000200)='./file0\x00') sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x9effffff, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2000000011000100"/20, @ANYRES32=r5, @ANYBLOB="01679b7b000000000000"], 0x20}}, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000}, 0x800) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 07:24:27 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0f00f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:27 executing program 3: perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x3106000ffd, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) wait4(0x0, 0x0, 0x40000000, 0x0) r0 = gettid() wait4(r0, &(0x7f0000000140), 0x2, 0x0) r1 = socket(0x1000000010, 0x80002, 0x0) sendmsg$AUDIT_SET(r1, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x38, 0x3e9, 0x100, 0x70bd25, 0x25dbdbfe, {0x3, 0x80001, 0x1, r0, 0xff, 0x8000800, 0x3, 0x7, 0x0, 0x2}, ["", "", "", ""]}, 0x38}}, 0x0) tkill(r0, 0x27) r2 = getpid() syz_open_dev$mouse(&(0x7f0000000980), 0x3, 0x424400) r3 = syz_open_dev$audion(&(0x7f0000003180), 0x200, 0x20000) wait4(0x0, &(0x7f00000000c0), 0x2, 0x0) sched_setscheduler(r2, 0x5, &(0x7f00000001c0)) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x200000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000900100000f000000000000000200000006000000000008000080000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4655f000000000000000001000000000000000b0000000004000008000000d2c200001203", 0x66, 0x400}, {&(0x7f0000010100)="00000000000000000000000082e36724c6f34caa846ed2e527703378010040", 0x1f, 0x4e0}, {&(0x7f0000000080)="03", 0x1, 0x640}, {&(0x7f0000000040)="02000000030000000400000019000f000300040000000000000000000f002e69", 0x20, 0x1000}, {&(0x7f0000010500)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x1002, 0x2000}, {&(0x7f0000012600)="ed41000010000000daf4655fdbf4655fdbf4655f00000000000004008000000000000800050000000af301000400000000000000000000000900000010", 0x3d, 0x4400}, {&(0x7f0000012800)="8081000000180000daf4655fdaf4655fdaf4655f00000000000001008000000010000800000000000af301000400000000000000000000000200000030", 0x3d, 0x4800}, {&(0x7f0000013900)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x30000}], 0x0, &(0x7f00000000c0)=ANY=[]) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000180)=']::!\x00') ioctl$DRM_IOCTL_GET_CLIENT(r3, 0xc0286405, &(0x7f00000003c0)={0x2b45, 0x7, {r0}, {}, 0xfffffffffffffffd, 0x2}) wait4(r0, &(0x7f0000000440), 0x80000000, 0x0) r4 = creat(&(0x7f0000000400)='./file0/file1\x00', 0x0) write$cgroup_type(r4, &(0x7f00000009c0), 0xd4ba0ff) 07:24:27 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400200, 0x0) r3 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$NBD_DO_IT(r3, 0xab03) r4 = dup(0xffffffffffffffff) sendmsg$nl_route(r4, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) 07:24:27 executing program 1: r0 = syz_io_uring_setup(0x187, 0x0, &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:27 executing program 4: r0 = open_tree(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x22, &(0x7f0000000100)={0x4d, 0x0, 0x7f, 0x7}, 0x10) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) r3 = dup(0xffffffffffffffff) sendmsg$nl_route(r3, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) ioctl$NBD_SET_SOCK(r3, 0xab00, r0) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) [ 634.748683][T26469] Bluetooth: hci0: command 0x0409 tx timeout [ 634.901065][T29347] loop3: detected capacity change from 0 to 4096 [ 634.961244][T29363] block nbd4: shutting down sockets 07:24:27 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff6000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 635.018887][T29347] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. 07:24:27 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x4}, [@ldst={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xd7, &(0x7f0000000dc0)=""/215, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) socketpair(0x2c, 0x4, 0xbc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="ae78446275d2397ce0c3931d2ca90545312aecc4", 0x14}, {&(0x7f0000000300)="3ea2cae813fbc39af3f0ed272fda619e96a868d517a6be1e9c32beb5ae3841b5e8f5af6b7bf73d88f7087090166d509e1c2dc61a706547af520ad20641ead93855f9be4c31c60a0969b3186e750c13a62d7f7a1dd760226981f80b48dad5c7ea440bec4cef8d24117e9a25e6dbbf2cb9a7d5834a6bfe11bd3eb88aaa16192f138c379e2f3c22f589e61c57460a97004d642df80e3f27f6ac9dc7c8967f9ca966", 0xa0}], 0x2) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r1, 0x89f6, &(0x7f0000000a80)={'sit0\x00', &(0x7f0000000a00)={'syztnl2\x00', 0x0, 0x2d, 0x20, 0x80, 0x8001, 0x42, @local, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, 0x80, 0x8, 0x7, 0x327}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f0000000880), 0xc, &(0x7f0000000b80)={&(0x7f0000000c00)=ANY=[@ANYBLOB="8c0000001400010029bd7000fedbdf250a780400", @ANYRES32=r4, @ANYBLOB="080008000501000014000200fc02000000000000000000000000000114000100fe8000000000000000000000000000bb080008005304000014000600780c000001000000e00a00000700000014000600ff01000081000000fbffffff0400000014000600c5cd000055fdffffff7f0000050000004a4ff94f9eaae7e2da1476ab46899750478cf3f6fa3edd3ed6e661e7ef96f73f528538174fb37557959d8265d27f9cb6e54efd16c1fdd5a486625649765d1607f98f068e7148e760f116514f149ac5e75c11f3f9f81dbe2680d9c445c53ef2aadf4dbc8a8166558a8a774c9dbc4455919106d16ae5ede7fd61a5bd8fcae5cc682034cc9dbc8a02ad281938d7ff40ddf8da9c047d6c9c91c4f9e8dfaff36787e971019fd4287aab51ef4d21eebf0d7200fd3faa69d25057638c2e83373d9c06ef4a893e168c749781559bd818b4f7a5ed0a45826557328e9f8d228bdea692127542e95eb652274402e1d962381a09a56c8c0d7402ec14f48d47e7304ecd"], 0x8c}, 0x1, 0x0, 0x0, 0x4400c}, 0x40000001) r5 = socket(0x10, 0x8000000000000003, 0x0) sendmmsg$sock(0xffffffffffffffff, &(0x7f00000008c0)=[{{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000003c0)="c034bd134e9cd3b0b6c02706c283fee53e7adcad7d2aaa8dca5d4201ad3aada25c990b346c6b2b3bcd71ac66139a1037eee7018eac88a39c6118ec0c8e393e60fb187063f0d49b28", 0x48}, {&(0x7f0000000480)="09113a6b40ae9093781620ceae61a7d4e405904d18cd4f6df098f9cef430d621dd7443122b1a3f3f4d5e06404b4fdbe222736249a3ce9edc993993d104179fd0b0247c87a99221ee6ec855f00674eaafc70d201cd55b43bee4a321a6f73544b201c3f850d2a77eb689b41519ec7e8d840db9513cc683320fcda0f377536249b0063d6126043f03e315d945a932546c8b710354f7d1531e846a15c643cba4b233103cec1950e1724b88a1a2533b9cc88e0b514cc9d8e38979540e75316c1aacc6d5e8fe312e9da7c1bfe9c2541be3b4adf45abdc20d80d5978ea5dd2e29d9d8afc9", 0xe1}, {&(0x7f0000000580)="418b11bfdf8183206300ff079d02284211d59f073e74651cb110602fd1623053571cd7ae75be8cb3af9e018a0920c5495ff3ff2d5eeebc0c920665d634572e21e48a55bcb133444a53d955aed1ad17669dd57b73f90eda63b5774d7be19677249406e2791d468728e06f0e0d188f941389f436df4ce062c065521f9946e0e271458902afd9274289e12f936b33190480ee516549461bfcd9c3c4da12c6c5412f5bef663d9949a0a43e8aef88640391f5221b337d497c612861837dd94eea54fd3c", 0xc1}, {&(0x7f0000000680)="b3e0e8246d1a26064c170d4af4e163996f3f8561d7c313f43e37f99454e9d50acb51ba54fac60873e31bde291effbfc2c6d6edc37d7d1f0f3528a2e09341a64e56393ab0e28f2cd88e0e31c9355e517b9b0b491e6d67fb5619d044e0cb660e9e8eece3b34e76a0bbfe573179148bd9eafd11913c6970c6074c8d1fab87d9d0adaa899849d6ef4967846e05d17d7e9689281d5f7f17c586bcc26bbe4f5485d70a1f81b177c5ce6359091ad4d720ad774669f1e2af186a", 0xb6}, {&(0x7f0000000280)="53fad5c21987aef66caf11220d26039ed62dfa3f95f7f347d2f536bab850", 0x1e}], 0x5, &(0x7f00000007c0)}}, {{&(0x7f0000000800)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e21, 0x1}}, 0x80, &(0x7f0000000880)}}], 0x2, 0x800) sendmmsg(r5, &(0x7f0000000000), 0x40000000000024a, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002000000", @ANYRES32=r6, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv4_newaddr={0x20, 0x14, 0x121, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="2000000015000100000000000000000002011933", @ANYRES32=r6, @ANYBLOB="b8a80100ac1414bb"], 0x20}, 0x1, 0x0, 0x0, 0x40400e1}, 0x0) sendmsg$nl_route(r7, &(0x7f00000007c0)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000780)={&(0x7f0000000f80)=ANY=[@ANYBLOB="2401261400d2d5ebdb051c512ae1b22e3857d11ac0323108a12cbb8538a09a161f7d91909e272f8c5304be3828b33b02d7531ebfb3b69aca83a18c8e0e3ade1d5c0dc0fb0bdfb93144e04f8c9efa6ffd0544d4000000007c0f939b8a0fe8a381214159973feb2a293c13a19d2a3aad715d8978769d6bb6e422", @ANYRES32=r6, @ANYBLOB="02000000200000000a000200aaaaaaaaaabb000028001980140004000c0bc6e65cdcbad505a918fa02b331e40800010006000000050006000100000040003480140035006d616376746170300000000000000000140035007866726d3000000000000000000000001400350076657468300000000000000000000000080025000300000008000d0007000000050010000200000008001d00f80f0000050011007f000000680034801400350076657468300000000000000000000000140035007465616d5f736c6176655f31000000001400350065727370616e300000000000000000001400350073797a6b616c6c65723000000000000014003500"/268], 0x124}, 0x1, 0x0, 0x0, 0x4000}, 0x4040800) 07:24:27 executing program 0: r0 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000680)=ANY=[@ANYRES64=r1, @ANYRES16=r0, @ANYRES16], 0x8) writev(0xffffffffffffffff, 0x0, 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x0, 0x1, &(0x7f0000000300)=[{&(0x7f0000000500)="59dfdc5c7ead7471040bb587a43ef76c57c41e087030e232a963586f69407a330a7105a4c30774d39e6b5bbe9d97d33c5b6a77b680c3eec9d8f6d087cc2b441d7a96b1aa6bfef70ebf37cf3741011cd10229999a3f9525edd997e8", 0x5b, 0x81}], 0x104088, &(0x7f00000006c0)=ANY=[@ANYBLOB="6772706a71756f74613d2e2f66696c65302c6e6f626c6f636b5f76616c69646974792c6e6f61636c2c6a6f75726e616c5f706174683d2e2f66696c65302c6772706a71756f74613d2e2f66696c65302c6461782c6572726f72733d72656d6f756e742d726f2c646f6e745f6d6561737572652c00a7c5925c4dbc759debd3bf11ef8cf32b7a14125e1e824d6de59167fc97"]) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x80) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r2 = openat2(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)={0x8000, 0x1, 0x1a}, 0x18) sendmsg$ETHTOOL_MSG_PAUSE_SET(r2, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000000}, 0x4840) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000580)={'bridge0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) unlink(&(0x7f0000000200)='./file0\x00') sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x9effffff, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2000000011000100"/20, @ANYRES32=r5, @ANYBLOB="01679b7b000000000000"], 0x20}}, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000}, 0x800) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 07:24:28 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000fff000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 635.248127][T29375] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 635.331324][T29377] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. 07:24:28 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0003f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:28 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x4}, [@ldst={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xd7, &(0x7f0000000dc0)=""/215, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) socketpair(0x2c, 0x4, 0xbc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="ae78446275d2397ce0c3931d2ca90545312aecc4", 0x14}, {&(0x7f0000000300)="3ea2cae813fbc39af3f0ed272fda619e96a868d517a6be1e9c32beb5ae3841b5e8f5af6b7bf73d88f7087090166d509e1c2dc61a706547af520ad20641ead93855f9be4c31c60a0969b3186e750c13a62d7f7a1dd760226981f80b48dad5c7ea440bec4cef8d24117e9a25e6dbbf2cb9a7d5834a6bfe11bd3eb88aaa16192f138c379e2f3c22f589e61c57460a97004d642df80e3f27f6ac9dc7c8967f9ca966", 0xa0}], 0x2) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r1, 0x89f6, &(0x7f0000000a80)={'sit0\x00', &(0x7f0000000a00)={'syztnl2\x00', 0x0, 0x2d, 0x20, 0x80, 0x8001, 0x42, @local, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, 0x80, 0x8, 0x7, 0x327}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f0000000880), 0xc, &(0x7f0000000b80)={&(0x7f0000000c00)=ANY=[@ANYBLOB="8c0000001400010029bd7000fedbdf250a780400", @ANYRES32=r4, @ANYBLOB="080008000501000014000200fc02000000000000000000000000000114000100fe8000000000000000000000000000bb080008005304000014000600780c000001000000e00a00000700000014000600ff01000081000000fbffffff0400000014000600c5cd000055fdffffff7f0000050000004a4ff94f9eaae7e2da1476ab46899750478cf3f6fa3edd3ed6e661e7ef96f73f528538174fb37557959d8265d27f9cb6e54efd16c1fdd5a486625649765d1607f98f068e7148e760f116514f149ac5e75c11f3f9f81dbe2680d9c445c53ef2aadf4dbc8a8166558a8a774c9dbc4455919106d16ae5ede7fd61a5bd8fcae5cc682034cc9dbc8a02ad281938d7ff40ddf8da9c047d6c9c91c4f9e8dfaff36787e971019fd4287aab51ef4d21eebf0d7200fd3faa69d25057638c2e83373d9c06ef4a893e168c749781559bd818b4f7a5ed0a45826557328e9f8d228bdea692127542e95eb652274402e1d962381a09a56c8c0d7402ec14f48d47e7304ecd"], 0x8c}, 0x1, 0x0, 0x0, 0x4400c}, 0x40000001) r5 = socket(0x10, 0x8000000000000003, 0x0) sendmmsg$sock(0xffffffffffffffff, &(0x7f00000008c0)=[{{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000003c0)="c034bd134e9cd3b0b6c02706c283fee53e7adcad7d2aaa8dca5d4201ad3aada25c990b346c6b2b3bcd71ac66139a1037eee7018eac88a39c6118ec0c8e393e60fb187063f0d49b28", 0x48}, {&(0x7f0000000480)="09113a6b40ae9093781620ceae61a7d4e405904d18cd4f6df098f9cef430d621dd7443122b1a3f3f4d5e06404b4fdbe222736249a3ce9edc993993d104179fd0b0247c87a99221ee6ec855f00674eaafc70d201cd55b43bee4a321a6f73544b201c3f850d2a77eb689b41519ec7e8d840db9513cc683320fcda0f377536249b0063d6126043f03e315d945a932546c8b710354f7d1531e846a15c643cba4b233103cec1950e1724b88a1a2533b9cc88e0b514cc9d8e38979540e75316c1aacc6d5e8fe312e9da7c1bfe9c2541be3b4adf45abdc20d80d5978ea5dd2e29d9d8afc9", 0xe1}, {&(0x7f0000000580)="418b11bfdf8183206300ff079d02284211d59f073e74651cb110602fd1623053571cd7ae75be8cb3af9e018a0920c5495ff3ff2d5eeebc0c920665d634572e21e48a55bcb133444a53d955aed1ad17669dd57b73f90eda63b5774d7be19677249406e2791d468728e06f0e0d188f941389f436df4ce062c065521f9946e0e271458902afd9274289e12f936b33190480ee516549461bfcd9c3c4da12c6c5412f5bef663d9949a0a43e8aef88640391f5221b337d497c612861837dd94eea54fd3c", 0xc1}, {&(0x7f0000000680)="b3e0e8246d1a26064c170d4af4e163996f3f8561d7c313f43e37f99454e9d50acb51ba54fac60873e31bde291effbfc2c6d6edc37d7d1f0f3528a2e09341a64e56393ab0e28f2cd88e0e31c9355e517b9b0b491e6d67fb5619d044e0cb660e9e8eece3b34e76a0bbfe573179148bd9eafd11913c6970c6074c8d1fab87d9d0adaa899849d6ef4967846e05d17d7e9689281d5f7f17c586bcc26bbe4f5485d70a1f81b177c5ce6359091ad4d720ad774669f1e2af186a", 0xb6}, {&(0x7f0000000280)="53fad5c21987aef66caf11220d26039ed62dfa3f95f7f347d2f536bab850", 0x1e}], 0x5, &(0x7f00000007c0)}}, {{&(0x7f0000000800)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e21, 0x1}}, 0x80, &(0x7f0000000880)}}], 0x2, 0x800) sendmmsg(r5, &(0x7f0000000000), 0x40000000000024a, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002000000", @ANYRES32=r6, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv4_newaddr={0x20, 0x14, 0x121, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="2000000015000100000000000000000002011933", @ANYRES32=r6, @ANYBLOB="b8a80100ac1414bb"], 0x20}, 0x1, 0x0, 0x0, 0x40400e1}, 0x0) sendmsg$nl_route(r7, &(0x7f00000007c0)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000780)={&(0x7f0000000f80)=ANY=[@ANYBLOB="2401261400d2d5ebdb051c512ae1b22e3857d11ac0323108a12cbb8538a09a161f7d91909e272f8c5304be3828b33b02d7531ebfb3b69aca83a18c8e0e3ade1d5c0dc0fb0bdfb93144e04f8c9efa6ffd0544d4000000007c0f939b8a0fe8a381214159973feb2a293c13a19d2a3aad715d8978769d6bb6e422", @ANYRES32=r6, @ANYBLOB="02000000200000000a000200aaaaaaaaaabb000028001980140004000c0bc6e65cdcbad505a918fa02b331e40800010006000000050006000100000040003480140035006d616376746170300000000000000000140035007866726d3000000000000000000000001400350076657468300000000000000000000000080025000300000008000d0007000000050010000200000008001d00f80f0000050011007f000000680034801400350076657468300000000000000000000000140035007465616d5f736c6176655f31000000001400350065727370616e300000000000000000001400350073797a6b616c6c65723000000000000014003500"/268], 0x124}, 0x1, 0x0, 0x0, 0x4000}, 0x4040800) 07:24:28 executing program 0: r0 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_DSTOPTS(0xffffffffffffffff, 0x29, 0x3b, &(0x7f0000000680)=ANY=[@ANYRES64=r1, @ANYRES16=r0, @ANYRES16], 0x8) writev(0xffffffffffffffff, 0x0, 0x0) mount$bpf(0x20000000, &(0x7f0000000100)='./file0\x00', 0x0, 0x2001001, 0x0) syz_mount_image$ext4(&(0x7f0000000240)='ext4\x00', &(0x7f0000000280)='./file0\x00', 0x0, 0x1, &(0x7f0000000300)=[{&(0x7f0000000500)="59dfdc5c7ead7471040bb587a43ef76c57c41e087030e232a963586f69407a330a7105a4c30774d39e6b5bbe9d97d33c5b6a77b680c3eec9d8f6d087cc2b441d7a96b1aa6bfef70ebf37cf3741011cd10229999a3f9525edd997e8", 0x5b, 0x81}], 0x104088, &(0x7f00000006c0)=ANY=[@ANYBLOB="6772706a71756f74613d2e2f66696c65302c6e6f626c6f636b5f76616c69646974792c6e6f61636c2c6a6f75726e616c5f706174683d2e2f66696c65302c6772706a71756f74613d2e2f66696c65302c6461782c6572726f72733d72656d6f756e742d726f2c646f6e745f6d6561737572652c00a7c5925c4dbc759debd3bf11ef8cf32b7a14125e1e824d6de59167fc97"]) sendmsg$NL80211_CMD_SET_BEACON(0xffffffffffffffff, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x80) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100002, 0x0, @perf_config_ext={0x8}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r2 = openat2(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)={0x8000, 0x1, 0x1a}, 0x18) sendmsg$ETHTOOL_MSG_PAUSE_SET(r2, &(0x7f00000004c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x80000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000000}, 0x4840) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000580)={'bridge0\x00', 0x0}) socket$packet(0x11, 0x2, 0x300) truncate(&(0x7f0000000480)='./file0\x00', 0x59c) unlink(&(0x7f0000000200)='./file0\x00') sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x9effffff, &(0x7f0000000140)={&(0x7f00000002c0)=ANY=[@ANYBLOB="2000000011000100"/20, @ANYRES32=r5, @ANYBLOB="01679b7b000000000000"], 0x20}}, 0x0) sendmsg$NL80211_CMD_CRIT_PROTOCOL_STOP(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000}, 0x800) pivot_root(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 07:24:28 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff6b06f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 635.555355][T29388] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 635.687717][ T6545] block nbd5: Receive control failed (result -32) [ 635.696340][T29345] block nbd5: shutting down sockets [ 635.790532][T29393] block nbd5: shutting down sockets [ 635.928961][ T9210] device hsr_slave_0 left promiscuous mode [ 635.947488][ T9210] device hsr_slave_1 left promiscuous mode [ 635.972599][ T9210] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 635.992952][ T9210] batman_adv: batadv0: Removing interface: batadv_slave_0 [ 636.015249][ T9210] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 636.038047][ T9210] batman_adv: batadv0: Removing interface: batadv_slave_1 [ 636.078232][ T9210] device veth1_macvtap left promiscuous mode [ 636.084297][ T9210] device veth0_macvtap left promiscuous mode [ 636.113304][ T9210] device veth1_vlan left promiscuous mode [ 636.134459][ T9210] device veth0_vlan left promiscuous mode [ 636.603850][ T9210] team0 (unregistering): Port device team_slave_1 removed [ 636.635684][ T9210] team0 (unregistering): Port device team_slave_0 removed 07:24:29 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0007f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:29 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x4}, [@ldst={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xd7, &(0x7f0000000dc0)=""/215, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) socketpair(0x2c, 0x4, 0xbc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="ae78446275d2397ce0c3931d2ca90545312aecc4", 0x14}, {&(0x7f0000000300)="3ea2cae813fbc39af3f0ed272fda619e96a868d517a6be1e9c32beb5ae3841b5e8f5af6b7bf73d88f7087090166d509e1c2dc61a706547af520ad20641ead93855f9be4c31c60a0969b3186e750c13a62d7f7a1dd760226981f80b48dad5c7ea440bec4cef8d24117e9a25e6dbbf2cb9a7d5834a6bfe11bd3eb88aaa16192f138c379e2f3c22f589e61c57460a97004d642df80e3f27f6ac9dc7c8967f9ca966", 0xa0}], 0x2) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r1, 0x89f6, &(0x7f0000000a80)={'sit0\x00', &(0x7f0000000a00)={'syztnl2\x00', 0x0, 0x2d, 0x20, 0x80, 0x8001, 0x42, @local, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, 0x80, 0x8, 0x7, 0x327}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f0000000880), 0xc, &(0x7f0000000b80)={&(0x7f0000000c00)=ANY=[@ANYBLOB="8c0000001400010029bd7000fedbdf250a780400", @ANYRES32=r4, @ANYBLOB="080008000501000014000200fc02000000000000000000000000000114000100fe8000000000000000000000000000bb080008005304000014000600780c000001000000e00a00000700000014000600ff01000081000000fbffffff0400000014000600c5cd000055fdffffff7f0000050000004a4ff94f9eaae7e2da1476ab46899750478cf3f6fa3edd3ed6e661e7ef96f73f528538174fb37557959d8265d27f9cb6e54efd16c1fdd5a486625649765d1607f98f068e7148e760f116514f149ac5e75c11f3f9f81dbe2680d9c445c53ef2aadf4dbc8a8166558a8a774c9dbc4455919106d16ae5ede7fd61a5bd8fcae5cc682034cc9dbc8a02ad281938d7ff40ddf8da9c047d6c9c91c4f9e8dfaff36787e971019fd4287aab51ef4d21eebf0d7200fd3faa69d25057638c2e83373d9c06ef4a893e168c749781559bd818b4f7a5ed0a45826557328e9f8d228bdea692127542e95eb652274402e1d962381a09a56c8c0d7402ec14f48d47e7304ecd"], 0x8c}, 0x1, 0x0, 0x0, 0x4400c}, 0x40000001) r5 = socket(0x10, 0x8000000000000003, 0x0) sendmmsg$sock(0xffffffffffffffff, &(0x7f00000008c0)=[{{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000003c0)="c034bd134e9cd3b0b6c02706c283fee53e7adcad7d2aaa8dca5d4201ad3aada25c990b346c6b2b3bcd71ac66139a1037eee7018eac88a39c6118ec0c8e393e60fb187063f0d49b28", 0x48}, {&(0x7f0000000480)="09113a6b40ae9093781620ceae61a7d4e405904d18cd4f6df098f9cef430d621dd7443122b1a3f3f4d5e06404b4fdbe222736249a3ce9edc993993d104179fd0b0247c87a99221ee6ec855f00674eaafc70d201cd55b43bee4a321a6f73544b201c3f850d2a77eb689b41519ec7e8d840db9513cc683320fcda0f377536249b0063d6126043f03e315d945a932546c8b710354f7d1531e846a15c643cba4b233103cec1950e1724b88a1a2533b9cc88e0b514cc9d8e38979540e75316c1aacc6d5e8fe312e9da7c1bfe9c2541be3b4adf45abdc20d80d5978ea5dd2e29d9d8afc9", 0xe1}, {&(0x7f0000000580)="418b11bfdf8183206300ff079d02284211d59f073e74651cb110602fd1623053571cd7ae75be8cb3af9e018a0920c5495ff3ff2d5eeebc0c920665d634572e21e48a55bcb133444a53d955aed1ad17669dd57b73f90eda63b5774d7be19677249406e2791d468728e06f0e0d188f941389f436df4ce062c065521f9946e0e271458902afd9274289e12f936b33190480ee516549461bfcd9c3c4da12c6c5412f5bef663d9949a0a43e8aef88640391f5221b337d497c612861837dd94eea54fd3c", 0xc1}, {&(0x7f0000000680)="b3e0e8246d1a26064c170d4af4e163996f3f8561d7c313f43e37f99454e9d50acb51ba54fac60873e31bde291effbfc2c6d6edc37d7d1f0f3528a2e09341a64e56393ab0e28f2cd88e0e31c9355e517b9b0b491e6d67fb5619d044e0cb660e9e8eece3b34e76a0bbfe573179148bd9eafd11913c6970c6074c8d1fab87d9d0adaa899849d6ef4967846e05d17d7e9689281d5f7f17c586bcc26bbe4f5485d70a1f81b177c5ce6359091ad4d720ad774669f1e2af186a", 0xb6}, {&(0x7f0000000280)="53fad5c21987aef66caf11220d26039ed62dfa3f95f7f347d2f536bab850", 0x1e}], 0x5, &(0x7f00000007c0)}}, {{&(0x7f0000000800)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e21, 0x1}}, 0x80, &(0x7f0000000880)}}], 0x2, 0x800) sendmmsg(r5, &(0x7f0000000000), 0x40000000000024a, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002000000", @ANYRES32=r6, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv4_newaddr={0x20, 0x14, 0x121, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="2000000015000100000000000000000002011933", @ANYRES32=r6, @ANYBLOB="b8a80100ac1414bb"], 0x20}, 0x1, 0x0, 0x0, 0x40400e1}, 0x0) sendmsg$nl_route(r7, &(0x7f00000007c0)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000780)={&(0x7f0000000f80)=ANY=[@ANYBLOB="2401261400d2d5ebdb051c512ae1b22e3857d11ac0323108a12cbb8538a09a161f7d91909e272f8c5304be3828b33b02d7531ebfb3b69aca83a18c8e0e3ade1d5c0dc0fb0bdfb93144e04f8c9efa6ffd0544d4000000007c0f939b8a0fe8a381214159973feb2a293c13a19d2a3aad715d8978769d6bb6e422", @ANYRES32=r6, @ANYBLOB="02000000200000000a000200aaaaaaaaaabb000028001980140004000c0bc6e65cdcbad505a918fa02b331e40800010006000000050006000100000040003480140035006d616376746170300000000000000000140035007866726d3000000000000000000000001400350076657468300000000000000000000000080025000300000008000d0007000000050010000200000008001d00f80f0000050011007f000000680034801400350076657468300000000000000000000000140035007465616d5f736c6176655f31000000001400350065727370616e300000000000000000001400350073797a6b616c6c65723000000000000014003500"/268], 0x124}, 0x1, 0x0, 0x0, 0x4000}, 0x4040800) 07:24:29 executing program 1: r0 = syz_io_uring_setup(0x187, 0x0, &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:29 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x41c983) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:29 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x4, &(0x7f0000000040)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x4}, [@ldst={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}]}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xd7, &(0x7f0000000dc0)=""/215, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) socketpair(0x2c, 0x4, 0xbc, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="ae78446275d2397ce0c3931d2ca90545312aecc4", 0x14}, {&(0x7f0000000300)="3ea2cae813fbc39af3f0ed272fda619e96a868d517a6be1e9c32beb5ae3841b5e8f5af6b7bf73d88f7087090166d509e1c2dc61a706547af520ad20641ead93855f9be4c31c60a0969b3186e750c13a62d7f7a1dd760226981f80b48dad5c7ea440bec4cef8d24117e9a25e6dbbf2cb9a7d5834a6bfe11bd3eb88aaa16192f138c379e2f3c22f589e61c57460a97004d642df80e3f27f6ac9dc7c8967f9ca966", 0xa0}], 0x2) preadv(0xffffffffffffffff, &(0x7f0000000280), 0x18, 0xd9f, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELPRL(r1, 0x89f6, &(0x7f0000000a80)={'sit0\x00', &(0x7f0000000a00)={'syztnl2\x00', 0x0, 0x2d, 0x20, 0x80, 0x8001, 0x42, @local, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, 0x80, 0x8, 0x7, 0x327}}) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f0000000880), 0xc, &(0x7f0000000b80)={&(0x7f0000000c00)=ANY=[@ANYBLOB="8c0000001400010029bd7000fedbdf250a780400", @ANYRES32=r4, @ANYBLOB="080008000501000014000200fc02000000000000000000000000000114000100fe8000000000000000000000000000bb080008005304000014000600780c000001000000e00a00000700000014000600ff01000081000000fbffffff0400000014000600c5cd000055fdffffff7f0000050000004a4ff94f9eaae7e2da1476ab46899750478cf3f6fa3edd3ed6e661e7ef96f73f528538174fb37557959d8265d27f9cb6e54efd16c1fdd5a486625649765d1607f98f068e7148e760f116514f149ac5e75c11f3f9f81dbe2680d9c445c53ef2aadf4dbc8a8166558a8a774c9dbc4455919106d16ae5ede7fd61a5bd8fcae5cc682034cc9dbc8a02ad281938d7ff40ddf8da9c047d6c9c91c4f9e8dfaff36787e971019fd4287aab51ef4d21eebf0d7200fd3faa69d25057638c2e83373d9c06ef4a893e168c749781559bd818b4f7a5ed0a45826557328e9f8d228bdea692127542e95eb652274402e1d962381a09a56c8c0d7402ec14f48d47e7304ecd"], 0x8c}, 0x1, 0x0, 0x0, 0x4400c}, 0x40000001) r5 = socket(0x10, 0x8000000000000003, 0x0) sendmmsg$sock(0xffffffffffffffff, &(0x7f00000008c0)=[{{0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000003c0)="c034bd134e9cd3b0b6c02706c283fee53e7adcad7d2aaa8dca5d4201ad3aada25c990b346c6b2b3bcd71ac66139a1037eee7018eac88a39c6118ec0c8e393e60fb187063f0d49b28", 0x48}, {&(0x7f0000000480)="09113a6b40ae9093781620ceae61a7d4e405904d18cd4f6df098f9cef430d621dd7443122b1a3f3f4d5e06404b4fdbe222736249a3ce9edc993993d104179fd0b0247c87a99221ee6ec855f00674eaafc70d201cd55b43bee4a321a6f73544b201c3f850d2a77eb689b41519ec7e8d840db9513cc683320fcda0f377536249b0063d6126043f03e315d945a932546c8b710354f7d1531e846a15c643cba4b233103cec1950e1724b88a1a2533b9cc88e0b514cc9d8e38979540e75316c1aacc6d5e8fe312e9da7c1bfe9c2541be3b4adf45abdc20d80d5978ea5dd2e29d9d8afc9", 0xe1}, {&(0x7f0000000580)="418b11bfdf8183206300ff079d02284211d59f073e74651cb110602fd1623053571cd7ae75be8cb3af9e018a0920c5495ff3ff2d5eeebc0c920665d634572e21e48a55bcb133444a53d955aed1ad17669dd57b73f90eda63b5774d7be19677249406e2791d468728e06f0e0d188f941389f436df4ce062c065521f9946e0e271458902afd9274289e12f936b33190480ee516549461bfcd9c3c4da12c6c5412f5bef663d9949a0a43e8aef88640391f5221b337d497c612861837dd94eea54fd3c", 0xc1}, {&(0x7f0000000680)="b3e0e8246d1a26064c170d4af4e163996f3f8561d7c313f43e37f99454e9d50acb51ba54fac60873e31bde291effbfc2c6d6edc37d7d1f0f3528a2e09341a64e56393ab0e28f2cd88e0e31c9355e517b9b0b491e6d67fb5619d044e0cb660e9e8eece3b34e76a0bbfe573179148bd9eafd11913c6970c6074c8d1fab87d9d0adaa899849d6ef4967846e05d17d7e9689281d5f7f17c586bcc26bbe4f5485d70a1f81b177c5ce6359091ad4d720ad774669f1e2af186a", 0xb6}, {&(0x7f0000000280)="53fad5c21987aef66caf11220d26039ed62dfa3f95f7f347d2f536bab850", 0x1e}], 0x5, &(0x7f00000007c0)}}, {{&(0x7f0000000800)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e21, 0x1}}, 0x80, &(0x7f0000000880)}}], 0x2, 0x800) sendmmsg(r5, &(0x7f0000000000), 0x40000000000024a, 0x0) getsockname$packet(r5, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000440)=ANY=[@ANYBLOB="2800000014002101000000000000000002000000", @ANYRES32=r6, @ANYBLOB="08000400ffffffff08000200e0"], 0x28}}, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000240)=@ipv4_newaddr={0x20, 0x14, 0x121, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, r6}, [@IFA_LOCAL={0x8, 0x2, @local}]}, 0x20}}, 0x0) sendmsg$nl_route(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="2000000015000100000000000000000002011933", @ANYRES32=r6, @ANYBLOB="b8a80100ac1414bb"], 0x20}, 0x1, 0x0, 0x0, 0x40400e1}, 0x0) sendmsg$nl_route(r7, &(0x7f00000007c0)={&(0x7f0000000740)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000780)={&(0x7f0000000f80)=ANY=[@ANYBLOB="2401261400d2d5ebdb051c512ae1b22e3857d11ac0323108a12cbb8538a09a161f7d91909e272f8c5304be3828b33b02d7531ebfb3b69aca83a18c8e0e3ade1d5c0dc0fb0bdfb93144e04f8c9efa6ffd0544d4000000007c0f939b8a0fe8a381214159973feb2a293c13a19d2a3aad715d8978769d6bb6e422", @ANYRES32=r6, @ANYBLOB="02000000200000000a000200aaaaaaaaaabb000028001980140004000c0bc6e65cdcbad505a918fa02b331e40800010006000000050006000100000040003480140035006d616376746170300000000000000000140035007866726d3000000000000000000000001400350076657468300000000000000000000000080025000300000008000d0007000000050010000200000008001d00f80f0000050011007f000000680034801400350076657468300000000000000000000000140035007465616d5f736c6176655f31000000001400350065727370616e300000000000000000001400350073797a6b616c6c65723000000000000014003500"/268], 0x124}, 0x1, 0x0, 0x0, 0x4000}, 0x4040800) [ 636.654794][ T9210] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 636.671872][ T9210] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface 07:24:29 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff000ef03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:29 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x8c401) r2 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r2, 0x4020565a, &(0x7f0000000100)={0x5}) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r2, 0x4008941a, &(0x7f00000000c0)=0x2) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:29 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff000ff03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 636.983483][ T9210] bond0 (unregistering): Released all slaves 07:24:29 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0060f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 637.056063][T29424] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.4'. [ 637.082213][T29435] block nbd5: shutting down sockets [ 637.088462][T29434] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.3'. 07:24:29 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0xcc, &(0x7f0000000200)={{0xa, 0x4e21, 0x6, @private1={0xfc, 0x1, '\x00', 0x1}, 0x3}, {0xa, 0x4e23, 0xfffffffb, @remote, 0x1}, 0x2, [0x4000000, 0xffffff7f, 0x8, 0x2, 0x3b62, 0x8, 0x7]}, 0x5c) r2 = socket$inet6_sctp(0xa, 0x10000000005, 0x84) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, &(0x7f000095dff8), &(0x7f000095dffc)=0x4) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x70, &(0x7f0000000140), &(0x7f0000000000)=0x8) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, &(0x7f0000000140)={0x0, 0x4}, 0xc) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) dup3(r1, r0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f00000001c0)={0x0, 0x0, 0x205}, 0x20) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x141042, 0x0) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, &(0x7f0000000100)={0x0, 0x0, 0x20}, 0xc) getsockopt$inet_sctp6_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f00000000c0), 0x0) ftruncate(r3, 0x600004) getsockopt$inet_sctp_SCTP_MAX_BURST(0xffffffffffffffff, 0x84, 0x14, 0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x86) sendfile(r0, r3, 0x0, 0x80001d00c0d0) [ 637.180134][T29435] block nbd5: shutting down sockets [ 637.436117][ T26] audit: type=1800 audit(1638170670.245:55): pid=29447 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.4" name="bus" dev="sda1" ino=14237 res=0 errno=0 [ 639.242633][T29456] chnl_net:caif_netlink_parms(): no params data found [ 639.317175][T29456] bridge0: port 1(bridge_slave_0) entered blocking state [ 639.324951][T29456] bridge0: port 1(bridge_slave_0) entered disabled state [ 639.338967][T29456] device bridge_slave_0 entered promiscuous mode [ 639.348310][T29456] bridge0: port 2(bridge_slave_1) entered blocking state [ 639.355470][T29456] bridge0: port 2(bridge_slave_1) entered disabled state [ 639.364312][T29456] device bridge_slave_1 entered promiscuous mode [ 639.395299][T29456] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 639.408209][T29456] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 639.442506][T29456] team0: Port device team_slave_0 added [ 639.452061][T29456] team0: Port device team_slave_1 added [ 639.482807][T29456] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 639.491601][T29456] 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. [ 639.522102][T29456] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 639.535609][T29456] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 639.542852][T29456] 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. [ 639.569166][T29456] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 639.604664][T29456] device hsr_slave_0 entered promiscuous mode [ 639.613780][T29456] device hsr_slave_1 entered promiscuous mode [ 639.620585][T29456] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 639.629100][T29456] Cannot create hsr debugfs directory [ 639.722717][T29456] bridge0: port 2(bridge_slave_1) entered blocking state [ 639.730392][T29456] bridge0: port 2(bridge_slave_1) entered forwarding state [ 639.737858][T29456] bridge0: port 1(bridge_slave_0) entered blocking state [ 639.744922][T29456] bridge0: port 1(bridge_slave_0) entered forwarding state [ 639.793243][T29456] 8021q: adding VLAN 0 to HW filter on device bond0 [ 639.810159][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 639.819647][T26469] bridge0: port 1(bridge_slave_0) entered disabled state [ 639.829800][T26469] bridge0: port 2(bridge_slave_1) entered disabled state [ 639.838933][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 639.852973][T29456] 8021q: adding VLAN 0 to HW filter on device team0 [ 639.865442][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 639.874312][T26469] bridge0: port 1(bridge_slave_0) entered blocking state [ 639.881523][T26469] bridge0: port 1(bridge_slave_0) entered forwarding state [ 639.897994][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 639.906425][T26469] bridge0: port 2(bridge_slave_1) entered blocking state [ 639.913567][T26469] bridge0: port 2(bridge_slave_1) entered forwarding state [ 639.931098][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 639.939882][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 639.969173][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 639.979278][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 639.989741][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 639.999475][T29456] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 640.021726][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 640.031298][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 640.044444][T29456] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 640.107860][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 640.130579][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 640.140482][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 640.149541][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 640.160833][T29456] device veth0_vlan entered promiscuous mode [ 640.174413][T29456] device veth1_vlan entered promiscuous mode [ 640.198793][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 640.208233][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 640.216753][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 640.229564][T29456] device veth0_macvtap entered promiscuous mode [ 640.242104][T29456] device veth1_macvtap entered promiscuous mode [ 640.260447][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 640.271283][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.281885][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 640.292730][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.302970][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 640.313763][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.323874][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 640.335471][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.345909][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 640.356891][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.369025][T29456] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 640.378071][T23738] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 640.386613][T23738] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 640.399505][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 640.410342][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.420658][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 640.431691][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.442729][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 640.454291][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.464779][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 640.475349][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.485903][T29456] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 640.496668][T29456] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 640.508322][T29456] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 640.516777][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 640.525894][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 640.601743][ T9210] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 640.614875][ T9210] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 640.626894][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 640.674857][ T7189] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 640.685098][ T7189] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 640.697090][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready [ 640.849153][T29797] device bridge_slave_1 left promiscuous mode [ 640.855942][T29797] bridge0: port 2(bridge_slave_1) entered disabled state [ 640.880686][T29797] device bridge_slave_0 left promiscuous mode [ 640.892605][T29797] bridge0: port 1(bridge_slave_0) entered disabled state 07:24:33 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:33 executing program 3: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)=@ipv4_getrule={0x1c, 0x22, 0x302, 0x70bd27, 0x25dfdbff, {0x2, 0x80, 0x0, 0x3f, 0xe4, 0x0, 0x0, 0x7}, ["", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x80) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000180)={'syztnl2\x00', 0x0, 0x2f, 0xff, 0x8c, 0x8001, 0xd9e013e7cd157c16, @empty, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x10, 0x1, 0x8, 0xc1f}}) setsockopt$packet_add_memb(0xffffffffffffffff, 0x107, 0x1, &(0x7f0000000240)={r0, 0x1, 0x6, @multicast}, 0x10) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40002, 0x165) openat(r1, &(0x7f0000000040)='./file0\x00', 0x202c80, 0x2) 07:24:33 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff066bf03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:33 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000500)=ANY=[@ANYBLOB="3c00000010008506000000ff0100000000000000", @ANYRES32=r3, @ANYBLOB="01000000000000001c0012000c000100626f6e64000000000c0002000800010006"], 0x3c}}, 0x0) ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f00000005c0)={{0x1, 0x1, 0x18, r2, {0x1, 0x6}}, './file0\x00'}) setsockopt$netlink_NETLINK_TX_RING(r4, 0x10e, 0x7, &(0x7f0000000a80)={0x10000, 0x1, 0x1f, 0x8119}, 0x10) getsockname$packet(r2, &(0x7f0000000440)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000380)=0x14) r5 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000540)=@newlink={0x20, 0x10, 0x401}, 0x20}}, 0x0) r6 = socket(0x1, 0x803, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000580)=@newlink={0x3c, 0x10, 0x403, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x88a8ffad}, [@IFLA_WEIGHT={0x8, 0xf, 0x2}, @IFLA_LINK={0x8, 0x5, r7}, @IFLA_ADDRESS={0xa, 0x1, @dev}]}, 0x3c}}, 0x0) r8 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r8, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @private=0xa010100}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@init={0x18, 0x84, 0x0, {0xce, 0x8, 0x1, 0x81}}], 0x18}], 0x1, 0x0) sendmmsg$alg(r8, &(0x7f0000001240)=[{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0d6de5e9264fbab51bd3b3919a5013dabf1c89586846fe3ecf94a5e7cde80e9a2b9b42fb6cf3ed435ef3ebb8c90cd3e00bffce64368f1cbc15a37f6b79f120d2ddc827b679914e738f613686565768f5ea26079b59e6a45c75bb230aabdaeffb113fdfa50d0acfdc48d99cce236b2f742598a6cbbeaa2581a23c2062b2555ff3e12f0768", 0x84}, {&(0x7f0000000300)="c0065e3ed7aca221ffcf4dc49c69133caa21f2e0f0626ed86cafa5b0b1feba940334bb4810ef53edaf00f25547c070befdad3f2bffb063a37bae746b1c7cd2edbdcffb9d", 0x44}], 0x2, &(0x7f00000006c0)=[@assoc={0x18, 0x117, 0x4, 0x4}, @assoc={0x18, 0x117, 0x4, 0x4}, @iv={0x88, 0x117, 0x2, 0x71, "a09ef374e9b96dbd251b4aeacfe9cc3a888f02dad451b10e67b84dfbb2473835b8dedfa38686e4382d657283edcd5009fa79fc77f7630653f92a9755d18afbbf748269ddb5709f0910b341def6b4018f3980098cff7acd9ea8e62e32bc5428b74dea536a528e316ffd075194d303d4b0cc"}, @assoc={0x18, 0x117, 0x4, 0xa6d}], 0xd0, 0x80}, {0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000007c0)="3466edc46a48f3a07f9562556392b277aa3c4e6548e6de7a5a6ed83e473cd412c30a2c8036fdf04084c22174417c5c309e1a6b17b3cc9903e3a83db9e269985fcd1bf6148a81f4792f490af5d10d2e4a4579ab24fd3b6b6c9cec27715737770cc7239a1dc7b11d85f3092d0677ad87290095fe98abfaff2bb3992118dfebc809990ea8e0acbadc979fd1d6226dab2dc1206e008bb99f39b1bcf3b0d7b7bbf4d3bc203af2b2a708b2db2458e57667f889de06615ccf9d346e054261799608d6faceb39678910e3a88915e68ef3cf5d0d59a6eb976a755887e983fabb7a99051550ca33489401128ae1d688b422f0ee96ca8a5e544b42fa589e6db85b70595a1", 0xff}, {&(0x7f00000008c0)="370f92ed7857e0211e5cad5c412afd733581695215dbaf19c0fe975ffea664ee9a415000b0ea4e3b79d80cab72642e7f20d0ffa177e260569fea9cf8f6ed7e12aacd4d3923f06cd99364c07dc37e032a90b238952cce682a5a4ad4761b381a21c285c0cb5ed69c1012bf1823f5223149c6d63d296372e4e6eb5c0de0a0d96ec19b5cd783a7a14db2686edc7b55db46442f9ac19d1d4b700b807bd21eaae85623a3bcd4c98e8c9f6bf4a22dff7c6591bacd791db1586b5656d2cc5093e3cb", 0xbe}, {&(0x7f0000000980)="5cf981c9ea3a5cd1b1b9c70978a7bbf0ceea31ac2dfc7b18d5ad62101abf695886b12fe58a596d915cc511499e50beea6dbef8f00752a4ee6f7b5d735bf09573364daea8a100de3f8b0bfebf39c99e4933ce0670e2359591be66be0f8209f4283611a3d21f68af938e9c3f452cd82142c3f99deb0455a0c9aa470ab2c4f80182f481cc1bce59aa764a65c10bff0abaf206ac5406694fadfd963da57cf7e4f0effbfa2b36ac64cb80bedc86eec57468870b6b9e46b945744e59fbed35b92c5ec9fcd32e6ae834065b2dd969103ff4d9d84e2870878b49", 0xd6}], 0x3, &(0x7f0000001300)=ANY=[@ANYBLOB="18000000000000001701000003000000000000000000000005000000000000001701000002000000ba0000001cb6174c947a0151890069ef620247a0f73f352a79c6dd4cdaa40b43882cd7952b3b364b75835c4a7ad8bde46074338257f9ac7c835b74b09d82d1a2874f9c9d88c6c94cfed29d8581db233189c0f51125eae0a17e09444818bae406bf8bb09c15c6abcb2baa8965d673e7516251f142d3821daee46257d694e2f98eed0b00da41098f01409d85ceb33693aaf1c26bcf8c99216b5e14663d1fed9451d00daa82d4224b096ce0e3f9b930765a69de453724275502aade627ce0060000180000000000000017010000030000000000000000000000180000000000000017010000030000000000000000000000940a56cc4ed163cd464b47367e46fc982aca40a15725f92a56371f46e76169d46a8c2bdc672dda4ade9ba233a9c54c1054d6c783689bd009ab25c944dbce1b6a186f40266d82f31b2187e5c0d9bae31fa84e1298cf3d55eca779a2023cb2bfed7c2d1f734177aade4dbf1af2544720bfd4ffa42224668f7ec22d2ed906aaf6fcfb6721eaa7abc3bb0cceec1cbbbd33ef51875e016938f4b66c12c7780a2a9168ebbacdf215b36570"], 0x118, 0x40000}, {0x0, 0x0, &(0x7f0000001080)=[{&(0x7f00000003c0)="594e0f07e5c525c9171dda2c52b40faad70b1c8994f5be4d5b056e5163384d2fc89e4b10ca3fd3f0f725d0578e529ea726874b60f365dcef2dc89bf3df4d87ee904f49857f77efc4d5c8a43983112487076c5616d13b8b86f66fd0c63c8c4f0215bf8eae1a3161e06a2a1ab12ba5fbd10b05", 0x72}, {&(0x7f0000000bc0)="2fecca512cf25e17e6b6ea5e3ba51139587f4e6fa42cc37a542d7cc9dab477800d73ac7247941f76c08d05ce4e6d320122fe77daf9ba3e5ded39aeebc39c6d570ab614119d9d5aa149dd2e010cee368b7d58733230c451531449481cfe71247bd9ef702b4e688ce510bb7a697bc5299dad5b4f5e562d8c66efdc1493e6ccc956e0e96a6d7b9f3f00770775998c6407e17c1c2c70690201d96f935183fc202f709559b4655762070574f6d2a374f720de35be699565b7324a65bb41b095b9196974b51e55b931cf614945a4537b8eb5b0a063722cd24593d8d03c83e9bc86f5e94bf8ada05cb76aaeec982ff3a6b3105b468ae582e4a589f39a", 0xf9}, {&(0x7f0000000cc0)="432976e2218d8ebad43a5aa6057e49fa7b8d8ae3859c37a3c6081555533f71071452f2a6b459d1d8700d1b257c9bce740910def146ebbf871652d8a8a39723300984b8a8847f48f1b2b79e9fd221bb06e47019f1b37e67b1946e3fe2f0e67ab7c8d53a355e1adef40d54f5db130a5b6e07df13a2851d3789e6336e4c70c1588f302691554837c126d23e7fefb8e11fe715037aadb938bffe4f752d2c608fe2b7a21b66477f01ebe0a6fdacf29bda62dd1d1e8c8d84fb96d353ecb4d8121e78a7c5c0008cbe18b723c6dc129c28aaf266d8ebbbc448d7", 0xd6}, {&(0x7f0000000480)="ef0a8da313ca99782775401eaa0e64aba2bffef34395d1f9c36cba0f150fcb7b880a1ebd96703b0f2f47051a93e6eaf03509c140ca1ee92153f4b5b61184b48a2bc8ad44aca4d146dc80efc074c9ff3ebae763dc42d0c1509ad26a", 0x5b}, {&(0x7f0000000dc0)="9a7daa912d4a03a33acb1fe21a7ccde12f57dd8f65f7a5ace2beb79fea0965e9720c64e2449aa32cc1057f6a49dd7e", 0x2f}, {&(0x7f0000000e00)="f2862699db44b55dda0f93b4ad8a8220d1ce4a0890d336227f60201531907f1d05aa2ed9758fa6fc6327b354bf12bae0119b6d2867cde284835b8563cd4a5d9caa16770a8f90eea5d9a7e3a0f2341ba4f850c13ce4f7614f4199657df527e53be0d1c4938d88f36cef5eade70e760e50524302783c3ed832a1419badb344ad9e9bef819419ac57fe7f09f15d4a1a7866ac7b2e9144c792f228340114c37b672e838d7e15", 0xa4}, {&(0x7f0000000ec0)="322f0e7cc483294ba223806e7d827ab4a33bbc696bd5663de5598d11f2e9ff1f60fb8c215233a19b45d192b8a0602b8c4745831d6343198b51e8597dc579f649eddb7b28a4624fc5d5e0d12abb427cf00c359ac077981fbdac660ae7c2e49ea84e8f63efe51421969cba47d9660ae258075080c3ec8685fb903cf74be5d605dd460070a60bd5b9a6d2f5ad4dc6fca5992ab40bac329cb0c5727fb06e8ee46db2529d740f03ca7edeccdc8c075d844658c4e00e06fd7ee6426f9ad364cb9852fe4163e41f83b57e0d18aa2c4285eb1cb81afe44a6e5a834484cd041fce4972454dcad4ffa", 0xe4}, {&(0x7f0000000fc0)="9323ccc8501077d04f7264c788f3482ac175139f1609f422e4b17eb6b8fcaa96ce53e25ba09d8d37ffa432bccd947ba6ef28b4bfa81970e8539f5eff05409ed4c22defe73125bd827847d53caacc61984c3d05cf86fb36312450b3009332720e95135b07161435b5067935e195bc8a4d3ffbdea212f4da2c9e4300eb51d1fb4caae975144f9366b6e484cf7f2363ae146050841d241c36cb32f2d9bb153c1b2003a52169414e8811d0fc281bed73ed051084", 0xb2}], 0x8, &(0x7f0000001100)=[@iv={0xf8, 0x117, 0x2, 0xdf, "6451ca9f14111c0ebc2954c34a12bba57231bde6518dd35e23d1520225e2a13aa332d473c3b3880107133ee4dbf59fce747ea183f95113349c12c2d806b71592191b41b29965f7631559e83d6963b17aa8d73732b3c71ecb4e3e3944d2dfa16676281948687a2764cfb9c6d4dbfb005572254be433ad2490d2af24a7ee2d2581a4ee02e0a3db0b8af7416cb738e557481bf4e0faadb8844c735e1d717c4ad21481f850c79af5e6d9fff9b83361cac2c8234c84b51456aeda3d18a1da1ca74e1ae73687b2a518e5d6ef637b4c1f956f8ecfd9006a5727383932037686063893"}, @assoc={0x18, 0x117, 0x4, 0x3}, @iv={0x20, 0x117, 0x2, 0x5, "4a5931e33c"}], 0x130, 0x4004000}], 0x3, 0xc1) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[@ANYBLOB="a6aaaa03aaaaaaaaaaaaaa0008004600003400000000002f9078ac1414bb640101008903000028009078f1e6cf6b903cf17b8f913b491af200000045000000000000000000000000000000ac1414aad7a4d3157f664ce82bec0b2f9b38fd75151086687a9192ab0d331838c2556eeac1d9ffb559856f7e1c7ecd7482f4b56a22f8c0"], 0x0) 07:24:33 executing program 1: r0 = syz_io_uring_setup(0x187, 0x0, &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:33 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) r2 = signalfd(r0, &(0x7f0000000440)={[0x3]}, 0x8) ioctl$FS_IOC_GETFSLABEL(r2, 0x81009431, &(0x7f0000000480)) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=ANY=[@ANYBLOB="380000002400071fa66dd6b6cd7f463705000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00ffff00090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@newtfilter={0x44, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {0x1}, {}, {0x7, 0x6}}, [@filter_kind_options=@f_flow={{0x9}, {0x14, 0x2, [@TCA_FLOW_KEYS={0x8, 0x1, 0x8e79}, @TCA_FLOW_MODE={0x8, 0x2, 0x1}]}}]}, 0x44}}, 0x0) r4 = socket(0x1000000010, 0x80002, 0x0) sendmmsg$alg(r4, &(0x7f0000000200), 0x4924924924926d3, 0x0) r5 = socket(0x1000000010, 0x80002, 0x0) r6 = socket(0x200000000000011, 0x3, 0x0) r7 = socket(0x11, 0x800000003, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r7, 0x8933, &(0x7f0000000600)={'team0\x00', 0x0}) r9 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r9, &(0x7f00000007c0)={0x0, 0x11, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x12, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000400)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000340)={&(0x7f00000001c0)=@deltclass={0x34, 0x29, 0x8, 0x70bd26, 0x25dfdbfb, {0x0, 0x0, 0x0, r8, {0x8, 0x7}, {0x7, 0x10}, {0xe}}, [@TCA_RATE={0x6, 0x5, {0x3, 0x53}}, @TCA_RATE={0x6, 0x5, {0x6, 0x1}}]}, 0x34}, 0x1, 0x0, 0x0, 0x4080000}, 0x8010) getsockname$packet(r6, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmmsg$alg(r5, &(0x7f0000000200), 0x4924924924926d3, 0x0) 07:24:34 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff00f0f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:34 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x40c2, 0xc1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2", 0x80) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, 0x0, 0x0) perf_event_open(&(0x7f0000000380)={0x5, 0x80, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8020, 0x0, 0x0, 0x3, 0x0, 0x5, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) unshare(0x8000400) r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x511, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) write$capi20(r0, &(0x7f0000000000)={0x10, 0x81, 0x2, 0xd8109fdf44f2c66d, 0x80, 0x899}, 0x10) socket$inet_icmp_raw(0x2, 0x3, 0x1) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f00000001c0), 0x480, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) getsockopt$ARPT_SO_GET_ENTRIES(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0x0, 0x0, 0x34, 0x2c, 0x0, 0x0, 0x5000, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x3, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, 0x1, @perf_config_ext={0x6, 0x20}, 0x7000, 0x0, 0x1ff, 0x0, 0x0, 0x4, 0x3, 0x0, 0x6, 0x0, 0x2}, 0x0, 0x1, r1, 0x1a) perf_event_open(0x0, 0xffffffffffffffff, 0xb, 0xffffffffffffffff, 0x0) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) getpgid(0xffffffffffffffff) capget(&(0x7f0000000140)={0x20071026}, &(0x7f0000000180)) [ 641.147601][ T25] Bluetooth: hci0: command 0x0409 tx timeout [ 641.179265][T29814] netlink: 'syz-executor.4': attribute type 1 has an invalid length. [ 641.218096][T29818] block nbd5: shutting down sockets 07:24:34 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x52000) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 641.336921][T29814] 8021q: adding VLAN 0 to HW filter on device bond1 07:24:34 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0002f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 641.433384][ T26] audit: type=1800 audit(1638170674.245:56): pid=29871 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=14284 res=0 errno=0 07:24:34 executing program 0: r0 = openat$mice(0xffffffffffffff9c, &(0x7f0000000040), 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000000), r0) ioctl$NBD_SET_TIMEOUT(r0, 0xab09, 0x7fffffff) ioctl$NBD_DO_IT(r0, 0xab03) sendmsg$NL80211_CMD_DEL_TX_TS(r0, &(0x7f0000000140)={&(0x7f0000000080), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x34, 0x0, 0x100, 0x70bd2b, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x7ff, 0x70}}}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_TSID={0x5}]}, 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x4000) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r0, &(0x7f0000000240)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x3c, 0x0, 0x1, 0x70bd25, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_NAN_MASTER_PREF={0x5, 0xee, 0xec}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x5}, @NL80211_ATTR_BANDS={0x8, 0xef, 0xa}, @NL80211_ATTR_BANDS={0x8, 0xef, 0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x4800}, 0x0) r1 = dup3(r0, r0, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r0, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) kcmp$KCMP_EPOLL_TFD(r2, 0x0, 0x7, r1, &(0x7f0000000300)={r1, r0, 0x3ff}) syz_open_dev$ndb(&(0x7f0000000340), 0x0, 0x400) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_aout(r3, &(0x7f00000003c0)={{0x107, 0xa0, 0x3, 0x10f, 0x1e4, 0x800, 0x2ce, 0x2}, "c0e1796af180fe99bf89fc9a50b6bc05b5c88731822e3c3b69dad34973550e0c26e2a17ed89318c6ed49e114df90dfdf225f0fe40a0639aed982b316b8aa5f7f01f52e42e882ac749bbeef167760a6a577830f4bdc3565d73e486de6cce99906637f768e07e351e74f9db9d2ca5894797cd16a86b6d41d71fecda97576a4cafd6106d96bf24c6db9b27907988cc63caf0f0f71da01", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x7b5) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000bc0), r0) sendmsg$NL80211_CMD_STOP_AP(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000b80)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000c40)={&(0x7f0000000c00)={0x14, r4, 0x8, 0x70bd25, 0x25dfdbfd, {{}, {@void, @void}}, ["", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x10}, 0x4004000) r5 = syz_genetlink_get_family_id$gtp(&(0x7f0000000d00), r1) accept4$packet(r1, &(0x7f0000000d40)={0x11, 0x0, 0x0}, &(0x7f0000000d80)=0x14, 0x1800) sendmsg$GTP_CMD_DELPDP(r1, &(0x7f0000000e40)={&(0x7f0000000cc0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000e00)={&(0x7f0000000dc0)={0x2c, r5, 0x307, 0x70bd26, 0x25dfdbfc, {}, [@GTPA_PEER_ADDRESS={0x8, 0x4, @initdev={0xac, 0x1e, 0x1, 0x0}}, @GTPA_LINK={0x8, 0x1, r6}, @GTPA_MS_ADDRESS={0x8, 0x5, @initdev={0xac, 0x1e, 0x1, 0x0}}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000000}, 0x800) r7 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000ec0), r0) sendmsg$ETHTOOL_MSG_EEE_GET(r1, &(0x7f0000001040)={&(0x7f0000000e80)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000001000)={&(0x7f0000000f00)={0xd0, r7, 0x1, 0x70bd26, 0x25dfdbff, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'ip6gre0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_to_team\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'team_slave_0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}]}, @HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}]}, @HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvtap0\x00'}]}]}, 0xd0}, 0x1, 0x0, 0x0, 0x24000040}, 0x20000801) ioctl$NBD_SET_SIZE(0xffffffffffffffff, 0xab02, 0xd30) [ 641.565044][T29871] capability: warning: `syz-executor.3' uses deprecated v2 capabilities in a way that may be insecure 07:24:34 executing program 4: perf_event_open(&(0x7f0000000380)={0x2, 0x80, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) r1 = socket$inet(0x2, 0x4000000805, 0xfffffffc) socket$inet_sctp(0x2, 0x5, 0x84) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r2, &(0x7f00000002c0)={&(0x7f0000000040), 0xc, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, 0x0, &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = open$dir(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f4d15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946aeabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2fa7f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r4, 0x0, 0x11f08) r5 = syz_mount_image$gfs2(&(0x7f0000000280), &(0x7f0000000300)='./file0\x00', 0x0, 0x5, &(0x7f0000001240)=[{&(0x7f0000000f80)="010c28160411adc41f5104a5d5218ba4a38dc4c983f2bff9b634ab53e7bb00e5e8759cb1d3c7a0fb4ecaafe0ea3ec617bbfabca555ee36616128b03261820d499a04e3418aa7889f493b2d3030fa37756d0b4679e2d8e2440ef682749acc660dbefcb19f5c14d6", 0x67, 0x7f}, {&(0x7f0000001000)="8e520d60b9aaa3e9aebf7fd19776a25c48550470df0ed08b904db44c26d430f540e42a49c99a964ff0908125736c9ddab5b792db8db55f0ecf7eb6611f7c08d2eec7fcbb0ad5cee626dffffa7e5284d117a35e9969dc5404206934758d3f061194c65c1b4218710a16383492489406cbe09801d193e55f2ad9a2318fde0763049c5b200312237b1c156d01e9f67d75e739a179d39fc4a4a18eaab6884f58b13f4a231f288a389198e462a63b61e44b39246fb7bd1aceb6", 0xb7, 0x7}, {&(0x7f0000000340)="e4e38c5d9e2c0fda7a9753ca0aeb9302aea883c9", 0x14, 0x3}, {&(0x7f0000005700)="b4d636118d383a72574efaf0447300dd3b917632df5d67189d79b822825f675eb4ab7f22075327d1579d43777f149f6fcc135f72a92d41b233e9489bba0b51e5e946f9a6649f1ec72ba506dd99ae20ddef63ea2899da49051a5edef32e67336f5c5cab0e165bb6da4fae258e1cd31c6665b59c135d25f12dbc14f9c2fe4337a9e0049e77db085a20258595cf8b84b71838ed0674beffa4f165268b00150a0809dee303763fde46dc3c18d8774fa84246e9b38725ef6dc14b26e4fefa47af6d0a122d2cccb9aa2f2b6ef730984d0af66fae1b16c07755c300e74af4f1f1da6088eac6e16996713a7f7d339515d27f66c4fa20af3a918b9a1e0019a1fde68029258f3e15bffda1fe3feca8957e20eeee7ca1fbe7ed99f539479a6d520c9e089251e1e16798be8300f5dc67fcabe17c159b0908933a23ed3b9c6e09710a177b62691eacfe9d38c1e83b6ed83e37d11c6c7a951ba87cb4ad3923aa6d30ad6639f75b0b2094e45f0e48554b9340b6d672752af1d0f677742419b28cef0a3a65c34c893e77dfd67014b4433b1ccea465e7f1f628b29c15193850b0249565a49f161505cd8513daa4b43f881cafef259765fa998b035670141a93fe6f17a58ed65d77c0fc4bd2032dc25b8948e1efd4c82ed54c0a0cab7e508bc1d38907600ced522b60a423a955c789e98a5d028d0d62fcf098bc7d0f766f6151d3804fc67b74fd5908f68afeb69d9527f63f032cc4780295972779349335e4daa0b9bf485923c27d9933294b409ed83f5d66c2f88a9d36edf5f81c434be4f7a86fac9a81cb62ccc968d61446a71f067a993b9a184c85afce2d740a3f014ce044b1f76810cfd7fe372051cc2d36b4ef1f9071a55d7421661733ed81527342c727e5ce04b5c2153dd12ad571f3feca9cf57150cf668a4e0532189d9de98804b1c7e72d84b788afb7cddb3d225900b437ff7c562b73ff53c0f30569b7adacb5eeb95ae6faa21e8dcad556f536116dcccbf4e3ad94a5c261f3c4dd76995f2f281fef179d42a4ed1700d7b651a9838786ababe7581fd6ec90a56b634dab9767546b7a4eb0e903a3176a06cf7bc0f44e54b63e8deb59c61623b64442bb7dafed235ee14edb3efd7474e50da8c45445ed3d64104997ea5895631a322bb44aeac39561d927a85bb4e965febed7bbda86d9bd1e7625a342af544ac891c488854fd732b9257ab2dd98feccafd45e6b8aca3ca24b20305a8ce631bdc67bd81c38b9c62bee36bafec4b1fc7cb3b8f914541a10f643bc034ccab0973e2ad8da3268ac16ec0638647ac1da7d05b06f51c59b3b2249ecec35c06bbb89a41c3162f6e69f0eaeed5baae986d9da384b1cff25fd9c0cbbfd4305ed27b0789103f4c727ecad8691e67e80d2b7ce0b86ad7d02545570cf44dc632b346ce609d409f70069edbe9cbfd75bd07dbec47602a6aa38e861853c1c94f497fea00f9b09120392d2d2300868e8b5ada591e79d739a77408d8e80dcaf7ee82a2fca12c6a24a3217b46fd29678ff379a50f8f645e88f7ad64f5da0b24d7fec372a366916e656967b54ca50f53b0ff1f7746abd2451a3d1874e873bec6d5ab0647ddfa210006246fcd79f1e00217debdaf0a2e60af33b5faf026879579f6b4c9d7df64e4f3369a8b01657a0fe079fb2689ecd9513640893aeef7810cb1d669f73fe930e602cd4dee45c059d87038e9ee49dd13b9387dc3d822f241d54fdce7ecd4f47fbfa40507e09807771dfd3e2e3110aa3eac5b6622dca381bea78228757cf5038421c10b8c61b9f3ede74800bc490afecf496c1a1e43423c2ee73d4bf54b1fbf1bd1737f6ab13f0960e3b2bd5eedb91a0be9c65df68f9c8e43ffcd45dcc62414a5349903878eddaecbea9fc9f96866cd4b729c77a0183c038f6594124e690b927e487ea53f2c882e7c5f51ec8ce9d202dd98080ec25123c4819a5ac799cdd503b80e1da95e68d05fd755f4b4fa88ba37b5316f60e0a0a501d8d5c6532c683c448374a24256614f9ec2c0eb97892f4f931e0b44df241648a9c315d1c7ec556ab4e21e0dbf6cc1c343e50438542e152519791da0f0132496e27423fd224bef8718403f95a03b559bbe8eb494333897c91014377adf949925e9b88682290e62fdcbb3a28f08e3d5f33e431d77e5becd2912bb548cd7f0a8bb7da6028616d4185fc6b7599b3f204db1bc2d09d612f693e37d5cbf66253f5d0108ca3ca396edbdc02411950a05aa690e5766bd1e252de9e1a1056d9f70e3acd434abb02865fcbcaf253dd8c33be7b6a717fd4b6319cf4644e7d9ee72d958bdb290723e189125fcc3d30c8e392847ef8e46c51828d6126416e37d8f47c52d6731b85da25dd3379d855b542f6612925be7a22b3055c9dcc177cbb8e1fd99efcb571999e798ea5b0bc2a6247c60ae36d962fda926c6c0e7539c068727383ad7d1aa3702abd9d35a75f31f3a8923c56fd0ae98d2763bdbefeaf9a578ef634bab2b7c2343f8bb48fd10673e05077e156a95feafe999007d5f985fd72ce9f31843d2cd844b04e3d1ecfea659f8be21cab636690546264b6ff51df5737fffd76f07533003817ce6cdffdb98532cf0c46e05c7647816c77ad1c80e67fed07cfb2cd25dfabcfef8e583a212ed75c2c6692bd29da0b22bf3c0e4aef7ab6e7e99e2e17f29f2d60f2a975854df0550c95d5ddd8a87b7138434fb778edf06dfccd2ec2fb7e47dd236925df59c4688cc281682cf440b060d92fd6c474b9e5ac0cdf097162ade6f7717cf529432d853f61427972cc667e9c378fbd415c42d1ea04e3c8b330f6a9df487f3ee609ebc674404a4d09693a831819cf760c46c04adb84099ea047604d2776e98c958442c3f8d2a1b21c9aceaca4ee43f9034684cb3853949e6923bb34fb1c5cb60ecc2ba4d31f52aa95fda0726b288735901f702081f77a9be34ff5d28ed294358875f8c2645a3059002b4a311ceb815a02f55c8ebac9aa7d058f73bb11d0e98e07944c5ca1ba15f85eef2d58c4dda66de9440db2598ca4f9e69d48e0b56c4a20a94fd0ebe62b819d9133f30e62fefe54d9dfc385c52002f728d2a9b90815027cbd9254f032864d6d89688c63be48f44c78bdf8de78e39c787767c183fb1cdbb535903eac398a9912c7eccd1e65cc27ad911ea77c03dd48700ffea79086c01818cfa0298001b3e7754d3228da1631cb0da00d4b59fe4c35c69fdfdd5509f33eada9861e16ff1e7a6bc8c606da6fda7c462a629cbf7e87f27b51195040464367d19eb403af2d801a9f82d7baea0f8e88c9c48406eb0d4692d657121843e295e6256b377fa2132989b7f1e059de5fb53651f38624931af2506413b3e20c655c7636ead3fcd06e0b408cd4afef5eb9aa60f16300194ace6f59477c9b1c059d742ce48bb82f7352e56fc1a54904d93517d00020fa2e2723e528f78d0767f34779cc6a34d69849b8942c49d88548f03b748caf993d78d4dd3956003aae483733add74d879aeccf3ba5492f35a041cda6bb58e9ff250af4932229c72aba8cfa7f58759d33df0efc8999b32649b77919c8ca0fcf91bd90967dcee2a971cb7905fe8056aa666575d81c7fb561badf903e2e38c90322636cca23de27ebcd75acfd4beccfa68958e7db20c1006547b798ed77d500a82ee185eeb31149cecf788199338ecd6ed2af4a7a2c57949c3f9195305db20cf36b2b815a261dc82afe522d80554942ccd6364a1d65bba56dffe26086fba9557a7d6e9f342302a9aab08fe3eb7a16606fbd8fa5ed692019ee441c0d872e24aabd04fcd8b16acc8052109a1b92abc94d597619bd9281533e2922d73883dec8d4ce5f90645212631132d94b4059c125039443e59a1a8ef332b4f067070c15da1ac192944d455ce09f2fcc7e81f73af1dc0139d011f02014bfbafa1dc9eef87dad4f7cf765d41d8b90dbf8f270822ecb47cd61e6aec31dca3c6b12fd2f374ef3cccf685f43eebbb8f72dc87c638c5a0aedff93600fa555bcf1efd89b9412c9739a61c530d4ebb969310f63ee481fae8feecf48586286a19b869600f85297cafe9c6d7b1e0949c7611d337b1de79f239b60b6798a428178a18891f0042d9d5bd28f6c2e72f5c8a45836f7874f23a6c9627bf42e801dcdb43ea22b816a7af27902df25f3c37ab334fcf771015d60f01d154a15f4839eecdbf483723269797b48e21b40df9badd785d2b752dd05e49ddf55ffbea25c61d35e53f0e5e1c8aafa04211667955d306889e73aaf4f0c6da48141bfa679c2089f2bcba14479d057b60f0af2fcfc68f734d6490c4dc161101068c5e8e12514401e684ad5696140e3acf7bb7ae00bdaba8cfc73ca76195a3562e526415369542e7f9404e72ccd0a490a47b2f4ed249e55a3c87e841caa6495136b3f10ce41d32d5e846c8f7bc7dc0810e9bd5f808dd9eee0558344f8627afe501721a903d3f1f625c87dc2d8130c5b16d7ed9e8219e6556560a08c56069d0279892b7918c4164e158aa4bd7daf1f3d9a7cc90ba9d5b46fd1defd0c71a30203ad814671b2d43e3ea60ac8983603978dbda32908b54176dec509a41e82c55feacfc58aaef1762ab813932b40b7343d8bdf4734cf7c2c419084d607fea075c4b324106491d4f63a4a9989a3d67fcb5d949bc92bfec3a35274726cab1db1df9563037f5c646816bafb798714722e24f9e5efd93c9347728a6753817a7caeb4a19aa4d1fa4fbec6a5f449802f27bade21674a3dffe7d3e8b69a8a5f3334b3ab4f0183fb24b42dbd358f75b887387f3973538e91188e8cc5a6a84aea1548876d385f36dc308bc0663b9c0bab92ee57f592b24d44e4f0116216dfb1ddbfaa8b547698b620c5ed32e3298baa22529065f19aafcbed248d3e499901077ebcb4206cf73eeb2a6a995301383b106c65940d69f69aceac1db4edd0de87060828fb1454ea36b15903df824083f8576692350e86f3fd45a154f7dc646bf35c6bc922c70657e45541c228fefd4a0e45c378337f0aefb72c27f089859871ed7e968014d7dc2c4db1b01340f347423f5066f01e4f1b5810abe69b9d4303c391804b3f6750340997c444d8fa35a3d35dc5a771605d775e9b9ec6e762e41cf60e7e31bbde77c74bc5e88cfca66196f156c5550078ad840305118eed20b196b56a65bfc4d5fae14a83bb5479fab4a106c51094bf7ea9c850e456f15711969b21c7997f750908b22bf4977385385a66909674b6c4ec78969e80e06915b211d038cd5328a66e3ac987ae1b0bfdf2ce1276f786740e377cfd750828a989eb262df0189194b15df7876747b1ef552087dec6035084ca010e21b0000d9ff886f96895e958f8f3e93cab886c86701a6dbbf2b2817d012847d1e643f2601f4c6cfeb36c1bec43d0e9d7820e9c387398a25ec4d718f8472fb7176e6aeaf0dbb9c9826a260749f58572e4af0527d535948c146ebbd624ac8bf69c8dc0e8dff914552776345833cda511d6222a83ac0357bc591e67909821073aaad45be78e138ac04ab40b64c27172b25742e706856df255376b912ef17a31f3faf4c6395cf7e7c16c3e085a468b116d334b62f4b5504115d83b8f6a47c9a630e729197632975b582011011af5a7eb7897c798227b041d4370475fae85db6125a7ae1d163f34998ab875bac1e19cbc95a4b45cabe459344a5162c9fcc3238308538939b48b96e067829ebe78e1102f565685ba6621d28c2a6923f43f0baa8859dbd75b545aabfd58b755f4b90039b648b4c9252e1dcbb9a06d37ee7d8751d8dd53cd1cdc48562786723c4bdd202042430c02a41c43", 0x1000, 0x5d}, {&(0x7f00000010c0)="2a93f8d7ac4bc92a2c71f080611741eecf53fdf472152aa12213527284791bab00251cc5da57aa9c8ddd54ca0ce6261836df17d7220d98a2547e088cf35bcab290c2ceb05392ec200a3659fafd127931e18227038c8b7e35f21c653f9ccd02b8ec6ee592e601bb9db22532cf4a0e9c03a71ef833ef01022f3ebcef1167c770f62098fc9acda9b06925cfd925b2c46d49b05b06f231d86ab92e4d2cbe3aca56a11a665ef499b29d3b6acbe5722a637b392c8bba7e7ed12810ce3ace1334332fa6fca8edf4069acf36859efaa1f04768b119c32363857660589dcc6a", 0xdb, 0x3ff}], 0x800, &(0x7f00000012c0)={[{}, {@discard}, {@errors_withdraw}, {@ignore_local_fs}, {@suiddir}, {@meta}, {@acl}, {@statfs_quantum={'statfs_quantum', 0x3d, 0x7fff}}], [{@fsuuid={'fsuuid', 0x3d, {[0x65, 0x34, 0x34, 0x38, 0x31, 0x7, 0x35, 0x34], 0x2d, [0x32, 0x37, 0x30, 0x38], 0x2d, [0x6e4ab9814ba50eea, 0x31, 0x37, 0x62], 0x2d, [0x61, 0x30, 0x32, 0x33], 0x2d, [0x0, 0x66, 0x32, 0x35, 0x59, 0x31, 0x65, 0x34]}}}]}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000011c0)=0x0) r7 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r7, &(0x7f00000036c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setuid(r8) r9 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r9, 0x4020565a, &(0x7f0000000100)={0x5}) sendmsg$netlink(r2, &(0x7f000000b140)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000400)={0x350, 0x13, 0x1, 0x70bd2a, 0x25dfdbfd, "", [@generic="7d385803bb7c1ec8446b55e21e426d63fadd54cc0ebdb025adbf05edcc4d4bb2825cfcf7a3ece6b956a984f94d2359914aa02e2954e147ef6114e774cb3eab5ecdc48736ead64fc02c52c7626e9d2b833bc2fa963052aab6166b5c5b09bdd899b70e2886be2f427059849366f27ed83c041fb3b7b0a40cee4a40926233fbbcdab8967c8d60d86ba5035ba70ebc01805882d2e73225f3228c662a05b2fdee7fe3e7a857de65954b2bdf39b73dbd6373fc74f9b5550f15c4d5419ebcb9c290610e6f64", @typed={0x8, 0x92, 0x0, 0x0, @u32=0x2}, @generic="30af0b94f3044c7275cf5dec1284e831db00f41b65dd8419ece8472937f8048474d847e7179620e73dd3bddf962a430d517aac879c181b1bba56386c81e8d3c536255b047bf4e57cf12a3221cb3902237985bab716d13b9db018f8cea43275e9e87ee321e92650721d84e881c07410b54b1c59ee3f87e7183e4233d72ff01f", @generic="3d08b9f43db97bc7266f6bc0e241a6817e99d4f72b1369fd63fbeaf6a12948b1b080f1165a0d9f5f22c5f86e9ad04c5b01e210d0b720a2367cbbd32e4d4e5599c4779d1fb89b4e3f7274272e52e4c82131884e6c427bb0ad11c1ae02d46290b34dcae06301797041e891b47288fe664c334207f4ad79fd74d6e86e3e5e8a15dda91a3c0643776a70f904fd9c9cc881de689dfc72f55f801cbce42a6e96e10d9e302b9f35c969aed4acc9e247727f942f57422560351cde2bf06ca86aa6ad497a2d5ad3756bdfe73394c9483d65a8e0758d48697f06c93ff2b1a05ccb3b46f55faf110c7f592fe245a3256c793d5253b66911120c69e13c4a", @generic="9442f91ec82fa85760c52adbbb7b8cdaea6c3edf4c6493ead837aa1c75a47b3b797d926754418386a14477c6ec5a5ff38de288e29f5b34793e39b39fe90050ee4c50e2bfae70e857db0e627e6ffb04f2be049c0f81eb8bda0cbce41e8a026d0a5881fd9bde8d8ee458291b1568bc3a486c3217d2e937e030d3e1d9", @typed={0x8, 0x4b, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x8, 0x4e, 0x0, 0x0, @u32=0x6923220e}, @nested={0x6c, 0x61, 0x0, 0x1, [@generic="c414c29003e20decd7e8695d993c6623cd621ef15c3754d5cd14fce8f1972b4d8f0439ca95c98971a28037db938fa35e24221a73bc9557eb0a814cb5f27c989cdec42445fc1646e97b15ee91984518296fda1d70fdb12a9a9e80a732f3a6b5f9291addbfa19473cb"]}, @typed={0x8, 0x16, 0x0, 0x0, @u32=0x8001}]}, 0x350}, {&(0x7f000000b180)=ANY=[@ANYBLOB="bc5efbdbdf2508cf2300e54b0e5530d61a349a7312288775098cefa7edb4a6d05bf55e1c0b3651945a5a9b2ff6388dae54034f62253f3dd69aa543a9717d7f16", @ANYRES32=0xee01, @ANYBLOB="04004d0086002c8085106c92197863a630ea967ac9836a29f68be18139d83a590ae33463f1ed949d965d5c92a1cf71df80c31d6c62f491d670e195560342616a0f890757df877057d993751122552a731697f293955ab6b84c6ad6097e4fb482d4a7efc3838818d508aa08001b00", @ANYRES32=0x0, @ANYBLOB='\b\x00 \x00', @ANYRES32, @ANYBLOB="0f006e00262426e12e66290f7b27000000008a012580eff33bf0859257c83219d6aff2213b33e42677cfbbca8270d7d251c4abeea1bb3ae65508f820632dc1f5103569cf08203f21156050b459f9df747eb7c2e2ad50c036e7ac80017cc09dff03ca87327f73d757341372791924b8e368303e806b392928a65ac5f41161d6eb79a5c0da019dd4639d855f2dee4e7f6be22dc6b3e105b06bc39186a355b003ae8a79de8f72df49aec57dcc3be78b2d448cfde6eb3ddc75104fbd11f815b4a41753abcc596183c4df83b5d88e3e23eb437d99444e7491267d2dda0054b658db5d69449a369c34f68d607e78e5f5616ae82711427ec84467ae96d9abd3757a1f61aa9f9c1a4cf55db1215dffd4bcf6c2d937f6e3f670ad7c2372cf70510a3231f94a13383707cb7bd2de21aa6ff50a4aaa0d02977581e66521f07f05446b60e8cbd517a6f79c6cecb3f982688db6eae2301cb4cfc603b3efabda6745d3e0963144c0757484a399228917f3c143c017f1397269c0abdf793fda6813ad19887608d6fbee27a8f6c40daf11452a6df1658d48c8c8757293f57978f40083a70000930219800c007a0005000000000000007e65b838f6e01a4e2eca09ade51a6d8ab68415f6d46eeac5c47755b5f4966de541654cad8d224ca6541897d5076d7666d9ad06d080db8cca328eac45ace94fee73b01f6afcb932414bcd7f849f830dc1817b555eec37f1c5f328e990a8d852d3bc9325fbf6ad1f35e56c052a651186c4a387b2037dce5f41bc4391ed29d9a5b610d03dfb2f938707626842e4d25c54173d064e9e5a9b13e3ab0d12d73aaebbf06bfebea1568e25571ca4726639f5df2138fb65f917fa6155a2eda2b364fb4ad560e9397b7562e917acb9d75843bc51f61fc95af2cfa4227b933cf986cc69de28c526edee59ed72b7458913c3b8125b8ad95e36c55badd366ed4e153bd9cfefdd9b00cb5e63b1ee1ab88fe1df51a60f5f8fa0f5268adb488c545879945ace17b412f7c197215d21c64716b8711ea9efddc22eed850a1c00e0b83d78b0c98a5248ffc994d1da2edb6d529c1d50e7f70fb65c1c3c959898c26699cf012b46987489d2ac9f69361775beff11be3f4422b15b6399df2bbac8dfa001f0f69db46b933749a410660ece0721f8f74f3ead5bcc6e11ff1c90a5d2cf369eb0ed3a74e809415d2f6fd70f6ab1b34436b5854dffd3d4401642d78bff1199f5683570336dc593cd3f774d5d98beafa658d7f85fba62db83fe42b9f0f6065b6348938bb60eec510caf317d1f2aa38038a52c791598c9c0324697dbba57842e86e02d7281bfdd4e6f162604404fad43f464b3482fb704147878eb27f6f0b37d0888486b1c0ea1e620947c40d5d41c20ef06edc3912c07f7443e86cf1aa2bbf411ced7afac8b91c952a2a1e402be3dfdd5278c019b30f5fb063e8aad41258b93fd6b3525d9c009025702224f467c90a46f160c5cecde87a035d71b59db0aad9ee18ceb76c9f338a04da1210008002000", @ANYRES32=0x0, @ANYBLOB="959fa09e67534b8cfd9d252c3adb312bedd74829e22745d83f2c62a582e440da6a7c545e50a3984cf8e603d074290924bb6950f214a88eeca2876a7f661dca1e68acf307157fbf3e9461f6762c3f98c8e62600c7a09c7cdeccfa0f5efc491d88ff02b611ae92f9dc8f80937ff728d4d762cbf1237b224e15b0977c70da15314764beebd18015593aad04742751a25debb3c461b3d176c6a13dfa49b52cdab2eb1979af89c89993d3b4177feb2d0e750739652f40f1b620dcf3f7d1a4176a9d9cfc535eb82ca465d0066ae4a47a95b57ab5308c334aaea39ff524ff3e2ec06fe49f1ec193f8e2a0f1c21ebc8b7c000000"], 0x5bc}, {&(0x7f0000002200)={0x1334, 0x30, 0x10, 0x70bd25, 0x25dfdbff, "", [@typed={0x8, 0x7c, 0x0, 0x0, @u32=0x8}, @nested={0x1099, 0x50, 0x0, 0x1, [@generic="977f718456de47daba96371c3df1a48943969a6e64ac73ad3521781ffa36a1853ce034c64cd42fca3af852c6d64c1d702ccfd6df7f6d9cc838bd366b7953e0b39451470e32d18934cad68eb6234887621100b300458af5144eaf2889e12ac8a7eda8f637d2b6990bde16bd2e8a700b6095104d07b208b1493dbf739331f0a06a2276a0752e42737bac4cc0466583f117013bf8ad5eaecd5256a97b56443106ce1fe75c84ed4621a1b075cb4adf2394184e0ef22c0f97a45760d5c409731f82c0c0e42aed02c0ec76dce45d476213855ce6d4ec943a2854cac133604c4ea4c097c7f5aac75e17f791e77ea0b5d6d29021e75c1f102559650cb8822d5a88a6497cbffd3fef1a8da2347d002e29b97babd3f5790b5dfb20d2807a073859beca9876f915c0190c869003fe2fd77662b17704794552236de6c2c569da96b91921d81a0d51fb10bab1988a9f81e71992be2c20e0f6f6caf272abf4b11f35de59bb94804814d1282a4eafb07d9fa23d326f176a2e58285c559dd401b8d21ed3ad4aafa0c18c8779474bd097703e87142faece6c6431d59cbf4ccb727e625d6ed95e5f819795baf0d53285301d48ccf6789347b7659c58379a1e8e865f9b464b60395e421dc23644cf6d83571bc189957f3ac1c0bb099a56c8b5ab06f08b6d25e1f5e6397466bf1aa3af308d30f17351036f80b38f9999c131fbb3f3e44636cd5a3ba3978ccc009aa5dbd41b3d45b577092c463fa0be3b6daf897142533f93270c5a6d6ef1b20488253418b33e2671da5b1994b7f934723de0a97108642a5868e0f806d5b85445d2c9709cecf0a113f686063c6543f10f9cd4688e63e1ade187bab915c49f527b4ca93a4c658be83c72cffd44d716e38335d49efbe4d2f6bf9c73d3f5534b631e743185680ffa0a98f41fcbbadb6f986c06e7e3140855a6a90068106162beab3f076e488096490c1981b660c170824b95007bcb46d3df46d2ad21403a34605cd42bed342a6c9d1dc9d0bb6c99f4536acae94c80b7c1168f55bb8620a4e3365b7fc8993b315852b0d1d2a8d20de7756c131ec870018736ab47b8830a3da09beb1e8608529d6469af9016f1ef54f1a67ff91032493234f1024e29978ced0624caac3e2e9c004e26b187f63a91b75442de463eb17affd9e69f73c07e1cb15cada4fbd055d73b598604e02f3b7119ed31d8646b2c2f7c546e1dfb9c9dd083fb6382e12929769d0c6310d79a02658c0a3dabaf776d7cbac76dc341fb3d67743eedd6fc90bb64a1fa13a96c214eead76f999d878c5af34ad2e990c4b215f8e6c82d6ba826b77f6eb3893dbf3cbf95304259b476327a193c32b57eeb723c4be009845374c04e2a7bc4738283041c39ab698d88b929c9c135e33fbbf0771a6b0c5b80dae412351d1827ff9ea3846a558d08150cf83e1464adafbbb01faa310754a47d305ce9504ea01ecf03a2bf4bcac1a33cf422b8a597d9fd00affbf04f4f3172b4dcc4c97eb6a04ef67b98ce63594ca810be2174f3daa2f0d993d668ec21cb2bba02f8eaede1082fcb5af1772fffd040f547662ccc09cb20a0bdd23a6bdf08a6ba32730a47004aba9a239504c9e40f23ba9ff090b39bb9f04bf637e3f470d37ebc4133d5ac852ff9eede9d9d14d21f6e725f13dc392d6c06246c124c1a54bf90c3df7050fcf7e03a73fd874bb8515e2aba3d077d8e46e350616ac479f5d559d094d501206cc67fc81af1f1ba708122f7ec0888495f4a0f4eba321ef6d8128cf6ccacfdebae31d02feed7af0f43d5477cf3ede0cbf549256dcea99f0c95ccb84bb45514668795faf7bcd431d50bf278d6f01230d8b497228064a1b0c40086ff22ff111f0fedd003761ac980b75ce94384dc7fc610493577b7dd4b361eee083d83049086bbaf2432f5a0ab667f3bf9094098cd20c15aef693fdb121274826c9f6b2b13ce6f7f696d34d030d4c329bfd0ae25b342a55379353cbce94d2c90b6ea34ee66dd1e2db3e9dfa1d2ed7275abc4165c037fe44fab5f1598619f1cbac52ecc126d3069b37487f30b049b4ebe3342f168284a9c7f784c4e586f9a251b3b4dc1ac9b6630f32c5246603805c7df82df967c434d6e9c278eec8b5cec2e22e5c010cee99844ae014423f726536ce0b0812694533858def903bac0b289c508299e74e79c13984b64fdafab8ee55ea1c60e12002b888e80c4c8b075a7476e20ecfcfc2964d37e02305b9502e7a5cdfdabef8caab93be8d122b343310a419b226944c45ec191fb2e625c765681d0a0747b11528ffdce9b205dd3eda5bf5697878f9e8670f4b67110fb0d38427ed25d3f430fdc604ecc730658666de3cb2123125b31858be97cc05bf4c82bb755b7b086dd5ffbf210dad0f8d0a3c273783bd99440d77f1855ed6dc657db2a6f8ad9ce1b8a052413799afc727f9427b1dd3f062dc6dafc23db32919dca33e672ee7463092b5f08609d2c1acbac1c9e3d981cfa37b2009cd8b018f9f4cb207cca29fa01004153326fe2c5d1721a07698f0a736ec1a040440505a3344fbe3477b848fd4117665358b1ee19a2de2eb45e1a6f08db33fb97a2e7014bf455ff8ce2a26761b7ef43e3e804b2ad32c8127e16c721de7edf8aa2bb38a8a4e91aa252a11ae11a857069e538b13f8c874454d02a1ff58d656d2cc6c6a8a36356311b5490c1d795628aff658e99a0cd6b09327c72daf242d2e43e650fed7f5eb9440ace813763827e0d55df0e0451fac6f6d2aca577ee74a5b9c360638b79cb8af52bc5446ed9f876d39d816f4c3917485c3097b73c81ff5b3bbaf63138e1e81966dfb3645885a068c6fe75ffaf6681850bd206f0d0bf1b0419f45f4d6f3dbc59cdb58cbe712a0a91a5fcc95d9f589568a553e0b9de6a45b4c62f0e66a09f4b7946f90e136e2b5832a20392a86c50a223ad9b0d8ce6526e197d642700f3181e0dce317414971f37e75d139113e53570e71ce3eb173f8e95849daf53b1d29cf75b340d35763d1b8dbf2e60b0370f710082e31e5d1253a4a622ae0eddccd4c5d7d7eb42037bb905532f2b7b3ec6f13032e41af9cbca370945b64e86fc8ff36d1fd09b64c87e5a80bf3f7ed3cb10c828682fdcf74d008b78fea4e7511a3ecf954d282852490226478fe820cb15f0605a14ece7c9186b04c4717f067124f16403ab27446a69d9350edf3e9f4b97567f0455ee71cc4c973079a9b2c3f88300e82c27dc7ad3febe458770a1e279ef525e490eb52a7178ff36ad049fd17c7be1b38dc55cc0817e5044b739603ecb5322e03b9cbdf8da20c0f0ad3285f87c00b5849ee13fede082807a5ab57845dc6d889e2033eabaebd0b2adb31a6f9a5daf69c4fe2e65b23d60b6403a9095c6f1e2c394976e69763b77c580b1894f606ea5b63cb3a550411795155b51e6bd8802678fbaee68b5069fa01eebc1e1872ac21d26c83d2587e3a6dc6d3199c135f9326e0142a09fe8e21a7b8f9f39fe9fca208f04b96d1282d22e9867e1a5fe6f0ecd89cb7d5c1d927cf97d69f7b4acfc14e791bd94c4b045073c59da429a26fb7f6c00bd92316eb45ac0dd43cb77e1c37d055a84d5debe99f8404d83fbb2f8b608a3078852e3f21daf267975acb92d2a6443dd7bcb2ad403e0efb6e6d92e24d73c53ebc81bcad5228c5738bad24312741b34fd8b04c854029cac3f78459116f8836d7bb01c0524ed12f4d0523f955fcf6ca42adcc65b7a01a046a941dcb844bf6b63bb4fc15967d4b993f63f2086ee56c4d4588362df11b462854ee5f1d8e32b53f2171206ded652ec4fa37c67c96a6322b0035ba8d9fb36e77bb4383e22a93e9bbcd6035b3924416bcebe1cfcc71d5ee44de4419e3afcd4f61890b8ab2df82cff7a579e75baf0f5a12f41ec0b87c8ad7eec9a5e91543408d48074366f4ae4d87753ad83edc7a8cb3fd20790e3885075817bfcf32ab1010919223e37c38bb75f97481523ad3e0d9b914640d9fcfa57e00823e1d71e9f0b1b70f828a0bd3ba14ef57a343ed5df16bbcdf95bbbaa4bae2a48614450cbc6f2198df5306dc9b182b1c0b28b7d905ab7c6cfe9436ff2ef44daf1076e64dc43e29ec110b215d9b03642485cf68926d410a4731846e0efe057163ce7456edc87b5275537e43af659e72d2218f738beff9c0a8f83453f93235ddca753a89cb0e81dc4336ecf1ed71d42b03f8f38a27bdbc4b622b72d61eb5891439c4b259a018a9ed77ecc85ff568c5ce34fc71078d90ca3720f6ddd106a347c589ba53193511a0a310d36449d3ef14450afe57b544cf90a3aa8759e5ff850d20f9b947976c0134e8c721b403929a4bd4aa8f07c3e94ca9ae32494b2de70c12a827f264dcf90bfc1e0c92aad217ffa6965ad91ee5e333b318814ed621f556a38b6358737c90286251ef826d39d55d1462d96491ed7813a7a4cd96a38fce5ab7500b61b37615b4ff3b0071c6d3e22eba64c7df88fc047cf6191c43a865ecf06da9a8526d8c2b3fad8f19429fe200f13b8946928af6138b2aa427e8df2b67e09ce02621fa3fc01130139b6cffc8bd0a91ce1492303c4a1d5d530b804c10fb437edaf546a6cfefdf5dd65fdccf90a193018fca7579ae7f4685e576b750ba68545e221b8a84a7357eac106f75e52cfe94d60cf4bb2b73772276df681b0b3ac67a9556701b340242e4830f1b65caddd81a18e6ecb7198d5afe454ba5b30373d004702a2978c311a78909e90fcb44d5d0b69ee2afcd7c4c28980b5620f0b16b9a947a7e85147f07fb3684405088924d16a3942af09e30a2590ab5164f1ffb7b725a546c8a9933c49898244936f18a2fc879d0a0c49cc3ee49f69ea84f647f66a3879cbae6f5fd0ad5f52ebd18aecda439a7055d014ba64aea1cab6a5eaefe4a96bbe3d00f5ae787b272bcb3737affabc6801bb8eb5ed9c3456b8d9d022fa3eee7b14830ee8b887e008847397406a1a9bc0ea79360c4bf392d30d99507d43ace8eb704754e4edc5776fa990b38e4fb002006d720539afe00972f4f4508a3d9ee5f247290823f34e681f90eba16550cf8acaa95995f63955bc00f3ff52a8e3be993512e42ab9f10c995f4dbcd387e0308dc95d2a5269a8050a271c02aefddac5b79288c289cf2e6b16dd93b2c29954a855abee9857cdcd9c3c78bda2ec7aa7e91c213d49de448359cb38df38c3803138e05be3f0eeb825d2d0132366682821f712bdb11f8a33969bcfa36149b4afa4697565a2de79405ebd03e890daffbeec0c30add3268a574c836734c7e8aeccbe8d3a7ab2ebd44a1385f9b5a277a5a170abe067de0172aaec4ef7834968e0ed8f3860d9216101077778ceb0691538d1c7c9e9a29b85ff5ce40da78dacff2e797b64bcfba304b17d934efe2919ec0f4081062e0cce6fd524ddace11c742dab2086c96e8f0f28732b27b8f03df5c0a4a5266083c2b758aeff633853b1dd58fc1ea1edd8ca4e0f8c8254d90002bda527489387b6d2ac7ee3fab41b5df5e923fa0d50a9ae05f2580d3b8665dd3d4b8a33734c000ffe0055990b0ef1cb85a9af584928856abdb0ab1450dd5809b08d9a93f4b76f39285e85887bea404b60b2b3621c757f037cacdb1c61f858255058c358bfc55d13bd0c8a30c130de716b2c95e389e2bd7769f083306d62721313862cd9ae8375b3e0c07a9568865d0e7cf935e7be436c337d71eb4a3ee9d1ee606ece5e28e4f971d9a5d0d160d725d7219b3ba025ac0a645af76b9ab9c092af714351e91d5e25cf7a39a4fa5ff60f7529f55024be3b3d6e30c75d25c3c011029af64550a55e744483121d112bb207c1", @generic="000fbfc1206e3bed64f9f3f50c614b2dd63fcb89d84811a3f37947cc48aa93703477f895872345b1b893dbbd8e51ea3aad38ab369bf52ffa7c018aee856d29ecf08442d7cbb957954bd360cbf1bf84fb573c07c1ba7da2da64065c76b7576c6021742545389653b1ee3080f568676361b13ce12d118b3e35aa4acd0e36b8031a5cac681b0901556458fd5d6d57", @typed={0x8, 0x28, 0x0, 0x0, @fd}]}, @nested={0x111, 0x58, 0x0, 0x1, [@typed={0x8, 0x8c, 0x0, 0x0, @pid}, @generic="b46e1a211b7fbdf15e53977487f62be5ab910e9aea480c6dab9b949c321fa1f52340899433ae5e88848c4f8ea4cf57fd836f517bf28d4dcda2c6abbece4b82d9e1a48b4bb7214e1f6bd23760f91ede64", @generic="49c6ee197cf79519c6312133190dece013d1d773f1f7e7ea35e2a0a04824a975fdd08f2aff72458274dffbcddd4c32af", @generic="a25f5cd8fbb97ce461e08fee0c45518ac39a85ce733e5777d26a71818ac7edb170e09da5eda25ad33663d73395a63534ca0e0b6bc0b5d57b9d0ea55505b951e7dcba9f0f58e1b8fafc8e7fb4e6b9a9079436affe176626ecc8f3c2aacdc8bdda74d687e575982053259f3d49400c6ed0064a2de63ed0a7a9afd1c0ee72", @typed={0x8, 0x24, 0x0, 0x0, @ipv4=@private=0xa010101}]}, @typed={0x9, 0x2f, 0x0, 0x0, @str='+)!#\x00'}, @nested={0xb8, 0x2e, 0x0, 0x1, [@typed={0xac, 0x9, 0x0, 0x0, @binary="71614bdf1271d7daa5ddd5c740bf1d1ab4f886921eaa085b8c86582f53efe9f9d949166e300d21af00ca33440cb1a128e8b27cfa334565f720a33d7fdd8301897546d17d9868e179c9dd7dbe7413c6fbf738b911900606046c6577312cdf70403b8f1daf7316b40747a811b4ac59506323f1ec47dd2d0b0d35cae0d4e3ec7545872f6120904deb9475abdb420d338a9a9b2d741c5f829bbaa86cc881646cdf4a09cba3312c9c73b4"}, @typed={0x8, 0x69, 0x0, 0x0, @uid=0xee00}]}, @typed={0x8, 0x41, 0x0, 0x0, @uid=0xee01}, @generic="d852b45e9f130ee2aaf6b4822729e0b45f06b2ffb377b6bb5612fb3e0c3ceb4a22b29fb4ec06bd7daa08b5c881fd53a5ac604d021d596f33a88b278e14f8f7e2c07d0f780790fa1a14d5ee071d95f31a9bfc56a474deb3a14faf17d24054c878bb0f29ac75010a9f039d637b90f4b8726bd0cf2b3bf2904ce3ebbb5b6e68c8759562e667ca6f190baee56a40df95c1f71a", @nested={0xc, 0x7a, 0x0, 0x1, [@typed={0x8, 0x54, 0x0, 0x0, @fd=r1}]}]}, 0x1334}, {&(0x7f0000003540)=ANY=[@ANYBLOB="c02100003c0002002cbd7000fbdbdf2508004f00510000007d1d8ca4f9c94600a1f6c659c08b5a4e0450e41048806deba2f0b02244305ba95b338e2da644ffd6870a986d88645db67a34cf72e9772df4f19d39e42810d70f7cb138884d48591b29fccd9a2bd7652759da75b6f47a1e9fab31d55751aa3762fc21e509950cee1c39d61c9042b5072381306e8ee07696a9206d4aba2a1a327adb12dbc92c330382961f0c4643e0bf7900c4a5b0581507b6134230771a040123be91983035a98893af16dfed5c8dc4130a72f1990fe8b1e114d1364f40d8f202444a98487895d527acb5f4d70510669074eef76e5e1c61a7fb8cbb8a4a4a3ee005e5a55e66cea86286ce21b085ba349f4850e2c1c8a4ec43306c08ed88b2f83daab78536f0f8400b5d6dba79a917ab2899dac3aa1ae48e6b0ce0f0ec7ade513b7986f45caff8d67a4bbd72a47708dece49d6120c813bf3e9e27753078fe217a7832dab96fa3dcb867f8f2915a7e27d6d018e1c3349e0d70b9b188a1b14944aa00270bf5f55bcbfa730f78250d2e6db4f264712b36926e440d19876309e245ffdd70457986f95d59d5b1f20c271e57145761a1f17b57656b5224b0c1304c18ac72ec945a204fec16703166089e64ead8d4b4da59128186a05a2281e6fe876a19a02128f868d2984ad38b8461402e228a219168bec10f050e551582af6e2a51303f3ef7eeb27d188317627c8ad1a962e2a9b60530e27dc640a49ed9891ca90691a0a88307782c0bfe530693db1d26947420cbeeb0e5b777c0d4db879979bd394797ccbb90289c057a6dfc4ada2c2796a6d045b2e4ef04b83ad6442319bd1104cc24b926d8a1a542b2363b24f92e918858685a96af77eb63615500df16493c46e2267cbd41dd53fa730cc2772d91f65795ae982deab01466de2eb60522cac057408f56a46e93b74bf52c835f52cabd2f4d2e64f314c8a0c25a97a950448d248f4edf6aea26d600f9180b2efe538ea69e8e4a1a480391d229e6d98d86eb1341eb0a9ae31563b9d1634a4dcbeb86024ef9a23ca70a170fc23d3a41a8273702f355c03b5f5e0b7201473e7055d9e6dd6a11e13c8999fd7002e879c74a69fe3b21bb9ecbb349188b7b06f142028dbf51e8fa4738cfb22406033a1d3b766b97d89c46b8b8da40663a4319e28c241907ea701630867733a171feb6753339b4ef7ed005a6f52aab9941d98ae097b86f3b65506af94132d54352f07985c8f6ca0d745e256303e0adf5befbfc194830b879a7b3eed07fc2a75ef0163aab311bd14ecb771a0f3e0ddde8ea3d7c1b8a05d04c9358ad4bdde0877c7242e5ea1c91c3c850fc27a770091e52c895693a539a4abab2b4fb6f67c13e2eb4d371a2d983c0bfacd350aea556103d6f6ddcace641b2940970f6dd6f0c0e5bf618256053c52ef568584ec722721091006d2c12fc43b44e456a07ad31dd40d952d77ca96321270a22e61694ddd0e3ca3d5c2968bb3d43085315fa8053960c5b9a122b5113c3e97c36cc02aa6861c82af6ae5e1d98cfd7bbc5fb26785a218911754f416ef81ec387224ba0557f8e65e61e9a71ddd7afb48688d1b2af6cfa6b8e17081a2f8f71417bd47be21b91d43a5d7f6eeecc8c5cc1d72408c2462ee29193bd26ccc0f4cfca2226e10b869d3b52cffaf590a8a77be5fd66521dea54e0f2bcfda268425fbd1f9d6d9814c1f504c92921c5052c25418af269d9549ff206a8864e2bf6ce3b22a083e7099721dc15031b72bf468e7540b152b5f4790f36c330c051c63bfb62fb647d5460c18634137aa203421d41f3b327f9a297956d2c1586e941d2b7b3bc5c884162d4a8e7182c0426da4bff77c85174b5b0c16450af25d4759c6742f2f64228664a3e10857368f9b63d0d6c692d0f59fbcb206e4f417278d7fd33d89fc5cff6daaf1bcb61c7a83cfb12cc7db1b4d1f5a0e1442cecdf097bd5f8f714491831adefa844708e52a612f7091e096c320d209364deb32adb53f84060b97c2a32f7e49a737ac18b207f58cbd6c70948f50dc7b4924d1191fdc0dcd4bea16ac3d26c6b54cd7c091314f08a34867883000acee874fdd89165f4da581c299b4ace12ff4f0f408f4c5870a00c57823a453f0ee3ac4837c5da16e483740321bd5a77aa469f7cd9d003a71d04bc1b0dcde1c5f1433807d601acaf76bb9ffce4f93c29e3b77b78e5ca4f15763a785f7eab0d0b4e07073af66e4410a8464ac8fa5bfec90b99111189116019a6bf5333e369043934a8d621e7411b8f9181b4ffde527dc03e4bf4b24409e780b1621379351946d4e37a1e4c44b6c8fd4f18718fd28f75d0e2ebdc289707d8fabdc2c3b932126fcf865b49f0f5a2c4c4146f01bd09347f1d202b89575f77792b8ca37efeeebed714ea1ab3ba95a9e31bbca980de1b1825f157c894f9f042a2911063b6eb7f307f427386e2f436801b660d808e914ca0a812714c3acce0efe4234a3f37d78b1857d72ae4d6731812d57b4b0233b97e4f0b3a0ec905d329334c674247436ef8c25601f38043f5def7ca58980fb1a9bd7610417300d0a5affad3a1a43fe4b1b1fa15517b7eb9d5523a6a312c1ec0b67b7569383dee8aee448d802025bb51bd7840ea6419bcfbc716021096dce78fb50a2f546724a9263a92a8c74fa31c23c841eba461736645a759e9771396484b555bfccd03216bbb7110fdadd119433f5bdbc2074e3267919cea0b6888109238601085155601aeb1943f1628483d1e154eba659d9c2c8a175487cdb6ca9e058b7c32c75e9ce4d0f562c6510bbac3e9a493aa88d9eac35d69763e2d2f81aa8c49afd29389877411769b38a70e7e1c207797bf460cea2f91ef9f9b940acf77428f9880f7329adf1f8f49fde9adf5eaa3de1a808797f047d68d98204ad54a381f1c02006386286e6ee50161d80adf591244482240761b006b75ce7e3150d88c0c5c0e5d0cb83840ca7dfa64ae82dae1387642f0b0a4681bea36c2b42ea474a399be837ad2c884baa929c59719a92dab88f28d72ebe545aa6ca0fc3c3f484dfb430918b17e158828fedf2b71990eed5e1e97c9f059081b0a38a6a1ef650e5627541c29a7ca9b02d743792aae5a150f3773c62bc914be5a0ee7d098d54aa5c9c9f21df3913825cbe8114c6b6e6f4e683ca18eb08589ac3216f0300a199f4e4ac3357977231069ccc6af75f08e1727ed447e458bc242530fe2ce027c3e0d7b22dd2ddd80cc2e633d05a8f93f1714bf9762f6417e47681c1cb582ca14f3e0f55aaf7b71e932a678ffb8dcc08ddac2ebe5bdeefa9b428fa5f9bf51531b818d3e185fe7b390f8ca62f7674b2866ae5254ab17b3d3d716a4d3e32d173d961d3a19dded24f1f481fbfab33121bd60060085e6bbe708b745c0e4cc14feaf08cd5162413d5d32bff3933d68568b0250e71fe0fc7de004bb02c6cf80f6e2c43165dbda3b0c1ec5133f698136099516eb3f6f8524018911846a823eb4bfd31a9f2ccee0e1e6c728d05b1d8bd30335126341ac9a48d5edba5fdf3599a9222dc89654d582e4b087f6dabd528ccd9dd2743e27c760679df29145492a5e9c24684c600be69f487f8cde5600d79864bea45241926645b830f26c97f659ca8fb72d0d710ccddf5dacee6274359604f0fdaae590760f9bc944541f2c721c914c4d22530ebb0a448671f78edd2edc172a0b25fc9bc2900b5a38d77f72d705a4829946dac40ab921dbed974c64de594fb2f2ac613b7fcb200471bb3f727c29fc3289ceb9ddbadb5ace05d7f9191adbe9432afa0010d0d830cb5371a5550079be3dc3dc59808247e86d08d9ee51b7cb0f104b74dd38dff8a6bb738261c5d3e3c1ad104057db09d3e428cdc01c8c673316f96de9a8b1a8d5fc9c7ae944abcc3063263fa4215ea299ea859bdef66bddf4cdc29801593a2f63c2d0f35841f723b57d96f6347453a3261d97cbaa2c391fe43d35efad82faba10f5d6cc45b8977abf31a75c8f4d279c38301faa5ee5fdc01c25b2a103986be05b360bff2baef7fde1c81bf42ae50f2fc45a5f0ebddb323cdbd967fbc322d115d2f79904b773412f81dbf9e81da22a994db2e87806583ba14a42ba3b8285f1d8ca5084c22f0583ccea760535bcc1651c7515df7ff3a46228f519b50f5a5c94a0a6b108ad00633b98b0c5a8a48e15919e1ee090a317029e1f63611578ec3307e2e6f2f010dca105069bae2c27890afa62f9c693d06576f3c1ce9702cedda05deb9fca900fc677524d4bff2be80ce266131b1729e9ada9384ef9a8c9b14205187e838668759099f932ad75b4a56c42bf1609aedeffc86b7150b4fb772c1d2fb3c3285a1f10dd3e96cb5e98ed08fa3cbfb9aaf2ec9df51603b4f69234dc7ee28ed4268105fd64bec53369c557e06999fd31733fe693f6065c4a8aaf65ee68590cc6802be8519ff3146c9b77fdc048232ec7a52b6715d30d8428b7e68aae3a6f3490eef5f3dad49e4e956bda09e7390382bfb817fd7334934b29c1eb73a02b5d4764a83e5a238f10267eba4166e7525907aef52d23003bed8207afdad0ce9119e821996929781289e9a3c3f5fa6c53b03db104b2d0975d418f6e565e90d898b48ab592fe385f0fd7f31dbdf120d188bb6b29365dc06808df822e368f1a25f81dc33e53d67aab9ef2a9b1fd276c960ac2876056e08f4253e251c441bdc129829512b7ccb51251618e3f5522521bb783f82987b74117df2d6995c9d24806d6a1bbd595b6377dc5d2a0d244282cd1e90ddd9528bebc1ce4f3d08cba012c5d6939a3c9510444333ed5ed2a11b821a59a62cbfc32d417e7927dc9030899d157ab5332dd3fbd7be7bcce7a78435a6f4319eb61fb6cc10e9042c0d26e6abb2e7b0d7f94f3ddf5c41729122c912cf1eddf9e953a7d0bbf073d07fec15cf258223d2a0a337eea968e31da838d0d03e3a9c2fe60bbb325d471d12fc05e2b33e68e218cf24588f81199850face11e79d45b945da9fdc0ffdb626e3bf371f0e83772f07b2e2d5c01da4f0ac0db446842f3df23984b89bbd22ee48981be3d121d1312a058c902a56e5356f16be368f8ed627de55a348cf80c7e508577d8554ffdfc2510e967d1d3b9524750de568fa6d1b90e3003c917def0bcd0212b7f1aefcbece1de13ee264c18af2721ad7efd132a3fb5d1b9abf8b9c2ffd3440baa573ddf0d3f5dc2ba169f248cf338c4c10494619186da51e812fc78329a19dcd2c23f7ed58f3bb1fc7a3611edd6fbf4f19615c820130ee4976cd6671ddc580d2f7e671bdc57cc47f7a1f0fd27a758cd0b132de86a55f2854d38fb14060da414e807a5c4fa7e47fd5da55ca21bc85cb5ce1ee3970de0656a90750541001f0cc9a2e80ad05547fbbfaae152793e3595ed4c19e0bb399e5a52c425cc413efd4f36be5d5c182dd4adc4b223ab554b486cac0ba7d0e6031d8ef40906c3ba2133ee5ebd72c74f4c03467e0ebf429b0ab6af954fcb730dff1d06a994c2fb1a1712bf59ade8bded60d33428218c5622c7378bb02e28ccecf34977e8e66586a2f93e69759fd0b154e800ef645eceb076880234b589d9ac603118e6d1cae3ae4665a4d2562e56ce76a9986d8c0dbdb8a2afb06fec7da50657aba768499f8192f4cdfabbffd5748d7c488860cdeabb511b3dfa59802f3d81f22f03f3d4d5151f39c6961e1bb7c9c1f155b82a78a89fedba629f605b00243d88235f49021da0bc1b2d883c89aeb578edd4ff8452fb0527382ee63414fcbe34e690fa17ed11706b4d94ae991c38dd76c86486431052cf60d7d2c3bb513fb1e0c31e7065498fc72c782cfa36dbc76424aa714991fed543b6339b3fcbecab9ad060f07bdfbf1dfd68e2930740a3ba70ff8824c6f0d4c56921e39a9e162ba1cc946b7fa1dd6e751750b939ed3035e00f93a240eb904105f802dd5b13e146db2ed70d8a0d1ad9d7a89552024ea39eacf09db67338d5d5388774e9ac2693dcbe6582c0dbdf076d70f34979cb466fdbaa422befa83afce8a89fccd63718414223cdbe0f5cb58538389d5e8b54ac45a31861d84dd3fadb2a7fbd4e9413d968b4a2ab42a9ca8d34cedf208f6fff84ad956aeff4acb10cb39df4a9b1b46d8541d5fb70d75d24679d5d4ff1448a8cde32fb1514b8c93848a7dc81868ecffc159d815716506385bfea79705bbe09de20b3dd07555823d2464bedcdd9a7d98f4af64ed30ef4407fd6734a9c41f386800bd1ce48ed4393463ebcf80bdd48db425c5a833203c2a86891e7ea3e59766a592da35d22a9bd73fcc4d1ce1638fd8e97ab57bf46051de84957dfa5c80a27194b69c333d1d5e576a2d9c88dd7d6b59bfba7019eb8b4134d10211183b2995ab911dda2fa0f859d0e80f9f7c44a743cc162a1bbf68e93708565380bae3d90a0ac3a85e6f1c8abdff2b4d69f319869b6455d1f9fe3e97e16aa93f251a9912955ac2021971167525ba29648324b267ad7f7a98f16308a38eaa09c868b13b4e9373dfcf5e61fb0a6c1f29b2eb12d8c8d7336b980c217c03a23e29fce56c3844b488015b4300639f7041ad615103579a499362d3d79b5fab81163416a72c58c735295be8edf4949e8363c6f661a98375a76da277a23cedfc9488127f4c7d930d954113fd89f6ae601749a8b2c5d4929f03a4978d982ececf9c625a0f6fbad858a6da7ffe14d569489cb51737913bc4152da8809c7397241df3ed819aa1a7c3858c64db0c297e66411d5f6d7be473d358f2dc628c3bb116f16d656487e3a3db44a17ef025e3d9fd0888e2ae253b0c9c2006dfbc02bdcb2209fb959ffcfa076da2dbbb88400be3ce4773489e379c79a21160301c2c40e4586ea2337819da5b33e6ff4a34e196ab082a61882eb896f23a371bf7e464e3819dd7ea61ea81056e9badb08d7e2ff33ea89a877f7ed6af8d680d2ef6c598e68e2b17ca0de981ad3ef65f90488cadac2d4a5ef54c2600508677f4e37b02af064caca11456a940cb35a998be4f3a85a7548d3988280d9dfc1595fcfa94026dd69f6813674fa4a6595cd94d7fa186a3ca69a42352da86becd4b9873d53fce2f630106588da4b37f6b3bffe44e96a93eb85725f95628506c6a22659813418aa0b45d9ea36ca3e98cf987596bbe986e3cc10edbb2c8ac31b1a4c5076a1d8af8a6a0d83a4fe70d772b1f988c3f919b965835fbe8806065c23c85d884d9fb9b75f959f66f0f7c454baf50d8a238bcf14df75be0dcb23f8a4217961f0277b2167550a0fe953f33b8dcaf737acb4442dfa042d3000c5ad615ae54751ef53711065e782e31d6890531bfa4f1499ffe67f1f8df0afc0351d1f3716da560a6a4df0ae17d11b5d0d909ff148fb18bd50a67c24b6010015618c03d089552a3fd81cc29e847a623573078b224f30a355a4984fcef466e393fd85415b0f6aab0f722e1e2755d3e2914253a86f02eeb2612ce9c3028bb24f7a089bb539b1429efb0a751f00e4c7ba654ba8269a89deafd2ffada273f149763bdb5ed1456ae618c265c0f5625076b90dd781523bca16c7c1dad459d890d7b0920d604ff440866e4adb9e7123709f05a19dc6de10064e3495d113dd7a79e77c0388d6eeac03023233095141f7e89a872d24917a31225ba7163a4f5a33b582a9e061e21e1dd18bb109ad224fee25d0ef50907ef7612a95ce2c1d0f29a46695bfd7849d2a3695b1d935a002f841d39c3636ba584490d4bc8d946a6ee14eb772919df326237b7aa82ecc3f1014c272ee2add94179abbf0d03ee51ae0e4b59db864ebedfaff789d3807342893f4a94d5d49a5009e53e965e34a010876b6d8f218a89870971618740b4631af54a9ee02e07d099b4df6594664ad2876ef68c75b5a009e0dce28f06a4b27ff92a8edc9415b4ff76250591bbaf0b3ad9a5fd96f9ef700fb32f539be189ec05eff3ed13ccec0f8162ad7bb87fb04366c8fc509151ef6116537004bd4e6a8649e17052c8785cfc1664a4315876bab77c8fef2d825b3f9784249bf64955b6eac2dc802eee49db3164eded2b990dfdb048502c6dba571759f6766a6db2b29781e1bcbd6c6893a060cb0cf58f1d52b934c0cc17f27d7b791a9f15aa2fc761a36acb50f9bc63648c76be5912ea3ee62b244e3105d0a28efa2eee08af572800342cf82563b46cc3880d5cd7c3116f9b7a1c1f71aa7a38299fd2d7eb21fd57ac3cbedb45f0924ceaa0d65b62900985f038cc896e81b895fff02f5ee859f1e7fae60a48545498dfd41cd9f839588f078310da0dc97e267e22034ef3d8cb3bb6876560025dba8773f338198535eeb643c9cdafffd38c2315cff0e3af0a1d0116cca89ff40d1aec5eddcc96b5d0d6d9ac5b3868b643bb9791dc0fbfbacb51b98706d746ded89f455289c7d074fd39beb2ebc2330870211eb8fbc5e5513bf2ed6fa174e25e02383ea4c4477272d2e34c6e1796e0dff2fa9413070b6098587bdf4f4d75dd6556e036700624ebece92d4e41ed1c14ce6f459df7bc8e2a7cdc7bf4c856a23cbf205504b2ff9cf038f6f72669d15c17eec918fdfad61f8586a6aa667acab90e7720a12e9872ed023e7c706b0aa27515058233047ec413bab68dc4c8c03072248f7b70cedfc4e29e08a06205b0f5fdd55cf6629ff1bb5a6b97d8e94f18da03831d9609c8bb54f79d9efdbe0ad114bc067089c92817947ec1a08fa64f3d847e30c9f51e2b0444d7c17c63ea83957d177b276304a662137ed57692b366df510db862e0d2982ca7910f36dfd1e2753611122084d6353f42fad684a450d59f3cd7c723fb5d35eaa40a4647ffb6aa6c20e5daab5a52c99094265ec5e3d7a19bd99ddfc25045c20c6f0321c53d89d3560905f16d54836392b09da90f87e077a4f8d7def04f9e34e7d3edf2186a071401c607eb8ceb8d105bca599366a264aad800533ed3ab3580919b36ea917b35c7b934ff7ada8e121eaa118c8c17e9ac37ccad0d4065ff3e97680a3ad213c97802aeec55c055944b125cdaf3d0a7b8f88a05e522f6fbc0abce627ac8b6435ae958eb92f722f5c81141f25a26ce89c0fa15b60dd3984b601c1512b86bd92431982c3f7650089e4baeb42bf57336aad655d17d7c885fcf7bfce37a7fec770ecf21bae9f02c1b81e00750bb2ff584e7021a876adb961470db0c4928775b7f0c725b949f6debd79baf1f7304db87b9506500cd7714c0dae8c547b0a75c2adb2e9cbc84fdd44154237de8d79f1c2fbded16f710d92d50e4ca0c9ad6ed598012a648459362662be04e126d562facb93f2e0a5777b676a965eec42a31d5a33ccc664aefd2c16ee03331cd3f49879cfccf420c5a84152f1264d0bac58224cffd78764537ee24e8c2dbb0ab9d3654f735b7ae8ebd4159512814e0ab98fe11f9ca2bc79fde615b62fc10c014bea6a581ff4e5cedc16423a5a06f4396f6aab3df5c654af92b04b82c22d91a7f649ada26722267e8f9595db29adf830e198e780d947cd60cdb06c77b52e456321bed9ed4ea834ff81e3a95ec7349b18aa9c2a4b2cd9481a60cec9c27e1079d390324dea739fc0fb2c198191d9db5cdbadb24b7db9d041d3be8964a8e90e83dec6caac42632a16ee2029bd50b8ca334f516147e302b659dbef96c47eb407169a141d919e73004b7f71ee5cf3a2e4edcac4758fa39f2013fe5b5c4979b5154c0408dbac5fb0102af3dec8aab5f4ea283778f4cb98bbec10dcbdfb08e1b217fb9541e5733c1780d0057bcdce6fcc7b22b4edf850942ea4d22b6a2bf07613db5006ebcf4c96b8d30ce2b49b762afa1d0bcf5954f41db6b90ca92b57b99221f7bfd55b4a1bc406c744ef730f8b1c56c88d95917cda514f885ebdfeba845b373f074cf2076686bdd3b35ce96e1ebea714ea502007e67678b2ede39500acd8d0f6912c3cc9c1dcb8056547bbbc3fa6fc02d67b94f16dc4a805d2da7df010e6a263c007b6e06192b1247da720d6613d3ee60643acfe62ab09d4170909deb8c02260e843c46d14474b41367b8456348deffb04c75ea6a5174673c76128bbd52ba11c9fefb1f4c3482f3436740b22dd95876391a08f13517f0d7309e6bc1e95eedb371206b4e2f68e848abd704dcb9dedf00eb8b532b0bb1b3d41e5545ea1f4211dc15c598a50f31c38218587a2d5935b0c72b792a9f91970637f37abefe0a2643e2d29dfb3e1dec3dabae9d2516cbaaab87f036c3d8d970b9b8e3b986e555e173a11d33778f6cc4dacca713a82045fa6ec7539c0dce32703397a5da1430f244e8fa316263a8a60067b6e71ba09e73af6efc52ff086d807b7a30cb4f808073ef1d49daadcc54293c4e6ce74627003db3a94aa94a1a09e613ada8e853b678d4e165b844927f276ebb1433ed398fcb33d7004cd8992efeeb83120836b974a4e28b29e59de95099c9118b7176ef38aba5daf06fde83d920d628d186107f50d6fdbb6940b42586b2b55b49914612a00797f4eb91e8673780cd5f944ee56ad07123a51e50698ccd2d44f3e1b88b16732bb959705fb8c10cf1a04924c4c1fd0e3ec5f58605876c07e5658d9809e7316748aa6a74e665492d48f7a8abfeb8797dd6a5e6cb2b4044541b0b9ae8c6b83a7662cb51a826cc6c13fc99afae28ee5db66828a63723c8c25801979dfd6366d123cb93a1e6b8b627f7b2ea816cf88079d01b3796cee9faa7b4aa29c0e7ee7fc2807931385ca52334c49afa3e35d457c732cf46f0269abe786b917252f1e8ddb7e99864be53b35d4693fd8fd546431227899998c0e7695e9b65ca1cb704685db274379e514b574d573966751391e89e1ecf39b90f012c705af2e039023a1861828cb6e9d0a9caa4eef56ddd66f98b02d6b08c939a1af91524ad08c54214a7b59eb034b901a4cf9dde77377fb95b1e2f9da2317e736b3a5eb4e15925223c682b01af3b171d6bbf20905d3cfd5564c8a752f350a7971de607d1985cb1e0f156d6bc5536b484e7b6b7947060ccbf6f071cfe2495a5dc2ebeec6511222d5c31c780688a0f9ed96d629df261e9989ed5f1de24cf2ef1d684b855b266149f282d1a95a5909cc5e31dbf1fbe7f8d1ae279cba805a7d55ba5da79d99ac3315ed40adce700e877c9b5b87a36cc479d01a5e997c3f2e8dcdd4cb98516c0ef39fdf78b2e5eb2c5fd4906bd39696709e64596e7cfb8de32e827bb9b260419ab62a3c47f792fc61f0cec6359aa778b63d8f3e6aa236b17fb60974f88ee5c24166329f199e6c492a1e36494e6f2924423998cd74b4a60294292bfe3e641b9ed7840480a2ad20d6748470c6ee34abe37d4b781f6a94ce77bd8acf7815d1fe5a743139847e7aada485a8b449228054d3e5266bc452ed7c0a62e79dbd3d5504384c1b453ae77fa1e9029ddef153ce77ff956b26b5220f3c48fa74f0424def5cea4d8c77730a7bc22456d799866bdea0283fb5ebd4a26e593127b3682900e5e0473d98b2803a932051f67722703cca6e5ec965de00dfdf8399e68101d00d8803c8fcdde3bff095068e6bd7b7dc3046fac0d73d9bb69ef0ca82fcdfd9318f0b8e11d1132a72d846692385864218361be5ac9b3a5a0d898d740619665fc13fd1723e21cd62ae5cf88da55b05f1feb03e534ef21a6397034ac0d4e2c3aa44bfd448ef80e3f509140a9fdd561e1e40b3b3499f254ee54daf2c9f0dca002560d9b54a4b0170ebabb0f0acf7331c27da04b020eda14207991d2e9818ad5ee255f8c3e2afb4717a9d0ece47570dae77a80a2722fbbbb406dd8001980a8bb4bf474cabe6d70e4fe852ce1d51cdbf84f0e16961511b64cc4bb9be0ac3eaea1fca2e94930ba6a47c6f274d3a54a970ac53029b50c4f55c2b90cf70fc4b912d47d61c4ae06e98b6376739e79667d10f1e8753815af51027c5a2213221201e88484b138cb92e0b1d70f7661aa2c1521f92d6c390eb30afbfd3a581efa127aaab580d829d85f1ab48d34e36a7f1e7c147c927ac3318dacd87019a524291f9dc49e935ed34b7540618566ab97df54d53861f8872fbd899d7f323f4d4454f7b2d453218f0fe88d65afb712df08890bf564de7b2200003a00fc0000000000000000000000000000010000"], 0x21c0}, {&(0x7f0000000100)={0x10c, 0x2f, 0x8, 0x70bd2d, 0x25dfdbff, "", [@generic="a2e227ee7bda2077a3ef1e4039f660f335cac3b149ba1d8565e579383eaf51b1481d2718fde5898cd146c22bd0df8d301a6784bdca86825a9ff331e093de0cff3e8c0801eaf4d04bab94832575e5a063c7dbf5fbdeb4f1c4edb9d0d32af4b414ebc39748ca76ae47bf86e5a85d12858050e016918ce4652f9d18226f99e7a606955b4eb49650de3d6172b6ade25edbb28949bfe97ed38f8188c517f88f9e628bcd9da4bae8b90beeed085e6d57c63a3478e5954a25ab6dde51fad27eb8dda5a602ea4606f596d6206729e9170359007227d8a304de7e", @generic="fa0dd7c7812310c6065dfc2182cb8f73db2ac4f8c36462d3a81abecab08efe257001e05e29b8"]}, 0x10c}, {&(0x7f0000000d40)={0x240, 0x1b, 0x1, 0x70bd29, 0x25dfdbff, "", [@generic="17c6cb0f6ddb1d8fe790b1cd0b6b304a2bffcd0d11827f8dbeb191654090c92fe9dfa77b880b2d3f939dd90a3996aa0314659f86cb83bd5b858f9a2e", @generic="75195ac96e57677c0260d7cd242e90e7c167683b4dda1e59311d9d740be7fc78f5e5621dc6282547dff83766d845e39fa2ab4925325ff1829f3b480e92c5685249f574386e", @generic="ebc1a1a4f132f3c2e1f8facd8385692bcca6dad28c52fa33291f149f892b5fb2d518833e67026292430a402e58fa7509f1e51a8fa582fa49bbd751fc1975edc72e98074db2da6bcf9e763d8552630b44cb9fa0fd20fbd6b61c5abb1d1360c841640562b973f600b8787e49f8fc63dadf30a70289c7bb411183b2c90ef28d020ec88073ea03f584f4ce2caeea97239cbe", @nested={0x100, 0x2d, 0x0, 0x1, [@typed={0x14, 0x92, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, @generic="b602189efb79d5dfda754a747ced608525dd34dc4376eac4f752e683cff85c5d8f3037e02f53d19fbbb1b288154155a9e5a6f0f40c939d492a10abce8e736bb9427c68bcbcba5a05dbbe0536a4654ee58a977c94d0c7e217f785dbacd66eba6431fee6382528cd7ebbe076b68fb4ca3b8c58a7418d096b1188df2c5a236d698cbf0e85443ca14ece4cbcbf8ad4c250162994e97d90cab123eb4fc0cc18ef42e4c88f66d285de8ce557ccfa921a507e26b857822c735ac2799c92dad475069021dbc7c89a6f0e3346f942ab09bc5d3c07ad0f556960254cf2e289a775b19f5e", @generic="d6", @typed={0x8, 0x8c, 0x0, 0x0, @fd}]}, @nested={0x1c, 0x2c, 0x0, 0x1, [@typed={0x12, 0x8b, 0x0, 0x0, @binary="18944c57a5901ad4ed6c522280a2"}, @generic="2ac79738"]}]}, 0x240}, {&(0x7f0000006700)={0x47b4, 0x12, 0x400, 0x70bd26, 0x25dfdbfe, "", [@generic="068f132b08dca2100e1e3c9aa22124e344c7e79a9878980f703b1051f9ef37025f54843e9d87200a4482b42f7d8cc754908ca5d0df92ad9ae41f9c8ba3f594f41cab639c2e265337411fe55f71222b4c6d62e92dc6842398d0b762f3c272b91bdd824c515e335e539181418bd93cc7d5cf306e78a7f870ebc50e13601fb32505b2dc858f20776566267039ba40f06651c5cec0095f7d80120b1ef08012ed3eae64d62f3dd7fc184cf7abe91a1d40fdf01121b4c972dd98565d1cd9f1f753d64ba16ab819015690c25b48fc82020e70cce6154d8b8e70d20842585d08991ee669b5fd5fd27fc260c77f463b4a4a0269bdb6d556f3377f04d7a0706c30c523", @typed={0x8, 0x96, 0x0, 0x0, @fd}, @nested={0x4, 0x85}, @nested={0x18, 0x3e, 0x0, 0x1, [@typed={0xc, 0x17, 0x0, 0x0, @u64=0x4}, @typed={0x8, 0x56, 0x0, 0x0, @u32=0x7}]}, @generic="e2c0cfa6af9b31c10158666b2bb5e1373366874df7eb36dc11f2c09534f5f675f973bedb7d3b49aa2ee3209e5edfbae22e7ce98413353e493259a6b28180a158ac90fc43f46fd3a8edf42cf72bfab2620376be613a0b2f0ccaec5d50bbd0dfc88483711ccd50b2e93f9819be7eae1bee6d23878df9ba74579f02652f381e546cff2d0b6306c2a42fce20636f66fafeb0dcf1c493e00e19291165670db5d14bf1e0d7938d2da6ba82b0b210a3d4ab02141d32b0d21b321d0a43e9ab90e241cee8be73242133444d36c34eb24249e5ef759254af825b232d9b709046aad002a67c97003e98b491e6836ae851e906de2413c5d9919e04f60f45d021d7901b7b41a5f85d75b7b625c607b5f9508a1b816c5e612311baa9cb3039e521a3b4639a063e8bc0e6a30bd84f6d182dcfc5c1f1a8ea1a46ffddbf7438b185e4e4edf8955fbabcf3f7a2b7acdc89dfe033e45c9d477cd48e80e3bdb6f0299eecf78b70dbdbfad421477eead2326810508ac847feb70232c4f2a74d143e22459940cc3aaec33009686ae5ef5b284767b98e5b0da0b14c6eb0cd627ec2a4626fe0d68f41f9610a28973adc6efde2119cbb67d07bbaf657c4cc1cf1f3d93f54baa1cb73e97718eab753fd395c6f1001e0d91f738fd41004211e9c98d4df9b7f025558dec4fe45a0031ab7015ea0ec6266b63cd0622876c6a32e342145cabdfb8293e0cd853db8fbcb039a4ea4c1475be47027f3341c9a72ca784622445b59ac3dcca2cbeb09e37dbb74fac5894366f0e8862b5cfed59483d491ed19eeb321f43362aecde22a1a34712e733649a4b4a684657fd0424320b43f3f3a6b6192624486b37231d729332a3da4352f7fef78f1810558234051130e605b6e3f6921ae435ad1e6bfbd3d74b076f0a070e397bf6d0666389eabf491f2acf3ec7d1b2da55ba00d6b0fdbaff95edc6bf4c2d1526b91579bd70189f45b6481e6f874e89e09adfef90b23a05a837bda35e9e942a6c27fedd4604a210566860d3fe1f6f4d0c7af0346085792e44110322d81a25a790e69a065c5bed8c2ae2292c8ad971077cafec8cec4f1a2ad19569e36bb62c8ff4c6dad9337b5788852d62e7cd6b680c2cc8a4590010935030559e6ef9a7a6692911dfbef0fecb0db7f76d26bf755e8b7ded6802e31fb5fa5512b831229a2aad4378cdc854bb4ab063ee00d02cc782d59e985c85cf69b4b83e81911b5f6f0902799183dd73e8db24388944d4e5edefbaf295d1324b9bbbe47909ece46ff7917b98ec7702a96a7b066288ef775cd5fe41c494452ea5330340aaf4de6a495a429f7b7853bd4f2c8ac232bcdec5c4eb179c17b0a7d4e2648dd65ee3085c865e3471a061afe89c25221585db53fcddd37fe80c808182da09af9e5356fee7724d0521c182f6891a116f84430b0c1008f0065ffdb7e4a76f507b839cdd6bacda51b95f28966b9309e3fac9804de23ba28af3b0753070e7906202c9172092a2bb5322690c3ad63650391de4608277782876e590212947353cdd3eaf67c8390896c55f6d41a448dbcff9424d56cf459b7346e6d68d0ba1fbd52d0f2640209e4a751713a74b5cef5ef502bb8e5f6b39157d73b4bead4d7e5e0a2299796c143094813e821619f11e43e81b89052ca642fbc60ed2c39adc2291ff779d2cb9a9abc6bac170499c2cdaad2ba967454bfef8c200ff7368c3c3d39ad05c9f2e04d6871218ccda0f1b3fd0fd5726799f0734e8cf308ce04f55d60ebe44880909509d3a5df3dc1cebdeece6e51cc4c8f8ad7e263dbf43ffef877b83dd4a07dc5f1a20c1cb5c26153d191321921787ffb139e4ebdb2428db99ea0885fc5533f9a3013df140ca36a55fe8641db6fc42825921780480b22a903ed40c7f36cbd967520563a54f925e2e7686cb2f93812a69698190e4b3e207ccdc0d3e21351ada1413d2c0a2b151afc6ebad57e4d5772ca58443a3086ba5ed23307fffa5ef6f9852ebe3edca22cd13ecddd07cfc6f4cc5304160d93af009efc9f00382040153ae15de27d4d77595e0ac264c58a4775d4a38010aca89d89e4da70ed1e8a2aa16e05195d6dd0a483109f1ed0a57a14783bb80d7a759bb7d000877dca4fc621c99130ae2a8e42958b6c208793bdce8b828cf9e6b9240049733f22dd180240b9c28100573fd7be86f8801e37b57db38c2f9d4da0f1bf8f696a673c23cedb0f81406956e4ea442317229589a7c0b89e1122187497f8e553acf243a1eb1e069f6e7c09bd0d5b0206f76ddc74c61b1ca9589582b6dba6d1173ae4f98ae2c3e6b629ef40cae0646fd3dcf05ab56f57278c12b1915939461c4fc453c55504c2c1e4f754789f5ccb4d645c3ced8462f7b563606288d8cb36e5b65f2a9a2b40df717b2394c8b74a80999e1c1c5694d1b945c5dc3fa95eb7c9d6d705acc7cb72921ee5489945c607831a904feefa1e4f25bb147a7acc27eb0f10ff287bbe5b8af2a88a5bb7a1d24fcebe7fe3cbb822e91ddb3305a3812182788ebefff57999593555e7ee82fb5ec58153e06cf68a43bca0e6ad137358f555162e63de95efb6ab74f3b76192f98f2eee5a31b0f538082dd6cceae5f3a703465839d01720f19a7f0521a4825aa2a90aa0cc8b32e9b3125fd9ed75f03ac89947e53e65e1ecaddb6c3ed4597ef91248a87eb3edcdfd464c5c73f600d7a26f3bde7eb32c861e7e14540fdf875165f02c894d25305c67bd1b548b039d53bc7c9e31734b96707ee5f171a3bea9cf1df8fdf822703aaf840d8294ad926ab3353b5f4f638fe5dc3d992355a49c58168ae0eb9ce3d302ed1fa9368648116b3cba649e0b42b4a04baec02d264e201a0b7300fbe52aecb32cfaba8c3891c26e7e280ba6e95c616d8082c75822213d1b494084df0300c606175d003bfd1ebf9c5cc2267c6f7129f06950d0fa31da2a104e81797252c3e7d2e7ee350e8750ee082f9c4a060aa38a1101b07db5d27c9deeb37624552dd59acf5c8440782d3cd4ac260e5488622ea115ff720c912a611aa637723b1fd81fa3c45e610ae490eaf160891b46b339670d1c583439691b3782784041f8532622a2cb4f1ba726d40daef1a96ada88246fa0d223a009a8395b2a711a5d798afa347a43034cf3ac0c8e4d163e52d4d4a3ca3aab1fa90fef467b63bb5af3001bc4be376bd636f3087b7c30ae0aa8e31a32b9339855b275adf8482d08c0b55ac16a59a610dc38322324dbb2807c934bcb31cbe04bdec626fb6ba90ce50347df552783fa7e89d616981268e6195bf39f3ba8dad7cbb3df2972ce1b030736a2892dff8a0279de646f1f1fedeea48b1ba8648263c20f4ea54abf012fdb49bfd16f9ad5c8236edcbad267d2adafa3913598a6cebc9399c5d51d99ae8223c22f226d1a0ab50f0e0c89b6c831100e2d1a906790360682815a4e18b65884a152f382ab74a29398be12903d6640e822676ce8443eab5ff3b9eb40b5262bf5b1304c4b13e529f1fbd3bcd7b2688227d01bace3f6c16f38995b2fb02860eae0e8cb0f519a7c5256b707a865f66b633d7c3b5dc92fdf9a77ebbd89544a47185a038214fbd46d6758ea900013cec938fce680c53c538b35b5ef178fc229a4c6e384819e759044eea10690d0eb49bba8fe14c01b3fa62eb9b768d6bb22fa6c3daec0fda43bde3b1f7cdcc5eb5c15afbadf8740c29b409470b42a4d279e91956d3f07fa188b168d8e6e17ee0a08328351c39e5a72cb7759f73736a3f0a312f58810c9f9e316149ba694c2aaf7c5111bb86d1e8084559fdd8c33a6795edc83e7a35c205dae9302ba531dd96a708f5ca007478cd1ef3e89b5182ca49a6f8f460fe3ded6d6de903d7214462e4f3d2cb9e26200a1d83fa1d47514ca07fa45c868dcca9dcd078de803cfe013fcf7bd3a95b84adb4171e75605d4e46073103ce2cf12a2e6b6bd7c551d55023c433ad9317a1e55c64cadecef83f9dd072a0d300abc0725636e00de3ec74dc0aff9f264826e363214f9c3d47249340e284d253adfdb90370bb96fb41c5b6bedf0233e0dae2b75e96e5ccba5885611f45315327761090ef8e7e848f51c5cabed17c5078659c1b6711fbf838d635748596fbaf5b531039e2d5ea9a2a151209fdcf1b5c079073c245d6f2a24ec8252bd767e5f76892138e037bc7555220e839e678eac84ddcefba2d59200ab7957f7841e162d270fbb4e5dd0e2914ca25ed85e7d3b9b815442f719bd9382680b76370b2ea7e0f4255bc6676586c2d1fbacbbde2b23d81383fc9199ecd8cae898f57839d663955645d6f1ee3dec2e35f492cba8677d1e85a0794910fac54e22a5c194c9b5f5f52f7b8f57a61307f799f8ffd4acead9dae7e4e2733e2ff57e1be3d4003685590a28a38ce359171ae009156eef9c8bc630f68b314a3fceb3461738e3fbf5e3d8aeac9357f644d0edf171c679f5bd69dee31545452a420ade68ad8449a89160dc2e54cab0fd8899f6a15ef81ea845ea5f008ae1ffedab9c411fc4e14880da5645c871e274737ad21e6cce60cbbe713a53434bd29fd1f2bfbffc38f063a2f35391dcd4236f6469e2dc8c19368fe586f336053730423ea0216e3c03171ab7cf96b3de8b2566378029868c657e2012dea0f152d8b936767ed5830747269a894711d19c37ef07e334f50d36797b9aafcc56afcd05e5a276f835c9bd1d737d48e4d50c178d15e7892ceed19b2cb3e333a80fe445325b3472baa6b5df363acc75e877f2d420b04cbe3ddbfcfd0b03e6a4e14a8251c86338452d34598cc7601b43d3fcfed66dd85a43ed268470c36c5639fe31261287dd0d754c0b1d9add604a73d3c594ec141f014d50a678de47ec4c9668405acf92d738e6309c93b976d14252b66e37853a69bd9024b755b0d3e03db36dca7a84d5200ee95ce82fea1156b6dcb3c54f85bbacdcadc9daa807f2554c0e8f0a1899622de425d589a260197d8ed73ef6ad2bbb6933e06bfeca11dd5538b994c14c735892618b95ef54ab78e8d0de885cff67dcf9f116ae3b4bd82955a938f0d6be557a06ebaab8c6f6b8afd0731ecee283d7ddc1340046dac716607b4bdcc51f708d6bcf0c0046bf7039a7a3eaee6150f0d86b8d219cd7406986dae3f6aaa00c5005581c41e6ab16a6e595007c1f7a44dfd8979e5427821a638e805a2bc3aa501a8377e7226a3eb374a71584011feff427558d1635b4895302b692dd35f65eada07cd0f692407c452493c21ced821cc24b82721fba92fe4b7d9dcfe4c0dedd7c9f2d106cb4fd5ed7fe6ce9b7dc3296457826172d1752ba4ad9a0b08b4c744692a864cb01d71eb8a743568c3bfdde6f6c396d63122b6dbfcc2a00593725d3c19ef6370dbb56df7cad1e8ff326d51210da8abd56cc06db5db45c220b43a74218dca04b397bcbe4d66d3883c88df89d8c82b29379e96a548c95530fef3fb5fa1104e8bb071fffd521b516ca2d7a331b7279fefbb2d1078c2acc4bd6b7c8b5c88f53a3c892a104a0725a48b1ad746d3ebc71a988f55f0075dbb84c1f602fb048762912e4be3a154c5d4cd88001fda21098b667a8995e704e59104ea15af8b8a92fd3395ab1c288ef5b3f3338f15f531d6e5081c12c1db5cf1c79423097a9c0cecc9e1414e6ab64e8c757d744fdea2793dadb520c066bb0a223e348c1d940f1da64bd58000425a2635dd7e4b701faff1f39db7ebc84cd4f27c431868a43d8d1661fc93bcc449cf95b0a5386a0d19b8adc42f92431a1cb4b7a96d15ef17030d942dd8a5e60de65b663c48d9e6e78c2205b0768625cf7152994bf7f752ad8159b87a8a41b14c0", @generic="dd2ff66c8d7d17f4f0bf30a3243bff6bd4ecc7f31f6633c8dcbeed578e145c9d7c7e77c4bf88a63e258eba7fc283b8b2dbbd33710757ad5d147bc7238ee00ab9", @nested={0x11b8, 0x3d, 0x0, 0x1, [@typed={0x8, 0x12, 0x0, 0x0, @str=',{-\x00'}, @generic="e71afa20aca4e7d35e5f30c4c60e1ce709f32abe56d9dd6d0360e6c25ed83013c93a12ac76abb33ad3e7032ae6579f29add2e4f55fcaf328d6ef56978a5e46da5fe0ce8b13", @generic="d92cb7608d779536f15dccd9574fb3170dcc6ce9c548a6305bee296b4caeebff2ef7a687f15585927a6758e126349d56c8aa52943e48a94d63708856b1758df5b870ad9d2e4ff9c53666edb0cd2d5ece34e23c03d50165d6f40bf4e1117e27eccbcf0c08304fa4b251d992e6f63d5f7b1a7b18f27cba19f57944a2677c432494f0ba51d8a1830866cabe1ac6daf3fb8d688e201341fcfffff43ae0c60e400cf834964f8fe2613aa5ce5f8313b5080fa5c85c123cef90b230694de12f05f7a47f3289835aa001befa0e766d9de83e46ec73d0ba787673838925c665d3464b39dee3df1932e2bf08e15b3f64259135e5c8873033dbaae755423a46894c9df82864762fffa439e457fe848eb408e6c4a89f29346cea997fd6e8545fae4e9a846d68e62a46af195cf167fe288c3d7f325a50e7f54e7dccee40ad265443abed2da04df9eb8d9b5618889a27c72ee156b69b3058164792552f49f9e46f426c6c51fbadf6f913c28e19d9373d13d430ae561a2047d52293a901eb2e8f93d2b6179809aaf6b14d76e4edebf33856cf00c75aa9daf8b448f0461a4528c2d1267c22d1092522270d953e1a129a879ddefcdbcf9e1c3912c645fc6fdf5199be1eb4b7d9430f109c49d9300ef6e6f8450ccf86930b011cae08fa1e5f8964383305271cabc2fe9e4f8eedea7dca31e73a422cf6d42c439820b18b2dd29356608738651437282024ae549614a63530aa6a50ce1e159e871a85f9489b7e2a3f187faf60adce9707ff5af932f9b566e0db7e1d042878f270c9cdeda5884a6fbaa111d402e9326d2d37ea1f34d56b18ee800a4aa375e155763d4f8318f99cf3e77bf65341c76df0745d0f76d509ea663b56b1499abc2068097a63e2d80b35493425667f21de99554917ee5c13e92f946596e774f9ebb5efd15549468cbf8d3a4e64c0ad8076544f614ba552763f40df7b8faf81f3aa80a03d075e2be396a4f006a57b7ef07a03bb6aeb461af695a022302a2ca515f216555e8b298fc5944a046f2b9bac8813aa28fbbc6d86a97e26c6532353fae01b18382a8cbf63cfeae97dbf6bc701506d03cd61dae7af93ec687862b6e49bee6e24dcf07c36eb4326c6d79e7d8c9955c5c394d0119edf9949597838b6851c979ef3ba0bd8b9d270a67c3e8ca7405264506157d550e3ffcf64902bcafa06376537cffbf55d6bc6ca1c2bae52340a56e79b9e45cca53cf4bcfd519b78762ffe39066f0d1aa9c9fa0f54dfd2ba9a0400e41e29884f33c012fc34fc9c485cb2a4ff5439ea3d3e666b290229ddbabada9362268b03e9bce3e49ca54728611592a204371184a8779337a7a68939c4ebd11cee45a52e97371b20b9fc70dc2d1a7aab2c469523023f0ed9c3f880cfb1c4fde3bdaefbc14b0fd8a073b27f3e3cc6fa9c74e3bc8521b0045eccc3c34f882449cf1db2243d5b529a54a1e9fc84045c4ac3dd1f0c1f0673a02cac02ccba1221d59852c7b133ed8dc5101b521cadcfe4895b1fe9d0c4b07f1a98fef9d2beb16cbcac394361f1595a66a7bdee70ae25c6e96d48387ca5eff6016e2da2f8e68b52336b4c9c60ef1fa3b201da71525c59bd84d875fd392560529e848f3a2790b3f7258fab079e770c74a2fbf3c4bbc0ad39b808285d109a521c20659a46a4b73e5a31b48d31c26722285e9a41951b175dc4047d09447c02403840fbde39982fa35869d369722886e1b8ee6841910cc48f76356cd80eadafa8fa19f42bee45a40294999b8ac69cde3bf09c21c2f38ce6669939f6ce729ecc179456655f01eccda2fd737a12c8331dd0c6037b9d0da23ede38a63d7a9e536245b97d7dea45da022a80db3b3ee0db760a4d8d96c14c25fde53fc6ea8a691d0fbe161c8ba466568bd86b91126eca11cc811e05c41624bf26e104669cc7527c8c7e18bd3591a66b301aecc739db4c06dd7fd6a5945b951b5b9c6fed21d97078516c568ef527a148f0d9e556da9d39910a37fe3138cee9b35f473913bd2e9fc2a94fc64713a170024767ee8b1c5989b5e6ea351bf0c92a716fb1449196ec5c2cb7c58dee28b76d436e4c671bec19a78a49a77c2dfcf830d410a6d356a3dad97f422faab3fdbd2164c65f94761a8a0297fde2690d1629288a8e01b43898f0c4b0d91da25cc524ebd046a1412c9c1c5a758789fa79f30aa6294ee3349f77b2244ddb9564feaa212646672ab054948220ccea9961da37795a21071da42c0881d304deb61826518e421cd6c1e2228399852b681f97b7903e23a49352d20705f52b50327c867cd287da74484a2bd4834eec90d7de196c5e1f8d2a708d64b0a459e76b0c512003519727502d7c71083fe98ba366de3266aa48444e18d5634176c36dfd428951972f31a1a864cb03e64d0090911b04b56d0401121f280e505cd455d62ea4dceba44993c211fdc1e5b0dd324c4c4c5a778fc99a09c99c2bd13f91e953cdea9b4601bc3720c08807cb6202ab78508cb7d2a6a6c178e11200179d9e789b9ce91a03cea85ccde0c8e93268c5cab22bd2017b3c9e5a40032e0ba6be35e0995cb6bfc9f6582ca2d5cda64c0808e9daaa2f9483cc403c2eebd5dd601d2da230cf75e4b3560625bfff239cb740b7ce1db23fcf533ae9441b29836ffbd8f1f6375142fd75fc16912bf04790c54d19cd284821f97f011adf2a195380f1694e21a14ed6915c9657a4f99054f0689fee85345e7659dfb7c59ebc25356c435c92a9069b627dfbbd0b109ed027836675b041d43a7f618f15ae54f1c78a68329fae9f7d1c1033c1ebfeaa6c433915d68a37205bb3ae7b8280ffdfae1dad6dae06894eab9db8a3e86db76ae2faa38282abddca7b5d04e9cc7fcfa6eb7f07c11b8991a26d219f52fee54817c4c048008b34f6282d82871f36f398d3ce3c920c7ac95522f769f160efa4f40c9eae4f952792d8dd6ae20432ecc6ef8801b37ba0fdf0e2e2691cd9da47808a61a1f54a6a537aa8303a2db2def2c97f2faf4e01d7d450307c7ff6cfe12b185fd51561cac49b97f54b6cbeda3c766807bcba79d47c303dff3d1b04de85f82a234125914304d585eb6fee8be8376b9310b2c501adf91d7021c28912148f80304608bb92e6178fc6f617d46fbaf9348bfc2eb53222fa8a6b6bdb9107b705de619d88c83911b53cb6ee9a2f54fb299f200a8cd5dcd09ec57be31e8b6705ce7ed418272fdb9a1f75eeef15f1117ceb0a92b5fbb9fbcf06c3f86e4ac8bde75680fcb0704f4f4b0ba8698a2133882555bf02e65b37eccf995c5f89cc57d15e73c37f865ae4cbfe77bd58fba16f44c368efb93efed63ada20d5b87c2baa557d4b34a9fe0f4889bb4702009b5b32f5d4ab80ee420342b3f56207f1f243cd2347b6ac9a254d0f783734409a1ae3a852f84b1eca73a0d8436d7083d1778ea8227ea433ce95aa92872021853927dae74a9861523867512cfb6fa42103281c3f63709b8d71b9d0b2e99d643ad43f3f75c9e167ca6a7561313e02e2ef80bd2d69166c30f64a1d271ffdc2e847a4399424b3013706f841c8a21cba021e8bd88fe905e558bff7c5031d2acd393eb400187d01c1e4854473d44c6448dd7b0797f5b0548e78a915a353cbe17e357c73394385471f766c2f50a137d9b87daa5609073d43bbe740bead529e7001a523947fe480054de1f3c35e35789238ac7d47a6a63f28e7acd5a62421f879bd5cccb283f888af3e4aca0450e98e504bd6d194a2087cd147d291c90507c48bb38196fd1a20c554437ea9446df38aa185b2fe95bd124c99b3e7ef13d6124e28d994035bafe171ad556b6a2257965d0e281e11671b90f6c124dfe2dc9908477765c21ec933624af14262640da0681eb4c171b56b50bf3645ab0d802a3f8bc2fc039e79e5cc29ec4453e399fe07d8a1f379f32547e154980238f9612a39675ae5208f880afbc61bd13d51ecd0a98a04ca24eaa95f778a2b91914215cb4c2e67337bd7a4721f6c656b4ec204a5445886eddb09a0e74ecb4b3c4dfdd70ab819db498ff43499f0385b396d5b084a4b832f6f0ec72107b20b4c85d4cbb50cea8d1112b1ae9b6d5c98b8bc13f23f8aa2dd1cc78080553bfd4cb66f06bf467b749f38da5bf3405bb6d690a22707d577243cf4932510e01fca71f124c706fd309f51bf8819420bf9372c571001a2a02e11ac4d2948af4d80865936eff9891568319f2018562b1facc34d86ca6da5cd25e0dcbb3cd96db4110c008692a7eefd8a5ab0e156e8010ccf4ef8112e90cad8f4ca18ce306d866ff074744c6be887b22ea89a60c215fe2c4c21c99e31648a32c97c6663c98a4192b1273a2a8c6ccbc3a5a05b74a12f5ebfe99fec530df95bad8b2d7d6d6a156b57619f8883d29c450d21cc635548d623adda7c727e4c7353f519d25a35954cae800c28da3e41912c52cd4e68adfda84c7b2120300d0e6a5a1029e137f159ef2db532630dec4634bc07e2de6dbf9bfdfcf38e7e8293d5e672ee971cac79f058064a4963f31a4c8a67c682cac2adf63949a460034a763f06bbca5b6518e4f7359689b1a077543ebdd749c5500a260a861562d0790f097539c38e6551c0f06cef27bfc2b53f1fcd9dfe6ed32ca4686fbe6f6ace31d254ca1051336a7ee4526608e697c9e29b91c41680ddaf061840a8c471e11fd2e522a1d752a909c506a888e0266648dd188bc2104667ccd1c3ddc98ca80ac513712c6cefd1d8630ebe0f3513e4c910a8d632ff1b7985ec16f07a70088e50238b8cccd7b5354314f96e57cf3cfb6b8f2e1474b646d57e2f802d405525d5b97bd244ab7c927dfcfc585233d2e851acf3ac4bc19e517f265c58496a6d31949fd49fc8793b0938624b3b645b9aa59ee4425acabee1d2be7ca6b0f7f608e58c9f3b82be2d87a893b21206fa31bcbd5a51576b50d04b0bbcc7b4e9772a95a6d004e64a58336831fc62eba36dd1a68adb505f1d2f7f0f34803e03058a9a4c5f2f82759845e246d57276921021388d809e8f353f23f71cd00d82d3bc3d6c6ba813e0cff639ac9367b7aeef5c5342895712f1677809d41b2becbbdba9e51efeb3ffd3299663e3f868de6c48a88d00b73640b917c69a03d45bec5c3214ef14f8361fb41809b904c2c9f36d4f04e420e7f7787fc498d7f8b45e6864ecae59306cce69488c59cc46d941799efb95e3f6ca97b786e0b5fdd1184755229d57ccf46330a73b4ce0ff58bafafe0a53dac6b37fd989f53f5d229a168016592eaf91ad31be527860b4d8173235c8d74f00e68d43b66698c815c100beb4fb60007ab4f7da08397c7187785e3aa51be5a9ebdbd01ac35b0367f3379f672438de41596208cfa27e69cfe2b104658222175bb07f7af353aa79e569b3926dae9cf54055bd1772d725ff927fb662fdd79a69e8eba035a20232c580464a78696bb17cfef9825dc89eb9e36a77827f0edfba520c9b9a520e2673c28869b53181f7d6b199ed11fcbe26a10eeaea1a6414258f57da1766551ddfcee997b39b7e1b43a7a27468458ce458d89752aabb79cf07077229f257e2109334b126a5e48f5620a9456fbe73ad8272a17d9a51e26ac0ea1fb9305b67010847fab8e32212ff74347fea20435437bb0e29ad80cc29f9504bc32b539d0760ea2d29e2a675298f5e07b3f7587c403cb2186fe16b0dc13d923bb1f7b953ad86df2bb52c28bd4917afb9cb773df2564802ae6330a22f6d72a9a0878419a5b5fdad6d87c0c499a192d723ffc9c853a687607ff2e5fba4963a3a0060aefc3a8779d4cc287c6ae250016dba9f4f525f1536db7206180fd97ab3a965cd", @generic="cb29e8a3ee19009af692b38e1dbd589636e6b23ea9e85acd4cfc07f36d69c2ba259f7c5db6d64e0ee1373521a862131784d1fe30bf9ddfd15f2fe5d3f197ffc7abcee4f74a40105c7fd6a5bbc2e21b0f11569510665e478989ddf7358cf2eefdbf2be3c32cb9433455b6c5", @typed={0x14, 0x1e, 0x0, 0x0, @ipv6=@private0}, @typed={0x14, 0x38, 0x0, 0x0, @ipv6=@private1}, @generic, @typed={0x8, 0x21, 0x0, 0x0, @fd=r5}, @generic="2b8ed0527a9a8c34198156670f4eb2c1e94f03df51430675dd722c226a14b5d4f5b1688369ee4bcf2e29da1a1e94708517829fed79f6e659507522c9d6c0714079c5aaf9e2554124ef2f17eaa414e7a2d5b6a70cf10842985a14a2944102599f6fa064ab05f94c24b221ac914278d71f2225844865e4d799def966ffbb9f3e9ad69edeb93c4f3e585d0217ceb2eb6a5f70049fee177b58b43c15c295cae8a5c306ab69f2c9b128ed090425709adc50f29e0508a38f75dc4bad03187be31e4c1f1ea153f4f29e9f052c13118d"]}, @typed={0x8, 0x91, 0x0, 0x0, @str='/}\\\x00'}, @nested={0x114b, 0x8d, 0x0, 0x1, [@typed={0xe, 0x26, 0x0, 0x0, @str=':\\(v\",\xce*@\x00'}, @typed={0x1004, 0x7, 0x0, 0x0, @binary="99c2a4ecb604831251837a75d3406348a5d6f8e0a6405800b3969e1ffbb31b2f3d2ec7ebc5bc531b981dbdbfd225dcb2a318e47ed9470e147cef45d032510309805473f112d7d77b6cfbd54ecf20fb81d87098b032e6d30d8157e1c7a9392f6dddbaf25c0ae75f85c7e146ab7fc3df02c31136f67b86a67d8bd48b118801f8153cad48ab56cee5d9a8344e4e72652fa3b991d249e0a12feb68896bef48c1ff9954a45a4183583413cb062465dce2229f9152da85ebdd5641a1e4457d482f92665856328c19c76c9c1a89d19f11737311ea7f33036e7d91d9ba56addccbb4d1d7ea2949058c41f427a9a1a690023e184b01583e0f21417e2c295a3ad3fd9d314b9947dc3c4ddd027971f89dc203056704f52cc7b746c2491d7133b31eb32533b76324eb86cf2fb15376decf81c9738fffd191466aaa22f7bd703c5b5dfc7d75a9de31e837f873d3432dfd46acdf8003c4f2cf57524355de4d59df27f7b9e4d6d07689d91b192132a33baa32fce53da9b4845f59dfd500cdb9d63d03108140341f7c89bc30d9d1c7cb6dbbeb75b59ce89beaf354549d5e117d33bcd7e28f74becf1359f57e4edaee539e8935fd32c0981ebb7929a3a7672fcef2c56d23217c21bd762f3194c13b1baf9ea3fc142f339af1d65df521a4952021d8304c6669fa18371795e825cc20a57ee3be7c1d76a805c376ef31ed94011e3fd4acba2274208a376aa2ab3302bfe084593c6bc82c220fb448ae5483e32a6a1b8d2574398fea8cd36cb55b58a8f5999a9df82e1aa2084e481817455692c84416a9b7bc9927409cbe7560056844c27b2f393e117b7f602a510188f5aba6d84dfc4648368982d4609c8797bc0e57c7672fd0d354fb371c2c7ba66f697f5c7222e63ad9ca2db0016de7e34c4b1f9c281c65d694fcd6365ef3d83861079577e8e543bbb28b1dc7b9a669ef5ee4662c75da7e79080ba7038bf6963fab0a276422e76faa8051de36612e76d8aed5338a07edf7af3970ede6007ee5cfad26ac1a68b8a78329b484152848d69f1e094bf08a6ec956267ebecb999dd1c8eadec8c6fc0b0d074eadc4df75415a67d131b445c915ea46f912970597c01b8944289710580181689ebab3f7be88680a7b3b6d4a50c685a45ec486ac03fb76529fb8cad539ce53f04ad5f9cf73e03972621dd29886efedb85048bfd73f8b9d16b36f27a9c3efa48a74110e19b1acc399ddc54289a952bef5e30b3a8eead856c84e4f03d0a0e4d96284f207216ad390a091f539ae0dc699c4095b93a03f003e7829b7f64294e68ca232f1f953ab08d20a209800094b2c1341015f6b9dcb7d983847b028bc0bc2335da100c48bd95b6c1f19c7244997c62319dc7c371ce016b2d6328eab3357c0c335b34af22d1b1ffb6e8bdd007ee23425626e9f6a21fec333c9f373a6aa0107a1852d090d338a68b12bbe682da3b44fa9973d4bdf857794fdd49074d81b749807afb41c33132655374bbad9e9d22b079f2564b2e9e792b05fc5009ddf036b729fb5f1c42e80c43a130c3bc585ea7bb7b2116c684ba2d5365629a350b1d3b6c6c4997273bde06276f640c1e672e78a4748e1f63d3e312865f472ed60a86df4c4dfe36a1c9a251abe450b24a7f7f8693a82d1919e941070b3eca7e5e88701f324705081a382d43cfd759f7e91fbb8bdc41fcab3ae70597efd095affcc3fd85648725b778ae240fe670430f55507ef243a9206b29d37e0b75501dc889924966b7d00fce40a2d3889c8f9ff21512ad44fbd96573289805121f4575c752155e86426efd8ee8c6623c767b391ae5aa01b848081aa90d40c992920a85d36e6cd508a24fa29e81c8241b3ee6cabaac4fedf086c474120a10333920b24e47267f3528bd38bc8d9e9c8123068507dce4c8d697134c8c633af90c81e9602fdea038b81f589bf00bf3147c1e32f9e275a58957be9a10dbdac097854a07e003b6859f7cae80bb0e79baa35fdba907070ad5babf83379693ea8f0c99e209110e4c4ee7d30c7bc2bcda68b6e07f0aa254fc4b7800ef1e0dcc099407ac260da14290ea63bbfa8624e94dbc2c821054196e71f4256e82a153d5567b218cd1954305380f926a8d4fd9d17f8b9bfa2b447f593d1c248315d0442095878aa6c38c84123b61793bfbbdb5fc9482bdc2b59f3fe78f5752aa0157767f138592a32a060a0fb42d717abddb8dd22aa5460e6f49540c2255a2f6416ad3dd6a62038635766c49e3955f7569fcca1fa8b12cf1f538d7ab0c273e6d686b035f967430ac6d6633243f174f78f7112baf6d041e21a31cfc2c16518a740d19f20fd4c9fb6bf55e0032f9b32740a13f151c1dadf1d9faad8cabb14512b23d2873015998591c7ad1956710d8c5e166ad32e5a03d7718dd8349d4ba949d9f8e879cd9835f22d433e46d3c89f768b37d5b67a4f335620dc39561ad610818dc506f04345d11af4f087fab48447c8b04aad0af9a77202d7338b5e5f55fa77f18fe357cf2fb68dca3055a1eeda7c58c33b55cd55c3addb4ce76aae67bfb5b2d05083daa51378b9855a29624efe45344e81e987d3df7c1a992899a590965149c73be670be8fc0e235173bf671c95b49f19ae216aa22e0d358c22b5165e6f0642a47143623d3830b64f013abeaefd2175c4afc76892386ce66d12e8af5e19e91907c0ff2bd4bcadcda0b3bda2cf8a733683164cbc90919cfe069adc28cadf49a127d765b327162de13afabcebd3c2308a4b6f65e500afe6298c12ffe9724bd9bf6cf4b33996109939f8f24db31884f35cbcf81a87a8cc97db41072dd6e2e2134f175d8e2742659acabc15b3a91822f074b75d0b6d7dfef0617ae81f86b61dff3c1e3c31648a1983ba0f8c59c43244478a8b94b0e2476ba2495bada7af0b392fc67b51b328dee04279dadc27ed77665f07178b2d26f81d640da8b9cc0496e409c1d799626dc3a9195e8b37ccaf9108f77f29b388488b7497f84e95f3089438ba37a4e9e2420029a8b40918b6c741bfe8323e52373ff6cff6037bde41224df65fdb871c26367c17db0000731ce8537b8b53c6e34ed1567a02bc3cfa17c9c5252d6977edfa2a16f29513338d07261c503ebf1b1491856be8431fd673c257f7faf09de2a672b58b84d08286e2562418899b52a67e2052969a3ecaed15fe69c97a0f6769c6ea2a5c72b7f3c0af1760d0a61953f056629a34e06764b559a25f5a6d45b2a1efc01cb716581cdc5c7d76979ee3e0a2bb7f2714c7909c9782c63e7ed6e1d71913219a75a68e767d401ae4390291d343c6b9682c1452404d703dc54e8f7f2b57768f617409bca30628650449136f0e7cb838fce4f3c69c87311dc1ff4888007d5f207b33e4513afd98a4e0b059c4fded01bf3e8cddee773aa3ff22c29cdced4a6c0c987772584ba612032106a13b37ea1f89542e3db17d89aadc264d7817ff023def37dd549d542fec51345f79b44707a9489c5824382135e893558512a2e3305e76decdac9e8221113271451970c54dba0f04fde86b4d957f91b43e01a2a313a599f50f4467ef8eaab8cdf43ca0828db6737abbe970ce9eacc7d2401a57312b661999b062c1926f624576219ae7812207d4c0bc9d3fd43fdc35ffc2614e40d555f50547adf1999ee545eeb372239ecf239ada670d71df8dab26fdd64c51b920d1edfbcdb6df0e65f11955f84ef4368862e40d60646b379b25af1b22484f7d4abe2cc31668bdd628e0f5400636c313953e3177e6d63dace89547b019d020304fa03a9e2ecf47c9435291769921a3e4687792f4a5eb8000f56216aa05107312c15c8d5d0d478c3ca5565a7d3f34e731b29a767abc754cdbfa22f4f57d19b16920f9eb48c600e83139ecbfe5156d54d145679e7d9ec3b00a5062438067a4e507d163e08b1cc8f87bc0b257e52fc96569865286e07f01f094d996647de321a6287077d09a7d510ca44b95c2d4328ed96255cceb85720382a81631ba3d612228da3794cd50459d2fc6c685f05e796dc3e4cf05a88b9f7678eeaf8d4f0f58c2e99d65a95df74d1f01427e951bf7a3efa0421f937c22ec252b8468084073b34df1a626487fab13b881478418ac36aa1628f238b9d5318ab7055568ff1f7416e80ddc26c6c8b71e655caafcf38970b2bbb37406f90856b2711f95398127eff6184cfb6af7e9070e628e96295a766fbd742eefcb0a596240d3e4137db32849b5b7456480e315ba5f0da04a74af03a55f32179e7ae0387826b47812d5291f7281f25a9f4d41f005fff70f562c63934a31a2dccf275ac81ec8de367226acd8a55d47c877a7759a54450c6610813adac3f79768bdc1b91438cea572428ceefb57f6d56209b0dc9bb9320085a3c948a30f46e1e7768446a9bb38b0eab536583a3e501c00d79a58fab7c00755f789584b434c09556743e92419e0bdedafff36775c11fb20cba8392d2c95bdc78af6ad7e720eaadf13bdfb193c48538cb113ba087ea7e8570e482dcf1cdf8c40943aaeedd2f64a86cd0fc1913fb49034da5613f15fcd1464e445e4f4c61d818f758652e7102eea5ec55e5f05497b69aa29bbc87598b80cf1699de7dd7fdb0eaa1d0463032e8088caea92c25afc808cba98efbc6f1d858f72573ea57e67377e7dcb7576afb89425d6c316d046a5e17ff804c8330d985aa4b5ae2ba4a7c566451adbd8711a07ea44897b021de046c981e85043763047eda8f089b7bd01ea39a6d6bc2f3cd400b54bb6b7715f5a2a7ce21ae6160cc90aa43be9b8da74c1b684213cbb679e4d6a07c585973a114969b9b09c3f9dedd62e64e231c5ef2473916aed522945c21aa9eafb5d868893beaf302855ddcca0eaef94378506b87b4b5ed9681a5337140871dc6bdd2603f0a96e93586af02189be36a5dfe7fc765db8ee4ec5e2b36f621b954f6d567477c217d0fb4915e77dd6c6aa6e1090751dcdfa28f1fca12e32680f2faee0ff2a2363195826e054131c13e72a168e54f1a16b897961ed37a79c693d11d939037950370c20e84703a75c9d5695c0e12141caffe745187016216f3ea2bb1c798480a87516f8995a68889ef0cacfcf3fb91a5e27c84f5479dc5cff472b9f79f5376b69e025389ea1c9bbd54ebf55f31fdb040961655a218c383749a956fabd810b010392938a94baa353584043aaa1c03d2d0cc4659e761fd12d6a68b1ddc5cd9ff38f035d4236ed2fef08311a018f4d051e53145ce0afb5dc2f266fb021c17bae194d5236841fb42d50ab7152689ded33777f0ea87965f94ff4586ccd0a4ffb472bd5aa7799ac2c65d1f9d6ce3d907038febda4febd8ec2d40c94fc48d5553d344e70270a327c8eadc4e83ad6a71805ef4757e28ff8e477849eb1f9f6dd74ad5b64b3429b4e19a6b78dcb9dc90a263e1d496e450d29b267cc9a0a33bd75801fb67f90c04962beb2a9c1f9e4c75ac80de3127875e4e1f743776cfb922f4b589a1a4becb92458dc0f02bc195e64a12eec4c7610e8576ca71c7d3f2284f7538bd9d2f1e4401746da2990f07a5741a1af732f26b5bb6809dfbf967bd472482dff3b4b4f4afd1b3f105e7014a3aab09f76b65747b090fd86e91d995f2bdc41df4d45f4767dbd4ed9d2caabe22bff7a546dbb24889e0f18bab54c7f84eee8eb5a3e23746d88c878623a0228dde22e9b21fc71c12650593bd286fe55bb940480a928fdf6c1926c442ed5e4a090bd7fdbed1cda33ecb9cb85d3aa96e1e4d8e0bcb312f52bf338014123415f67a6187030acad5c99d1c27c30ea03fc5a16ffd73308778cb2951b76160862d85f3a70c0de1b9"}, @generic="94b5f6fd0dc39f904763bc738168591de0bc25b568380d2bc35d9bd9bcba76622863603b6af1556703dda22659cbd2d193fb3aac3c9dc891ac834ad2b9df1cb952fc6e04b003f1d025e2b23f3d79bcca401643848257c9f42176da8459977133c6fa8fcbb7f6bcf3a3a84be21c137e5c99c38b2c97eaddb3244ef2849fde7d30770661b01f59b82fa27e568cc382b2199ad7558afd7d522838d1a7b408131fe56ee720b2f934693fc50ff9c754039a", @typed={0xb, 0x57, 0x0, 0x0, @str='\x9e)@[\xd5[\x00'}, @generic="d562b595a90466cab01d07ab72c9143b012e58a70a7e4886f7c3a15dd0679de43fdbe04c378a08b603a0a33a4db36e4f426c9a62348ca5f04fb47cd65da0d24b91700a01c8c2b0e8ff9159ac27346ea187d87b030e325124f1e32a43c2ced91723cde50a67bf77bc3e1ca46dba77034cdfd8a0eaad7fb2cb"]}, @nested={0x1332, 0x86, 0x0, 0x1, [@typed={0x8, 0x8d, 0x0, 0x0, @pid=r6}, @generic, @generic="926d12442a99f4260a8a5f1fbf3952ece2eb22a2e4dff29d199f70b8c4cdd34999b149f71e3933b695d0bd4744a2d5072c855ba9b7e4d3d774cf22fc34df733731746e425d1273484906916094a4e8d6355eaa48a0734b92fce80943fc66ac20f588d43819047ab04f2075cd6763185977e14b3f5737a32a4b9456f25eeae1776f2691ad8c8b81c9ccb6c2572587e572db16f721ddc8e2919897bc7a27402a6b30d8ca718c0812b680cbbe20da9d3b3b311b82e36814a48ec11eafd0298ae245d8d7d06e4bb4f1cb838870481596fe6d8332e9c874a07c2b9a406baa59edb9594cb7ccf6a4757868db3a34cec4de97cb3919424dc0e2b8c70e6ab5f361673d1a4484d439b887511a21c356abe2b5dfe4a8b8c6de16fc2cef61b6c7fce751e6d637b4a501bf9e31ee0c1e4f73aa95f3b5fbd8eec3b3e87949fa1a52151138c34be1b0dff21aebaacd663f8618b827821b82149082c0baab36d3759e7b3e47c836c9bafe88c5d1ea51f3ad0862fb2b082a77824c57eb329f5206d91df220909ce9002ce95f5f3ca58b4bfd8e8a5c9eb0f070367a95486543aec53a8ca22207e8e4d5bcdc9580d29820dbb9d42b80015a00f7df10dd6091026c33ff4494829032e54097e532016fbf1657d559b0fe8132ecc4215ec731ec11c232206daf24f6e235f78be9ed6817dac9de098fae16f350ede6f1a71cab214cd508ae86c53ecfe05f8de90242df198ee0fc7d0c3dcbdc6b4b4d96a8c61ce3ca14e9fada7979c8bf46a41f7405fabb69e7676502a6d5873c9455e9806be572836f1517429dc311129a77e040b39bbed22e96b56d8e8ecee16e6360f2041cd1ab32b920cdd4f5bf2e14889558bb1bb5e0b5c133955db59034ab22eb5de368b76e03f16465cc2fce74a1dcc1796a901ee83522c4216294f598c96f5bd5a04332131a5b6efac26acfd5e164de79d8a7bbad8cb4569b20460add1e4380057c08cb659409e4fcd0922d225088cc1829e2db41528ca8ccabf89ae9a9c68cd73c69a49a0aabaec8b79be0f8a11356ceea53b3b6de79f57792370a69be4ceeacc6b54ba873619b83b6ee415e80c6b0633424bed8cca1c7ce61637a0a117a10cd6a5683a750feab4d35c8ae2243221d04f47a0eae4d9d5a43f00f773542798de7e8a577e60427d20f5c948ee1884b22e025e05dda5faa4ae5077c5bdc4cb3ba2d00965486e1984ca8cff6cce926f33899ab8b6eeccdf50fccaf89d5a4d6cc4f736fb748a5426c88307daf9b676b60c7ec1c8199a67b2240d80f622384707aca842d530968e34f75d9329a58417a794f4ef08bee007a59e187b2eaeceb58f6f5603a9253f2810252d1d9680f41a6d84208ca4df21d58411147f8fb9a589ad2d423045b812d482caa9aec3c9584e9d5b0eb36790f30e608393825564bd069d88deb174f96617c1905989a9920ee3e7b28842c994d6b842c35c704b849415660d68ec3c5272a0bcbe55c51f195604ba96042ceda169aff26585b4cb6fa9be76481e536e18cd1e16e0a0a68e6f2ad2dcd627a50ff7f41c50eb780264fe47cc779f23e8c462c33e30d301023d65dba6a36b6fc0c1a2535825ea58a74ac611736bc9cffb68e5682d6c7cf894678491b48f540546d2b212f0ca76f2f0504eb2fbd55e032d28f0409bc9264de9c2075bdfc50ba7e20ec2538ff98bd0468017cc7a5da6c536bc13720ba9b26b67c72180173ed4eb07cef7309b3b597b0866a9cba639235257182bcf60fbda6de77c76f3c345b4c3fb32344b64f0c4e0d2fe2d45ef445ab502f688d298b5402fca3f42b2d3547516692d2fd2215d2b426dea5773e32be80a58cf8fee2756829065931da99ca2279ff719f077ab7b4989154ebdb3f27d8819cac73742145adee10f72caf9cae3d336b38e9986a4ad7e69c41724fb1fa1c7a29309ba8f3a261916e6e67ae654278dc27634a1ff8d4aadb92739ee16f357a03205390c275342eacda5223cfa53a54c19079c53ca420300bc099beae8b95d6dd29fae5112657deb7cbc393e6747adf3506122f6963b306776c5bf7fdc171b67dbb14757207d14c418cfb34eaa2bade7417dfd9ae0415c967d63f5117eecdc360be67c494b5753ce5146021d1071a2b7f52a60b2838185095b6419a4cdfb6ffe07992bd8b2805c5e580a787244fd844949bdc1d6907836ddbb5e68fe083232aa88bf9e6c57f2468a38d8eede71e1674c74bf37f16572486b02201f489756c9f457d5bf2cc4fa6624f85ceea70c415d7c3b715bba35b297fe6146642fd18743c284abbce4a1483506f803662608e2c22a0a7c27e072c1fd8289526b8a904c51906a0ed8a742ac4b9062c8308ff2c1995bdd2fb692ac19b8c8af8914cbeb60abb39f77206961e122a3a73a68c6bdb59f8512e287a26d7340e5fdd1aa810aded6d1dc14c3e624c71e3169b42b8b268f727b28ad63aaaf46576d6b5395c4b205f56dd2aa6355c84cce553ae4f886d60e40e17cee989f3a05de46bea194b508e5cfb5d51e1ab14e4ca7d2e32d6b6584830717d0165b8f58bc0c2c94e82244fc92a4498ff5d143d23a2aa235727ff90547072da247a6def7934bc182af72aa74ab04c9938cdb0762514ca6527e97130bed1b9def9a09fa91c5cf46f7e68a2496409c027f320a3e52faf2b7b890991703260c6a3bb1db9f15fe638764d26aea0934dadc82d9fc1607c9548de82c7015173263f18783ff4052bde5d4b5b185e4826049a326945708a706e8a9c812540e96df33d2672e00a70e1f5f8c77ce5f63d65f8d42181c9d06dc938c57dce45c80d5325ca94800b6c3736f74c768a3a2327e7e3fb48051a98afde23125028d80802857520e757f0e3da7cb4d8a5ec6cfd140236c23712b3fbaf4a7f14b02f7effbfcb6e920170804b0fc7eb41e98929d478caffad2d9276d8bfc7d7024fc4826cc709a79e5b77d80b1953ed0a8162a93eee5e17d13042e80f2364b51ad0784bc932c276309e4043f5e88f75aa81a6c13651e7bdb23271b72cc7afe1427517068cf221a99e5c041089aa689c8ae16219e915935d09519ca1e23815c88ac5053a0dccb70714f8bbadb6188403456ae0765077be126bbc746a0c44ab8d2de3194688235dfdc8514824e9cbb4ef559e02c422595daa1b88e1412a1ef4316479fede46846988997be300d0fd8ca1615ba486efccd36c2c6b810b8096fcf0fe79f993394f407ca0cd436f455a4b6aad0ae27597be0d40ae17595d8601eca6ee4b4c78d7d96efa87f0608cdad2e359def1cad78eacad388b534eaee39780ab01dc2b42db3c70f2b13803cc21cd253dadb78921ce8d266085c902ad348fe53840b9d0eb169fd26d2fa019cbdcaf80492004eac49c578fbdd38180eb58dab20ca4dd585d1a7e81583ab39829adb78872aa90f73b55551c65419db9194eac4d13c0e20961aa3d8605382dcc09905b6dd1e0b4bd30e2587d03a14dc56c23dc2d4f686c5451a70f4877f0655c141428a19ffdac4bbc8fed2d1d25bb72eb09197adf6adea7933455b9234dd7a59b328a052ca8b19fac7edad11750c61ba5614d92d580e322a5d862f31285a4ab7610ab75593c5a9158db5f54daaf0913b4fab5c9d5072e30225e05b24a6721f763ce68f6e56d6b3142b53dd2421b09ba31f9a30ba9d6ac3793e5e1d278cd0c5fbae61a8fcc218c164f6ac21f6b3ab7539c7c00f0378ed690922354034747dcbae587b044bedd2c25ceff19d595a44154147b272f94f95082e98468c522be4302cbfa1fc5f4f52e062cd5e47e2f85cd2a70e9748e8ac26e1264035ffdbbc1b876c532a1995894238b484f085458367a16dc2cf51087a259008662a4ceada2e191bb54b251d8d00f2e8aa38eccfaaa621c88dbc30ae31414b3d7aeb196cb7a29ccfc9672b605c1cdf790a9c7b3c375ea7888d348528ff1adecac7836e1e60f0c73d1bde650d73f605a731d96755ecff90fb7bbbc39a33c55a01a7c385c1d2cf72dfd7faea41e7409f2527cbcafced349622281c29a5a5f6b4978c71fc56bbeff0a8b2e85446c047a322660b84efee34e18df51e20b8e461b1f4f9faa3fbf397e2798f7c76a9d42704c28513095b15fa03a41e67457330a2aa5fda86d135d8504cd2fe75e800d85c427119632a151760df2e5637acac7d12170e16945d62f6789994b3e0fb13c424b90e1f229c08285c366aa5518d9da11650ea2e7227584f84f46f38bad3e318b8d1d9dddf262a22e22cde99507bff6b5296d480924e707ae438bc9406435b5730c50092dcb16d76933421aa8e38576e7ca2ea1ce2fcdebf042f409e3411a3344aeddcf05f5398334d57997adea35b94394b10182650e66c32b0d23e05c5b365088123008aa5681d99fe33716f98e0ffd1b9d26a836dffda578e495ac87ef420cfe18c85298371631d9a46bd8c05ac55026200a8953cbd3a38ec5298bc63c47e8d774faaff385efc94c32214ec09d72cc7293aa2d037bfcd3570408a9dc59c59e3b6d5b3a7ab02f674035c6d2f30757babd570cf369aa6e5ed5c7d900f247ec53e870dba489b111e7bb25164b2e473f13d3ddb335f571075f3fa8ee5b99d6b70736340ebbbcb71ac54d64c11aba4138810e77a206a31521e630edc7095bfbb525bb55432d87546dd4d8b3753dceeff723867153682a87d890dff975bc423b1a9a73127eaa23870366071e21fef4c8bc8c45354073d3a2dc65c590cd4affc306c9721e548f4f60b8c8dfb4e9e7ea3f704a035fc1e19e75d0aba59b79aaccff4fdcf4ac46ee5bf955e81e01b8ddff16e1f0f9ab90fe347f4623a5ab625128979a25aa993da1feb29acdb24680e5c46a799d89f2f0320b11b2e7f749b2cff3df117bbfc50f67ddd24e46367986cb4337b931e7b4347b00e66e2f71cb634c175f0cd2ede3b8c541688ebd76b518bb0b808d0772380f85e449ea900e531cdeb6cc8aaf5ffb2fe4caa7d0a89a808e62b2cce0e1ac33dd7bcf1a3d1f937c4c209ac8c7fca91f0dd4a7f58b2ed8165042d422cdd6959dbf8904b7bbf66e24f285ee0b3143b467637d28ad0c9bf68a4e8d951c4d7fa816f9a020a77f53acfaaace3d265449a9e21233d675d1fe32af26d509f6782f36bb287976560efb54a9f44e1c9fb27c9a0c8c8cf876df04eec0445d3043e7190b967a75bb46ea98dc28e5f9f8325b90cdc8b08638b7b31c9c3d594d86e2db2ed6ab1ca3af6476c6dad626dc40faba01afbafa9a888cea51ca2f60ac5e02dd2d18e66e4547db77c72acc260dba8643b749b007cdb2171848d4dca324a6dcb032f3f86c0c91150b1d829f40dff85368657b6ce7030bd31236c330a2dd7b2898fd420a293260c77b27aca22a6bbc786a1c4f086e582bfe817d555a4f3f28f2828454b613777e155361f6b217438ac076b5477042483a169e761b846f20cc2d1e0420689d59ee300d4c44e5e5e7634d2483b4b6d1b5583a6dcdb76e15650f75a863c04be8b648f75b02ecfab882d1be1b34857ae8afcde42be7afc9e6c33d14c339eeee74b714d007befd637c86984add5a2b89409dfcbeadf1b6fd26dac2b4bea0c50e3c8429141d79ad6a8759108dab4d4d2b3b6b04682c567bc4bd101bb145bd60709b9910583890ec43d92cabaddfd1d95fd4ca3e9cc396c9e3aa25249b763c63d9af3b4cf93abdf4372dccbb40015acc31996abf2be2be630284054a71f0f2576c9ff214bdbb0980750095bd8da457c352710604af0db1a1326e6da275a952d083836f3e9a2ef249b9a6669f34c46f680c7c54df0dd2ca160f6d23c317c8e8ed57f6279125a6", @typed={0xc, 0x94, 0x0, 0x0, @u64=0x7f}, @typed={0x4, 0x2e}, @generic="2dd6715283ce2090acd32634193c3c8da49e95b1d14403ec6789da9a0ba14ed4ce6f5777a1516b9d64206cfe484bf012a3e5ca8671242960447c1159ec60cc640016fe6883d84112f9fa134f28d340905088bde20975a5b2c2126480ff7012daafce2ee0caedfd940fef5c265030a0097092c7ea6753d48f1128349fbeaedca2587f2b4405145fe7f30015d7fb4e84b4ae976fd805e9d449cf35f2bd9589dfc5000472a0ac5207287fff0f8538e022", @generic="babc3d3197b8e27c77387dc73f28f4e62df203d751368756e203cfeddd4d434f67b767d5190d69eb2a556957ee66762c7d4455d45a02fba45c6add6d16de4f855420892982ad2e7be6844af73e04111e607ed826e95e9f5113af5b9944b8a2b05bc50896469ea5ff341ce6307fc64d1a54dc22148d3e030600f61f7bc21b02ed7377df3eab59cd716db1e32e32545fc7697f3c42da829bb24ac9", @generic="dbd9a979bfb46c8e8a0a55fcff49e155114e6bbc425cf1257296eefa144ae53350ee73081cce3fa4116517ae5a89cdb739544dedf273a8f0d14ebe1aeb9de5889e571720f053419888fc1079c24182a794425ae5bc044054d9b2fb8c6d81529afb7645c2d31048eb1781b78ffbc9120dcd0c766c931c12fcd655a513401b27ed63c46b2391ccb2139e2fc114d73afcb9998d45aa34e80140d8394ca98e57ee5d39d7671ed5b1f5c76fc0b6aedce0de02d36bf3dc1772fb30875d3c2d88b6b865e179ba713002", @generic="f8ce435d690100e4ed6620c3d285ea25ab78ca4b2b545343de16034133193b1f63a9b3cb2f82a2", @generic="6c74c72ca6ac18a6193a842ac7e6978e9821106fe3a918f5b394ce58b1f3b24afbfc8ed4fc3b5d308a153c866efab0e31c8e875fde8cfb708806b698ba02bf45eaa96e39dc0832d215f6a57adf5b1f1fd35e179d08354e6018074b694989b5567fa3c9945492831060a1968112f71dff3cee31a9f317ec167b8bdd942c4acaa4268cc00dddfb07dedee02c6a1c7e60d361d4e7f0a20dff8a45d1eef8ca46e3f0af28a52c99079e44990f25beb16831fd1db01ebd4b0f0e2b093e1836b35d3d4a07cb27b81d466fcf3be6bd023c9a6d26b01a490ab41204d474ab50f6e159c7a7"]}]}, 0x47b4}, {&(0x7f000000af00)={0x210, 0x21, 0x200, 0x70bd2a, 0x25dfdbfe, "", [@typed={0x8, 0x7f, 0x0, 0x0, @uid=r8}, @generic, @typed={0x8, 0x7a, 0x0, 0x0, @u32=0xffffffff}, @nested={0xc, 0x3d, 0x0, 0x1, [@typed={0x8, 0x88, 0x0, 0x0, @fd=r4}]}, @generic="4d6f9885c1b62a7abb892a54363041bd3c6b570c74e74786a528ea708a7b4d64dcf06e3501f5248f1e578061a7220c8863d02fe88e9e2d02f6f27fc5f040aea4901221067dbee265", @typed={0x8, 0x34, 0x0, 0x0, @uid=0xee00}, @nested={0x9d, 0x28, 0x0, 0x1, [@generic="38968402e3705dcae579cb555fcd02a9bb40d9b1ea9402736bd10afd029713ec48824a5db21d18ffa806dae365c5ac18dbc2b96da961ef116ca81a713c8925d2c74206b073ae766303525958515d19adddc37b99dd42e202375b701fca89d61ce208039656f4cd07a58e7f648550e3e142b51297639e68dae1f1b36f8c770380e5e86df9c7b8df8864cfb383f64241526e", @typed={0x8, 0x6d, 0x0, 0x0, @fd=r9}]}, @generic="d81a2d5116ef1d1fce6f73e5b6d4e87787a618d3eac8f2c3f68745d2116fc317454a604286e4f3b2e8f052fa5a955f5b1c0798d98c8824454396b1e0523027b153b2c9a117819122a871a01cea744ddb4850c2e0f8bfd1fb1d663d15288bcae7f0b500e0568a875b46baad00e8f13bc5d251f763dd4203c6b067e81adf03380b57be415699ec2cc41a24f9012c69cb86288cbab3b55703a9c294ba253e98cbee88e74b34a350a01bc148e93f5efdfb0ee593ed7251ab10d6722228221d47887f1ca2f4fddf93a7a08ccff30512c47546fee8753ffc9febe867602bde2c10c5e1c2ba91ace04394a315cb9b9147a098497b"]}, 0x210}], 0x8}, 0x40) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4000000000010046) [ 641.624969][ T26] audit: type=1804 audit(1638170674.275:57): pid=29869 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir457516427/syzkaller.RAgSOk/791/file0" dev="sda1" ino=14284 res=1 errno=0 07:24:34 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0003f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 641.737409][T29879] block nbd5: shutting down sockets [ 641.901014][T29888] loop4: detected capacity change from 0 to 8 [ 641.948216][T29888] gfs2: Unknown parameter 'fsuuid' [ 641.999439][ T26] audit: type=1804 audit(1638170674.525:58): pid=29871 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir457516427/syzkaller.RAgSOk/791/file0" dev="sda1" ino=14284 res=1 errno=0 07:24:34 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x52000) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:34 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, 0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, r1, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r5}], 0x1, 0xfffffffffffffff8) dup2(r4, r5) setsockopt$sock_int(r5, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r3, r2, 0x0) 07:24:34 executing program 4: perf_event_open(&(0x7f0000000380)={0x2, 0x80, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x80000) r1 = socket$inet(0x2, 0x4000000805, 0xfffffffc) socket$inet_sctp(0x2, 0x5, 0x84) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(r2, &(0x7f00000002c0)={&(0x7f0000000040), 0xc, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r2, 0x84, 0x1d, 0x0, &(0x7f0000000080)=0xc) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) r4 = open$dir(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f4d15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946aeabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2fa7f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) sendfile(r3, r4, 0x0, 0x11f08) r5 = syz_mount_image$gfs2(&(0x7f0000000280), &(0x7f0000000300)='./file0\x00', 0x0, 0x5, &(0x7f0000001240)=[{&(0x7f0000000f80)="010c28160411adc41f5104a5d5218ba4a38dc4c983f2bff9b634ab53e7bb00e5e8759cb1d3c7a0fb4ecaafe0ea3ec617bbfabca555ee36616128b03261820d499a04e3418aa7889f493b2d3030fa37756d0b4679e2d8e2440ef682749acc660dbefcb19f5c14d6", 0x67, 0x7f}, {&(0x7f0000001000)="8e520d60b9aaa3e9aebf7fd19776a25c48550470df0ed08b904db44c26d430f540e42a49c99a964ff0908125736c9ddab5b792db8db55f0ecf7eb6611f7c08d2eec7fcbb0ad5cee626dffffa7e5284d117a35e9969dc5404206934758d3f061194c65c1b4218710a16383492489406cbe09801d193e55f2ad9a2318fde0763049c5b200312237b1c156d01e9f67d75e739a179d39fc4a4a18eaab6884f58b13f4a231f288a389198e462a63b61e44b39246fb7bd1aceb6", 0xb7, 0x7}, {&(0x7f0000000340)="e4e38c5d9e2c0fda7a9753ca0aeb9302aea883c9", 0x14, 0x3}, {&(0x7f0000005700)="b4d636118d383a72574efaf0447300dd3b917632df5d67189d79b822825f675eb4ab7f22075327d1579d43777f149f6fcc135f72a92d41b233e9489bba0b51e5e946f9a6649f1ec72ba506dd99ae20ddef63ea2899da49051a5edef32e67336f5c5cab0e165bb6da4fae258e1cd31c6665b59c135d25f12dbc14f9c2fe4337a9e0049e77db085a20258595cf8b84b71838ed0674beffa4f165268b00150a0809dee303763fde46dc3c18d8774fa84246e9b38725ef6dc14b26e4fefa47af6d0a122d2cccb9aa2f2b6ef730984d0af66fae1b16c07755c300e74af4f1f1da6088eac6e16996713a7f7d339515d27f66c4fa20af3a918b9a1e0019a1fde68029258f3e15bffda1fe3feca8957e20eeee7ca1fbe7ed99f539479a6d520c9e089251e1e16798be8300f5dc67fcabe17c159b0908933a23ed3b9c6e09710a177b62691eacfe9d38c1e83b6ed83e37d11c6c7a951ba87cb4ad3923aa6d30ad6639f75b0b2094e45f0e48554b9340b6d672752af1d0f677742419b28cef0a3a65c34c893e77dfd67014b4433b1ccea465e7f1f628b29c15193850b0249565a49f161505cd8513daa4b43f881cafef259765fa998b035670141a93fe6f17a58ed65d77c0fc4bd2032dc25b8948e1efd4c82ed54c0a0cab7e508bc1d38907600ced522b60a423a955c789e98a5d028d0d62fcf098bc7d0f766f6151d3804fc67b74fd5908f68afeb69d9527f63f032cc4780295972779349335e4daa0b9bf485923c27d9933294b409ed83f5d66c2f88a9d36edf5f81c434be4f7a86fac9a81cb62ccc968d61446a71f067a993b9a184c85afce2d740a3f014ce044b1f76810cfd7fe372051cc2d36b4ef1f9071a55d7421661733ed81527342c727e5ce04b5c2153dd12ad571f3feca9cf57150cf668a4e0532189d9de98804b1c7e72d84b788afb7cddb3d225900b437ff7c562b73ff53c0f30569b7adacb5eeb95ae6faa21e8dcad556f536116dcccbf4e3ad94a5c261f3c4dd76995f2f281fef179d42a4ed1700d7b651a9838786ababe7581fd6ec90a56b634dab9767546b7a4eb0e903a3176a06cf7bc0f44e54b63e8deb59c61623b64442bb7dafed235ee14edb3efd7474e50da8c45445ed3d64104997ea5895631a322bb44aeac39561d927a85bb4e965febed7bbda86d9bd1e7625a342af544ac891c488854fd732b9257ab2dd98feccafd45e6b8aca3ca24b20305a8ce631bdc67bd81c38b9c62bee36bafec4b1fc7cb3b8f914541a10f643bc034ccab0973e2ad8da3268ac16ec0638647ac1da7d05b06f51c59b3b2249ecec35c06bbb89a41c3162f6e69f0eaeed5baae986d9da384b1cff25fd9c0cbbfd4305ed27b0789103f4c727ecad8691e67e80d2b7ce0b86ad7d02545570cf44dc632b346ce609d409f70069edbe9cbfd75bd07dbec47602a6aa38e861853c1c94f497fea00f9b09120392d2d2300868e8b5ada591e79d739a77408d8e80dcaf7ee82a2fca12c6a24a3217b46fd29678ff379a50f8f645e88f7ad64f5da0b24d7fec372a366916e656967b54ca50f53b0ff1f7746abd2451a3d1874e873bec6d5ab0647ddfa210006246fcd79f1e00217debdaf0a2e60af33b5faf026879579f6b4c9d7df64e4f3369a8b01657a0fe079fb2689ecd9513640893aeef7810cb1d669f73fe930e602cd4dee45c059d87038e9ee49dd13b9387dc3d822f241d54fdce7ecd4f47fbfa40507e09807771dfd3e2e3110aa3eac5b6622dca381bea78228757cf5038421c10b8c61b9f3ede74800bc490afecf496c1a1e43423c2ee73d4bf54b1fbf1bd1737f6ab13f0960e3b2bd5eedb91a0be9c65df68f9c8e43ffcd45dcc62414a5349903878eddaecbea9fc9f96866cd4b729c77a0183c038f6594124e690b927e487ea53f2c882e7c5f51ec8ce9d202dd98080ec25123c4819a5ac799cdd503b80e1da95e68d05fd755f4b4fa88ba37b5316f60e0a0a501d8d5c6532c683c448374a24256614f9ec2c0eb97892f4f931e0b44df241648a9c315d1c7ec556ab4e21e0dbf6cc1c343e50438542e152519791da0f0132496e27423fd224bef8718403f95a03b559bbe8eb494333897c91014377adf949925e9b88682290e62fdcbb3a28f08e3d5f33e431d77e5becd2912bb548cd7f0a8bb7da6028616d4185fc6b7599b3f204db1bc2d09d612f693e37d5cbf66253f5d0108ca3ca396edbdc02411950a05aa690e5766bd1e252de9e1a1056d9f70e3acd434abb02865fcbcaf253dd8c33be7b6a717fd4b6319cf4644e7d9ee72d958bdb290723e189125fcc3d30c8e392847ef8e46c51828d6126416e37d8f47c52d6731b85da25dd3379d855b542f6612925be7a22b3055c9dcc177cbb8e1fd99efcb571999e798ea5b0bc2a6247c60ae36d962fda926c6c0e7539c068727383ad7d1aa3702abd9d35a75f31f3a8923c56fd0ae98d2763bdbefeaf9a578ef634bab2b7c2343f8bb48fd10673e05077e156a95feafe999007d5f985fd72ce9f31843d2cd844b04e3d1ecfea659f8be21cab636690546264b6ff51df5737fffd76f07533003817ce6cdffdb98532cf0c46e05c7647816c77ad1c80e67fed07cfb2cd25dfabcfef8e583a212ed75c2c6692bd29da0b22bf3c0e4aef7ab6e7e99e2e17f29f2d60f2a975854df0550c95d5ddd8a87b7138434fb778edf06dfccd2ec2fb7e47dd236925df59c4688cc281682cf440b060d92fd6c474b9e5ac0cdf097162ade6f7717cf529432d853f61427972cc667e9c378fbd415c42d1ea04e3c8b330f6a9df487f3ee609ebc674404a4d09693a831819cf760c46c04adb84099ea047604d2776e98c958442c3f8d2a1b21c9aceaca4ee43f9034684cb3853949e6923bb34fb1c5cb60ecc2ba4d31f52aa95fda0726b288735901f702081f77a9be34ff5d28ed294358875f8c2645a3059002b4a311ceb815a02f55c8ebac9aa7d058f73bb11d0e98e07944c5ca1ba15f85eef2d58c4dda66de9440db2598ca4f9e69d48e0b56c4a20a94fd0ebe62b819d9133f30e62fefe54d9dfc385c52002f728d2a9b90815027cbd9254f032864d6d89688c63be48f44c78bdf8de78e39c787767c183fb1cdbb535903eac398a9912c7eccd1e65cc27ad911ea77c03dd48700ffea79086c01818cfa0298001b3e7754d3228da1631cb0da00d4b59fe4c35c69fdfdd5509f33eada9861e16ff1e7a6bc8c606da6fda7c462a629cbf7e87f27b51195040464367d19eb403af2d801a9f82d7baea0f8e88c9c48406eb0d4692d657121843e295e6256b377fa2132989b7f1e059de5fb53651f38624931af2506413b3e20c655c7636ead3fcd06e0b408cd4afef5eb9aa60f16300194ace6f59477c9b1c059d742ce48bb82f7352e56fc1a54904d93517d00020fa2e2723e528f78d0767f34779cc6a34d69849b8942c49d88548f03b748caf993d78d4dd3956003aae483733add74d879aeccf3ba5492f35a041cda6bb58e9ff250af4932229c72aba8cfa7f58759d33df0efc8999b32649b77919c8ca0fcf91bd90967dcee2a971cb7905fe8056aa666575d81c7fb561badf903e2e38c90322636cca23de27ebcd75acfd4beccfa68958e7db20c1006547b798ed77d500a82ee185eeb31149cecf788199338ecd6ed2af4a7a2c57949c3f9195305db20cf36b2b815a261dc82afe522d80554942ccd6364a1d65bba56dffe26086fba9557a7d6e9f342302a9aab08fe3eb7a16606fbd8fa5ed692019ee441c0d872e24aabd04fcd8b16acc8052109a1b92abc94d597619bd9281533e2922d73883dec8d4ce5f90645212631132d94b4059c125039443e59a1a8ef332b4f067070c15da1ac192944d455ce09f2fcc7e81f73af1dc0139d011f02014bfbafa1dc9eef87dad4f7cf765d41d8b90dbf8f270822ecb47cd61e6aec31dca3c6b12fd2f374ef3cccf685f43eebbb8f72dc87c638c5a0aedff93600fa555bcf1efd89b9412c9739a61c530d4ebb969310f63ee481fae8feecf48586286a19b869600f85297cafe9c6d7b1e0949c7611d337b1de79f239b60b6798a428178a18891f0042d9d5bd28f6c2e72f5c8a45836f7874f23a6c9627bf42e801dcdb43ea22b816a7af27902df25f3c37ab334fcf771015d60f01d154a15f4839eecdbf483723269797b48e21b40df9badd785d2b752dd05e49ddf55ffbea25c61d35e53f0e5e1c8aafa04211667955d306889e73aaf4f0c6da48141bfa679c2089f2bcba14479d057b60f0af2fcfc68f734d6490c4dc161101068c5e8e12514401e684ad5696140e3acf7bb7ae00bdaba8cfc73ca76195a3562e526415369542e7f9404e72ccd0a490a47b2f4ed249e55a3c87e841caa6495136b3f10ce41d32d5e846c8f7bc7dc0810e9bd5f808dd9eee0558344f8627afe501721a903d3f1f625c87dc2d8130c5b16d7ed9e8219e6556560a08c56069d0279892b7918c4164e158aa4bd7daf1f3d9a7cc90ba9d5b46fd1defd0c71a30203ad814671b2d43e3ea60ac8983603978dbda32908b54176dec509a41e82c55feacfc58aaef1762ab813932b40b7343d8bdf4734cf7c2c419084d607fea075c4b324106491d4f63a4a9989a3d67fcb5d949bc92bfec3a35274726cab1db1df9563037f5c646816bafb798714722e24f9e5efd93c9347728a6753817a7caeb4a19aa4d1fa4fbec6a5f449802f27bade21674a3dffe7d3e8b69a8a5f3334b3ab4f0183fb24b42dbd358f75b887387f3973538e91188e8cc5a6a84aea1548876d385f36dc308bc0663b9c0bab92ee57f592b24d44e4f0116216dfb1ddbfaa8b547698b620c5ed32e3298baa22529065f19aafcbed248d3e499901077ebcb4206cf73eeb2a6a995301383b106c65940d69f69aceac1db4edd0de87060828fb1454ea36b15903df824083f8576692350e86f3fd45a154f7dc646bf35c6bc922c70657e45541c228fefd4a0e45c378337f0aefb72c27f089859871ed7e968014d7dc2c4db1b01340f347423f5066f01e4f1b5810abe69b9d4303c391804b3f6750340997c444d8fa35a3d35dc5a771605d775e9b9ec6e762e41cf60e7e31bbde77c74bc5e88cfca66196f156c5550078ad840305118eed20b196b56a65bfc4d5fae14a83bb5479fab4a106c51094bf7ea9c850e456f15711969b21c7997f750908b22bf4977385385a66909674b6c4ec78969e80e06915b211d038cd5328a66e3ac987ae1b0bfdf2ce1276f786740e377cfd750828a989eb262df0189194b15df7876747b1ef552087dec6035084ca010e21b0000d9ff886f96895e958f8f3e93cab886c86701a6dbbf2b2817d012847d1e643f2601f4c6cfeb36c1bec43d0e9d7820e9c387398a25ec4d718f8472fb7176e6aeaf0dbb9c9826a260749f58572e4af0527d535948c146ebbd624ac8bf69c8dc0e8dff914552776345833cda511d6222a83ac0357bc591e67909821073aaad45be78e138ac04ab40b64c27172b25742e706856df255376b912ef17a31f3faf4c6395cf7e7c16c3e085a468b116d334b62f4b5504115d83b8f6a47c9a630e729197632975b582011011af5a7eb7897c798227b041d4370475fae85db6125a7ae1d163f34998ab875bac1e19cbc95a4b45cabe459344a5162c9fcc3238308538939b48b96e067829ebe78e1102f565685ba6621d28c2a6923f43f0baa8859dbd75b545aabfd58b755f4b90039b648b4c9252e1dcbb9a06d37ee7d8751d8dd53cd1cdc48562786723c4bdd202042430c02a41c43", 0x1000, 0x5d}, {&(0x7f00000010c0)="2a93f8d7ac4bc92a2c71f080611741eecf53fdf472152aa12213527284791bab00251cc5da57aa9c8ddd54ca0ce6261836df17d7220d98a2547e088cf35bcab290c2ceb05392ec200a3659fafd127931e18227038c8b7e35f21c653f9ccd02b8ec6ee592e601bb9db22532cf4a0e9c03a71ef833ef01022f3ebcef1167c770f62098fc9acda9b06925cfd925b2c46d49b05b06f231d86ab92e4d2cbe3aca56a11a665ef499b29d3b6acbe5722a637b392c8bba7e7ed12810ce3ace1334332fa6fca8edf4069acf36859efaa1f04768b119c32363857660589dcc6a", 0xdb, 0x3ff}], 0x800, &(0x7f00000012c0)={[{}, {@discard}, {@errors_withdraw}, {@ignore_local_fs}, {@suiddir}, {@meta}, {@acl}, {@statfs_quantum={'statfs_quantum', 0x3d, 0x7fff}}], [{@fsuuid={'fsuuid', 0x3d, {[0x65, 0x34, 0x34, 0x38, 0x31, 0x7, 0x35, 0x34], 0x2d, [0x32, 0x37, 0x30, 0x38], 0x2d, [0x6e4ab9814ba50eea, 0x31, 0x37, 0x62], 0x2d, [0x61, 0x30, 0x32, 0x33], 0x2d, [0x0, 0x66, 0x32, 0x35, 0x59, 0x31, 0x65, 0x34]}}}]}) ioctl$TIOCGSID(r0, 0x5429, &(0x7f00000011c0)=0x0) r7 = syz_open_dev$tty1(0xc, 0x4, 0x1) fstat(r7, &(0x7f00000036c0)={0x0, 0x0, 0x0, 0x0, 0x0}) setuid(r8) r9 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r9, 0x4020565a, &(0x7f0000000100)={0x5}) sendmsg$netlink(r2, &(0x7f000000b140)={&(0x7f0000000000)=@kern={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000400)={0x350, 0x13, 0x1, 0x70bd2a, 0x25dfdbfd, "", [@generic="7d385803bb7c1ec8446b55e21e426d63fadd54cc0ebdb025adbf05edcc4d4bb2825cfcf7a3ece6b956a984f94d2359914aa02e2954e147ef6114e774cb3eab5ecdc48736ead64fc02c52c7626e9d2b833bc2fa963052aab6166b5c5b09bdd899b70e2886be2f427059849366f27ed83c041fb3b7b0a40cee4a40926233fbbcdab8967c8d60d86ba5035ba70ebc01805882d2e73225f3228c662a05b2fdee7fe3e7a857de65954b2bdf39b73dbd6373fc74f9b5550f15c4d5419ebcb9c290610e6f64", @typed={0x8, 0x92, 0x0, 0x0, @u32=0x2}, @generic="30af0b94f3044c7275cf5dec1284e831db00f41b65dd8419ece8472937f8048474d847e7179620e73dd3bddf962a430d517aac879c181b1bba56386c81e8d3c536255b047bf4e57cf12a3221cb3902237985bab716d13b9db018f8cea43275e9e87ee321e92650721d84e881c07410b54b1c59ee3f87e7183e4233d72ff01f", @generic="3d08b9f43db97bc7266f6bc0e241a6817e99d4f72b1369fd63fbeaf6a12948b1b080f1165a0d9f5f22c5f86e9ad04c5b01e210d0b720a2367cbbd32e4d4e5599c4779d1fb89b4e3f7274272e52e4c82131884e6c427bb0ad11c1ae02d46290b34dcae06301797041e891b47288fe664c334207f4ad79fd74d6e86e3e5e8a15dda91a3c0643776a70f904fd9c9cc881de689dfc72f55f801cbce42a6e96e10d9e302b9f35c969aed4acc9e247727f942f57422560351cde2bf06ca86aa6ad497a2d5ad3756bdfe73394c9483d65a8e0758d48697f06c93ff2b1a05ccb3b46f55faf110c7f592fe245a3256c793d5253b66911120c69e13c4a", @generic="9442f91ec82fa85760c52adbbb7b8cdaea6c3edf4c6493ead837aa1c75a47b3b797d926754418386a14477c6ec5a5ff38de288e29f5b34793e39b39fe90050ee4c50e2bfae70e857db0e627e6ffb04f2be049c0f81eb8bda0cbce41e8a026d0a5881fd9bde8d8ee458291b1568bc3a486c3217d2e937e030d3e1d9", @typed={0x8, 0x4b, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0x8, 0x4e, 0x0, 0x0, @u32=0x6923220e}, @nested={0x6c, 0x61, 0x0, 0x1, [@generic="c414c29003e20decd7e8695d993c6623cd621ef15c3754d5cd14fce8f1972b4d8f0439ca95c98971a28037db938fa35e24221a73bc9557eb0a814cb5f27c989cdec42445fc1646e97b15ee91984518296fda1d70fdb12a9a9e80a732f3a6b5f9291addbfa19473cb"]}, @typed={0x8, 0x16, 0x0, 0x0, @u32=0x8001}]}, 0x350}, {&(0x7f000000b180)=ANY=[@ANYBLOB="bc5efbdbdf2508cf2300e54b0e5530d61a349a7312288775098cefa7edb4a6d05bf55e1c0b3651945a5a9b2ff6388dae54034f62253f3dd69aa543a9717d7f16", @ANYRES32=0xee01, @ANYBLOB="04004d0086002c8085106c92197863a630ea967ac9836a29f68be18139d83a590ae33463f1ed949d965d5c92a1cf71df80c31d6c62f491d670e195560342616a0f890757df877057d993751122552a731697f293955ab6b84c6ad6097e4fb482d4a7efc3838818d508aa08001b00", @ANYRES32=0x0, @ANYBLOB='\b\x00 \x00', @ANYRES32, @ANYBLOB="0f006e00262426e12e66290f7b27000000008a012580eff33bf0859257c83219d6aff2213b33e42677cfbbca8270d7d251c4abeea1bb3ae65508f820632dc1f5103569cf08203f21156050b459f9df747eb7c2e2ad50c036e7ac80017cc09dff03ca87327f73d757341372791924b8e368303e806b392928a65ac5f41161d6eb79a5c0da019dd4639d855f2dee4e7f6be22dc6b3e105b06bc39186a355b003ae8a79de8f72df49aec57dcc3be78b2d448cfde6eb3ddc75104fbd11f815b4a41753abcc596183c4df83b5d88e3e23eb437d99444e7491267d2dda0054b658db5d69449a369c34f68d607e78e5f5616ae82711427ec84467ae96d9abd3757a1f61aa9f9c1a4cf55db1215dffd4bcf6c2d937f6e3f670ad7c2372cf70510a3231f94a13383707cb7bd2de21aa6ff50a4aaa0d02977581e66521f07f05446b60e8cbd517a6f79c6cecb3f982688db6eae2301cb4cfc603b3efabda6745d3e0963144c0757484a399228917f3c143c017f1397269c0abdf793fda6813ad19887608d6fbee27a8f6c40daf11452a6df1658d48c8c8757293f57978f40083a70000930219800c007a0005000000000000007e65b838f6e01a4e2eca09ade51a6d8ab68415f6d46eeac5c47755b5f4966de541654cad8d224ca6541897d5076d7666d9ad06d080db8cca328eac45ace94fee73b01f6afcb932414bcd7f849f830dc1817b555eec37f1c5f328e990a8d852d3bc9325fbf6ad1f35e56c052a651186c4a387b2037dce5f41bc4391ed29d9a5b610d03dfb2f938707626842e4d25c54173d064e9e5a9b13e3ab0d12d73aaebbf06bfebea1568e25571ca4726639f5df2138fb65f917fa6155a2eda2b364fb4ad560e9397b7562e917acb9d75843bc51f61fc95af2cfa4227b933cf986cc69de28c526edee59ed72b7458913c3b8125b8ad95e36c55badd366ed4e153bd9cfefdd9b00cb5e63b1ee1ab88fe1df51a60f5f8fa0f5268adb488c545879945ace17b412f7c197215d21c64716b8711ea9efddc22eed850a1c00e0b83d78b0c98a5248ffc994d1da2edb6d529c1d50e7f70fb65c1c3c959898c26699cf012b46987489d2ac9f69361775beff11be3f4422b15b6399df2bbac8dfa001f0f69db46b933749a410660ece0721f8f74f3ead5bcc6e11ff1c90a5d2cf369eb0ed3a74e809415d2f6fd70f6ab1b34436b5854dffd3d4401642d78bff1199f5683570336dc593cd3f774d5d98beafa658d7f85fba62db83fe42b9f0f6065b6348938bb60eec510caf317d1f2aa38038a52c791598c9c0324697dbba57842e86e02d7281bfdd4e6f162604404fad43f464b3482fb704147878eb27f6f0b37d0888486b1c0ea1e620947c40d5d41c20ef06edc3912c07f7443e86cf1aa2bbf411ced7afac8b91c952a2a1e402be3dfdd5278c019b30f5fb063e8aad41258b93fd6b3525d9c009025702224f467c90a46f160c5cecde87a035d71b59db0aad9ee18ceb76c9f338a04da1210008002000", @ANYRES32=0x0, @ANYBLOB="959fa09e67534b8cfd9d252c3adb312bedd74829e22745d83f2c62a582e440da6a7c545e50a3984cf8e603d074290924bb6950f214a88eeca2876a7f661dca1e68acf307157fbf3e9461f6762c3f98c8e62600c7a09c7cdeccfa0f5efc491d88ff02b611ae92f9dc8f80937ff728d4d762cbf1237b224e15b0977c70da15314764beebd18015593aad04742751a25debb3c461b3d176c6a13dfa49b52cdab2eb1979af89c89993d3b4177feb2d0e750739652f40f1b620dcf3f7d1a4176a9d9cfc535eb82ca465d0066ae4a47a95b57ab5308c334aaea39ff524ff3e2ec06fe49f1ec193f8e2a0f1c21ebc8b7c000000"], 0x5bc}, {&(0x7f0000002200)={0x1334, 0x30, 0x10, 0x70bd25, 0x25dfdbff, "", [@typed={0x8, 0x7c, 0x0, 0x0, @u32=0x8}, @nested={0x1099, 0x50, 0x0, 0x1, [@generic="977f718456de47daba96371c3df1a48943969a6e64ac73ad3521781ffa36a1853ce034c64cd42fca3af852c6d64c1d702ccfd6df7f6d9cc838bd366b7953e0b39451470e32d18934cad68eb6234887621100b300458af5144eaf2889e12ac8a7eda8f637d2b6990bde16bd2e8a700b6095104d07b208b1493dbf739331f0a06a2276a0752e42737bac4cc0466583f117013bf8ad5eaecd5256a97b56443106ce1fe75c84ed4621a1b075cb4adf2394184e0ef22c0f97a45760d5c409731f82c0c0e42aed02c0ec76dce45d476213855ce6d4ec943a2854cac133604c4ea4c097c7f5aac75e17f791e77ea0b5d6d29021e75c1f102559650cb8822d5a88a6497cbffd3fef1a8da2347d002e29b97babd3f5790b5dfb20d2807a073859beca9876f915c0190c869003fe2fd77662b17704794552236de6c2c569da96b91921d81a0d51fb10bab1988a9f81e71992be2c20e0f6f6caf272abf4b11f35de59bb94804814d1282a4eafb07d9fa23d326f176a2e58285c559dd401b8d21ed3ad4aafa0c18c8779474bd097703e87142faece6c6431d59cbf4ccb727e625d6ed95e5f819795baf0d53285301d48ccf6789347b7659c58379a1e8e865f9b464b60395e421dc23644cf6d83571bc189957f3ac1c0bb099a56c8b5ab06f08b6d25e1f5e6397466bf1aa3af308d30f17351036f80b38f9999c131fbb3f3e44636cd5a3ba3978ccc009aa5dbd41b3d45b577092c463fa0be3b6daf897142533f93270c5a6d6ef1b20488253418b33e2671da5b1994b7f934723de0a97108642a5868e0f806d5b85445d2c9709cecf0a113f686063c6543f10f9cd4688e63e1ade187bab915c49f527b4ca93a4c658be83c72cffd44d716e38335d49efbe4d2f6bf9c73d3f5534b631e743185680ffa0a98f41fcbbadb6f986c06e7e3140855a6a90068106162beab3f076e488096490c1981b660c170824b95007bcb46d3df46d2ad21403a34605cd42bed342a6c9d1dc9d0bb6c99f4536acae94c80b7c1168f55bb8620a4e3365b7fc8993b315852b0d1d2a8d20de7756c131ec870018736ab47b8830a3da09beb1e8608529d6469af9016f1ef54f1a67ff91032493234f1024e29978ced0624caac3e2e9c004e26b187f63a91b75442de463eb17affd9e69f73c07e1cb15cada4fbd055d73b598604e02f3b7119ed31d8646b2c2f7c546e1dfb9c9dd083fb6382e12929769d0c6310d79a02658c0a3dabaf776d7cbac76dc341fb3d67743eedd6fc90bb64a1fa13a96c214eead76f999d878c5af34ad2e990c4b215f8e6c82d6ba826b77f6eb3893dbf3cbf95304259b476327a193c32b57eeb723c4be009845374c04e2a7bc4738283041c39ab698d88b929c9c135e33fbbf0771a6b0c5b80dae412351d1827ff9ea3846a558d08150cf83e1464adafbbb01faa310754a47d305ce9504ea01ecf03a2bf4bcac1a33cf422b8a597d9fd00affbf04f4f3172b4dcc4c97eb6a04ef67b98ce63594ca810be2174f3daa2f0d993d668ec21cb2bba02f8eaede1082fcb5af1772fffd040f547662ccc09cb20a0bdd23a6bdf08a6ba32730a47004aba9a239504c9e40f23ba9ff090b39bb9f04bf637e3f470d37ebc4133d5ac852ff9eede9d9d14d21f6e725f13dc392d6c06246c124c1a54bf90c3df7050fcf7e03a73fd874bb8515e2aba3d077d8e46e350616ac479f5d559d094d501206cc67fc81af1f1ba708122f7ec0888495f4a0f4eba321ef6d8128cf6ccacfdebae31d02feed7af0f43d5477cf3ede0cbf549256dcea99f0c95ccb84bb45514668795faf7bcd431d50bf278d6f01230d8b497228064a1b0c40086ff22ff111f0fedd003761ac980b75ce94384dc7fc610493577b7dd4b361eee083d83049086bbaf2432f5a0ab667f3bf9094098cd20c15aef693fdb121274826c9f6b2b13ce6f7f696d34d030d4c329bfd0ae25b342a55379353cbce94d2c90b6ea34ee66dd1e2db3e9dfa1d2ed7275abc4165c037fe44fab5f1598619f1cbac52ecc126d3069b37487f30b049b4ebe3342f168284a9c7f784c4e586f9a251b3b4dc1ac9b6630f32c5246603805c7df82df967c434d6e9c278eec8b5cec2e22e5c010cee99844ae014423f726536ce0b0812694533858def903bac0b289c508299e74e79c13984b64fdafab8ee55ea1c60e12002b888e80c4c8b075a7476e20ecfcfc2964d37e02305b9502e7a5cdfdabef8caab93be8d122b343310a419b226944c45ec191fb2e625c765681d0a0747b11528ffdce9b205dd3eda5bf5697878f9e8670f4b67110fb0d38427ed25d3f430fdc604ecc730658666de3cb2123125b31858be97cc05bf4c82bb755b7b086dd5ffbf210dad0f8d0a3c273783bd99440d77f1855ed6dc657db2a6f8ad9ce1b8a052413799afc727f9427b1dd3f062dc6dafc23db32919dca33e672ee7463092b5f08609d2c1acbac1c9e3d981cfa37b2009cd8b018f9f4cb207cca29fa01004153326fe2c5d1721a07698f0a736ec1a040440505a3344fbe3477b848fd4117665358b1ee19a2de2eb45e1a6f08db33fb97a2e7014bf455ff8ce2a26761b7ef43e3e804b2ad32c8127e16c721de7edf8aa2bb38a8a4e91aa252a11ae11a857069e538b13f8c874454d02a1ff58d656d2cc6c6a8a36356311b5490c1d795628aff658e99a0cd6b09327c72daf242d2e43e650fed7f5eb9440ace813763827e0d55df0e0451fac6f6d2aca577ee74a5b9c360638b79cb8af52bc5446ed9f876d39d816f4c3917485c3097b73c81ff5b3bbaf63138e1e81966dfb3645885a068c6fe75ffaf6681850bd206f0d0bf1b0419f45f4d6f3dbc59cdb58cbe712a0a91a5fcc95d9f589568a553e0b9de6a45b4c62f0e66a09f4b7946f90e136e2b5832a20392a86c50a223ad9b0d8ce6526e197d642700f3181e0dce317414971f37e75d139113e53570e71ce3eb173f8e95849daf53b1d29cf75b340d35763d1b8dbf2e60b0370f710082e31e5d1253a4a622ae0eddccd4c5d7d7eb42037bb905532f2b7b3ec6f13032e41af9cbca370945b64e86fc8ff36d1fd09b64c87e5a80bf3f7ed3cb10c828682fdcf74d008b78fea4e7511a3ecf954d282852490226478fe820cb15f0605a14ece7c9186b04c4717f067124f16403ab27446a69d9350edf3e9f4b97567f0455ee71cc4c973079a9b2c3f88300e82c27dc7ad3febe458770a1e279ef525e490eb52a7178ff36ad049fd17c7be1b38dc55cc0817e5044b739603ecb5322e03b9cbdf8da20c0f0ad3285f87c00b5849ee13fede082807a5ab57845dc6d889e2033eabaebd0b2adb31a6f9a5daf69c4fe2e65b23d60b6403a9095c6f1e2c394976e69763b77c580b1894f606ea5b63cb3a550411795155b51e6bd8802678fbaee68b5069fa01eebc1e1872ac21d26c83d2587e3a6dc6d3199c135f9326e0142a09fe8e21a7b8f9f39fe9fca208f04b96d1282d22e9867e1a5fe6f0ecd89cb7d5c1d927cf97d69f7b4acfc14e791bd94c4b045073c59da429a26fb7f6c00bd92316eb45ac0dd43cb77e1c37d055a84d5debe99f8404d83fbb2f8b608a3078852e3f21daf267975acb92d2a6443dd7bcb2ad403e0efb6e6d92e24d73c53ebc81bcad5228c5738bad24312741b34fd8b04c854029cac3f78459116f8836d7bb01c0524ed12f4d0523f955fcf6ca42adcc65b7a01a046a941dcb844bf6b63bb4fc15967d4b993f63f2086ee56c4d4588362df11b462854ee5f1d8e32b53f2171206ded652ec4fa37c67c96a6322b0035ba8d9fb36e77bb4383e22a93e9bbcd6035b3924416bcebe1cfcc71d5ee44de4419e3afcd4f61890b8ab2df82cff7a579e75baf0f5a12f41ec0b87c8ad7eec9a5e91543408d48074366f4ae4d87753ad83edc7a8cb3fd20790e3885075817bfcf32ab1010919223e37c38bb75f97481523ad3e0d9b914640d9fcfa57e00823e1d71e9f0b1b70f828a0bd3ba14ef57a343ed5df16bbcdf95bbbaa4bae2a48614450cbc6f2198df5306dc9b182b1c0b28b7d905ab7c6cfe9436ff2ef44daf1076e64dc43e29ec110b215d9b03642485cf68926d410a4731846e0efe057163ce7456edc87b5275537e43af659e72d2218f738beff9c0a8f83453f93235ddca753a89cb0e81dc4336ecf1ed71d42b03f8f38a27bdbc4b622b72d61eb5891439c4b259a018a9ed77ecc85ff568c5ce34fc71078d90ca3720f6ddd106a347c589ba53193511a0a310d36449d3ef14450afe57b544cf90a3aa8759e5ff850d20f9b947976c0134e8c721b403929a4bd4aa8f07c3e94ca9ae32494b2de70c12a827f264dcf90bfc1e0c92aad217ffa6965ad91ee5e333b318814ed621f556a38b6358737c90286251ef826d39d55d1462d96491ed7813a7a4cd96a38fce5ab7500b61b37615b4ff3b0071c6d3e22eba64c7df88fc047cf6191c43a865ecf06da9a8526d8c2b3fad8f19429fe200f13b8946928af6138b2aa427e8df2b67e09ce02621fa3fc01130139b6cffc8bd0a91ce1492303c4a1d5d530b804c10fb437edaf546a6cfefdf5dd65fdccf90a193018fca7579ae7f4685e576b750ba68545e221b8a84a7357eac106f75e52cfe94d60cf4bb2b73772276df681b0b3ac67a9556701b340242e4830f1b65caddd81a18e6ecb7198d5afe454ba5b30373d004702a2978c311a78909e90fcb44d5d0b69ee2afcd7c4c28980b5620f0b16b9a947a7e85147f07fb3684405088924d16a3942af09e30a2590ab5164f1ffb7b725a546c8a9933c49898244936f18a2fc879d0a0c49cc3ee49f69ea84f647f66a3879cbae6f5fd0ad5f52ebd18aecda439a7055d014ba64aea1cab6a5eaefe4a96bbe3d00f5ae787b272bcb3737affabc6801bb8eb5ed9c3456b8d9d022fa3eee7b14830ee8b887e008847397406a1a9bc0ea79360c4bf392d30d99507d43ace8eb704754e4edc5776fa990b38e4fb002006d720539afe00972f4f4508a3d9ee5f247290823f34e681f90eba16550cf8acaa95995f63955bc00f3ff52a8e3be993512e42ab9f10c995f4dbcd387e0308dc95d2a5269a8050a271c02aefddac5b79288c289cf2e6b16dd93b2c29954a855abee9857cdcd9c3c78bda2ec7aa7e91c213d49de448359cb38df38c3803138e05be3f0eeb825d2d0132366682821f712bdb11f8a33969bcfa36149b4afa4697565a2de79405ebd03e890daffbeec0c30add3268a574c836734c7e8aeccbe8d3a7ab2ebd44a1385f9b5a277a5a170abe067de0172aaec4ef7834968e0ed8f3860d9216101077778ceb0691538d1c7c9e9a29b85ff5ce40da78dacff2e797b64bcfba304b17d934efe2919ec0f4081062e0cce6fd524ddace11c742dab2086c96e8f0f28732b27b8f03df5c0a4a5266083c2b758aeff633853b1dd58fc1ea1edd8ca4e0f8c8254d90002bda527489387b6d2ac7ee3fab41b5df5e923fa0d50a9ae05f2580d3b8665dd3d4b8a33734c000ffe0055990b0ef1cb85a9af584928856abdb0ab1450dd5809b08d9a93f4b76f39285e85887bea404b60b2b3621c757f037cacdb1c61f858255058c358bfc55d13bd0c8a30c130de716b2c95e389e2bd7769f083306d62721313862cd9ae8375b3e0c07a9568865d0e7cf935e7be436c337d71eb4a3ee9d1ee606ece5e28e4f971d9a5d0d160d725d7219b3ba025ac0a645af76b9ab9c092af714351e91d5e25cf7a39a4fa5ff60f7529f55024be3b3d6e30c75d25c3c011029af64550a55e744483121d112bb207c1", @generic="000fbfc1206e3bed64f9f3f50c614b2dd63fcb89d84811a3f37947cc48aa93703477f895872345b1b893dbbd8e51ea3aad38ab369bf52ffa7c018aee856d29ecf08442d7cbb957954bd360cbf1bf84fb573c07c1ba7da2da64065c76b7576c6021742545389653b1ee3080f568676361b13ce12d118b3e35aa4acd0e36b8031a5cac681b0901556458fd5d6d57", @typed={0x8, 0x28, 0x0, 0x0, @fd}]}, @nested={0x111, 0x58, 0x0, 0x1, [@typed={0x8, 0x8c, 0x0, 0x0, @pid}, @generic="b46e1a211b7fbdf15e53977487f62be5ab910e9aea480c6dab9b949c321fa1f52340899433ae5e88848c4f8ea4cf57fd836f517bf28d4dcda2c6abbece4b82d9e1a48b4bb7214e1f6bd23760f91ede64", @generic="49c6ee197cf79519c6312133190dece013d1d773f1f7e7ea35e2a0a04824a975fdd08f2aff72458274dffbcddd4c32af", @generic="a25f5cd8fbb97ce461e08fee0c45518ac39a85ce733e5777d26a71818ac7edb170e09da5eda25ad33663d73395a63534ca0e0b6bc0b5d57b9d0ea55505b951e7dcba9f0f58e1b8fafc8e7fb4e6b9a9079436affe176626ecc8f3c2aacdc8bdda74d687e575982053259f3d49400c6ed0064a2de63ed0a7a9afd1c0ee72", @typed={0x8, 0x24, 0x0, 0x0, @ipv4=@private=0xa010101}]}, @typed={0x9, 0x2f, 0x0, 0x0, @str='+)!#\x00'}, @nested={0xb8, 0x2e, 0x0, 0x1, [@typed={0xac, 0x9, 0x0, 0x0, @binary="71614bdf1271d7daa5ddd5c740bf1d1ab4f886921eaa085b8c86582f53efe9f9d949166e300d21af00ca33440cb1a128e8b27cfa334565f720a33d7fdd8301897546d17d9868e179c9dd7dbe7413c6fbf738b911900606046c6577312cdf70403b8f1daf7316b40747a811b4ac59506323f1ec47dd2d0b0d35cae0d4e3ec7545872f6120904deb9475abdb420d338a9a9b2d741c5f829bbaa86cc881646cdf4a09cba3312c9c73b4"}, @typed={0x8, 0x69, 0x0, 0x0, @uid=0xee00}]}, @typed={0x8, 0x41, 0x0, 0x0, @uid=0xee01}, @generic="d852b45e9f130ee2aaf6b4822729e0b45f06b2ffb377b6bb5612fb3e0c3ceb4a22b29fb4ec06bd7daa08b5c881fd53a5ac604d021d596f33a88b278e14f8f7e2c07d0f780790fa1a14d5ee071d95f31a9bfc56a474deb3a14faf17d24054c878bb0f29ac75010a9f039d637b90f4b8726bd0cf2b3bf2904ce3ebbb5b6e68c8759562e667ca6f190baee56a40df95c1f71a", @nested={0xc, 0x7a, 0x0, 0x1, [@typed={0x8, 0x54, 0x0, 0x0, @fd=r1}]}]}, 0x1334}, {&(0x7f0000003540)=ANY=[@ANYBLOB="c02100003c0002002cbd7000fbdbdf2508004f00510000007d1d8ca4f9c94600a1f6c659c08b5a4e0450e41048806deba2f0b02244305ba95b338e2da644ffd6870a986d88645db67a34cf72e9772df4f19d39e42810d70f7cb138884d48591b29fccd9a2bd7652759da75b6f47a1e9fab31d55751aa3762fc21e509950cee1c39d61c9042b5072381306e8ee07696a9206d4aba2a1a327adb12dbc92c330382961f0c4643e0bf7900c4a5b0581507b6134230771a040123be91983035a98893af16dfed5c8dc4130a72f1990fe8b1e114d1364f40d8f202444a98487895d527acb5f4d70510669074eef76e5e1c61a7fb8cbb8a4a4a3ee005e5a55e66cea86286ce21b085ba349f4850e2c1c8a4ec43306c08ed88b2f83daab78536f0f8400b5d6dba79a917ab2899dac3aa1ae48e6b0ce0f0ec7ade513b7986f45caff8d67a4bbd72a47708dece49d6120c813bf3e9e27753078fe217a7832dab96fa3dcb867f8f2915a7e27d6d018e1c3349e0d70b9b188a1b14944aa00270bf5f55bcbfa730f78250d2e6db4f264712b36926e440d19876309e245ffdd70457986f95d59d5b1f20c271e57145761a1f17b57656b5224b0c1304c18ac72ec945a204fec16703166089e64ead8d4b4da59128186a05a2281e6fe876a19a02128f868d2984ad38b8461402e228a219168bec10f050e551582af6e2a51303f3ef7eeb27d188317627c8ad1a962e2a9b60530e27dc640a49ed9891ca90691a0a88307782c0bfe530693db1d26947420cbeeb0e5b777c0d4db879979bd394797ccbb90289c057a6dfc4ada2c2796a6d045b2e4ef04b83ad6442319bd1104cc24b926d8a1a542b2363b24f92e918858685a96af77eb63615500df16493c46e2267cbd41dd53fa730cc2772d91f65795ae982deab01466de2eb60522cac057408f56a46e93b74bf52c835f52cabd2f4d2e64f314c8a0c25a97a950448d248f4edf6aea26d600f9180b2efe538ea69e8e4a1a480391d229e6d98d86eb1341eb0a9ae31563b9d1634a4dcbeb86024ef9a23ca70a170fc23d3a41a8273702f355c03b5f5e0b7201473e7055d9e6dd6a11e13c8999fd7002e879c74a69fe3b21bb9ecbb349188b7b06f142028dbf51e8fa4738cfb22406033a1d3b766b97d89c46b8b8da40663a4319e28c241907ea701630867733a171feb6753339b4ef7ed005a6f52aab9941d98ae097b86f3b65506af94132d54352f07985c8f6ca0d745e256303e0adf5befbfc194830b879a7b3eed07fc2a75ef0163aab311bd14ecb771a0f3e0ddde8ea3d7c1b8a05d04c9358ad4bdde0877c7242e5ea1c91c3c850fc27a770091e52c895693a539a4abab2b4fb6f67c13e2eb4d371a2d983c0bfacd350aea556103d6f6ddcace641b2940970f6dd6f0c0e5bf618256053c52ef568584ec722721091006d2c12fc43b44e456a07ad31dd40d952d77ca96321270a22e61694ddd0e3ca3d5c2968bb3d43085315fa8053960c5b9a122b5113c3e97c36cc02aa6861c82af6ae5e1d98cfd7bbc5fb26785a218911754f416ef81ec387224ba0557f8e65e61e9a71ddd7afb48688d1b2af6cfa6b8e17081a2f8f71417bd47be21b91d43a5d7f6eeecc8c5cc1d72408c2462ee29193bd26ccc0f4cfca2226e10b869d3b52cffaf590a8a77be5fd66521dea54e0f2bcfda268425fbd1f9d6d9814c1f504c92921c5052c25418af269d9549ff206a8864e2bf6ce3b22a083e7099721dc15031b72bf468e7540b152b5f4790f36c330c051c63bfb62fb647d5460c18634137aa203421d41f3b327f9a297956d2c1586e941d2b7b3bc5c884162d4a8e7182c0426da4bff77c85174b5b0c16450af25d4759c6742f2f64228664a3e10857368f9b63d0d6c692d0f59fbcb206e4f417278d7fd33d89fc5cff6daaf1bcb61c7a83cfb12cc7db1b4d1f5a0e1442cecdf097bd5f8f714491831adefa844708e52a612f7091e096c320d209364deb32adb53f84060b97c2a32f7e49a737ac18b207f58cbd6c70948f50dc7b4924d1191fdc0dcd4bea16ac3d26c6b54cd7c091314f08a34867883000acee874fdd89165f4da581c299b4ace12ff4f0f408f4c5870a00c57823a453f0ee3ac4837c5da16e483740321bd5a77aa469f7cd9d003a71d04bc1b0dcde1c5f1433807d601acaf76bb9ffce4f93c29e3b77b78e5ca4f15763a785f7eab0d0b4e07073af66e4410a8464ac8fa5bfec90b99111189116019a6bf5333e369043934a8d621e7411b8f9181b4ffde527dc03e4bf4b24409e780b1621379351946d4e37a1e4c44b6c8fd4f18718fd28f75d0e2ebdc289707d8fabdc2c3b932126fcf865b49f0f5a2c4c4146f01bd09347f1d202b89575f77792b8ca37efeeebed714ea1ab3ba95a9e31bbca980de1b1825f157c894f9f042a2911063b6eb7f307f427386e2f436801b660d808e914ca0a812714c3acce0efe4234a3f37d78b1857d72ae4d6731812d57b4b0233b97e4f0b3a0ec905d329334c674247436ef8c25601f38043f5def7ca58980fb1a9bd7610417300d0a5affad3a1a43fe4b1b1fa15517b7eb9d5523a6a312c1ec0b67b7569383dee8aee448d802025bb51bd7840ea6419bcfbc716021096dce78fb50a2f546724a9263a92a8c74fa31c23c841eba461736645a759e9771396484b555bfccd03216bbb7110fdadd119433f5bdbc2074e3267919cea0b6888109238601085155601aeb1943f1628483d1e154eba659d9c2c8a175487cdb6ca9e058b7c32c75e9ce4d0f562c6510bbac3e9a493aa88d9eac35d69763e2d2f81aa8c49afd29389877411769b38a70e7e1c207797bf460cea2f91ef9f9b940acf77428f9880f7329adf1f8f49fde9adf5eaa3de1a808797f047d68d98204ad54a381f1c02006386286e6ee50161d80adf591244482240761b006b75ce7e3150d88c0c5c0e5d0cb83840ca7dfa64ae82dae1387642f0b0a4681bea36c2b42ea474a399be837ad2c884baa929c59719a92dab88f28d72ebe545aa6ca0fc3c3f484dfb430918b17e158828fedf2b71990eed5e1e97c9f059081b0a38a6a1ef650e5627541c29a7ca9b02d743792aae5a150f3773c62bc914be5a0ee7d098d54aa5c9c9f21df3913825cbe8114c6b6e6f4e683ca18eb08589ac3216f0300a199f4e4ac3357977231069ccc6af75f08e1727ed447e458bc242530fe2ce027c3e0d7b22dd2ddd80cc2e633d05a8f93f1714bf9762f6417e47681c1cb582ca14f3e0f55aaf7b71e932a678ffb8dcc08ddac2ebe5bdeefa9b428fa5f9bf51531b818d3e185fe7b390f8ca62f7674b2866ae5254ab17b3d3d716a4d3e32d173d961d3a19dded24f1f481fbfab33121bd60060085e6bbe708b745c0e4cc14feaf08cd5162413d5d32bff3933d68568b0250e71fe0fc7de004bb02c6cf80f6e2c43165dbda3b0c1ec5133f698136099516eb3f6f8524018911846a823eb4bfd31a9f2ccee0e1e6c728d05b1d8bd30335126341ac9a48d5edba5fdf3599a9222dc89654d582e4b087f6dabd528ccd9dd2743e27c760679df29145492a5e9c24684c600be69f487f8cde5600d79864bea45241926645b830f26c97f659ca8fb72d0d710ccddf5dacee6274359604f0fdaae590760f9bc944541f2c721c914c4d22530ebb0a448671f78edd2edc172a0b25fc9bc2900b5a38d77f72d705a4829946dac40ab921dbed974c64de594fb2f2ac613b7fcb200471bb3f727c29fc3289ceb9ddbadb5ace05d7f9191adbe9432afa0010d0d830cb5371a5550079be3dc3dc59808247e86d08d9ee51b7cb0f104b74dd38dff8a6bb738261c5d3e3c1ad104057db09d3e428cdc01c8c673316f96de9a8b1a8d5fc9c7ae944abcc3063263fa4215ea299ea859bdef66bddf4cdc29801593a2f63c2d0f35841f723b57d96f6347453a3261d97cbaa2c391fe43d35efad82faba10f5d6cc45b8977abf31a75c8f4d279c38301faa5ee5fdc01c25b2a103986be05b360bff2baef7fde1c81bf42ae50f2fc45a5f0ebddb323cdbd967fbc322d115d2f79904b773412f81dbf9e81da22a994db2e87806583ba14a42ba3b8285f1d8ca5084c22f0583ccea760535bcc1651c7515df7ff3a46228f519b50f5a5c94a0a6b108ad00633b98b0c5a8a48e15919e1ee090a317029e1f63611578ec3307e2e6f2f010dca105069bae2c27890afa62f9c693d06576f3c1ce9702cedda05deb9fca900fc677524d4bff2be80ce266131b1729e9ada9384ef9a8c9b14205187e838668759099f932ad75b4a56c42bf1609aedeffc86b7150b4fb772c1d2fb3c3285a1f10dd3e96cb5e98ed08fa3cbfb9aaf2ec9df51603b4f69234dc7ee28ed4268105fd64bec53369c557e06999fd31733fe693f6065c4a8aaf65ee68590cc6802be8519ff3146c9b77fdc048232ec7a52b6715d30d8428b7e68aae3a6f3490eef5f3dad49e4e956bda09e7390382bfb817fd7334934b29c1eb73a02b5d4764a83e5a238f10267eba4166e7525907aef52d23003bed8207afdad0ce9119e821996929781289e9a3c3f5fa6c53b03db104b2d0975d418f6e565e90d898b48ab592fe385f0fd7f31dbdf120d188bb6b29365dc06808df822e368f1a25f81dc33e53d67aab9ef2a9b1fd276c960ac2876056e08f4253e251c441bdc129829512b7ccb51251618e3f5522521bb783f82987b74117df2d6995c9d24806d6a1bbd595b6377dc5d2a0d244282cd1e90ddd9528bebc1ce4f3d08cba012c5d6939a3c9510444333ed5ed2a11b821a59a62cbfc32d417e7927dc9030899d157ab5332dd3fbd7be7bcce7a78435a6f4319eb61fb6cc10e9042c0d26e6abb2e7b0d7f94f3ddf5c41729122c912cf1eddf9e953a7d0bbf073d07fec15cf258223d2a0a337eea968e31da838d0d03e3a9c2fe60bbb325d471d12fc05e2b33e68e218cf24588f81199850face11e79d45b945da9fdc0ffdb626e3bf371f0e83772f07b2e2d5c01da4f0ac0db446842f3df23984b89bbd22ee48981be3d121d1312a058c902a56e5356f16be368f8ed627de55a348cf80c7e508577d8554ffdfc2510e967d1d3b9524750de568fa6d1b90e3003c917def0bcd0212b7f1aefcbece1de13ee264c18af2721ad7efd132a3fb5d1b9abf8b9c2ffd3440baa573ddf0d3f5dc2ba169f248cf338c4c10494619186da51e812fc78329a19dcd2c23f7ed58f3bb1fc7a3611edd6fbf4f19615c820130ee4976cd6671ddc580d2f7e671bdc57cc47f7a1f0fd27a758cd0b132de86a55f2854d38fb14060da414e807a5c4fa7e47fd5da55ca21bc85cb5ce1ee3970de0656a90750541001f0cc9a2e80ad05547fbbfaae152793e3595ed4c19e0bb399e5a52c425cc413efd4f36be5d5c182dd4adc4b223ab554b486cac0ba7d0e6031d8ef40906c3ba2133ee5ebd72c74f4c03467e0ebf429b0ab6af954fcb730dff1d06a994c2fb1a1712bf59ade8bded60d33428218c5622c7378bb02e28ccecf34977e8e66586a2f93e69759fd0b154e800ef645eceb076880234b589d9ac603118e6d1cae3ae4665a4d2562e56ce76a9986d8c0dbdb8a2afb06fec7da50657aba768499f8192f4cdfabbffd5748d7c488860cdeabb511b3dfa59802f3d81f22f03f3d4d5151f39c6961e1bb7c9c1f155b82a78a89fedba629f605b00243d88235f49021da0bc1b2d883c89aeb578edd4ff8452fb0527382ee63414fcbe34e690fa17ed11706b4d94ae991c38dd76c86486431052cf60d7d2c3bb513fb1e0c31e7065498fc72c782cfa36dbc76424aa714991fed543b6339b3fcbecab9ad060f07bdfbf1dfd68e2930740a3ba70ff8824c6f0d4c56921e39a9e162ba1cc946b7fa1dd6e751750b939ed3035e00f93a240eb904105f802dd5b13e146db2ed70d8a0d1ad9d7a89552024ea39eacf09db67338d5d5388774e9ac2693dcbe6582c0dbdf076d70f34979cb466fdbaa422befa83afce8a89fccd63718414223cdbe0f5cb58538389d5e8b54ac45a31861d84dd3fadb2a7fbd4e9413d968b4a2ab42a9ca8d34cedf208f6fff84ad956aeff4acb10cb39df4a9b1b46d8541d5fb70d75d24679d5d4ff1448a8cde32fb1514b8c93848a7dc81868ecffc159d815716506385bfea79705bbe09de20b3dd07555823d2464bedcdd9a7d98f4af64ed30ef4407fd6734a9c41f386800bd1ce48ed4393463ebcf80bdd48db425c5a833203c2a86891e7ea3e59766a592da35d22a9bd73fcc4d1ce1638fd8e97ab57bf46051de84957dfa5c80a27194b69c333d1d5e576a2d9c88dd7d6b59bfba7019eb8b4134d10211183b2995ab911dda2fa0f859d0e80f9f7c44a743cc162a1bbf68e93708565380bae3d90a0ac3a85e6f1c8abdff2b4d69f319869b6455d1f9fe3e97e16aa93f251a9912955ac2021971167525ba29648324b267ad7f7a98f16308a38eaa09c868b13b4e9373dfcf5e61fb0a6c1f29b2eb12d8c8d7336b980c217c03a23e29fce56c3844b488015b4300639f7041ad615103579a499362d3d79b5fab81163416a72c58c735295be8edf4949e8363c6f661a98375a76da277a23cedfc9488127f4c7d930d954113fd89f6ae601749a8b2c5d4929f03a4978d982ececf9c625a0f6fbad858a6da7ffe14d569489cb51737913bc4152da8809c7397241df3ed819aa1a7c3858c64db0c297e66411d5f6d7be473d358f2dc628c3bb116f16d656487e3a3db44a17ef025e3d9fd0888e2ae253b0c9c2006dfbc02bdcb2209fb959ffcfa076da2dbbb88400be3ce4773489e379c79a21160301c2c40e4586ea2337819da5b33e6ff4a34e196ab082a61882eb896f23a371bf7e464e3819dd7ea61ea81056e9badb08d7e2ff33ea89a877f7ed6af8d680d2ef6c598e68e2b17ca0de981ad3ef65f90488cadac2d4a5ef54c2600508677f4e37b02af064caca11456a940cb35a998be4f3a85a7548d3988280d9dfc1595fcfa94026dd69f6813674fa4a6595cd94d7fa186a3ca69a42352da86becd4b9873d53fce2f630106588da4b37f6b3bffe44e96a93eb85725f95628506c6a22659813418aa0b45d9ea36ca3e98cf987596bbe986e3cc10edbb2c8ac31b1a4c5076a1d8af8a6a0d83a4fe70d772b1f988c3f919b965835fbe8806065c23c85d884d9fb9b75f959f66f0f7c454baf50d8a238bcf14df75be0dcb23f8a4217961f0277b2167550a0fe953f33b8dcaf737acb4442dfa042d3000c5ad615ae54751ef53711065e782e31d6890531bfa4f1499ffe67f1f8df0afc0351d1f3716da560a6a4df0ae17d11b5d0d909ff148fb18bd50a67c24b6010015618c03d089552a3fd81cc29e847a623573078b224f30a355a4984fcef466e393fd85415b0f6aab0f722e1e2755d3e2914253a86f02eeb2612ce9c3028bb24f7a089bb539b1429efb0a751f00e4c7ba654ba8269a89deafd2ffada273f149763bdb5ed1456ae618c265c0f5625076b90dd781523bca16c7c1dad459d890d7b0920d604ff440866e4adb9e7123709f05a19dc6de10064e3495d113dd7a79e77c0388d6eeac03023233095141f7e89a872d24917a31225ba7163a4f5a33b582a9e061e21e1dd18bb109ad224fee25d0ef50907ef7612a95ce2c1d0f29a46695bfd7849d2a3695b1d935a002f841d39c3636ba584490d4bc8d946a6ee14eb772919df326237b7aa82ecc3f1014c272ee2add94179abbf0d03ee51ae0e4b59db864ebedfaff789d3807342893f4a94d5d49a5009e53e965e34a010876b6d8f218a89870971618740b4631af54a9ee02e07d099b4df6594664ad2876ef68c75b5a009e0dce28f06a4b27ff92a8edc9415b4ff76250591bbaf0b3ad9a5fd96f9ef700fb32f539be189ec05eff3ed13ccec0f8162ad7bb87fb04366c8fc509151ef6116537004bd4e6a8649e17052c8785cfc1664a4315876bab77c8fef2d825b3f9784249bf64955b6eac2dc802eee49db3164eded2b990dfdb048502c6dba571759f6766a6db2b29781e1bcbd6c6893a060cb0cf58f1d52b934c0cc17f27d7b791a9f15aa2fc761a36acb50f9bc63648c76be5912ea3ee62b244e3105d0a28efa2eee08af572800342cf82563b46cc3880d5cd7c3116f9b7a1c1f71aa7a38299fd2d7eb21fd57ac3cbedb45f0924ceaa0d65b62900985f038cc896e81b895fff02f5ee859f1e7fae60a48545498dfd41cd9f839588f078310da0dc97e267e22034ef3d8cb3bb6876560025dba8773f338198535eeb643c9cdafffd38c2315cff0e3af0a1d0116cca89ff40d1aec5eddcc96b5d0d6d9ac5b3868b643bb9791dc0fbfbacb51b98706d746ded89f455289c7d074fd39beb2ebc2330870211eb8fbc5e5513bf2ed6fa174e25e02383ea4c4477272d2e34c6e1796e0dff2fa9413070b6098587bdf4f4d75dd6556e036700624ebece92d4e41ed1c14ce6f459df7bc8e2a7cdc7bf4c856a23cbf205504b2ff9cf038f6f72669d15c17eec918fdfad61f8586a6aa667acab90e7720a12e9872ed023e7c706b0aa27515058233047ec413bab68dc4c8c03072248f7b70cedfc4e29e08a06205b0f5fdd55cf6629ff1bb5a6b97d8e94f18da03831d9609c8bb54f79d9efdbe0ad114bc067089c92817947ec1a08fa64f3d847e30c9f51e2b0444d7c17c63ea83957d177b276304a662137ed57692b366df510db862e0d2982ca7910f36dfd1e2753611122084d6353f42fad684a450d59f3cd7c723fb5d35eaa40a4647ffb6aa6c20e5daab5a52c99094265ec5e3d7a19bd99ddfc25045c20c6f0321c53d89d3560905f16d54836392b09da90f87e077a4f8d7def04f9e34e7d3edf2186a071401c607eb8ceb8d105bca599366a264aad800533ed3ab3580919b36ea917b35c7b934ff7ada8e121eaa118c8c17e9ac37ccad0d4065ff3e97680a3ad213c97802aeec55c055944b125cdaf3d0a7b8f88a05e522f6fbc0abce627ac8b6435ae958eb92f722f5c81141f25a26ce89c0fa15b60dd3984b601c1512b86bd92431982c3f7650089e4baeb42bf57336aad655d17d7c885fcf7bfce37a7fec770ecf21bae9f02c1b81e00750bb2ff584e7021a876adb961470db0c4928775b7f0c725b949f6debd79baf1f7304db87b9506500cd7714c0dae8c547b0a75c2adb2e9cbc84fdd44154237de8d79f1c2fbded16f710d92d50e4ca0c9ad6ed598012a648459362662be04e126d562facb93f2e0a5777b676a965eec42a31d5a33ccc664aefd2c16ee03331cd3f49879cfccf420c5a84152f1264d0bac58224cffd78764537ee24e8c2dbb0ab9d3654f735b7ae8ebd4159512814e0ab98fe11f9ca2bc79fde615b62fc10c014bea6a581ff4e5cedc16423a5a06f4396f6aab3df5c654af92b04b82c22d91a7f649ada26722267e8f9595db29adf830e198e780d947cd60cdb06c77b52e456321bed9ed4ea834ff81e3a95ec7349b18aa9c2a4b2cd9481a60cec9c27e1079d390324dea739fc0fb2c198191d9db5cdbadb24b7db9d041d3be8964a8e90e83dec6caac42632a16ee2029bd50b8ca334f516147e302b659dbef96c47eb407169a141d919e73004b7f71ee5cf3a2e4edcac4758fa39f2013fe5b5c4979b5154c0408dbac5fb0102af3dec8aab5f4ea283778f4cb98bbec10dcbdfb08e1b217fb9541e5733c1780d0057bcdce6fcc7b22b4edf850942ea4d22b6a2bf07613db5006ebcf4c96b8d30ce2b49b762afa1d0bcf5954f41db6b90ca92b57b99221f7bfd55b4a1bc406c744ef730f8b1c56c88d95917cda514f885ebdfeba845b373f074cf2076686bdd3b35ce96e1ebea714ea502007e67678b2ede39500acd8d0f6912c3cc9c1dcb8056547bbbc3fa6fc02d67b94f16dc4a805d2da7df010e6a263c007b6e06192b1247da720d6613d3ee60643acfe62ab09d4170909deb8c02260e843c46d14474b41367b8456348deffb04c75ea6a5174673c76128bbd52ba11c9fefb1f4c3482f3436740b22dd95876391a08f13517f0d7309e6bc1e95eedb371206b4e2f68e848abd704dcb9dedf00eb8b532b0bb1b3d41e5545ea1f4211dc15c598a50f31c38218587a2d5935b0c72b792a9f91970637f37abefe0a2643e2d29dfb3e1dec3dabae9d2516cbaaab87f036c3d8d970b9b8e3b986e555e173a11d33778f6cc4dacca713a82045fa6ec7539c0dce32703397a5da1430f244e8fa316263a8a60067b6e71ba09e73af6efc52ff086d807b7a30cb4f808073ef1d49daadcc54293c4e6ce74627003db3a94aa94a1a09e613ada8e853b678d4e165b844927f276ebb1433ed398fcb33d7004cd8992efeeb83120836b974a4e28b29e59de95099c9118b7176ef38aba5daf06fde83d920d628d186107f50d6fdbb6940b42586b2b55b49914612a00797f4eb91e8673780cd5f944ee56ad07123a51e50698ccd2d44f3e1b88b16732bb959705fb8c10cf1a04924c4c1fd0e3ec5f58605876c07e5658d9809e7316748aa6a74e665492d48f7a8abfeb8797dd6a5e6cb2b4044541b0b9ae8c6b83a7662cb51a826cc6c13fc99afae28ee5db66828a63723c8c25801979dfd6366d123cb93a1e6b8b627f7b2ea816cf88079d01b3796cee9faa7b4aa29c0e7ee7fc2807931385ca52334c49afa3e35d457c732cf46f0269abe786b917252f1e8ddb7e99864be53b35d4693fd8fd546431227899998c0e7695e9b65ca1cb704685db274379e514b574d573966751391e89e1ecf39b90f012c705af2e039023a1861828cb6e9d0a9caa4eef56ddd66f98b02d6b08c939a1af91524ad08c54214a7b59eb034b901a4cf9dde77377fb95b1e2f9da2317e736b3a5eb4e15925223c682b01af3b171d6bbf20905d3cfd5564c8a752f350a7971de607d1985cb1e0f156d6bc5536b484e7b6b7947060ccbf6f071cfe2495a5dc2ebeec6511222d5c31c780688a0f9ed96d629df261e9989ed5f1de24cf2ef1d684b855b266149f282d1a95a5909cc5e31dbf1fbe7f8d1ae279cba805a7d55ba5da79d99ac3315ed40adce700e877c9b5b87a36cc479d01a5e997c3f2e8dcdd4cb98516c0ef39fdf78b2e5eb2c5fd4906bd39696709e64596e7cfb8de32e827bb9b260419ab62a3c47f792fc61f0cec6359aa778b63d8f3e6aa236b17fb60974f88ee5c24166329f199e6c492a1e36494e6f2924423998cd74b4a60294292bfe3e641b9ed7840480a2ad20d6748470c6ee34abe37d4b781f6a94ce77bd8acf7815d1fe5a743139847e7aada485a8b449228054d3e5266bc452ed7c0a62e79dbd3d5504384c1b453ae77fa1e9029ddef153ce77ff956b26b5220f3c48fa74f0424def5cea4d8c77730a7bc22456d799866bdea0283fb5ebd4a26e593127b3682900e5e0473d98b2803a932051f67722703cca6e5ec965de00dfdf8399e68101d00d8803c8fcdde3bff095068e6bd7b7dc3046fac0d73d9bb69ef0ca82fcdfd9318f0b8e11d1132a72d846692385864218361be5ac9b3a5a0d898d740619665fc13fd1723e21cd62ae5cf88da55b05f1feb03e534ef21a6397034ac0d4e2c3aa44bfd448ef80e3f509140a9fdd561e1e40b3b3499f254ee54daf2c9f0dca002560d9b54a4b0170ebabb0f0acf7331c27da04b020eda14207991d2e9818ad5ee255f8c3e2afb4717a9d0ece47570dae77a80a2722fbbbb406dd8001980a8bb4bf474cabe6d70e4fe852ce1d51cdbf84f0e16961511b64cc4bb9be0ac3eaea1fca2e94930ba6a47c6f274d3a54a970ac53029b50c4f55c2b90cf70fc4b912d47d61c4ae06e98b6376739e79667d10f1e8753815af51027c5a2213221201e88484b138cb92e0b1d70f7661aa2c1521f92d6c390eb30afbfd3a581efa127aaab580d829d85f1ab48d34e36a7f1e7c147c927ac3318dacd87019a524291f9dc49e935ed34b7540618566ab97df54d53861f8872fbd899d7f323f4d4454f7b2d453218f0fe88d65afb712df08890bf564de7b2200003a00fc0000000000000000000000000000010000"], 0x21c0}, {&(0x7f0000000100)={0x10c, 0x2f, 0x8, 0x70bd2d, 0x25dfdbff, "", [@generic="a2e227ee7bda2077a3ef1e4039f660f335cac3b149ba1d8565e579383eaf51b1481d2718fde5898cd146c22bd0df8d301a6784bdca86825a9ff331e093de0cff3e8c0801eaf4d04bab94832575e5a063c7dbf5fbdeb4f1c4edb9d0d32af4b414ebc39748ca76ae47bf86e5a85d12858050e016918ce4652f9d18226f99e7a606955b4eb49650de3d6172b6ade25edbb28949bfe97ed38f8188c517f88f9e628bcd9da4bae8b90beeed085e6d57c63a3478e5954a25ab6dde51fad27eb8dda5a602ea4606f596d6206729e9170359007227d8a304de7e", @generic="fa0dd7c7812310c6065dfc2182cb8f73db2ac4f8c36462d3a81abecab08efe257001e05e29b8"]}, 0x10c}, {&(0x7f0000000d40)={0x240, 0x1b, 0x1, 0x70bd29, 0x25dfdbff, "", [@generic="17c6cb0f6ddb1d8fe790b1cd0b6b304a2bffcd0d11827f8dbeb191654090c92fe9dfa77b880b2d3f939dd90a3996aa0314659f86cb83bd5b858f9a2e", @generic="75195ac96e57677c0260d7cd242e90e7c167683b4dda1e59311d9d740be7fc78f5e5621dc6282547dff83766d845e39fa2ab4925325ff1829f3b480e92c5685249f574386e", @generic="ebc1a1a4f132f3c2e1f8facd8385692bcca6dad28c52fa33291f149f892b5fb2d518833e67026292430a402e58fa7509f1e51a8fa582fa49bbd751fc1975edc72e98074db2da6bcf9e763d8552630b44cb9fa0fd20fbd6b61c5abb1d1360c841640562b973f600b8787e49f8fc63dadf30a70289c7bb411183b2c90ef28d020ec88073ea03f584f4ce2caeea97239cbe", @nested={0x100, 0x2d, 0x0, 0x1, [@typed={0x14, 0x92, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, @generic="b602189efb79d5dfda754a747ced608525dd34dc4376eac4f752e683cff85c5d8f3037e02f53d19fbbb1b288154155a9e5a6f0f40c939d492a10abce8e736bb9427c68bcbcba5a05dbbe0536a4654ee58a977c94d0c7e217f785dbacd66eba6431fee6382528cd7ebbe076b68fb4ca3b8c58a7418d096b1188df2c5a236d698cbf0e85443ca14ece4cbcbf8ad4c250162994e97d90cab123eb4fc0cc18ef42e4c88f66d285de8ce557ccfa921a507e26b857822c735ac2799c92dad475069021dbc7c89a6f0e3346f942ab09bc5d3c07ad0f556960254cf2e289a775b19f5e", @generic="d6", @typed={0x8, 0x8c, 0x0, 0x0, @fd}]}, @nested={0x1c, 0x2c, 0x0, 0x1, [@typed={0x12, 0x8b, 0x0, 0x0, @binary="18944c57a5901ad4ed6c522280a2"}, @generic="2ac79738"]}]}, 0x240}, {&(0x7f0000006700)={0x47b4, 0x12, 0x400, 0x70bd26, 0x25dfdbfe, "", [@generic="068f132b08dca2100e1e3c9aa22124e344c7e79a9878980f703b1051f9ef37025f54843e9d87200a4482b42f7d8cc754908ca5d0df92ad9ae41f9c8ba3f594f41cab639c2e265337411fe55f71222b4c6d62e92dc6842398d0b762f3c272b91bdd824c515e335e539181418bd93cc7d5cf306e78a7f870ebc50e13601fb32505b2dc858f20776566267039ba40f06651c5cec0095f7d80120b1ef08012ed3eae64d62f3dd7fc184cf7abe91a1d40fdf01121b4c972dd98565d1cd9f1f753d64ba16ab819015690c25b48fc82020e70cce6154d8b8e70d20842585d08991ee669b5fd5fd27fc260c77f463b4a4a0269bdb6d556f3377f04d7a0706c30c523", @typed={0x8, 0x96, 0x0, 0x0, @fd}, @nested={0x4, 0x85}, @nested={0x18, 0x3e, 0x0, 0x1, [@typed={0xc, 0x17, 0x0, 0x0, @u64=0x4}, @typed={0x8, 0x56, 0x0, 0x0, @u32=0x7}]}, @generic="e2c0cfa6af9b31c10158666b2bb5e1373366874df7eb36dc11f2c09534f5f675f973bedb7d3b49aa2ee3209e5edfbae22e7ce98413353e493259a6b28180a158ac90fc43f46fd3a8edf42cf72bfab2620376be613a0b2f0ccaec5d50bbd0dfc88483711ccd50b2e93f9819be7eae1bee6d23878df9ba74579f02652f381e546cff2d0b6306c2a42fce20636f66fafeb0dcf1c493e00e19291165670db5d14bf1e0d7938d2da6ba82b0b210a3d4ab02141d32b0d21b321d0a43e9ab90e241cee8be73242133444d36c34eb24249e5ef759254af825b232d9b709046aad002a67c97003e98b491e6836ae851e906de2413c5d9919e04f60f45d021d7901b7b41a5f85d75b7b625c607b5f9508a1b816c5e612311baa9cb3039e521a3b4639a063e8bc0e6a30bd84f6d182dcfc5c1f1a8ea1a46ffddbf7438b185e4e4edf8955fbabcf3f7a2b7acdc89dfe033e45c9d477cd48e80e3bdb6f0299eecf78b70dbdbfad421477eead2326810508ac847feb70232c4f2a74d143e22459940cc3aaec33009686ae5ef5b284767b98e5b0da0b14c6eb0cd627ec2a4626fe0d68f41f9610a28973adc6efde2119cbb67d07bbaf657c4cc1cf1f3d93f54baa1cb73e97718eab753fd395c6f1001e0d91f738fd41004211e9c98d4df9b7f025558dec4fe45a0031ab7015ea0ec6266b63cd0622876c6a32e342145cabdfb8293e0cd853db8fbcb039a4ea4c1475be47027f3341c9a72ca784622445b59ac3dcca2cbeb09e37dbb74fac5894366f0e8862b5cfed59483d491ed19eeb321f43362aecde22a1a34712e733649a4b4a684657fd0424320b43f3f3a6b6192624486b37231d729332a3da4352f7fef78f1810558234051130e605b6e3f6921ae435ad1e6bfbd3d74b076f0a070e397bf6d0666389eabf491f2acf3ec7d1b2da55ba00d6b0fdbaff95edc6bf4c2d1526b91579bd70189f45b6481e6f874e89e09adfef90b23a05a837bda35e9e942a6c27fedd4604a210566860d3fe1f6f4d0c7af0346085792e44110322d81a25a790e69a065c5bed8c2ae2292c8ad971077cafec8cec4f1a2ad19569e36bb62c8ff4c6dad9337b5788852d62e7cd6b680c2cc8a4590010935030559e6ef9a7a6692911dfbef0fecb0db7f76d26bf755e8b7ded6802e31fb5fa5512b831229a2aad4378cdc854bb4ab063ee00d02cc782d59e985c85cf69b4b83e81911b5f6f0902799183dd73e8db24388944d4e5edefbaf295d1324b9bbbe47909ece46ff7917b98ec7702a96a7b066288ef775cd5fe41c494452ea5330340aaf4de6a495a429f7b7853bd4f2c8ac232bcdec5c4eb179c17b0a7d4e2648dd65ee3085c865e3471a061afe89c25221585db53fcddd37fe80c808182da09af9e5356fee7724d0521c182f6891a116f84430b0c1008f0065ffdb7e4a76f507b839cdd6bacda51b95f28966b9309e3fac9804de23ba28af3b0753070e7906202c9172092a2bb5322690c3ad63650391de4608277782876e590212947353cdd3eaf67c8390896c55f6d41a448dbcff9424d56cf459b7346e6d68d0ba1fbd52d0f2640209e4a751713a74b5cef5ef502bb8e5f6b39157d73b4bead4d7e5e0a2299796c143094813e821619f11e43e81b89052ca642fbc60ed2c39adc2291ff779d2cb9a9abc6bac170499c2cdaad2ba967454bfef8c200ff7368c3c3d39ad05c9f2e04d6871218ccda0f1b3fd0fd5726799f0734e8cf308ce04f55d60ebe44880909509d3a5df3dc1cebdeece6e51cc4c8f8ad7e263dbf43ffef877b83dd4a07dc5f1a20c1cb5c26153d191321921787ffb139e4ebdb2428db99ea0885fc5533f9a3013df140ca36a55fe8641db6fc42825921780480b22a903ed40c7f36cbd967520563a54f925e2e7686cb2f93812a69698190e4b3e207ccdc0d3e21351ada1413d2c0a2b151afc6ebad57e4d5772ca58443a3086ba5ed23307fffa5ef6f9852ebe3edca22cd13ecddd07cfc6f4cc5304160d93af009efc9f00382040153ae15de27d4d77595e0ac264c58a4775d4a38010aca89d89e4da70ed1e8a2aa16e05195d6dd0a483109f1ed0a57a14783bb80d7a759bb7d000877dca4fc621c99130ae2a8e42958b6c208793bdce8b828cf9e6b9240049733f22dd180240b9c28100573fd7be86f8801e37b57db38c2f9d4da0f1bf8f696a673c23cedb0f81406956e4ea442317229589a7c0b89e1122187497f8e553acf243a1eb1e069f6e7c09bd0d5b0206f76ddc74c61b1ca9589582b6dba6d1173ae4f98ae2c3e6b629ef40cae0646fd3dcf05ab56f57278c12b1915939461c4fc453c55504c2c1e4f754789f5ccb4d645c3ced8462f7b563606288d8cb36e5b65f2a9a2b40df717b2394c8b74a80999e1c1c5694d1b945c5dc3fa95eb7c9d6d705acc7cb72921ee5489945c607831a904feefa1e4f25bb147a7acc27eb0f10ff287bbe5b8af2a88a5bb7a1d24fcebe7fe3cbb822e91ddb3305a3812182788ebefff57999593555e7ee82fb5ec58153e06cf68a43bca0e6ad137358f555162e63de95efb6ab74f3b76192f98f2eee5a31b0f538082dd6cceae5f3a703465839d01720f19a7f0521a4825aa2a90aa0cc8b32e9b3125fd9ed75f03ac89947e53e65e1ecaddb6c3ed4597ef91248a87eb3edcdfd464c5c73f600d7a26f3bde7eb32c861e7e14540fdf875165f02c894d25305c67bd1b548b039d53bc7c9e31734b96707ee5f171a3bea9cf1df8fdf822703aaf840d8294ad926ab3353b5f4f638fe5dc3d992355a49c58168ae0eb9ce3d302ed1fa9368648116b3cba649e0b42b4a04baec02d264e201a0b7300fbe52aecb32cfaba8c3891c26e7e280ba6e95c616d8082c75822213d1b494084df0300c606175d003bfd1ebf9c5cc2267c6f7129f06950d0fa31da2a104e81797252c3e7d2e7ee350e8750ee082f9c4a060aa38a1101b07db5d27c9deeb37624552dd59acf5c8440782d3cd4ac260e5488622ea115ff720c912a611aa637723b1fd81fa3c45e610ae490eaf160891b46b339670d1c583439691b3782784041f8532622a2cb4f1ba726d40daef1a96ada88246fa0d223a009a8395b2a711a5d798afa347a43034cf3ac0c8e4d163e52d4d4a3ca3aab1fa90fef467b63bb5af3001bc4be376bd636f3087b7c30ae0aa8e31a32b9339855b275adf8482d08c0b55ac16a59a610dc38322324dbb2807c934bcb31cbe04bdec626fb6ba90ce50347df552783fa7e89d616981268e6195bf39f3ba8dad7cbb3df2972ce1b030736a2892dff8a0279de646f1f1fedeea48b1ba8648263c20f4ea54abf012fdb49bfd16f9ad5c8236edcbad267d2adafa3913598a6cebc9399c5d51d99ae8223c22f226d1a0ab50f0e0c89b6c831100e2d1a906790360682815a4e18b65884a152f382ab74a29398be12903d6640e822676ce8443eab5ff3b9eb40b5262bf5b1304c4b13e529f1fbd3bcd7b2688227d01bace3f6c16f38995b2fb02860eae0e8cb0f519a7c5256b707a865f66b633d7c3b5dc92fdf9a77ebbd89544a47185a038214fbd46d6758ea900013cec938fce680c53c538b35b5ef178fc229a4c6e384819e759044eea10690d0eb49bba8fe14c01b3fa62eb9b768d6bb22fa6c3daec0fda43bde3b1f7cdcc5eb5c15afbadf8740c29b409470b42a4d279e91956d3f07fa188b168d8e6e17ee0a08328351c39e5a72cb7759f73736a3f0a312f58810c9f9e316149ba694c2aaf7c5111bb86d1e8084559fdd8c33a6795edc83e7a35c205dae9302ba531dd96a708f5ca007478cd1ef3e89b5182ca49a6f8f460fe3ded6d6de903d7214462e4f3d2cb9e26200a1d83fa1d47514ca07fa45c868dcca9dcd078de803cfe013fcf7bd3a95b84adb4171e75605d4e46073103ce2cf12a2e6b6bd7c551d55023c433ad9317a1e55c64cadecef83f9dd072a0d300abc0725636e00de3ec74dc0aff9f264826e363214f9c3d47249340e284d253adfdb90370bb96fb41c5b6bedf0233e0dae2b75e96e5ccba5885611f45315327761090ef8e7e848f51c5cabed17c5078659c1b6711fbf838d635748596fbaf5b531039e2d5ea9a2a151209fdcf1b5c079073c245d6f2a24ec8252bd767e5f76892138e037bc7555220e839e678eac84ddcefba2d59200ab7957f7841e162d270fbb4e5dd0e2914ca25ed85e7d3b9b815442f719bd9382680b76370b2ea7e0f4255bc6676586c2d1fbacbbde2b23d81383fc9199ecd8cae898f57839d663955645d6f1ee3dec2e35f492cba8677d1e85a0794910fac54e22a5c194c9b5f5f52f7b8f57a61307f799f8ffd4acead9dae7e4e2733e2ff57e1be3d4003685590a28a38ce359171ae009156eef9c8bc630f68b314a3fceb3461738e3fbf5e3d8aeac9357f644d0edf171c679f5bd69dee31545452a420ade68ad8449a89160dc2e54cab0fd8899f6a15ef81ea845ea5f008ae1ffedab9c411fc4e14880da5645c871e274737ad21e6cce60cbbe713a53434bd29fd1f2bfbffc38f063a2f35391dcd4236f6469e2dc8c19368fe586f336053730423ea0216e3c03171ab7cf96b3de8b2566378029868c657e2012dea0f152d8b936767ed5830747269a894711d19c37ef07e334f50d36797b9aafcc56afcd05e5a276f835c9bd1d737d48e4d50c178d15e7892ceed19b2cb3e333a80fe445325b3472baa6b5df363acc75e877f2d420b04cbe3ddbfcfd0b03e6a4e14a8251c86338452d34598cc7601b43d3fcfed66dd85a43ed268470c36c5639fe31261287dd0d754c0b1d9add604a73d3c594ec141f014d50a678de47ec4c9668405acf92d738e6309c93b976d14252b66e37853a69bd9024b755b0d3e03db36dca7a84d5200ee95ce82fea1156b6dcb3c54f85bbacdcadc9daa807f2554c0e8f0a1899622de425d589a260197d8ed73ef6ad2bbb6933e06bfeca11dd5538b994c14c735892618b95ef54ab78e8d0de885cff67dcf9f116ae3b4bd82955a938f0d6be557a06ebaab8c6f6b8afd0731ecee283d7ddc1340046dac716607b4bdcc51f708d6bcf0c0046bf7039a7a3eaee6150f0d86b8d219cd7406986dae3f6aaa00c5005581c41e6ab16a6e595007c1f7a44dfd8979e5427821a638e805a2bc3aa501a8377e7226a3eb374a71584011feff427558d1635b4895302b692dd35f65eada07cd0f692407c452493c21ced821cc24b82721fba92fe4b7d9dcfe4c0dedd7c9f2d106cb4fd5ed7fe6ce9b7dc3296457826172d1752ba4ad9a0b08b4c744692a864cb01d71eb8a743568c3bfdde6f6c396d63122b6dbfcc2a00593725d3c19ef6370dbb56df7cad1e8ff326d51210da8abd56cc06db5db45c220b43a74218dca04b397bcbe4d66d3883c88df89d8c82b29379e96a548c95530fef3fb5fa1104e8bb071fffd521b516ca2d7a331b7279fefbb2d1078c2acc4bd6b7c8b5c88f53a3c892a104a0725a48b1ad746d3ebc71a988f55f0075dbb84c1f602fb048762912e4be3a154c5d4cd88001fda21098b667a8995e704e59104ea15af8b8a92fd3395ab1c288ef5b3f3338f15f531d6e5081c12c1db5cf1c79423097a9c0cecc9e1414e6ab64e8c757d744fdea2793dadb520c066bb0a223e348c1d940f1da64bd58000425a2635dd7e4b701faff1f39db7ebc84cd4f27c431868a43d8d1661fc93bcc449cf95b0a5386a0d19b8adc42f92431a1cb4b7a96d15ef17030d942dd8a5e60de65b663c48d9e6e78c2205b0768625cf7152994bf7f752ad8159b87a8a41b14c0", @generic="dd2ff66c8d7d17f4f0bf30a3243bff6bd4ecc7f31f6633c8dcbeed578e145c9d7c7e77c4bf88a63e258eba7fc283b8b2dbbd33710757ad5d147bc7238ee00ab9", @nested={0x11b8, 0x3d, 0x0, 0x1, [@typed={0x8, 0x12, 0x0, 0x0, @str=',{-\x00'}, @generic="e71afa20aca4e7d35e5f30c4c60e1ce709f32abe56d9dd6d0360e6c25ed83013c93a12ac76abb33ad3e7032ae6579f29add2e4f55fcaf328d6ef56978a5e46da5fe0ce8b13", @generic="d92cb7608d779536f15dccd9574fb3170dcc6ce9c548a6305bee296b4caeebff2ef7a687f15585927a6758e126349d56c8aa52943e48a94d63708856b1758df5b870ad9d2e4ff9c53666edb0cd2d5ece34e23c03d50165d6f40bf4e1117e27eccbcf0c08304fa4b251d992e6f63d5f7b1a7b18f27cba19f57944a2677c432494f0ba51d8a1830866cabe1ac6daf3fb8d688e201341fcfffff43ae0c60e400cf834964f8fe2613aa5ce5f8313b5080fa5c85c123cef90b230694de12f05f7a47f3289835aa001befa0e766d9de83e46ec73d0ba787673838925c665d3464b39dee3df1932e2bf08e15b3f64259135e5c8873033dbaae755423a46894c9df82864762fffa439e457fe848eb408e6c4a89f29346cea997fd6e8545fae4e9a846d68e62a46af195cf167fe288c3d7f325a50e7f54e7dccee40ad265443abed2da04df9eb8d9b5618889a27c72ee156b69b3058164792552f49f9e46f426c6c51fbadf6f913c28e19d9373d13d430ae561a2047d52293a901eb2e8f93d2b6179809aaf6b14d76e4edebf33856cf00c75aa9daf8b448f0461a4528c2d1267c22d1092522270d953e1a129a879ddefcdbcf9e1c3912c645fc6fdf5199be1eb4b7d9430f109c49d9300ef6e6f8450ccf86930b011cae08fa1e5f8964383305271cabc2fe9e4f8eedea7dca31e73a422cf6d42c439820b18b2dd29356608738651437282024ae549614a63530aa6a50ce1e159e871a85f9489b7e2a3f187faf60adce9707ff5af932f9b566e0db7e1d042878f270c9cdeda5884a6fbaa111d402e9326d2d37ea1f34d56b18ee800a4aa375e155763d4f8318f99cf3e77bf65341c76df0745d0f76d509ea663b56b1499abc2068097a63e2d80b35493425667f21de99554917ee5c13e92f946596e774f9ebb5efd15549468cbf8d3a4e64c0ad8076544f614ba552763f40df7b8faf81f3aa80a03d075e2be396a4f006a57b7ef07a03bb6aeb461af695a022302a2ca515f216555e8b298fc5944a046f2b9bac8813aa28fbbc6d86a97e26c6532353fae01b18382a8cbf63cfeae97dbf6bc701506d03cd61dae7af93ec687862b6e49bee6e24dcf07c36eb4326c6d79e7d8c9955c5c394d0119edf9949597838b6851c979ef3ba0bd8b9d270a67c3e8ca7405264506157d550e3ffcf64902bcafa06376537cffbf55d6bc6ca1c2bae52340a56e79b9e45cca53cf4bcfd519b78762ffe39066f0d1aa9c9fa0f54dfd2ba9a0400e41e29884f33c012fc34fc9c485cb2a4ff5439ea3d3e666b290229ddbabada9362268b03e9bce3e49ca54728611592a204371184a8779337a7a68939c4ebd11cee45a52e97371b20b9fc70dc2d1a7aab2c469523023f0ed9c3f880cfb1c4fde3bdaefbc14b0fd8a073b27f3e3cc6fa9c74e3bc8521b0045eccc3c34f882449cf1db2243d5b529a54a1e9fc84045c4ac3dd1f0c1f0673a02cac02ccba1221d59852c7b133ed8dc5101b521cadcfe4895b1fe9d0c4b07f1a98fef9d2beb16cbcac394361f1595a66a7bdee70ae25c6e96d48387ca5eff6016e2da2f8e68b52336b4c9c60ef1fa3b201da71525c59bd84d875fd392560529e848f3a2790b3f7258fab079e770c74a2fbf3c4bbc0ad39b808285d109a521c20659a46a4b73e5a31b48d31c26722285e9a41951b175dc4047d09447c02403840fbde39982fa35869d369722886e1b8ee6841910cc48f76356cd80eadafa8fa19f42bee45a40294999b8ac69cde3bf09c21c2f38ce6669939f6ce729ecc179456655f01eccda2fd737a12c8331dd0c6037b9d0da23ede38a63d7a9e536245b97d7dea45da022a80db3b3ee0db760a4d8d96c14c25fde53fc6ea8a691d0fbe161c8ba466568bd86b91126eca11cc811e05c41624bf26e104669cc7527c8c7e18bd3591a66b301aecc739db4c06dd7fd6a5945b951b5b9c6fed21d97078516c568ef527a148f0d9e556da9d39910a37fe3138cee9b35f473913bd2e9fc2a94fc64713a170024767ee8b1c5989b5e6ea351bf0c92a716fb1449196ec5c2cb7c58dee28b76d436e4c671bec19a78a49a77c2dfcf830d410a6d356a3dad97f422faab3fdbd2164c65f94761a8a0297fde2690d1629288a8e01b43898f0c4b0d91da25cc524ebd046a1412c9c1c5a758789fa79f30aa6294ee3349f77b2244ddb9564feaa212646672ab054948220ccea9961da37795a21071da42c0881d304deb61826518e421cd6c1e2228399852b681f97b7903e23a49352d20705f52b50327c867cd287da74484a2bd4834eec90d7de196c5e1f8d2a708d64b0a459e76b0c512003519727502d7c71083fe98ba366de3266aa48444e18d5634176c36dfd428951972f31a1a864cb03e64d0090911b04b56d0401121f280e505cd455d62ea4dceba44993c211fdc1e5b0dd324c4c4c5a778fc99a09c99c2bd13f91e953cdea9b4601bc3720c08807cb6202ab78508cb7d2a6a6c178e11200179d9e789b9ce91a03cea85ccde0c8e93268c5cab22bd2017b3c9e5a40032e0ba6be35e0995cb6bfc9f6582ca2d5cda64c0808e9daaa2f9483cc403c2eebd5dd601d2da230cf75e4b3560625bfff239cb740b7ce1db23fcf533ae9441b29836ffbd8f1f6375142fd75fc16912bf04790c54d19cd284821f97f011adf2a195380f1694e21a14ed6915c9657a4f99054f0689fee85345e7659dfb7c59ebc25356c435c92a9069b627dfbbd0b109ed027836675b041d43a7f618f15ae54f1c78a68329fae9f7d1c1033c1ebfeaa6c433915d68a37205bb3ae7b8280ffdfae1dad6dae06894eab9db8a3e86db76ae2faa38282abddca7b5d04e9cc7fcfa6eb7f07c11b8991a26d219f52fee54817c4c048008b34f6282d82871f36f398d3ce3c920c7ac95522f769f160efa4f40c9eae4f952792d8dd6ae20432ecc6ef8801b37ba0fdf0e2e2691cd9da47808a61a1f54a6a537aa8303a2db2def2c97f2faf4e01d7d450307c7ff6cfe12b185fd51561cac49b97f54b6cbeda3c766807bcba79d47c303dff3d1b04de85f82a234125914304d585eb6fee8be8376b9310b2c501adf91d7021c28912148f80304608bb92e6178fc6f617d46fbaf9348bfc2eb53222fa8a6b6bdb9107b705de619d88c83911b53cb6ee9a2f54fb299f200a8cd5dcd09ec57be31e8b6705ce7ed418272fdb9a1f75eeef15f1117ceb0a92b5fbb9fbcf06c3f86e4ac8bde75680fcb0704f4f4b0ba8698a2133882555bf02e65b37eccf995c5f89cc57d15e73c37f865ae4cbfe77bd58fba16f44c368efb93efed63ada20d5b87c2baa557d4b34a9fe0f4889bb4702009b5b32f5d4ab80ee420342b3f56207f1f243cd2347b6ac9a254d0f783734409a1ae3a852f84b1eca73a0d8436d7083d1778ea8227ea433ce95aa92872021853927dae74a9861523867512cfb6fa42103281c3f63709b8d71b9d0b2e99d643ad43f3f75c9e167ca6a7561313e02e2ef80bd2d69166c30f64a1d271ffdc2e847a4399424b3013706f841c8a21cba021e8bd88fe905e558bff7c5031d2acd393eb400187d01c1e4854473d44c6448dd7b0797f5b0548e78a915a353cbe17e357c73394385471f766c2f50a137d9b87daa5609073d43bbe740bead529e7001a523947fe480054de1f3c35e35789238ac7d47a6a63f28e7acd5a62421f879bd5cccb283f888af3e4aca0450e98e504bd6d194a2087cd147d291c90507c48bb38196fd1a20c554437ea9446df38aa185b2fe95bd124c99b3e7ef13d6124e28d994035bafe171ad556b6a2257965d0e281e11671b90f6c124dfe2dc9908477765c21ec933624af14262640da0681eb4c171b56b50bf3645ab0d802a3f8bc2fc039e79e5cc29ec4453e399fe07d8a1f379f32547e154980238f9612a39675ae5208f880afbc61bd13d51ecd0a98a04ca24eaa95f778a2b91914215cb4c2e67337bd7a4721f6c656b4ec204a5445886eddb09a0e74ecb4b3c4dfdd70ab819db498ff43499f0385b396d5b084a4b832f6f0ec72107b20b4c85d4cbb50cea8d1112b1ae9b6d5c98b8bc13f23f8aa2dd1cc78080553bfd4cb66f06bf467b749f38da5bf3405bb6d690a22707d577243cf4932510e01fca71f124c706fd309f51bf8819420bf9372c571001a2a02e11ac4d2948af4d80865936eff9891568319f2018562b1facc34d86ca6da5cd25e0dcbb3cd96db4110c008692a7eefd8a5ab0e156e8010ccf4ef8112e90cad8f4ca18ce306d866ff074744c6be887b22ea89a60c215fe2c4c21c99e31648a32c97c6663c98a4192b1273a2a8c6ccbc3a5a05b74a12f5ebfe99fec530df95bad8b2d7d6d6a156b57619f8883d29c450d21cc635548d623adda7c727e4c7353f519d25a35954cae800c28da3e41912c52cd4e68adfda84c7b2120300d0e6a5a1029e137f159ef2db532630dec4634bc07e2de6dbf9bfdfcf38e7e8293d5e672ee971cac79f058064a4963f31a4c8a67c682cac2adf63949a460034a763f06bbca5b6518e4f7359689b1a077543ebdd749c5500a260a861562d0790f097539c38e6551c0f06cef27bfc2b53f1fcd9dfe6ed32ca4686fbe6f6ace31d254ca1051336a7ee4526608e697c9e29b91c41680ddaf061840a8c471e11fd2e522a1d752a909c506a888e0266648dd188bc2104667ccd1c3ddc98ca80ac513712c6cefd1d8630ebe0f3513e4c910a8d632ff1b7985ec16f07a70088e50238b8cccd7b5354314f96e57cf3cfb6b8f2e1474b646d57e2f802d405525d5b97bd244ab7c927dfcfc585233d2e851acf3ac4bc19e517f265c58496a6d31949fd49fc8793b0938624b3b645b9aa59ee4425acabee1d2be7ca6b0f7f608e58c9f3b82be2d87a893b21206fa31bcbd5a51576b50d04b0bbcc7b4e9772a95a6d004e64a58336831fc62eba36dd1a68adb505f1d2f7f0f34803e03058a9a4c5f2f82759845e246d57276921021388d809e8f353f23f71cd00d82d3bc3d6c6ba813e0cff639ac9367b7aeef5c5342895712f1677809d41b2becbbdba9e51efeb3ffd3299663e3f868de6c48a88d00b73640b917c69a03d45bec5c3214ef14f8361fb41809b904c2c9f36d4f04e420e7f7787fc498d7f8b45e6864ecae59306cce69488c59cc46d941799efb95e3f6ca97b786e0b5fdd1184755229d57ccf46330a73b4ce0ff58bafafe0a53dac6b37fd989f53f5d229a168016592eaf91ad31be527860b4d8173235c8d74f00e68d43b66698c815c100beb4fb60007ab4f7da08397c7187785e3aa51be5a9ebdbd01ac35b0367f3379f672438de41596208cfa27e69cfe2b104658222175bb07f7af353aa79e569b3926dae9cf54055bd1772d725ff927fb662fdd79a69e8eba035a20232c580464a78696bb17cfef9825dc89eb9e36a77827f0edfba520c9b9a520e2673c28869b53181f7d6b199ed11fcbe26a10eeaea1a6414258f57da1766551ddfcee997b39b7e1b43a7a27468458ce458d89752aabb79cf07077229f257e2109334b126a5e48f5620a9456fbe73ad8272a17d9a51e26ac0ea1fb9305b67010847fab8e32212ff74347fea20435437bb0e29ad80cc29f9504bc32b539d0760ea2d29e2a675298f5e07b3f7587c403cb2186fe16b0dc13d923bb1f7b953ad86df2bb52c28bd4917afb9cb773df2564802ae6330a22f6d72a9a0878419a5b5fdad6d87c0c499a192d723ffc9c853a687607ff2e5fba4963a3a0060aefc3a8779d4cc287c6ae250016dba9f4f525f1536db7206180fd97ab3a965cd", @generic="cb29e8a3ee19009af692b38e1dbd589636e6b23ea9e85acd4cfc07f36d69c2ba259f7c5db6d64e0ee1373521a862131784d1fe30bf9ddfd15f2fe5d3f197ffc7abcee4f74a40105c7fd6a5bbc2e21b0f11569510665e478989ddf7358cf2eefdbf2be3c32cb9433455b6c5", @typed={0x14, 0x1e, 0x0, 0x0, @ipv6=@private0}, @typed={0x14, 0x38, 0x0, 0x0, @ipv6=@private1}, @generic, @typed={0x8, 0x21, 0x0, 0x0, @fd=r5}, @generic="2b8ed0527a9a8c34198156670f4eb2c1e94f03df51430675dd722c226a14b5d4f5b1688369ee4bcf2e29da1a1e94708517829fed79f6e659507522c9d6c0714079c5aaf9e2554124ef2f17eaa414e7a2d5b6a70cf10842985a14a2944102599f6fa064ab05f94c24b221ac914278d71f2225844865e4d799def966ffbb9f3e9ad69edeb93c4f3e585d0217ceb2eb6a5f70049fee177b58b43c15c295cae8a5c306ab69f2c9b128ed090425709adc50f29e0508a38f75dc4bad03187be31e4c1f1ea153f4f29e9f052c13118d"]}, @typed={0x8, 0x91, 0x0, 0x0, @str='/}\\\x00'}, @nested={0x114b, 0x8d, 0x0, 0x1, [@typed={0xe, 0x26, 0x0, 0x0, @str=':\\(v\",\xce*@\x00'}, @typed={0x1004, 0x7, 0x0, 0x0, @binary="99c2a4ecb604831251837a75d3406348a5d6f8e0a6405800b3969e1ffbb31b2f3d2ec7ebc5bc531b981dbdbfd225dcb2a318e47ed9470e147cef45d032510309805473f112d7d77b6cfbd54ecf20fb81d87098b032e6d30d8157e1c7a9392f6dddbaf25c0ae75f85c7e146ab7fc3df02c31136f67b86a67d8bd48b118801f8153cad48ab56cee5d9a8344e4e72652fa3b991d249e0a12feb68896bef48c1ff9954a45a4183583413cb062465dce2229f9152da85ebdd5641a1e4457d482f92665856328c19c76c9c1a89d19f11737311ea7f33036e7d91d9ba56addccbb4d1d7ea2949058c41f427a9a1a690023e184b01583e0f21417e2c295a3ad3fd9d314b9947dc3c4ddd027971f89dc203056704f52cc7b746c2491d7133b31eb32533b76324eb86cf2fb15376decf81c9738fffd191466aaa22f7bd703c5b5dfc7d75a9de31e837f873d3432dfd46acdf8003c4f2cf57524355de4d59df27f7b9e4d6d07689d91b192132a33baa32fce53da9b4845f59dfd500cdb9d63d03108140341f7c89bc30d9d1c7cb6dbbeb75b59ce89beaf354549d5e117d33bcd7e28f74becf1359f57e4edaee539e8935fd32c0981ebb7929a3a7672fcef2c56d23217c21bd762f3194c13b1baf9ea3fc142f339af1d65df521a4952021d8304c6669fa18371795e825cc20a57ee3be7c1d76a805c376ef31ed94011e3fd4acba2274208a376aa2ab3302bfe084593c6bc82c220fb448ae5483e32a6a1b8d2574398fea8cd36cb55b58a8f5999a9df82e1aa2084e481817455692c84416a9b7bc9927409cbe7560056844c27b2f393e117b7f602a510188f5aba6d84dfc4648368982d4609c8797bc0e57c7672fd0d354fb371c2c7ba66f697f5c7222e63ad9ca2db0016de7e34c4b1f9c281c65d694fcd6365ef3d83861079577e8e543bbb28b1dc7b9a669ef5ee4662c75da7e79080ba7038bf6963fab0a276422e76faa8051de36612e76d8aed5338a07edf7af3970ede6007ee5cfad26ac1a68b8a78329b484152848d69f1e094bf08a6ec956267ebecb999dd1c8eadec8c6fc0b0d074eadc4df75415a67d131b445c915ea46f912970597c01b8944289710580181689ebab3f7be88680a7b3b6d4a50c685a45ec486ac03fb76529fb8cad539ce53f04ad5f9cf73e03972621dd29886efedb85048bfd73f8b9d16b36f27a9c3efa48a74110e19b1acc399ddc54289a952bef5e30b3a8eead856c84e4f03d0a0e4d96284f207216ad390a091f539ae0dc699c4095b93a03f003e7829b7f64294e68ca232f1f953ab08d20a209800094b2c1341015f6b9dcb7d983847b028bc0bc2335da100c48bd95b6c1f19c7244997c62319dc7c371ce016b2d6328eab3357c0c335b34af22d1b1ffb6e8bdd007ee23425626e9f6a21fec333c9f373a6aa0107a1852d090d338a68b12bbe682da3b44fa9973d4bdf857794fdd49074d81b749807afb41c33132655374bbad9e9d22b079f2564b2e9e792b05fc5009ddf036b729fb5f1c42e80c43a130c3bc585ea7bb7b2116c684ba2d5365629a350b1d3b6c6c4997273bde06276f640c1e672e78a4748e1f63d3e312865f472ed60a86df4c4dfe36a1c9a251abe450b24a7f7f8693a82d1919e941070b3eca7e5e88701f324705081a382d43cfd759f7e91fbb8bdc41fcab3ae70597efd095affcc3fd85648725b778ae240fe670430f55507ef243a9206b29d37e0b75501dc889924966b7d00fce40a2d3889c8f9ff21512ad44fbd96573289805121f4575c752155e86426efd8ee8c6623c767b391ae5aa01b848081aa90d40c992920a85d36e6cd508a24fa29e81c8241b3ee6cabaac4fedf086c474120a10333920b24e47267f3528bd38bc8d9e9c8123068507dce4c8d697134c8c633af90c81e9602fdea038b81f589bf00bf3147c1e32f9e275a58957be9a10dbdac097854a07e003b6859f7cae80bb0e79baa35fdba907070ad5babf83379693ea8f0c99e209110e4c4ee7d30c7bc2bcda68b6e07f0aa254fc4b7800ef1e0dcc099407ac260da14290ea63bbfa8624e94dbc2c821054196e71f4256e82a153d5567b218cd1954305380f926a8d4fd9d17f8b9bfa2b447f593d1c248315d0442095878aa6c38c84123b61793bfbbdb5fc9482bdc2b59f3fe78f5752aa0157767f138592a32a060a0fb42d717abddb8dd22aa5460e6f49540c2255a2f6416ad3dd6a62038635766c49e3955f7569fcca1fa8b12cf1f538d7ab0c273e6d686b035f967430ac6d6633243f174f78f7112baf6d041e21a31cfc2c16518a740d19f20fd4c9fb6bf55e0032f9b32740a13f151c1dadf1d9faad8cabb14512b23d2873015998591c7ad1956710d8c5e166ad32e5a03d7718dd8349d4ba949d9f8e879cd9835f22d433e46d3c89f768b37d5b67a4f335620dc39561ad610818dc506f04345d11af4f087fab48447c8b04aad0af9a77202d7338b5e5f55fa77f18fe357cf2fb68dca3055a1eeda7c58c33b55cd55c3addb4ce76aae67bfb5b2d05083daa51378b9855a29624efe45344e81e987d3df7c1a992899a590965149c73be670be8fc0e235173bf671c95b49f19ae216aa22e0d358c22b5165e6f0642a47143623d3830b64f013abeaefd2175c4afc76892386ce66d12e8af5e19e91907c0ff2bd4bcadcda0b3bda2cf8a733683164cbc90919cfe069adc28cadf49a127d765b327162de13afabcebd3c2308a4b6f65e500afe6298c12ffe9724bd9bf6cf4b33996109939f8f24db31884f35cbcf81a87a8cc97db41072dd6e2e2134f175d8e2742659acabc15b3a91822f074b75d0b6d7dfef0617ae81f86b61dff3c1e3c31648a1983ba0f8c59c43244478a8b94b0e2476ba2495bada7af0b392fc67b51b328dee04279dadc27ed77665f07178b2d26f81d640da8b9cc0496e409c1d799626dc3a9195e8b37ccaf9108f77f29b388488b7497f84e95f3089438ba37a4e9e2420029a8b40918b6c741bfe8323e52373ff6cff6037bde41224df65fdb871c26367c17db0000731ce8537b8b53c6e34ed1567a02bc3cfa17c9c5252d6977edfa2a16f29513338d07261c503ebf1b1491856be8431fd673c257f7faf09de2a672b58b84d08286e2562418899b52a67e2052969a3ecaed15fe69c97a0f6769c6ea2a5c72b7f3c0af1760d0a61953f056629a34e06764b559a25f5a6d45b2a1efc01cb716581cdc5c7d76979ee3e0a2bb7f2714c7909c9782c63e7ed6e1d71913219a75a68e767d401ae4390291d343c6b9682c1452404d703dc54e8f7f2b57768f617409bca30628650449136f0e7cb838fce4f3c69c87311dc1ff4888007d5f207b33e4513afd98a4e0b059c4fded01bf3e8cddee773aa3ff22c29cdced4a6c0c987772584ba612032106a13b37ea1f89542e3db17d89aadc264d7817ff023def37dd549d542fec51345f79b44707a9489c5824382135e893558512a2e3305e76decdac9e8221113271451970c54dba0f04fde86b4d957f91b43e01a2a313a599f50f4467ef8eaab8cdf43ca0828db6737abbe970ce9eacc7d2401a57312b661999b062c1926f624576219ae7812207d4c0bc9d3fd43fdc35ffc2614e40d555f50547adf1999ee545eeb372239ecf239ada670d71df8dab26fdd64c51b920d1edfbcdb6df0e65f11955f84ef4368862e40d60646b379b25af1b22484f7d4abe2cc31668bdd628e0f5400636c313953e3177e6d63dace89547b019d020304fa03a9e2ecf47c9435291769921a3e4687792f4a5eb8000f56216aa05107312c15c8d5d0d478c3ca5565a7d3f34e731b29a767abc754cdbfa22f4f57d19b16920f9eb48c600e83139ecbfe5156d54d145679e7d9ec3b00a5062438067a4e507d163e08b1cc8f87bc0b257e52fc96569865286e07f01f094d996647de321a6287077d09a7d510ca44b95c2d4328ed96255cceb85720382a81631ba3d612228da3794cd50459d2fc6c685f05e796dc3e4cf05a88b9f7678eeaf8d4f0f58c2e99d65a95df74d1f01427e951bf7a3efa0421f937c22ec252b8468084073b34df1a626487fab13b881478418ac36aa1628f238b9d5318ab7055568ff1f7416e80ddc26c6c8b71e655caafcf38970b2bbb37406f90856b2711f95398127eff6184cfb6af7e9070e628e96295a766fbd742eefcb0a596240d3e4137db32849b5b7456480e315ba5f0da04a74af03a55f32179e7ae0387826b47812d5291f7281f25a9f4d41f005fff70f562c63934a31a2dccf275ac81ec8de367226acd8a55d47c877a7759a54450c6610813adac3f79768bdc1b91438cea572428ceefb57f6d56209b0dc9bb9320085a3c948a30f46e1e7768446a9bb38b0eab536583a3e501c00d79a58fab7c00755f789584b434c09556743e92419e0bdedafff36775c11fb20cba8392d2c95bdc78af6ad7e720eaadf13bdfb193c48538cb113ba087ea7e8570e482dcf1cdf8c40943aaeedd2f64a86cd0fc1913fb49034da5613f15fcd1464e445e4f4c61d818f758652e7102eea5ec55e5f05497b69aa29bbc87598b80cf1699de7dd7fdb0eaa1d0463032e8088caea92c25afc808cba98efbc6f1d858f72573ea57e67377e7dcb7576afb89425d6c316d046a5e17ff804c8330d985aa4b5ae2ba4a7c566451adbd8711a07ea44897b021de046c981e85043763047eda8f089b7bd01ea39a6d6bc2f3cd400b54bb6b7715f5a2a7ce21ae6160cc90aa43be9b8da74c1b684213cbb679e4d6a07c585973a114969b9b09c3f9dedd62e64e231c5ef2473916aed522945c21aa9eafb5d868893beaf302855ddcca0eaef94378506b87b4b5ed9681a5337140871dc6bdd2603f0a96e93586af02189be36a5dfe7fc765db8ee4ec5e2b36f621b954f6d567477c217d0fb4915e77dd6c6aa6e1090751dcdfa28f1fca12e32680f2faee0ff2a2363195826e054131c13e72a168e54f1a16b897961ed37a79c693d11d939037950370c20e84703a75c9d5695c0e12141caffe745187016216f3ea2bb1c798480a87516f8995a68889ef0cacfcf3fb91a5e27c84f5479dc5cff472b9f79f5376b69e025389ea1c9bbd54ebf55f31fdb040961655a218c383749a956fabd810b010392938a94baa353584043aaa1c03d2d0cc4659e761fd12d6a68b1ddc5cd9ff38f035d4236ed2fef08311a018f4d051e53145ce0afb5dc2f266fb021c17bae194d5236841fb42d50ab7152689ded33777f0ea87965f94ff4586ccd0a4ffb472bd5aa7799ac2c65d1f9d6ce3d907038febda4febd8ec2d40c94fc48d5553d344e70270a327c8eadc4e83ad6a71805ef4757e28ff8e477849eb1f9f6dd74ad5b64b3429b4e19a6b78dcb9dc90a263e1d496e450d29b267cc9a0a33bd75801fb67f90c04962beb2a9c1f9e4c75ac80de3127875e4e1f743776cfb922f4b589a1a4becb92458dc0f02bc195e64a12eec4c7610e8576ca71c7d3f2284f7538bd9d2f1e4401746da2990f07a5741a1af732f26b5bb6809dfbf967bd472482dff3b4b4f4afd1b3f105e7014a3aab09f76b65747b090fd86e91d995f2bdc41df4d45f4767dbd4ed9d2caabe22bff7a546dbb24889e0f18bab54c7f84eee8eb5a3e23746d88c878623a0228dde22e9b21fc71c12650593bd286fe55bb940480a928fdf6c1926c442ed5e4a090bd7fdbed1cda33ecb9cb85d3aa96e1e4d8e0bcb312f52bf338014123415f67a6187030acad5c99d1c27c30ea03fc5a16ffd73308778cb2951b76160862d85f3a70c0de1b9"}, @generic="94b5f6fd0dc39f904763bc738168591de0bc25b568380d2bc35d9bd9bcba76622863603b6af1556703dda22659cbd2d193fb3aac3c9dc891ac834ad2b9df1cb952fc6e04b003f1d025e2b23f3d79bcca401643848257c9f42176da8459977133c6fa8fcbb7f6bcf3a3a84be21c137e5c99c38b2c97eaddb3244ef2849fde7d30770661b01f59b82fa27e568cc382b2199ad7558afd7d522838d1a7b408131fe56ee720b2f934693fc50ff9c754039a", @typed={0xb, 0x57, 0x0, 0x0, @str='\x9e)@[\xd5[\x00'}, @generic="d562b595a90466cab01d07ab72c9143b012e58a70a7e4886f7c3a15dd0679de43fdbe04c378a08b603a0a33a4db36e4f426c9a62348ca5f04fb47cd65da0d24b91700a01c8c2b0e8ff9159ac27346ea187d87b030e325124f1e32a43c2ced91723cde50a67bf77bc3e1ca46dba77034cdfd8a0eaad7fb2cb"]}, @nested={0x1332, 0x86, 0x0, 0x1, [@typed={0x8, 0x8d, 0x0, 0x0, @pid=r6}, @generic, @generic="926d12442a99f4260a8a5f1fbf3952ece2eb22a2e4dff29d199f70b8c4cdd34999b149f71e3933b695d0bd4744a2d5072c855ba9b7e4d3d774cf22fc34df733731746e425d1273484906916094a4e8d6355eaa48a0734b92fce80943fc66ac20f588d43819047ab04f2075cd6763185977e14b3f5737a32a4b9456f25eeae1776f2691ad8c8b81c9ccb6c2572587e572db16f721ddc8e2919897bc7a27402a6b30d8ca718c0812b680cbbe20da9d3b3b311b82e36814a48ec11eafd0298ae245d8d7d06e4bb4f1cb838870481596fe6d8332e9c874a07c2b9a406baa59edb9594cb7ccf6a4757868db3a34cec4de97cb3919424dc0e2b8c70e6ab5f361673d1a4484d439b887511a21c356abe2b5dfe4a8b8c6de16fc2cef61b6c7fce751e6d637b4a501bf9e31ee0c1e4f73aa95f3b5fbd8eec3b3e87949fa1a52151138c34be1b0dff21aebaacd663f8618b827821b82149082c0baab36d3759e7b3e47c836c9bafe88c5d1ea51f3ad0862fb2b082a77824c57eb329f5206d91df220909ce9002ce95f5f3ca58b4bfd8e8a5c9eb0f070367a95486543aec53a8ca22207e8e4d5bcdc9580d29820dbb9d42b80015a00f7df10dd6091026c33ff4494829032e54097e532016fbf1657d559b0fe8132ecc4215ec731ec11c232206daf24f6e235f78be9ed6817dac9de098fae16f350ede6f1a71cab214cd508ae86c53ecfe05f8de90242df198ee0fc7d0c3dcbdc6b4b4d96a8c61ce3ca14e9fada7979c8bf46a41f7405fabb69e7676502a6d5873c9455e9806be572836f1517429dc311129a77e040b39bbed22e96b56d8e8ecee16e6360f2041cd1ab32b920cdd4f5bf2e14889558bb1bb5e0b5c133955db59034ab22eb5de368b76e03f16465cc2fce74a1dcc1796a901ee83522c4216294f598c96f5bd5a04332131a5b6efac26acfd5e164de79d8a7bbad8cb4569b20460add1e4380057c08cb659409e4fcd0922d225088cc1829e2db41528ca8ccabf89ae9a9c68cd73c69a49a0aabaec8b79be0f8a11356ceea53b3b6de79f57792370a69be4ceeacc6b54ba873619b83b6ee415e80c6b0633424bed8cca1c7ce61637a0a117a10cd6a5683a750feab4d35c8ae2243221d04f47a0eae4d9d5a43f00f773542798de7e8a577e60427d20f5c948ee1884b22e025e05dda5faa4ae5077c5bdc4cb3ba2d00965486e1984ca8cff6cce926f33899ab8b6eeccdf50fccaf89d5a4d6cc4f736fb748a5426c88307daf9b676b60c7ec1c8199a67b2240d80f622384707aca842d530968e34f75d9329a58417a794f4ef08bee007a59e187b2eaeceb58f6f5603a9253f2810252d1d9680f41a6d84208ca4df21d58411147f8fb9a589ad2d423045b812d482caa9aec3c9584e9d5b0eb36790f30e608393825564bd069d88deb174f96617c1905989a9920ee3e7b28842c994d6b842c35c704b849415660d68ec3c5272a0bcbe55c51f195604ba96042ceda169aff26585b4cb6fa9be76481e536e18cd1e16e0a0a68e6f2ad2dcd627a50ff7f41c50eb780264fe47cc779f23e8c462c33e30d301023d65dba6a36b6fc0c1a2535825ea58a74ac611736bc9cffb68e5682d6c7cf894678491b48f540546d2b212f0ca76f2f0504eb2fbd55e032d28f0409bc9264de9c2075bdfc50ba7e20ec2538ff98bd0468017cc7a5da6c536bc13720ba9b26b67c72180173ed4eb07cef7309b3b597b0866a9cba639235257182bcf60fbda6de77c76f3c345b4c3fb32344b64f0c4e0d2fe2d45ef445ab502f688d298b5402fca3f42b2d3547516692d2fd2215d2b426dea5773e32be80a58cf8fee2756829065931da99ca2279ff719f077ab7b4989154ebdb3f27d8819cac73742145adee10f72caf9cae3d336b38e9986a4ad7e69c41724fb1fa1c7a29309ba8f3a261916e6e67ae654278dc27634a1ff8d4aadb92739ee16f357a03205390c275342eacda5223cfa53a54c19079c53ca420300bc099beae8b95d6dd29fae5112657deb7cbc393e6747adf3506122f6963b306776c5bf7fdc171b67dbb14757207d14c418cfb34eaa2bade7417dfd9ae0415c967d63f5117eecdc360be67c494b5753ce5146021d1071a2b7f52a60b2838185095b6419a4cdfb6ffe07992bd8b2805c5e580a787244fd844949bdc1d6907836ddbb5e68fe083232aa88bf9e6c57f2468a38d8eede71e1674c74bf37f16572486b02201f489756c9f457d5bf2cc4fa6624f85ceea70c415d7c3b715bba35b297fe6146642fd18743c284abbce4a1483506f803662608e2c22a0a7c27e072c1fd8289526b8a904c51906a0ed8a742ac4b9062c8308ff2c1995bdd2fb692ac19b8c8af8914cbeb60abb39f77206961e122a3a73a68c6bdb59f8512e287a26d7340e5fdd1aa810aded6d1dc14c3e624c71e3169b42b8b268f727b28ad63aaaf46576d6b5395c4b205f56dd2aa6355c84cce553ae4f886d60e40e17cee989f3a05de46bea194b508e5cfb5d51e1ab14e4ca7d2e32d6b6584830717d0165b8f58bc0c2c94e82244fc92a4498ff5d143d23a2aa235727ff90547072da247a6def7934bc182af72aa74ab04c9938cdb0762514ca6527e97130bed1b9def9a09fa91c5cf46f7e68a2496409c027f320a3e52faf2b7b890991703260c6a3bb1db9f15fe638764d26aea0934dadc82d9fc1607c9548de82c7015173263f18783ff4052bde5d4b5b185e4826049a326945708a706e8a9c812540e96df33d2672e00a70e1f5f8c77ce5f63d65f8d42181c9d06dc938c57dce45c80d5325ca94800b6c3736f74c768a3a2327e7e3fb48051a98afde23125028d80802857520e757f0e3da7cb4d8a5ec6cfd140236c23712b3fbaf4a7f14b02f7effbfcb6e920170804b0fc7eb41e98929d478caffad2d9276d8bfc7d7024fc4826cc709a79e5b77d80b1953ed0a8162a93eee5e17d13042e80f2364b51ad0784bc932c276309e4043f5e88f75aa81a6c13651e7bdb23271b72cc7afe1427517068cf221a99e5c041089aa689c8ae16219e915935d09519ca1e23815c88ac5053a0dccb70714f8bbadb6188403456ae0765077be126bbc746a0c44ab8d2de3194688235dfdc8514824e9cbb4ef559e02c422595daa1b88e1412a1ef4316479fede46846988997be300d0fd8ca1615ba486efccd36c2c6b810b8096fcf0fe79f993394f407ca0cd436f455a4b6aad0ae27597be0d40ae17595d8601eca6ee4b4c78d7d96efa87f0608cdad2e359def1cad78eacad388b534eaee39780ab01dc2b42db3c70f2b13803cc21cd253dadb78921ce8d266085c902ad348fe53840b9d0eb169fd26d2fa019cbdcaf80492004eac49c578fbdd38180eb58dab20ca4dd585d1a7e81583ab39829adb78872aa90f73b55551c65419db9194eac4d13c0e20961aa3d8605382dcc09905b6dd1e0b4bd30e2587d03a14dc56c23dc2d4f686c5451a70f4877f0655c141428a19ffdac4bbc8fed2d1d25bb72eb09197adf6adea7933455b9234dd7a59b328a052ca8b19fac7edad11750c61ba5614d92d580e322a5d862f31285a4ab7610ab75593c5a9158db5f54daaf0913b4fab5c9d5072e30225e05b24a6721f763ce68f6e56d6b3142b53dd2421b09ba31f9a30ba9d6ac3793e5e1d278cd0c5fbae61a8fcc218c164f6ac21f6b3ab7539c7c00f0378ed690922354034747dcbae587b044bedd2c25ceff19d595a44154147b272f94f95082e98468c522be4302cbfa1fc5f4f52e062cd5e47e2f85cd2a70e9748e8ac26e1264035ffdbbc1b876c532a1995894238b484f085458367a16dc2cf51087a259008662a4ceada2e191bb54b251d8d00f2e8aa38eccfaaa621c88dbc30ae31414b3d7aeb196cb7a29ccfc9672b605c1cdf790a9c7b3c375ea7888d348528ff1adecac7836e1e60f0c73d1bde650d73f605a731d96755ecff90fb7bbbc39a33c55a01a7c385c1d2cf72dfd7faea41e7409f2527cbcafced349622281c29a5a5f6b4978c71fc56bbeff0a8b2e85446c047a322660b84efee34e18df51e20b8e461b1f4f9faa3fbf397e2798f7c76a9d42704c28513095b15fa03a41e67457330a2aa5fda86d135d8504cd2fe75e800d85c427119632a151760df2e5637acac7d12170e16945d62f6789994b3e0fb13c424b90e1f229c08285c366aa5518d9da11650ea2e7227584f84f46f38bad3e318b8d1d9dddf262a22e22cde99507bff6b5296d480924e707ae438bc9406435b5730c50092dcb16d76933421aa8e38576e7ca2ea1ce2fcdebf042f409e3411a3344aeddcf05f5398334d57997adea35b94394b10182650e66c32b0d23e05c5b365088123008aa5681d99fe33716f98e0ffd1b9d26a836dffda578e495ac87ef420cfe18c85298371631d9a46bd8c05ac55026200a8953cbd3a38ec5298bc63c47e8d774faaff385efc94c32214ec09d72cc7293aa2d037bfcd3570408a9dc59c59e3b6d5b3a7ab02f674035c6d2f30757babd570cf369aa6e5ed5c7d900f247ec53e870dba489b111e7bb25164b2e473f13d3ddb335f571075f3fa8ee5b99d6b70736340ebbbcb71ac54d64c11aba4138810e77a206a31521e630edc7095bfbb525bb55432d87546dd4d8b3753dceeff723867153682a87d890dff975bc423b1a9a73127eaa23870366071e21fef4c8bc8c45354073d3a2dc65c590cd4affc306c9721e548f4f60b8c8dfb4e9e7ea3f704a035fc1e19e75d0aba59b79aaccff4fdcf4ac46ee5bf955e81e01b8ddff16e1f0f9ab90fe347f4623a5ab625128979a25aa993da1feb29acdb24680e5c46a799d89f2f0320b11b2e7f749b2cff3df117bbfc50f67ddd24e46367986cb4337b931e7b4347b00e66e2f71cb634c175f0cd2ede3b8c541688ebd76b518bb0b808d0772380f85e449ea900e531cdeb6cc8aaf5ffb2fe4caa7d0a89a808e62b2cce0e1ac33dd7bcf1a3d1f937c4c209ac8c7fca91f0dd4a7f58b2ed8165042d422cdd6959dbf8904b7bbf66e24f285ee0b3143b467637d28ad0c9bf68a4e8d951c4d7fa816f9a020a77f53acfaaace3d265449a9e21233d675d1fe32af26d509f6782f36bb287976560efb54a9f44e1c9fb27c9a0c8c8cf876df04eec0445d3043e7190b967a75bb46ea98dc28e5f9f8325b90cdc8b08638b7b31c9c3d594d86e2db2ed6ab1ca3af6476c6dad626dc40faba01afbafa9a888cea51ca2f60ac5e02dd2d18e66e4547db77c72acc260dba8643b749b007cdb2171848d4dca324a6dcb032f3f86c0c91150b1d829f40dff85368657b6ce7030bd31236c330a2dd7b2898fd420a293260c77b27aca22a6bbc786a1c4f086e582bfe817d555a4f3f28f2828454b613777e155361f6b217438ac076b5477042483a169e761b846f20cc2d1e0420689d59ee300d4c44e5e5e7634d2483b4b6d1b5583a6dcdb76e15650f75a863c04be8b648f75b02ecfab882d1be1b34857ae8afcde42be7afc9e6c33d14c339eeee74b714d007befd637c86984add5a2b89409dfcbeadf1b6fd26dac2b4bea0c50e3c8429141d79ad6a8759108dab4d4d2b3b6b04682c567bc4bd101bb145bd60709b9910583890ec43d92cabaddfd1d95fd4ca3e9cc396c9e3aa25249b763c63d9af3b4cf93abdf4372dccbb40015acc31996abf2be2be630284054a71f0f2576c9ff214bdbb0980750095bd8da457c352710604af0db1a1326e6da275a952d083836f3e9a2ef249b9a6669f34c46f680c7c54df0dd2ca160f6d23c317c8e8ed57f6279125a6", @typed={0xc, 0x94, 0x0, 0x0, @u64=0x7f}, @typed={0x4, 0x2e}, @generic="2dd6715283ce2090acd32634193c3c8da49e95b1d14403ec6789da9a0ba14ed4ce6f5777a1516b9d64206cfe484bf012a3e5ca8671242960447c1159ec60cc640016fe6883d84112f9fa134f28d340905088bde20975a5b2c2126480ff7012daafce2ee0caedfd940fef5c265030a0097092c7ea6753d48f1128349fbeaedca2587f2b4405145fe7f30015d7fb4e84b4ae976fd805e9d449cf35f2bd9589dfc5000472a0ac5207287fff0f8538e022", @generic="babc3d3197b8e27c77387dc73f28f4e62df203d751368756e203cfeddd4d434f67b767d5190d69eb2a556957ee66762c7d4455d45a02fba45c6add6d16de4f855420892982ad2e7be6844af73e04111e607ed826e95e9f5113af5b9944b8a2b05bc50896469ea5ff341ce6307fc64d1a54dc22148d3e030600f61f7bc21b02ed7377df3eab59cd716db1e32e32545fc7697f3c42da829bb24ac9", @generic="dbd9a979bfb46c8e8a0a55fcff49e155114e6bbc425cf1257296eefa144ae53350ee73081cce3fa4116517ae5a89cdb739544dedf273a8f0d14ebe1aeb9de5889e571720f053419888fc1079c24182a794425ae5bc044054d9b2fb8c6d81529afb7645c2d31048eb1781b78ffbc9120dcd0c766c931c12fcd655a513401b27ed63c46b2391ccb2139e2fc114d73afcb9998d45aa34e80140d8394ca98e57ee5d39d7671ed5b1f5c76fc0b6aedce0de02d36bf3dc1772fb30875d3c2d88b6b865e179ba713002", @generic="f8ce435d690100e4ed6620c3d285ea25ab78ca4b2b545343de16034133193b1f63a9b3cb2f82a2", @generic="6c74c72ca6ac18a6193a842ac7e6978e9821106fe3a918f5b394ce58b1f3b24afbfc8ed4fc3b5d308a153c866efab0e31c8e875fde8cfb708806b698ba02bf45eaa96e39dc0832d215f6a57adf5b1f1fd35e179d08354e6018074b694989b5567fa3c9945492831060a1968112f71dff3cee31a9f317ec167b8bdd942c4acaa4268cc00dddfb07dedee02c6a1c7e60d361d4e7f0a20dff8a45d1eef8ca46e3f0af28a52c99079e44990f25beb16831fd1db01ebd4b0f0e2b093e1836b35d3d4a07cb27b81d466fcf3be6bd023c9a6d26b01a490ab41204d474ab50f6e159c7a7"]}]}, 0x47b4}, {&(0x7f000000af00)={0x210, 0x21, 0x200, 0x70bd2a, 0x25dfdbfe, "", [@typed={0x8, 0x7f, 0x0, 0x0, @uid=r8}, @generic, @typed={0x8, 0x7a, 0x0, 0x0, @u32=0xffffffff}, @nested={0xc, 0x3d, 0x0, 0x1, [@typed={0x8, 0x88, 0x0, 0x0, @fd=r4}]}, @generic="4d6f9885c1b62a7abb892a54363041bd3c6b570c74e74786a528ea708a7b4d64dcf06e3501f5248f1e578061a7220c8863d02fe88e9e2d02f6f27fc5f040aea4901221067dbee265", @typed={0x8, 0x34, 0x0, 0x0, @uid=0xee00}, @nested={0x9d, 0x28, 0x0, 0x1, [@generic="38968402e3705dcae579cb555fcd02a9bb40d9b1ea9402736bd10afd029713ec48824a5db21d18ffa806dae365c5ac18dbc2b96da961ef116ca81a713c8925d2c74206b073ae766303525958515d19adddc37b99dd42e202375b701fca89d61ce208039656f4cd07a58e7f648550e3e142b51297639e68dae1f1b36f8c770380e5e86df9c7b8df8864cfb383f64241526e", @typed={0x8, 0x6d, 0x0, 0x0, @fd=r9}]}, @generic="d81a2d5116ef1d1fce6f73e5b6d4e87787a618d3eac8f2c3f68745d2116fc317454a604286e4f3b2e8f052fa5a955f5b1c0798d98c8824454396b1e0523027b153b2c9a117819122a871a01cea744ddb4850c2e0f8bfd1fb1d663d15288bcae7f0b500e0568a875b46baad00e8f13bc5d251f763dd4203c6b067e81adf03380b57be415699ec2cc41a24f9012c69cb86288cbab3b55703a9c294ba253e98cbee88e74b34a350a01bc148e93f5efdfb0ee593ed7251ab10d6722228221d47887f1ca2f4fddf93a7a08ccff30512c47546fee8753ffc9febe867602bde2c10c5e1c2ba91ace04394a315cb9b9147a098497b"]}, 0x210}], 0x8}, 0x40) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x4000000000010046) 07:24:35 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x52000) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:35 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0004f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 642.222923][ T26] audit: type=1800 audit(1638170674.605:59): pid=29887 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="file0" dev="sda1" ino=14294 res=0 errno=0 [ 642.339051][ T26] audit: type=1804 audit(1638170674.615:60): pid=29887 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir374277181/syzkaller.rw5kzO/23/file0" dev="sda1" ino=14294 res=1 errno=0 [ 642.383994][T29908] block nbd3: shutting down sockets 07:24:35 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0007f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 642.408370][T29910] loop4: detected capacity change from 0 to 8 07:24:35 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r2 = syz_io_uring_setup(0x7b41, &(0x7f0000000100)={0x0, 0x2ce0, 0x10, 0x1, 0x309, 0x0, r0}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000001c0)) syz_io_uring_setup(0x5d3, &(0x7f0000000340), &(0x7f0000ee9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000040)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307c, 0x0, 0x4) syz_io_uring_submit(r4, r5, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x5}, 0x0) syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000600), &(0x7f0000000140)=0x0) r7 = io_uring_setup(0x2099, &(0x7f0000000340)={0x0, 0x0, 0x2}) io_uring_register$IORING_REGISTER_PERSONALITY(r7, 0x9, 0x0, 0x0) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(r7, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r7, 0x13, 0x20004000, r8) syz_io_uring_submit(0x0, r6, &(0x7f00000003c0)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1, r8}}, 0x7ff) syz_io_uring_submit(r3, r5, &(0x7f0000000200)=@IORING_OP_FADVISE={0x18, 0x2, 0x0, @fd, 0x5, 0x0, 0x2, 0x4}, 0x2) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r9 = io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r6, &(0x7f0000002880)=@IORING_OP_WRITEV={0x2, 0x4, 0x2004, @fd_index=0x9, 0x6, &(0x7f00000027c0)=[{&(0x7f0000000400)="0e1ced9d064f22fffc2679e460dee6e454453d259f5fdbd94cf1b024f6d6719bd6d73a8e928de362ec28ffcacd86097b2471af8eae3490e7ba7ffd13a1b883b046e575e0066602fd48911205315549126a84833287a9b18170aacb8d7dc8cfe1b4d6bbd9b97e15df005d00204257af77d49e32d9ba875830c2e640479a24a0a7554ed4f20a772d9106e992", 0x8b}, {&(0x7f00000002c0)="896ad2176905b3f3c9bc7231df97188c04d0013150f34d80b616011d02f2e4bfcfbce47af531114622953e948066755b5ddafd", 0x33}, {&(0x7f00000004c0)="8a444b2e2a36aff117eea040dba8fb88ddb7696d5f725cb9eec11b5f77bde7e65096d6c0c305ff71a2b75180d360f804559947c17e357f597eb70781adabaa63102673030a36b80875c5a24dffb55995bcb6eda581f9554abbb0a5ed38c95a87", 0x60}, {&(0x7f0000000540)="3391fa1d5793f8035a51d294d94db648e82b42164138ff9a9b6dc412899e4f22dd17d778434c4f20ff423d255d5215da154087f31aae734b60e25466444dfbadb390c6b048139843b3f0d820e2553368c81e818ab06e5ee98bed9535c95fbd53ebc8146018863aa6667cef120504104c92a17f0d0e6686f57f0c2e234c19d500edc1", 0x82}, {&(0x7f0000000640)="c3cf3647226e714d5f790a67e387e8d173f997b983bbba54fd9e6a24c7b7a8927c8ac2819256af930bcb4638ecb6cfde060a3485374e9135394c557c0c14eea1384e54ba1316433647a1217767cbfb595c66c58a5467a22c0f194dd323a586bfe48e26e8304a39bc01da730edbc963ec9ff43a419685cfe4c4a5359bbdf5e3bf67c0a29536cc0358fb789f17d9409d22fab5de87f1679f3ba510119f53c360488c6abe382d994b159426f65370d49265c2deda2e1b2f", 0xb6}, {&(0x7f0000000700)="7515d63bba6b53f895579fa6207906a429d4f9a441eba61f8434198a2a67b370399555f11d4b583677da0efd9c24e3fdf0a50e6bc52801d109ebed4cf1cf196b060e9424b4843f64af9960049060abf5cb5670988d734b7f92b0ea1ede482acb74580ac5e4a72b2923706b57b59574db55ce2d0a08ff42b71c3118d06748ba0b385c4d217e278d118f74079ca05344280209c7aeecab072d3d1f56ec630a91b7feb8229469bddf182c22a9044a", 0xad}, {&(0x7f00000007c0)="31af8b67a30bfb1b42682318ddabc3014c089d448aba7adb403416e9910ead9c2e12950e1aafd281831f19521eb354efd238621dd8b23fd94b35b2e8e96cf4d4ecd290d5d31cde0093ec6ce4d7fc5b3c072a008a28dd072b652bdae474c597e29a1a96d0910427049e82906800a781b2265c65f4c1987e9f22df86eb1e04b469b921c198075e8457d01348d30f26c23320cdbce5e3087550f2082d2b714f212f451b4f1c17ce33b2af107bb56ad5ada6a37ee73648d686e4c246a1c33ec19d5e343d778c5094168913af5d008c7ff5312f4196416b20867c5d83ae07e36c4cca57cbfdcc2f8d8d14070f8135bfec6d1a28f0cbad7ca26fd7638542c55db0690bc1669ca97c3b31d9afe5a565be9e9653dd56764310368885ddc4fb79c871b68e4884f4531369c1840fc56b647ac747f9f1ab1fa9fdbbe820d53e32309655fbf610499f2d19310fa59fd68a198b167b0e21bff5355b92016d267c1cb61e94fe35af1605caed157cfb65a6c25fb4598a3c1835d88cb3506ce8a634b95d6c59a3f9523e35a691e493337eaad0ed8b59a9c57a597585f850ebee160940e11e25bae82a743d907748cb532b21245d069dfc96441c570a886bc7c80a4eb69b2e7079d67b9d232821eef50b18dbd0cb2af132d7f48a2e94d8a8ca8e6421acfa25707de5d63dad5c696df28f684bd09fd6fcd853d9ecefb1506ef13cad681411956ae2387099885820c72101884ea3200d887cde64cc2c8051a86554491b3c5bfb327aec210a617f4252eda5b7f59462c2827cefeb95a6737aa17b51f816620cb8bff04903b8590b5504e8253f2c2a963a270cf9ae33de09eaf94a3bc849dad4b23f89acbead27994157ad43d64a95f962e2954a3e4d5b8f8568f0bd307c90546e61f5b84fae44f23b85d1ef08c086d810c1487532b45c0e59d1bddf693092ba59802e96970a2e48a1d7507fdb82ee18de7961c2132bfe666d7e74317f050598229d8097b1dbece90eb06f664b9ab7b743b023a032e192e4c1a08e18ea9ec7efcfdf5aebf8b52336f25d009ba1acf4bc20e7a49eb293239065debee498957641eef82b1e6f280907808421a04c281d7ee6431086b757d0d02fa7abe3482912e2e1abe7b11bdb597c1468317804a61cc9dbf064a92eb84bcc9fc8cf4b2865fc77cf0e4dd4bae862d50008b582617a4c21f925d91939ce65d5adc4dc4baa81f18846a332cd604add5b441cd2fa206eae99724893660334f037cfc9dc8b07d1c45d6b1870ddcf33a16ff847ec00839be10a1bb55be6636e5741ad23a5a72d3bf01d2d0bb759bfd2e2754068775db5f4491dd0d58e4f568c408adaa24477fbf7390cacdcaf10d919f6ec7bea7ad9d84165baf1acda98cd8967a03a7b98169a04f72410e6aa75de688723c954d40cc2bb8c524979a4d5456d3a1b86de4b16a5e28d12e1dbd0ce12f0249ad93132e905bdf37cdfeb8e703ac6329272474c2bef03c44cef60198b23da80f2bf24b2c4bf19f53dd31382db3c4a6f3125dff6959ab0a0413a58d63be7db15b53991583796f905d373a76226c1aa9ab344f24463ea758be18bdc5e4ab2c127869dcec6649a4ea2fe11c382979a8dcb2e03aa711c155dc9aaccec35b57164b4328abc6e94819b3386dfe7085c7375a61c107498e516e5a899ca0bfe5e9ebd79ac469549e5d358d12a443905668c9edccc6e8aa43fa690c8fc5d5a814cfd7d2581e188e61ac290f19bee4227ed5e34a87b546ba8aa566896d31be6652946117ca3250c6ba0d621dd08e5595bdd2a3b76e1f587343e3d5475e6d3780f3ce073b6dcf3d75d269993fa6c8c429ee3fa105791194d62b1ee0b55151a5f82404b27b04142e1ae97c6a6ba07fd13004c6cb5bf41924d3d9d638708c51d2eff7a915f80628e257a97428e6cc128def689ce0a6b7a94f776f1cd0c3bf4cb9fc5d14ecab11b376592908b08f472249c6216a18292562d49b20e8ead3084a9f8749d72f309df97352275c23127a59b3196636dbd3053fa590897f97d1203952cbcc244d64ba724c6f6f95f6306a2bfa325382d0493277122e1f467c5e117ce770765b169f921e94184c5ad552a3b45f0c08481edb5f54abe14edec86ee5cb45f20f621ffa3a1c2406c2b463773b18876cdc9989e5229c6cbb499dbc63e0a139db31bb00cb0b6496ce4e932877246bb61c865c920fe907f384e581ed29fa7483c5377fcf0fcd27c94273bf354c547c2f4f84fcab2c7eabcdbf8489cbdcbcbeda889dfb5f4d98896675aff58f0d9523ec20444e8cc7b0740da3b1f79cfa14e9df9ad097af2a545abc7e17baec0891adf5a0f0098815d2463839182935054e3d23e2886f02174517be00e722783ea04972bd3b0e7e2252fbe8dcbbc25637361fd716d7d3e82726ae553919e90ff5186aaf7537d6ddf898f996829e16feb44927e1eeed7fa558a31f537877c4209c3f2da500fa2f27c98fdcb5a5d992377fff6287aa532e9351f3fb2b9539588200dcd43bcbb946cc71bb4155b268311eed13ebd87d56b86114b98bf10b188f1acf1834419043fb98cd91f41eeac8a7afb83cfa03daec5e3efa2df19655311e90f6e8ee9702ab2aba56b513e253e7da48928e12e271e3f604655edf6277bce6979c5b1254985b31a2bd5ce10caa69754ced6acca4efee4b89fa86edf9e01d4b3743c2e913bdda71ad184be920e79cf8704d6a37a629b5a2748c29f06111b57284e5752f7d38a953cb063079fb87d71f93049073397a6650f6844b45439250d4b92259c40f4fb3c87aafd07625b445eabcbf31d2570c9a2481ffac1f52bf9b5ea635e682fe0348f598cacb87aa8461529738d6ceb4fed8196fc5c2f32edcf20cb4a1c9a28bedd13ef19891a99ba504d139b23a3fa007f006ab86e3f7a0c5586e6189191e2e2bf036f1938bcbaa104184dd3c4bffa4c7eb5a9b2adc261c5b359e0a436c8c061c230b299e4ec9e2d533f97d76b22ed0a674bb14f472e92aa5185b5183bb158fbf0b7ddb3701cb9abc15795a784d94ed86436c0cbe21f3af4b4d81ec715910e92b4c705b63028a62ef61fa7521c856be5b2da9717a40153b94a6c244d4b989872b2650cef327f7afe59b715f41945fa80b3408a1539fa6ef9b8d661d38288c937dc8f318b70858f90599fddede0c295edfd752f2defa8ce43d7f21f34e6d37734716123a5435d4586ae8d053f4731a7576725b1cddd2898891b6d9913782597bfffd563bc2c1bbdfdaaf4843fac1a0c953c1c9662846f6d2a59e04c6422ce9b4d7decdff44707a8a3eec4722aab0fafd0bab959fa4a2ef4411d462210c69f0f09ef713242b0781cbe5fd6d1df9b5e426593ab66d2d996a5f1c3dc5fa5a5afdfa99ed312cd035d8ab82e62748756f9382d6776c8294b2f2c6a33b204862ac8f253181ec29aeb230ee77f2fd4a296b6cebd5798b6a796498ef93fe02f16e005f595975e800368e3279137eef64c2e79c0b7b112ab62dc29a7f6ccc230dba53f8f8034ce6b5fe449c514910da538804dd7c81c942edaf94f2391650c13191c72fe72951847b4eb82b747135ef6f5d86035138f99a9e645496e60ddd7db5d913e0432eda3d515d57de015fb159ee21babbd3e240f3ea8718154e20bf687a9dbec0f07d2c4c79369e7cab18904ac3f81473e64f0c60cd9b53d33a159d827d093daf0e35f134605b2c5d73a5746bab07db1eefd8b856e8e71e266ecdf2b21ee7ac41d207883c5f0ec7250f63ed67782489faf5ea9088c810c7e6ae03f147a051838dcf831d69001e506d030838086c94525157108c1d16f5d4ce9c1405fd30a6a561791ee0a319b943477e139d6b79a39ce0f5ce048adc732fa8e7816ed0732fd8675b06e8fc61b7e95d4684d616ab4b4f417f4b6f5994e7f1f3e79edb0d4bac98fe08b90224b5e03a07d1ab10d5f2f9e8757b04d2c2febb53f3b01b438ab428e70d2e7789b88dc66bf47c717f3cbf5a38cbfb87277b90f0f437699ec5ce8206be5e399cd559aae2e0011ae82e8e4676c71da0c7d01f1b63c382ba1a4a9399213f97cafc5136b4f37fac3e12f5e186e013a32570811e1232d4a4ef2a8f05a32d61470eed3ef419ba92fe011e0636bcd09865a593d0ee54a5f5a9daad78a3a9950e4ed2d4b88fcd389b52258a5b23e2514c70996b28ad0db30da48ed77a5914c68552f04e33a0381e8790b4998123f6f69adbcab3c54dc0a313a263abd987c5c491877ae30f316b125bdb3bcda8a745d2c36b4dc2736b8124baa00081b52e7957da7472f12788f84728d06bda9c1536b70984c382346cae1a8919abcfae0234035941cee0fcd3098cedcd073efab84dabb4e2784fa23fe65060db6148a48ce7034320cf486ddd79d59d45808a69194686e42ae002efb3094fe529277ba960200da6ae46f25c4b5dd38f37f3e009b9f11f3490c0b496ff9b099a55ba1b80bbca9ad066c1ffade26b7a00e60490746d376de935395fe1198b21cfd12eb07670d46ba188e2c1d04a24f31290b27ae83cabce18f48ddf35762b210bc577b31cd82d20004ab68aaf88f83a107149f3432560efd5752ba8952c875644f65ea74b901b93386ce352f0245c87d82306410351bc5fcf97620b6bc75232f8f9df3d0558f8c96082fe5b2b8389e181cdb8388a11b2dba93184ff1e3e8ecd15c4f471d7cccbdc188293b4255e15e161f72d393b27b5c0e45f0fd37bd9463925c55e761f6dd826131ff9614c13f7cfbdb760476f4fd83644c26c3e91f2c57bc974e45b97a4b5ef84ecd3e23795a33357b6c43841ac5a087311b319c54b06b1c74f43477acdd2d82c63085a7d14b6070e06d729483015f356cbede97b3ee35fa17a74ca6f0673f5bc22d20eb98c0c6b32eac94d3eccf79b894250c2d0fbbde875ccbb0d0e816ddb65e3f0ef15ea799add49e86da493c840d325bb47a8c1cbdcdf0fabc908f652c236e4525aacbed72a44460464edf860a408de00b44144ca4221a2c07ef4bcf6ca9ea26c2a9b390fed851e842a50f7ba4549f9fe170839468786109532819ed8382ea97fc8af465d166dca5e7595cec356b7e3466901e5f13993d5a306c100fc47486f320f14d6eba2146192f72d5540ab8150d27cdccd38b27fbe392565d8a7b2aab7c393c79a49fe4c255f7070ce5bcf74487f185ed5b02c4cf386724a85afb34a4202bfecdec7f48ede8e4dffb86997caa4b2ba9a636526d26f5f7bb63f43691426044bc6e51470a53204dde3b59d5810ac35b1c1b2dbe1946a5662ad6eca9e49c034ad1e3ecf4d1069bcc4b6ffa0a26c36a887deb0f403e0876569296f3e98b7a525692a043bdcb2e3a0203640543c076034437427e0a70b62f68ae5b264122cfbafe10e6637dce2e41db8bba08b0fcf1c8191a0b65a1ba2fcd1a0f28e17ba9ff084ada0006356f8d013e857e28ebdbd4a5214e536ac920ccc71aa05a161fbc39b36368d5e7dc95c9a26a6588d50cbeeba7aadd66709e4abe39e9850262ea12e7fbc0df056beca7037e6c33718b450e43fb6d1d246675fb340a7274d3caa7442080c947674c722137a3cc1a9f04694125a257e893307fdb9dd449dbbd7de7ca7c405fede822322de42a6becb8e65982b8054a64e9c50ddf5899dac82a9a51244f48e6d5764e623a86892a80f07674db00cea09f814f0869c63a1278299d7dd05748115ac94b7f21ab7b0bda93f529564a58e90a81d63ed5737be0f26aa36106ed96eedcf70932381c4b03547ed4ded547dce70dccc4ebda99df12c3a298be0f3b00ba78c1a5127558b6a7644badeeae04b382d7f7", 0x1000}, {&(0x7f0000000300)="6a4991cdeaab4b5a21fa4fed3cc50e0d811315f9276557ad9c45f778b4790af7c1d191b635", 0x25}, {&(0x7f00000017c0)="e4ad515e6d6549f03301def800a6b78ab2c96b43736de34db156a78521f50d2fa63f866182f6cd52a01b63cf60093625798610e8a67ae5af7b6810dc296479ef354693a5574d51c5f5cd471f2fc736fdd7a30e2cc0734a2d107681c976331004fef241c30988aad03550a0e7aee69196ab41cdd33078133272edaed2dbecab18fb2bcc6d8c0097f551aa1a0effc21a271b83f1b7911bb9a616a3366ecec9876bb68f15585bc9e191f6c1591c4c40256bc948b20a0ab52278dd8375d94128b97bd992adcbf9c096f176662b82beacbe8179c47da58702e41aecaf493d57353868005b46231bb589025f6c4df6d22e6bc15d6532926c4635c53de9c27020698726679b56dedc324839399c5c4bbee5f070bffec75dc30e1f79bd4d1107da7b50b792fda36b4aa9dd714eefdc26ae0dd0e2d4c78ed9cc4b16991ababcbee580c56fd9ddefe5d0830fae51e6ce98b135226497e023fa16f69810ffde5249821ada1df998831397ac1b4dab7caaf354bb4253006b0f662a7e83dedaa7c474b1552bb21675883420a29a4ad53f084dd6442dd1ba5313609d0bdc35ca9b85d78ce78d96687a70dadac3489dd08190ef54274b407101f3ff1d69a8392ad08983b79d6575b3b01e29586cefa90207046650b503b94979312e1a02295c2c89de54203b7d16c98b1e47f106238f96f78adc32818b83c1ea65c8fa598afc7d405fb79a343558574c42299c9e7f5110413e4045ff3fcf024fa922a3c70de2184b60fee37cf52c7079768902d684783064b25db4c829546a15d49a291fcf47bbe0bdc7d1f967f2dd24b5ca9fda5898ad30b4e4233c2d62b5d055a35fda7ad17fe39d038c302c0712e83e915f5fe6cb11ded652f039a48ce765dbf7817bfacca45202cce861ebe89386cd915cf7d124fa3e77257de77ba439275d2faf055216b2e51b31b24f3463174ef96badefd1d10211bbb59ec2e4653a76a7314e25f05914524a0623652c4a32b2c5fc87c73ade8acbb7386a483411b681844ea26b9e6297b0d9df52fccdfee416e6bd2fb2f77b074797dd173a63989aba43af62aaad3a33cc6559a5baec4212d742c191dbeb81bed75dabf8bf9fffa10a564cdfbe175cd4861b7f68ff7a1861af1aa2e239b9834844cd1eaba2fe6ef0ee1ffe8be6f1702879a10a92ec312ab0b139ef50b2212eb408d690f63cbac5570fb62111d5a096816fa1d54dab6395fe0bae32d6a713b36edc2f5be97da0ec05da45019f7fd9a31822e5b1cd40f0378a8ad026a05eec48bb8178b0d9b943c0b0216099dd7391ecdfb6fd5ca543575482280d2db2bfb3a4fd807ecd67d4b4cb433b480f6145ffd1af555a3dcf79e0defdbd8a3edd69739bd6be459fc265b92db64219ef7b0ba614854f3f698d95fa4b863eb6a4f13db674a19ffeb02380cd8852f87684c90be8c2178c1e23c5a5d1cb130a941d72ab477dbcc3bbba81f1fa5e4305d6602a3a151652475a14495d3453afbf34afb8cf681964d8ec6c346cb8c49292de35a50c96e60c2698ee5a28b9c7f90e351004af768768b255d48b1d6ff31416793349daaf9f6f13c071c42b951211993952bf9026b0d7bfb0e7d48c7b66e4a72d51fae38a2cffcfdb13d8dea911667c6448d824f80908cb7f9979f7955b4d5e25fa456fa6a72878484aaa41ab21e465ecff74350b3e1c949b2199d3a60d25d8cc6c082d9033879a840bfe94dcc7b481cca76f471111af86a74b777406c743d9b50bbad73517eed98a2d00ae4d4cb383d475e64d30a153fd74bd51093a3372e46d65a943536959bdd0b00057e3e5d64b6324749bddebd3d242bde6aa0a0c42ba3be24262055ccf07cade1fae3c2d1009025e286418a0e10a80c45c7e6eebd4330ed61a5731ffca3eb83e68016b9cda79500de89d889d2da404b028bdc053823cbd98bbb2eaaa53cd0cfb8e786082cb56d70a0f355c6d77cdbfb830632a371d68e51811d7edfb37f23e18e64fa5dc15ff4a108bb366d270cded86b6d64c99ff857af02fc9952082aad51286ab21450d864e75ac679e5ab0ff083f86640602309a86fdd414cc8dadbd69e8ccfd68a419d40aa2141ce0ff0fb6f66d889e80e1a1fa836c2748eb29349437758c68ac90521400556aa620f099678a64e7446efd6d141db1e978390f58505a1a00a95ebc5c7f1120245de751ead88a3885b42326201e5bc469736c8d402e101236c68808caccf9194cb5fedb1a15a68d44d8dbf26f29f97e69ce799eef20730d5a57c9f52a8ad8ff13d1cbd39ec8efdbbe3689bd9550fe1919d05f9f2a4cc7c955fa89d45e175a3044032fa76d0f878ded89d6a487a1b60145244baeb5d1e1091665b6daf651179de779f152d4235e72859e14376ff435ef1d219973f909bb48ae6f9e45a835967f9fa551fdd3d77f6030f69f355c87ba97505b070e6e7070cd6a1c77189c69ed468efbc5a34c5da43e7447634d4b462504859f48e0ceebc9ce4b32b0e65d05425b901f52f4f4b42eb16d21c4f9ee780e46c5104e4969e2b134a5936552635a1492e7f5b656a4f371f3eda6b6839428ec194db5906fec6ee388cc617bd7a7ecc6ca0c7a851b14e87988863c8ecbe17fd7b3f181cdedb5a543a73b91258f76439fe0cb9a6fcd9b63ddc517948b3cd998f08243673a25906f79ef33a11c6008f87472b4f6bb32726c09ae736006cb8e9afa9c93495fffaf37eea73b29b6e7ad8affdf665dc42cb835963e8785518a0e052832f41978bb918d62c774f03beeb1bf011d8ca5bfc717feb9e4056fc2208266cd51318a4fa5cbdfd30dd890786a8c3392c9cdacc97edb2e28a130955394818182ff1d7cf7fd968b768b8e1924784c9557b1b8ec71b9adbc717fa497ccb06cd7f571252640d49ec9c6b45d8e67d27f3deebaad646bfe4872213898ac9696ede958e9a7b38264130edb3ef0564acf579fca01352eb4a026e2db6b274c431dd12a59ed13f8a4b9b04c5e05f033cde1dfe1d5425a117267543f092aebaa8f93a393f5895805aac81ef57dde6e7551e7bceab814df2bb924fd1ba7ffa457c83c7e64bddee62183fc60827e4074fc68d19888b346529225791455c5327f161b2511a60869ade0fcb44d2c43f095517a7b15e6053c03c0ec1684806820fdfeadd03eafd91beeeb45e913dfc70fde8e442138dc9611546032bdb4536dc097ae35000b4335d7ee185b7e50bc383f07e76f4ae6981f6a780ececc20f5fdfb29a250936d818574d351606ac2680420ef42dd74e503569517762413ac1d2af7aafcc4c35939d53f16b572da6fb93f8b540fc53200db30e6e46d57cfc1b84d4f8654a396167da450a07e0e838cf0b0269ed833a1231485ea0d65ec996edefdcc27b52cbb59ee279b52a95bdc490673afbe51fcf3edb725dc7e0e5b4ebb90e96b8524f8e50fa80406ca709aa592e0a47361202f6f29452fca596b3d97e5da0a057d03c74950703ba5c7207fda1f58fd01c4a5a59169b086d4031dad97172bf15a85218d5314056848a43de57c85fd709cc21a5eb6c9b3218e11aa1eb7561d8d3b70e55ad3bb32782a5bb460e1f5a3faa8ea4d96e28a0b229b35b34413b3e6fbc0c458727d4f0eca1483f1ca5f5982bc72eb659102536f9f111a921977687c4c0990b2635fdbb3548720671beff37f2b0287226651f6eb03a2ebe0344d08985b7020a8a446b382da4e62dc6aed5a3843db69aacdef2c6e2e5c3d1137bb3ffd7055bd6a889f781986ab104d3a8b6335935b5a8e87acf848a8d5ffbda8a44f6a3e0c5c54e8eadc45a0cd9001726f5d96cedac1d0f45085daaa3a347f11c0876e4ccbc0a43e009a833342c3fe25ede443e0fb384ae4a72b26b295b73a87d3192882e9ab543849255e39dfd9ade5cb8d95095fcfd608493ecc1a47745d62e2982dfd14f38b56dd1a879107af95a67f39d55d0237d8b7f35b6f79cbbc812d7537bad57abf0673a7899375d07c3167913ff6d791113ed48763554aced46f084ee0c2a3ba709936cfb12d8a8dfd5f7c2c56308c2b98d4d39b3b71c5a9e85224d0426040c2b1bc2372952cc2f1ba475e850a41d762578ff28aded3ed535c31a88ae258346d7eba3e3a71b1e301ae9d7cf924431e5f989bdf6ea2cfaf9d213561e6a98d2c3d571f52e0e6cd87bf8b7198175d8ef6931c2186e8c50d2c853ae7d03428aae6552e64660acd292b4ab943029db03894eaa4f3456115206d41a8af9794cce10f07b065063e9552c1053f1216d1d98dd8413ba74725014b3ab8ed35fca15b77018f84c8bc18f243d3e4b80f02f5c33ca15e3522fa80224952eb73ec2d8b5a44dadb05ff220763961441ec3b5b4ccd34bb991f6598dc57106779ee29c87fbd30515cb29f92e88dcb9eee0cb9ec8e4c505f66d4ce50ff83d2bb9c371c17d349e46cfc11f3a78fceb49b205e493319733d082a10489fae7db8c7f7a5fe5a126b05019cbbc90c4299a9e770452790020d9fcb20d20fbc92a910c2fd94c715e576704daf11fcfaba21f757cf043d255466d590b460be7149cbe970739fbfbfa1afb8ff173bc0673a6ba05b8e62a4d42b6c6c864ffffb549279fc85695cf0fe429b208d52552c93be7a9bcb7e8ee33bfbc95f3d6a963811ff863e28c1c3e7b6653c189934952392236ba218cab960a559372a51c25f781941f39c7d0864c9d089630f08610273239503568c15e998da11cf3a401325eaa64d2e162ccc7b740f7575501d66ed57aebd3a91ef4027d4f55615c6902133bae9d0b5a813124c6e9c85bb496552f12bac6b8714d96b32de9b51a8a7e6a3d4c8e603fe478057a28bbe6ad348b7c73183ef2941f38943280c909a08439613da90517097e478bce04d7570c4b1593bb909df6dbf339dc05d10f36b16029ce683e597352ce6a14022280d67b5a6984270843007758eda2abafe44cae2871b57a62e4b460e58f3b7c00a2fb783a0d904093e36c5435cfe3306d9ea2286ba8026ed349a368e2a39ecb3efcae489f59d958ae919f7cd0dfeb3335bfe14f432abb5561c0c5731972852b18994cd031e7f8027c583e76a1fe7374b666781c2f8faac5548d439b5719735c5812ca7f3df42f1782b283ca0ef1b6bde9145e8034e91590e347cb009754add76237550cd165514eaefd3dc13898ccc224e6460c15da89a75ecacceb5d9004d575f6af5958382eba2f7d0499913886c93fdd88c9f8fe2d62cc95f4639a86c776df18b4dca5aa049b26c79df3c35d38476cddcc2c123182e0a0a09623f7ad0d5dc74e33d5082feadd92b7465e9c807ff89564281a4bdd1a88a1032aebf3d867f291410b0cfe323d721b370e4eff5c938de500c3d564ec1ac14c5d0dfd5065992fb1bbf6193d3699122e8efbb2ee5f93d2ad84430b91aa9fe53fc32e5e13d819e73f2fcaecdf349e675bd5777f78c268af786b501398a6d7f7c7b58fce3f08843284aa802a24f4b4fd9e9074fd581ef2619007cf507304ad9298a2baf7bc9b0de5395f782019c83277ca058e752213f033d1b7dad7b1fd9b58c0330c7799191f096f2d8c870cabfab0d9981b02541eee9e532713a30d696a7d64945fe5fc6df03e1a2734eddbdf5d02ddb879ad829e9934b6248a1145b7bd3049c3d2e8750481ff31252980c26760959b675907719e502b378c58ce43625d376bf2e72ad6920a98b48c115ca5c85022b793973a24881ae8cb9ae19f466f6fe67722408c967b1a98654c1d1eeaf8a7ab5f3338f1373c7b7a3ef87d56330b9ed77ba1d1ba2d0261c663740f9d7515c1a828403a773bc673b9cb8bcde35e84bf015c10365", 0x1000}], 0x9, 0x2, 0x1, {0x2, r9}}, 0x6) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$BLKROGET(r1, 0x125e, &(0x7f00000000c0)) [ 642.453729][T29910] gfs2: Unknown parameter 'fsuuid' 07:24:35 executing program 3: r0 = syz_mount_image$tmpfs(&(0x7f0000000080), &(0x7f0000000100)='./file0\x00', 0x100, 0x9, &(0x7f0000001640)=[{&(0x7f0000000140)="9358e61e8b7cb188376399b635b375a67828a8f6e9068b51625bbd22633650bfe527fcb14552c3992a28ca2315b5cc8bd93dc4dbbc477c5e91ea5f40eea4bfca32b598c1542077af02f649dcec2d0546e8305909e4040ae534581e3cbbd7", 0x5e}, {&(0x7f00000001c0)="207bc379a749ab58b984f5decc40045b96a555fcb39cc50d02f4308402ce2551ece331b12ed92904f25b1ee2f06243caf67a", 0x32, 0x3}, {&(0x7f0000000200)="3b05220906b55124f594260a1b48c9531fb199229781ad5b28c9b174d26e406a94d91858ca8899d85e8422eac489d04aad71d48b3ef5b7d9aebf42e29f0b728146e076ff", 0x44, 0x10000}, {&(0x7f00000002c0)="5fe641a3361e0ba427fa02ec6e81c32d389d3bf72a5b6f464ed4d314f2eb0b244934a168837acb447403fac4336b79660030e79b246bef7ae5c6cb5fc5642bf80526df9b0322d6643ac10a742c3edb485c39ae71e935a6e151328e1abe3c9a0b45bcc7d9b11e0f2f64b57246675db2f069da616e190d2c4d11e9cac75c61f42d3919d84cb6f740911e8dcd6f07c68382cdb832eb7255f31e572edf3d4bb1a5ec6b6524a430927ac64ae5a66b31c55cc1cd193579b2dd9936240553f20674253a69c01d730a7c20c5bc220a315321301a6556c0ffeff4be07d35f", 0xda, 0x6}, {&(0x7f00000003c0)="bfd14465ec601518229efde615815c8b5309323c71febd4711ee9516c809d4d059e4bdddebe76bf78e9ca740a579817db41e47a288347d882246755f000efe", 0x3f, 0xdada}, {&(0x7f0000000400)="6a0a185e3bf3a8c480ab73b090555d46d0d2378656a1d38ef28b91974816eadefc8c0ad23c4190d94a48974ba8270ed38ab58a6bb33073931c63cb15f731afc5e701dcc817bdcef32b726854c3a40a2e9bee5e47b9", 0x55, 0x4}, {&(0x7f0000000480)="629ed1cef1c30da647f1d2440016da0cf65da9660b34e282cbfe2b491c4ab34498dd216195d50d06c6641b671aee0c7ea8cb91cdd7c53ba961cbb24e8e97ee9970089fad5d0f1eb145b62d390b6907e0d2f64ef27b2cfa6be4b62b64c3f42078c0d6f8b1b2172d59d02a68c3c35f84cf", 0x70, 0x7f}, {&(0x7f0000000500)="4249a2a6b0e708d14a6b5030955594ba3e1594e9dfe6f29dbc1b8331ce4ac1c14bd1d4d0e1c420b52be44a0f26d3d27c3ec3ad80b293bbd7416648da8cf5", 0x3e, 0x4}, {&(0x7f0000000640)="36b1a5482e0c0513b4d792c822196e688ac46aff3787fd93b2e4312283331069543b73a22afa420c79b7a3516b6abe77d21164cc04c4b8d30d00114c5e3677a53eacc8c79fcf620768c547ea635662281bb6562969309456ee05ab6dd06d4723ec3f47b8681e934a0f2bdf04ad9d3251f19495ca6b3c1fd170194b822bf41839fd3be25e3ed83534782b123c2d21689bc33cab5ad26609be044cea5f8f79f002aa98ff60c4befa42b07d389ce916d619e83ecfefb536fc64bd19c4354f0df355da4a1a362dc81e59d489d65878c25584491e2cd79d5d56a5ba90fd7a5c899e65ffacaebfc74dd753ff6526180cd0c3c49fccf315f11845b7c825113b0f07126d12a8d4f9e0632fef0d51683b166f91a753f4f9b736c423ce1d89a8ecacdff75a50f6bcf99cdfc7a30c3462e641cbd5999dd1c495e89f59421a7810bcf805a4afc67a9f4e226fcfd03148f4b911dfe1ea55ce02260d70a29a8ebe661a7855e1f4c064cd410766bc9e282b473b471bb6de6e9467568bf3d41db5c35b5298c900fe67e9c54490523dfc9987d619765767818ec1e0ed8cd9c7947c32a7cd79ea4da40c26db7c28c42a17654b3dbca38f8fcb0fa1f6a9c6d0f3ddc47b7b64e60561895d801bf1504b0c0a6a837de09d6afc00d48215ab04058e5903355588a70659441dba26cc84fb6c745700462bb467f3a646d2a2fdb2437ad1bee31c517ccfc4e43d60a2ecc6a430721198507afed366973c632f31e674dbf7f84c94b1ddbd2079b0243f6407675a7862d7c8bd8096bede4cedb3d87ccead1164ce7f33ba11ac9ab953fda8e0f8c62d1497b7d46a79b8376b9dbc0596fcfbc4ad1955320e4734189cfa1631321383567120868834e7be6cb82b6305c805fa6f835a4dcb6f57850a1ae1379150cdff4dd55815c7bc5641d210cbb5ca0948254afdabd43550edfca52d578880bdefe12f59c31c0a23db13685b624f45adbc1b181d10b80e29ebb27c0a56595ec7591a0208a38029011957521ef24b862d701c7c23b605a9d5b6a3fa3cb6e05484393a0684157283a90fa21d81c914f9328eba70c14260d5a4a4699d3e453267bbac852a4ff67f056853e8ac220c4f5822c209ed8cd5ce9f88f22840e156995dfa04ceb081cea50d7333416997ddfcddc25d0d1408605224461ffcbe8afbad7a255321ac768ae78c037ed54c66ac68efc025b08e5326d2c6db7ce6cae040979c69c6ec091515546ba1a0ef880d95b24df556e1a1e0190c33682b420f62752400e48fa907a3e5418e9645f022dcde771f30aa0f1ac6e5140ecd6006074db019d739d8195693f164e51432d852742f7d95f05f896fedbfde956004cfd4cc29a356ac6a5b4343644cff2ae0ca211072ace4519b77cfc664f519f20217bf3ce337dcd96b6cb604f9cf7b003c3732bb1ca46d2d4cceb6382ce2eb6ef6b4ae435c453dbe5da51fbcfefe04653470793e34eff937ae8949a6ca5b650bc9dd462d3dfea0a32ecd74700ab66b0984f2fcc3f6029d63885ed1e5d7574c14cd775f23bea980d92fd264154f8b068c39c643902df85fbd9f25e09092dc645bc86213ac09982f94f098c127a3a0d19a4213232d10727d1045bde555aac63228c119a0ad4dfab9b54fce4379a9d68dc926098efd154da1ce92a10dd52318fba043dfa976d9875718f7d824b17db97e87859872a409b6b0d4349cc670e923732d484b754d8b60b0a874b6fa8f7448137c1e708800302e6c5ca6d9de9e9130bc57afeae5034803fdb251e94c27db2bb16f34d5288af1ad4024feb66a61d82f2069fde26489439d615c0f7b277a543606c7815f0f1192a1f3f9d975c230740d28ef18b07bcf9893b65351b192ed27f35c7e631cfb3878c42c10c0aaf02a75b38b21ad7e2fb3a34a87d79d8ee3e7575a015cb6eaf92838b8dc0e93a093a675252fabf6d70488c294b40c42ca74d70f9844b74475841ffc61bbf29ddd2597f64228c4c283f579c76d6c82def53fb4fab73a656a2bb17da92abd16c264d6a3cbce1dadc6e5948aaa8f72f5f03e1898bdaf1c7a758f4656dfc8477dc8862b4a844495fb6e4f78b33ca51f76c13eb2dcc455c5131dd0590affd956068a1596139ca7b03fbe2ed2fd243012fb05ad7cc4df20c70147d2c7c37a6834a8c16baf323ce9f812763b22d8a4c9e7183e55495bc5be4352414f579407d98dc0e57e69e758ea960a97562b38b4e94e5d551db9277c743708b93ac1ed7c7ce452ca2078f6e340e65e962258de70549d977d76afeafaf1b4c758df394c581178d3a553c70fca43c8f710642d556e757739b3b35c92a5798a631b6f163978bccb63968b713f3275a30e948ba2c21e9c05e9bf114e2f4d614cadb6bf46ec7c64d1f4e0b0db160b46cb07ddc94f70272903ece82779262fd15a57730975c2820a4c121ad0ceab75210be5dd883c4fee0e5c38168aadcfeb55ded80f917d8825b9b66534a6935ca2f67d872dbd7da605b88ea6d5ce8e40ea2971d7494d2be84ac6fea49d1383a0dddbc00ae1f048a04bd1802b81e61d2cecbb717eabe9e02c8e559d1cb505c5337f39ec8b9eb69de2f4b8820176e00ddd2f6c66b57b1f565c662145f43734bb4b5738cbe7f39f3d09f07a2e353b1748532295b01a34bead498cb0799c4de7d788191a5ab2aabd697de9b96d874ecdcd1c45d00b4a571f76bff7616f50af76e3d19fce68a213963eaecc2e0f1c15287998338ff3062a90c31b864aadc594b03cc4e3d883f92be573ea37033c6e83c39733710ca281f2d6f287280338968d7cceee4b5e7d502f7892385637168edd8fa7de43b9d8505a62a839b0aa00fa163b21a311141aa15b050b45f6913b955a745a8e13dc5ce8b3df3b26d0c2ce510bac72590e08d638bcddd7d678bdbbeee3b5ab404ff955369a27472869924e49b1ad31a17082b7e0ce239c1cd1aecc5e5a67e18a88454d095cf7c19cbc4bbf0c170df3a985e0ab25e34e1d7b8c791d4ba2b3f89b6b1f3a13b9ba63b8712423f0a1eb4a843d1ba726565697521374c9b8f297439d475d6d9c0201517156767a5206b8b42606dcdaa2a082582aa945bfc46e699e6045d7d722dcd583bb2bb080d93d8d1f5cd919ee8a29826f337024e12a3b449a36b598a0dbd96531cbfbb0d6e2c14ad261763a04b3e61f2c60fd9f3deb49e90e7468d5c298bf46b10af4229bad1a4ecfda53e6c86ddbfd24c6d6b594c00c646b6f055ec1d060a2f188aac7851c45368a66d4dfe439b1024f6250d4afb77984d2a12b685f4a41319f5ae0c4d0d6bfb26021615bdf33bfd7763636c6cb65d35f7c1df74f5ac7724cacc1d688130105edc4838005cc7ac7da9dc6554af194daa64dded3f6b7f4730f3668418b1eba5f2554d5762c291b04025bae89f250a4d7be183640af99520f368225a7b0907fbdb8cac3d733e90c529fe44529d878f0331396e4926d9155c2f6debf4cef3af6f82ab5f69911becac11ade74365ae6bcf185e141f189342248d6ccfce4eac12f1113ccb451104a4a9943e21a85693825af8f66183281855bd35cdf24c26cf0ed622dbbae42d078d62ffef57d39033fb0d593e7026947edf2fd9f19ab10837a287048284e478857edb6d48d288be63508dfdd69fc737761d610a48a7865886b3c3348731d00a9b98fc2d46af692f753ad666790a3da3aab3a95681027e037c1e1a0f5038d3111f0b5cc7d91a252111e6e75607cd760dcee7f5902016e89239cfd404cff5ce7aa2f73d24ae5ae26fd7a01700b66a3cfcc62c4424b2ac541d83b0251085f88b8f78f6776ac5354d4740feae69e425208243d4503143ca091e9e490fd27bd1bc43d9375a3df726b39693adcaaf1c52115d324788524d25099594b88a73b0a1f5c99b08a79e028df70aea2b3c655b11311bfac4d4ceab43891ffbc3edd64b66cf40c2426de2b87886a81305f57008d008619f355abb3ba202ebadd7c3ef5f0c01c58d116756dd38ad0f2adb66d0b7fdee7e8643152e89f89d862c9f753b23fe037782b48f63c048718a374b52642bcdbf3c34178d573de5e182da56efc3541e48aa3a88737b92ee6dc74f7cd460b6408ebf3e25158bd063b69d82d64a500c750b74516a082a964514238db158113ed2bc546f470a572a5c673f6d439b3d02cc8ffaeff219bb981608c0c3d0f61ce2657d712be01b4226d29dde87614d8aa22c258d49e0420a1da91ea837ebf364b0591127b320684da48b3f657249902fec63b4d3eef287ae1d35c42e9fe2247c0714acef5ecbfc1fb06d090002d606c91188847facbffec3030de110aefef52744848da8662e61cbdebd477a47829890cf6261244e4b5708a27f07b1576ce022036e14a507a1aed4269b7749121bfc939bfd0ee3233fd74340325f210877887b9cb7162bcd4fea4d661c6f30991d7e2e1f0ffac6b997176caf1186257de7b02e337ab2b7795a62651653f69579d67166f5aac9143e09925e5e691229fe10d410efd3ac8181c26440c21cadaae740f5df530eed47ed6b6440f6837bec6a33aa044740702abe89489ace061984deede04645c5768c8c88b7f45c5bf3bfb57eb745482839f4654f806211064b58780bf0b36a7ec3b41ef04516a886eb1705894a469a29508af033173a4a614357eeb4f2ba7482a425e5d626b1550da45a0eb14ffaee420ac8440cf1329d0c1c7f59aed1610900d866dfc06c68e28243db281221a4f2d0bfa36bc69da42dac049c69e1e0a0c3f927bfadbf3fa1622d9661745e8147b4dd18f9a7f7fe7296d9524ae4e65dd3d26bf7e86e2b3292c5fcb482468e8d770e17618a0c1452430eb20d23fd41d70f2a45403fc8e0b13f9db3532170e0a73954d4194f5753381c56fbef4eb9734c081ee34b3f36013634894396e4f639a511ad123b116f6ab29236e806563349f70e228feaaab32204eb892bdd68f1b34ea696d484b4a19204885812f98685ffceb3ca53ac9b5e6d7a16b73539c909c02d2f9616c332fb29576f731fc6485aa0c65d031a14408d19eebf5053221738d4d1e51fe203d015f1185d93e2dc2bbb4c4be22713cf54b886070eebabb4445b5d0391ca1a389b87380e00f421f7b614c8320e18a7a4ae95f374bad9e1daa47e8e5de7c570e8867ba9def00e6b2da9377b1792d0394cc5a996caf17077e9f139ea1d926860046e16dff701400d76fc04ef2f4ce97f4bbfd5531d04c216635490ed63da6d4eea57e177b4d7cb150c753d7d84433653b74c7f3e96885ea61cf7b641fed8bf251f187f105e9c40f8842ff26467b41197d8f4b886d761b3cd0d844de3783a88e54763f515972b3f8fc1573f731a34415fe8b2ce33e062e17a3ce7976a10ae8766e52e5dc2be4c3354e01109ffaf703e836ea09e5f7a4de2eefc207bf4b51d9d7334d2d9c5b4bcb579d800f5192b27aa967e8058cdf574a98792819a7291841a5108349438f8181526f42c504c106e109dce579bdc5eb697df390d4f5f1ecc376932a4e1bd3dbf1c2d49b9697138c27a69a6ce6ca26b23fdb2c52c5a8765f5d4daf180d2aad9580d9cf743901b4b16a330d6e42e7338e99393e89f1e2684122da912b78673074aa0c6a2cd46819e27c394fe980711191705618670c3cec539104f5d6f346db13d51a0e101ee1415c144b71d7d43a1b32488f57acabe7feb65db8321e5190ac9e613b0e10ac614e2928fc9150044b65534de92a14237d6bc6f186a9f4015f650375ed0b8e66ad3622f91d2962b3f83f7378fca39d64abf115c927994de1b50f1b135f9453f7a72f2e7ad882df7f4deb14dd88", 0x1000, 0x100000001}], 0x40, &(0x7f0000000540)={[{@nr_blocks={'nr_blocks', 0x3d, [0x33, 0x39, 0x35, 0x33, 0x78]}}, {@size={'size', 0x3d, [0x65]}}, {@nr_blocks={'nr_blocks', 0x3d, [0x65, 0x65, 0x30]}}], [{@appraise_type}]}) mkdirat(r0, &(0x7f0000002040)='./file0\x00', 0x6) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x2710}}, 0x0) r1 = perf_event_open(&(0x7f00000005c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getitimer(0x0, &(0x7f0000000040)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={0x0, 0x3c}, 0x1, 0x8000a0ffffffff, 0x0, 0x4000840}, 0x0) r2 = socket$inet6(0xa, 0x40000080806, 0x0) bind$inet6(r2, &(0x7f0000000580)={0xa, 0x4e22, 0x6, @empty}, 0x21) listen(r2, 0x400000001ffffffd) r3 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r3, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r4 = accept4(r2, 0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000003d40)=[{{0x0, 0xffffffbf, 0x0, 0x0, 0x0, 0x0, 0xe}}], 0x4000000000000d0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r2, 0x2405, r1) setsockopt$inet6_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000280)={@in6={{0xa, 0x4e24, 0x8, @empty, 0x5}}, 0x0, 0x0, 0x83e, 0x0, "8e78545e699e97cc596897b19531596de871b8f2c78992905972d48731137c3a246f1a36aefff6fe34e29945fe8636f7dc19ea816800100dd5904c38ee99b4cc3b0d62a70bd678f01ab5319fb244bd4a"}, 0xd8) listen(0xffffffffffffffff, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000001740)="969ddc048e2b9585940dc92a1f43d890d8cf8cc765eeb25d356903e6462f0b0138f19872e7bd9ceea049d4e04ee239f3cdd34fbd146832566be305d4fc886e1b5b1c691fec", 0x45, 0x40, 0x0, 0x0) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000007700)={&(0x7f0000007600)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x10}, 0x0) mount$fuse(0x0, 0x0, &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd5', @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYBLOB=',group_i', @ANYRESDEC=0x0]) [ 642.496329][ T26] audit: type=1800 audit(1638170675.125:61): pid=29905 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="file0" dev="sda1" ino=14328 res=0 errno=0 07:24:35 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x8, 0x0, 0x7, 0x3, 0x0, 0x0, 0x1000, 0x6, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x3, 0x2, @perf_config_ext={0x9, 0x3}, 0x1c, 0x5, 0x2, 0x6, 0x7, 0x9, 0x6, 0x0, 0x7, 0x0, 0x100}, 0x0, 0xf, 0xffffffffffffffff, 0x8) r0 = socket$nl_route(0x10, 0x3, 0x0) syz_open_dev$vcsa(&(0x7f0000000200), 0x100, 0x480000) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000000)=@newqdisc={0x78, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_sfq={{0x8}, {0x4c, 0x2, {{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe}}}]}, 0x78}}, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_opts(r3, 0x29, 0x39, &(0x7f00000001c0)=ANY=[@ANYBLOB="871404"], 0xa8) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r3, 0x29, 0x6, &(0x7f00000000c0), 0x8) ioctl$sock_TIOCINQ(r3, 0x541b, &(0x7f00000000c0)) pipe(&(0x7f00000001c0)) close(0xffffffffffffffff) r4 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000240)=@newlink={0x40, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x3}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @sit={{0x8}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r5}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @local}]}}}]}, 0x40}}, 0x0) 07:24:35 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0008f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 642.643960][T29928] loop3: detected capacity change from 0 to 264192 [ 642.652786][ T26] audit: type=1804 audit(1638170675.135:62): pid=29905 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir374277181/syzkaller.rw5kzO/24/file0" dev="sda1" ino=14328 res=1 errno=0 [ 642.695354][T29928] tmpfs: Bad value for 'nr_blocks' [ 642.709778][T29933] block nbd5: shutting down sockets [ 642.810828][T29928] loop3: detected capacity change from 0 to 264192 [ 642.821643][T29945] block nbd5: shutting down sockets [ 642.846206][ T10] device hsr_slave_0 left promiscuous mode [ 642.873513][ T10] device hsr_slave_1 left promiscuous mode [ 642.896277][T29928] tmpfs: Bad value for 'nr_blocks' 07:24:35 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff000ef03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 642.925494][ T10] batman_adv: batadv0: Interface deactivated: batadv_slave_0 07:24:35 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nbd(&(0x7f00000001c0), 0xffffffffffffffff) r4 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000200), 0x8c00, 0x0) r5 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r5, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@sndrcv={0x30, 0x84, 0x1, {0x0, 0x0, 0x4}}], 0x30}], 0x1, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=r1, @ANYBLOB="08000000000000002e2f666c380c76b12dde696c653000"]) r7 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(0xffffffffffffffff, &(0x7f00000032c0), 0x0, 0x8001) sendmsg$NBD_CMD_RECONFIGURE(r2, &(0x7f0000000380)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)={0x88, r3, 0x100, 0x70bd2c, 0x25dfdbfe, {}, [@NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0xfffffffffffffff8}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x3}, @NBD_ATTR_SOCKETS={0x44, 0x7, 0x0, 0x1, [{0x8, 0x1, r4}, {0x8, 0x1, r0}, {0x8, 0x1, r0}, {0x8, 0x1, r0}, {0x8, 0x1, r5}, {0x8, 0x1, r0}, {0x8, 0x1, r6}, {0x8, 0x1, r7}]}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0x9c}, @NBD_ATTR_DEAD_CONN_TIMEOUT={0xc, 0x8, 0x6}]}, 0x88}, 0x1, 0x0, 0x0, 0x840}, 0x40) r8 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r9 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r10 = openat$bsg(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r11 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r11, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="3000000000000000840000000000000000000000040000000080000000000000000000000000000000000000b9660594ef4e4c659820a567ebc7516954afd6684f1d100d716048b1722ebf94", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r10, 0xab00, r11) ioctl$NBD_SET_SOCK(r8, 0xab00, r0) ioctl$NBD_DO_IT(r10, 0xab03) ioctl$NBD_DO_IT(r8, 0xab03) ioctl$NBD_CLEAR_SOCK(r9, 0xab04) [ 642.978336][ T10] batman_adv: batadv0: Removing interface: batadv_slave_0 07:24:35 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r2 = syz_io_uring_setup(0x7b41, &(0x7f0000000100)={0x0, 0x2ce0, 0x10, 0x1, 0x309, 0x0, r0}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000180)=0x0, &(0x7f00000001c0)) syz_io_uring_setup(0x5d3, &(0x7f0000000340), &(0x7f0000ee9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000000080)=0x0, &(0x7f0000000040)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r4, 0x40, &(0x7f0000000140)=0x307c, 0x0, 0x4) syz_io_uring_submit(r4, r5, &(0x7f0000000200)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x5}, 0x0) syz_io_uring_setup(0x3ede, &(0x7f0000000240), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000600), &(0x7f0000000140)=0x0) r7 = io_uring_setup(0x2099, &(0x7f0000000340)={0x0, 0x0, 0x2}) io_uring_register$IORING_REGISTER_PERSONALITY(r7, 0x9, 0x0, 0x0) r8 = io_uring_register$IORING_REGISTER_PERSONALITY(r7, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r7, 0x13, 0x20004000, r8) syz_io_uring_submit(0x0, r6, &(0x7f00000003c0)=@IORING_OP_REMOVE_BUFFERS={0x1f, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1, r8}}, 0x7ff) syz_io_uring_submit(r3, r5, &(0x7f0000000200)=@IORING_OP_FADVISE={0x18, 0x2, 0x0, @fd, 0x5, 0x0, 0x2, 0x4}, 0x2) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r9 = io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) syz_io_uring_submit(0x0, r6, &(0x7f0000002880)=@IORING_OP_WRITEV={0x2, 0x4, 0x2004, @fd_index=0x9, 0x6, &(0x7f00000027c0)=[{&(0x7f0000000400)="0e1ced9d064f22fffc2679e460dee6e454453d259f5fdbd94cf1b024f6d6719bd6d73a8e928de362ec28ffcacd86097b2471af8eae3490e7ba7ffd13a1b883b046e575e0066602fd48911205315549126a84833287a9b18170aacb8d7dc8cfe1b4d6bbd9b97e15df005d00204257af77d49e32d9ba875830c2e640479a24a0a7554ed4f20a772d9106e992", 0x8b}, {&(0x7f00000002c0)="896ad2176905b3f3c9bc7231df97188c04d0013150f34d80b616011d02f2e4bfcfbce47af531114622953e948066755b5ddafd", 0x33}, {&(0x7f00000004c0)="8a444b2e2a36aff117eea040dba8fb88ddb7696d5f725cb9eec11b5f77bde7e65096d6c0c305ff71a2b75180d360f804559947c17e357f597eb70781adabaa63102673030a36b80875c5a24dffb55995bcb6eda581f9554abbb0a5ed38c95a87", 0x60}, {&(0x7f0000000540)="3391fa1d5793f8035a51d294d94db648e82b42164138ff9a9b6dc412899e4f22dd17d778434c4f20ff423d255d5215da154087f31aae734b60e25466444dfbadb390c6b048139843b3f0d820e2553368c81e818ab06e5ee98bed9535c95fbd53ebc8146018863aa6667cef120504104c92a17f0d0e6686f57f0c2e234c19d500edc1", 0x82}, {&(0x7f0000000640)="c3cf3647226e714d5f790a67e387e8d173f997b983bbba54fd9e6a24c7b7a8927c8ac2819256af930bcb4638ecb6cfde060a3485374e9135394c557c0c14eea1384e54ba1316433647a1217767cbfb595c66c58a5467a22c0f194dd323a586bfe48e26e8304a39bc01da730edbc963ec9ff43a419685cfe4c4a5359bbdf5e3bf67c0a29536cc0358fb789f17d9409d22fab5de87f1679f3ba510119f53c360488c6abe382d994b159426f65370d49265c2deda2e1b2f", 0xb6}, {&(0x7f0000000700)="7515d63bba6b53f895579fa6207906a429d4f9a441eba61f8434198a2a67b370399555f11d4b583677da0efd9c24e3fdf0a50e6bc52801d109ebed4cf1cf196b060e9424b4843f64af9960049060abf5cb5670988d734b7f92b0ea1ede482acb74580ac5e4a72b2923706b57b59574db55ce2d0a08ff42b71c3118d06748ba0b385c4d217e278d118f74079ca05344280209c7aeecab072d3d1f56ec630a91b7feb8229469bddf182c22a9044a", 0xad}, {&(0x7f00000007c0)="31af8b67a30bfb1b42682318ddabc3014c089d448aba7adb403416e9910ead9c2e12950e1aafd281831f19521eb354efd238621dd8b23fd94b35b2e8e96cf4d4ecd290d5d31cde0093ec6ce4d7fc5b3c072a008a28dd072b652bdae474c597e29a1a96d0910427049e82906800a781b2265c65f4c1987e9f22df86eb1e04b469b921c198075e8457d01348d30f26c23320cdbce5e3087550f2082d2b714f212f451b4f1c17ce33b2af107bb56ad5ada6a37ee73648d686e4c246a1c33ec19d5e343d778c5094168913af5d008c7ff5312f4196416b20867c5d83ae07e36c4cca57cbfdcc2f8d8d14070f8135bfec6d1a28f0cbad7ca26fd7638542c55db0690bc1669ca97c3b31d9afe5a565be9e9653dd56764310368885ddc4fb79c871b68e4884f4531369c1840fc56b647ac747f9f1ab1fa9fdbbe820d53e32309655fbf610499f2d19310fa59fd68a198b167b0e21bff5355b92016d267c1cb61e94fe35af1605caed157cfb65a6c25fb4598a3c1835d88cb3506ce8a634b95d6c59a3f9523e35a691e493337eaad0ed8b59a9c57a597585f850ebee160940e11e25bae82a743d907748cb532b21245d069dfc96441c570a886bc7c80a4eb69b2e7079d67b9d232821eef50b18dbd0cb2af132d7f48a2e94d8a8ca8e6421acfa25707de5d63dad5c696df28f684bd09fd6fcd853d9ecefb1506ef13cad681411956ae2387099885820c72101884ea3200d887cde64cc2c8051a86554491b3c5bfb327aec210a617f4252eda5b7f59462c2827cefeb95a6737aa17b51f816620cb8bff04903b8590b5504e8253f2c2a963a270cf9ae33de09eaf94a3bc849dad4b23f89acbead27994157ad43d64a95f962e2954a3e4d5b8f8568f0bd307c90546e61f5b84fae44f23b85d1ef08c086d810c1487532b45c0e59d1bddf693092ba59802e96970a2e48a1d7507fdb82ee18de7961c2132bfe666d7e74317f050598229d8097b1dbece90eb06f664b9ab7b743b023a032e192e4c1a08e18ea9ec7efcfdf5aebf8b52336f25d009ba1acf4bc20e7a49eb293239065debee498957641eef82b1e6f280907808421a04c281d7ee6431086b757d0d02fa7abe3482912e2e1abe7b11bdb597c1468317804a61cc9dbf064a92eb84bcc9fc8cf4b2865fc77cf0e4dd4bae862d50008b582617a4c21f925d91939ce65d5adc4dc4baa81f18846a332cd604add5b441cd2fa206eae99724893660334f037cfc9dc8b07d1c45d6b1870ddcf33a16ff847ec00839be10a1bb55be6636e5741ad23a5a72d3bf01d2d0bb759bfd2e2754068775db5f4491dd0d58e4f568c408adaa24477fbf7390cacdcaf10d919f6ec7bea7ad9d84165baf1acda98cd8967a03a7b98169a04f72410e6aa75de688723c954d40cc2bb8c524979a4d5456d3a1b86de4b16a5e28d12e1dbd0ce12f0249ad93132e905bdf37cdfeb8e703ac6329272474c2bef03c44cef60198b23da80f2bf24b2c4bf19f53dd31382db3c4a6f3125dff6959ab0a0413a58d63be7db15b53991583796f905d373a76226c1aa9ab344f24463ea758be18bdc5e4ab2c127869dcec6649a4ea2fe11c382979a8dcb2e03aa711c155dc9aaccec35b57164b4328abc6e94819b3386dfe7085c7375a61c107498e516e5a899ca0bfe5e9ebd79ac469549e5d358d12a443905668c9edccc6e8aa43fa690c8fc5d5a814cfd7d2581e188e61ac290f19bee4227ed5e34a87b546ba8aa566896d31be6652946117ca3250c6ba0d621dd08e5595bdd2a3b76e1f587343e3d5475e6d3780f3ce073b6dcf3d75d269993fa6c8c429ee3fa105791194d62b1ee0b55151a5f82404b27b04142e1ae97c6a6ba07fd13004c6cb5bf41924d3d9d638708c51d2eff7a915f80628e257a97428e6cc128def689ce0a6b7a94f776f1cd0c3bf4cb9fc5d14ecab11b376592908b08f472249c6216a18292562d49b20e8ead3084a9f8749d72f309df97352275c23127a59b3196636dbd3053fa590897f97d1203952cbcc244d64ba724c6f6f95f6306a2bfa325382d0493277122e1f467c5e117ce770765b169f921e94184c5ad552a3b45f0c08481edb5f54abe14edec86ee5cb45f20f621ffa3a1c2406c2b463773b18876cdc9989e5229c6cbb499dbc63e0a139db31bb00cb0b6496ce4e932877246bb61c865c920fe907f384e581ed29fa7483c5377fcf0fcd27c94273bf354c547c2f4f84fcab2c7eabcdbf8489cbdcbcbeda889dfb5f4d98896675aff58f0d9523ec20444e8cc7b0740da3b1f79cfa14e9df9ad097af2a545abc7e17baec0891adf5a0f0098815d2463839182935054e3d23e2886f02174517be00e722783ea04972bd3b0e7e2252fbe8dcbbc25637361fd716d7d3e82726ae553919e90ff5186aaf7537d6ddf898f996829e16feb44927e1eeed7fa558a31f537877c4209c3f2da500fa2f27c98fdcb5a5d992377fff6287aa532e9351f3fb2b9539588200dcd43bcbb946cc71bb4155b268311eed13ebd87d56b86114b98bf10b188f1acf1834419043fb98cd91f41eeac8a7afb83cfa03daec5e3efa2df19655311e90f6e8ee9702ab2aba56b513e253e7da48928e12e271e3f604655edf6277bce6979c5b1254985b31a2bd5ce10caa69754ced6acca4efee4b89fa86edf9e01d4b3743c2e913bdda71ad184be920e79cf8704d6a37a629b5a2748c29f06111b57284e5752f7d38a953cb063079fb87d71f93049073397a6650f6844b45439250d4b92259c40f4fb3c87aafd07625b445eabcbf31d2570c9a2481ffac1f52bf9b5ea635e682fe0348f598cacb87aa8461529738d6ceb4fed8196fc5c2f32edcf20cb4a1c9a28bedd13ef19891a99ba504d139b23a3fa007f006ab86e3f7a0c5586e6189191e2e2bf036f1938bcbaa104184dd3c4bffa4c7eb5a9b2adc261c5b359e0a436c8c061c230b299e4ec9e2d533f97d76b22ed0a674bb14f472e92aa5185b5183bb158fbf0b7ddb3701cb9abc15795a784d94ed86436c0cbe21f3af4b4d81ec715910e92b4c705b63028a62ef61fa7521c856be5b2da9717a40153b94a6c244d4b989872b2650cef327f7afe59b715f41945fa80b3408a1539fa6ef9b8d661d38288c937dc8f318b70858f90599fddede0c295edfd752f2defa8ce43d7f21f34e6d37734716123a5435d4586ae8d053f4731a7576725b1cddd2898891b6d9913782597bfffd563bc2c1bbdfdaaf4843fac1a0c953c1c9662846f6d2a59e04c6422ce9b4d7decdff44707a8a3eec4722aab0fafd0bab959fa4a2ef4411d462210c69f0f09ef713242b0781cbe5fd6d1df9b5e426593ab66d2d996a5f1c3dc5fa5a5afdfa99ed312cd035d8ab82e62748756f9382d6776c8294b2f2c6a33b204862ac8f253181ec29aeb230ee77f2fd4a296b6cebd5798b6a796498ef93fe02f16e005f595975e800368e3279137eef64c2e79c0b7b112ab62dc29a7f6ccc230dba53f8f8034ce6b5fe449c514910da538804dd7c81c942edaf94f2391650c13191c72fe72951847b4eb82b747135ef6f5d86035138f99a9e645496e60ddd7db5d913e0432eda3d515d57de015fb159ee21babbd3e240f3ea8718154e20bf687a9dbec0f07d2c4c79369e7cab18904ac3f81473e64f0c60cd9b53d33a159d827d093daf0e35f134605b2c5d73a5746bab07db1eefd8b856e8e71e266ecdf2b21ee7ac41d207883c5f0ec7250f63ed67782489faf5ea9088c810c7e6ae03f147a051838dcf831d69001e506d030838086c94525157108c1d16f5d4ce9c1405fd30a6a561791ee0a319b943477e139d6b79a39ce0f5ce048adc732fa8e7816ed0732fd8675b06e8fc61b7e95d4684d616ab4b4f417f4b6f5994e7f1f3e79edb0d4bac98fe08b90224b5e03a07d1ab10d5f2f9e8757b04d2c2febb53f3b01b438ab428e70d2e7789b88dc66bf47c717f3cbf5a38cbfb87277b90f0f437699ec5ce8206be5e399cd559aae2e0011ae82e8e4676c71da0c7d01f1b63c382ba1a4a9399213f97cafc5136b4f37fac3e12f5e186e013a32570811e1232d4a4ef2a8f05a32d61470eed3ef419ba92fe011e0636bcd09865a593d0ee54a5f5a9daad78a3a9950e4ed2d4b88fcd389b52258a5b23e2514c70996b28ad0db30da48ed77a5914c68552f04e33a0381e8790b4998123f6f69adbcab3c54dc0a313a263abd987c5c491877ae30f316b125bdb3bcda8a745d2c36b4dc2736b8124baa00081b52e7957da7472f12788f84728d06bda9c1536b70984c382346cae1a8919abcfae0234035941cee0fcd3098cedcd073efab84dabb4e2784fa23fe65060db6148a48ce7034320cf486ddd79d59d45808a69194686e42ae002efb3094fe529277ba960200da6ae46f25c4b5dd38f37f3e009b9f11f3490c0b496ff9b099a55ba1b80bbca9ad066c1ffade26b7a00e60490746d376de935395fe1198b21cfd12eb07670d46ba188e2c1d04a24f31290b27ae83cabce18f48ddf35762b210bc577b31cd82d20004ab68aaf88f83a107149f3432560efd5752ba8952c875644f65ea74b901b93386ce352f0245c87d82306410351bc5fcf97620b6bc75232f8f9df3d0558f8c96082fe5b2b8389e181cdb8388a11b2dba93184ff1e3e8ecd15c4f471d7cccbdc188293b4255e15e161f72d393b27b5c0e45f0fd37bd9463925c55e761f6dd826131ff9614c13f7cfbdb760476f4fd83644c26c3e91f2c57bc974e45b97a4b5ef84ecd3e23795a33357b6c43841ac5a087311b319c54b06b1c74f43477acdd2d82c63085a7d14b6070e06d729483015f356cbede97b3ee35fa17a74ca6f0673f5bc22d20eb98c0c6b32eac94d3eccf79b894250c2d0fbbde875ccbb0d0e816ddb65e3f0ef15ea799add49e86da493c840d325bb47a8c1cbdcdf0fabc908f652c236e4525aacbed72a44460464edf860a408de00b44144ca4221a2c07ef4bcf6ca9ea26c2a9b390fed851e842a50f7ba4549f9fe170839468786109532819ed8382ea97fc8af465d166dca5e7595cec356b7e3466901e5f13993d5a306c100fc47486f320f14d6eba2146192f72d5540ab8150d27cdccd38b27fbe392565d8a7b2aab7c393c79a49fe4c255f7070ce5bcf74487f185ed5b02c4cf386724a85afb34a4202bfecdec7f48ede8e4dffb86997caa4b2ba9a636526d26f5f7bb63f43691426044bc6e51470a53204dde3b59d5810ac35b1c1b2dbe1946a5662ad6eca9e49c034ad1e3ecf4d1069bcc4b6ffa0a26c36a887deb0f403e0876569296f3e98b7a525692a043bdcb2e3a0203640543c076034437427e0a70b62f68ae5b264122cfbafe10e6637dce2e41db8bba08b0fcf1c8191a0b65a1ba2fcd1a0f28e17ba9ff084ada0006356f8d013e857e28ebdbd4a5214e536ac920ccc71aa05a161fbc39b36368d5e7dc95c9a26a6588d50cbeeba7aadd66709e4abe39e9850262ea12e7fbc0df056beca7037e6c33718b450e43fb6d1d246675fb340a7274d3caa7442080c947674c722137a3cc1a9f04694125a257e893307fdb9dd449dbbd7de7ca7c405fede822322de42a6becb8e65982b8054a64e9c50ddf5899dac82a9a51244f48e6d5764e623a86892a80f07674db00cea09f814f0869c63a1278299d7dd05748115ac94b7f21ab7b0bda93f529564a58e90a81d63ed5737be0f26aa36106ed96eedcf70932381c4b03547ed4ded547dce70dccc4ebda99df12c3a298be0f3b00ba78c1a5127558b6a7644badeeae04b382d7f7", 0x1000}, {&(0x7f0000000300)="6a4991cdeaab4b5a21fa4fed3cc50e0d811315f9276557ad9c45f778b4790af7c1d191b635", 0x25}, {&(0x7f00000017c0)="e4ad515e6d6549f03301def800a6b78ab2c96b43736de34db156a78521f50d2fa63f866182f6cd52a01b63cf60093625798610e8a67ae5af7b6810dc296479ef354693a5574d51c5f5cd471f2fc736fdd7a30e2cc0734a2d107681c976331004fef241c30988aad03550a0e7aee69196ab41cdd33078133272edaed2dbecab18fb2bcc6d8c0097f551aa1a0effc21a271b83f1b7911bb9a616a3366ecec9876bb68f15585bc9e191f6c1591c4c40256bc948b20a0ab52278dd8375d94128b97bd992adcbf9c096f176662b82beacbe8179c47da58702e41aecaf493d57353868005b46231bb589025f6c4df6d22e6bc15d6532926c4635c53de9c27020698726679b56dedc324839399c5c4bbee5f070bffec75dc30e1f79bd4d1107da7b50b792fda36b4aa9dd714eefdc26ae0dd0e2d4c78ed9cc4b16991ababcbee580c56fd9ddefe5d0830fae51e6ce98b135226497e023fa16f69810ffde5249821ada1df998831397ac1b4dab7caaf354bb4253006b0f662a7e83dedaa7c474b1552bb21675883420a29a4ad53f084dd6442dd1ba5313609d0bdc35ca9b85d78ce78d96687a70dadac3489dd08190ef54274b407101f3ff1d69a8392ad08983b79d6575b3b01e29586cefa90207046650b503b94979312e1a02295c2c89de54203b7d16c98b1e47f106238f96f78adc32818b83c1ea65c8fa598afc7d405fb79a343558574c42299c9e7f5110413e4045ff3fcf024fa922a3c70de2184b60fee37cf52c7079768902d684783064b25db4c829546a15d49a291fcf47bbe0bdc7d1f967f2dd24b5ca9fda5898ad30b4e4233c2d62b5d055a35fda7ad17fe39d038c302c0712e83e915f5fe6cb11ded652f039a48ce765dbf7817bfacca45202cce861ebe89386cd915cf7d124fa3e77257de77ba439275d2faf055216b2e51b31b24f3463174ef96badefd1d10211bbb59ec2e4653a76a7314e25f05914524a0623652c4a32b2c5fc87c73ade8acbb7386a483411b681844ea26b9e6297b0d9df52fccdfee416e6bd2fb2f77b074797dd173a63989aba43af62aaad3a33cc6559a5baec4212d742c191dbeb81bed75dabf8bf9fffa10a564cdfbe175cd4861b7f68ff7a1861af1aa2e239b9834844cd1eaba2fe6ef0ee1ffe8be6f1702879a10a92ec312ab0b139ef50b2212eb408d690f63cbac5570fb62111d5a096816fa1d54dab6395fe0bae32d6a713b36edc2f5be97da0ec05da45019f7fd9a31822e5b1cd40f0378a8ad026a05eec48bb8178b0d9b943c0b0216099dd7391ecdfb6fd5ca543575482280d2db2bfb3a4fd807ecd67d4b4cb433b480f6145ffd1af555a3dcf79e0defdbd8a3edd69739bd6be459fc265b92db64219ef7b0ba614854f3f698d95fa4b863eb6a4f13db674a19ffeb02380cd8852f87684c90be8c2178c1e23c5a5d1cb130a941d72ab477dbcc3bbba81f1fa5e4305d6602a3a151652475a14495d3453afbf34afb8cf681964d8ec6c346cb8c49292de35a50c96e60c2698ee5a28b9c7f90e351004af768768b255d48b1d6ff31416793349daaf9f6f13c071c42b951211993952bf9026b0d7bfb0e7d48c7b66e4a72d51fae38a2cffcfdb13d8dea911667c6448d824f80908cb7f9979f7955b4d5e25fa456fa6a72878484aaa41ab21e465ecff74350b3e1c949b2199d3a60d25d8cc6c082d9033879a840bfe94dcc7b481cca76f471111af86a74b777406c743d9b50bbad73517eed98a2d00ae4d4cb383d475e64d30a153fd74bd51093a3372e46d65a943536959bdd0b00057e3e5d64b6324749bddebd3d242bde6aa0a0c42ba3be24262055ccf07cade1fae3c2d1009025e286418a0e10a80c45c7e6eebd4330ed61a5731ffca3eb83e68016b9cda79500de89d889d2da404b028bdc053823cbd98bbb2eaaa53cd0cfb8e786082cb56d70a0f355c6d77cdbfb830632a371d68e51811d7edfb37f23e18e64fa5dc15ff4a108bb366d270cded86b6d64c99ff857af02fc9952082aad51286ab21450d864e75ac679e5ab0ff083f86640602309a86fdd414cc8dadbd69e8ccfd68a419d40aa2141ce0ff0fb6f66d889e80e1a1fa836c2748eb29349437758c68ac90521400556aa620f099678a64e7446efd6d141db1e978390f58505a1a00a95ebc5c7f1120245de751ead88a3885b42326201e5bc469736c8d402e101236c68808caccf9194cb5fedb1a15a68d44d8dbf26f29f97e69ce799eef20730d5a57c9f52a8ad8ff13d1cbd39ec8efdbbe3689bd9550fe1919d05f9f2a4cc7c955fa89d45e175a3044032fa76d0f878ded89d6a487a1b60145244baeb5d1e1091665b6daf651179de779f152d4235e72859e14376ff435ef1d219973f909bb48ae6f9e45a835967f9fa551fdd3d77f6030f69f355c87ba97505b070e6e7070cd6a1c77189c69ed468efbc5a34c5da43e7447634d4b462504859f48e0ceebc9ce4b32b0e65d05425b901f52f4f4b42eb16d21c4f9ee780e46c5104e4969e2b134a5936552635a1492e7f5b656a4f371f3eda6b6839428ec194db5906fec6ee388cc617bd7a7ecc6ca0c7a851b14e87988863c8ecbe17fd7b3f181cdedb5a543a73b91258f76439fe0cb9a6fcd9b63ddc517948b3cd998f08243673a25906f79ef33a11c6008f87472b4f6bb32726c09ae736006cb8e9afa9c93495fffaf37eea73b29b6e7ad8affdf665dc42cb835963e8785518a0e052832f41978bb918d62c774f03beeb1bf011d8ca5bfc717feb9e4056fc2208266cd51318a4fa5cbdfd30dd890786a8c3392c9cdacc97edb2e28a130955394818182ff1d7cf7fd968b768b8e1924784c9557b1b8ec71b9adbc717fa497ccb06cd7f571252640d49ec9c6b45d8e67d27f3deebaad646bfe4872213898ac9696ede958e9a7b38264130edb3ef0564acf579fca01352eb4a026e2db6b274c431dd12a59ed13f8a4b9b04c5e05f033cde1dfe1d5425a117267543f092aebaa8f93a393f5895805aac81ef57dde6e7551e7bceab814df2bb924fd1ba7ffa457c83c7e64bddee62183fc60827e4074fc68d19888b346529225791455c5327f161b2511a60869ade0fcb44d2c43f095517a7b15e6053c03c0ec1684806820fdfeadd03eafd91beeeb45e913dfc70fde8e442138dc9611546032bdb4536dc097ae35000b4335d7ee185b7e50bc383f07e76f4ae6981f6a780ececc20f5fdfb29a250936d818574d351606ac2680420ef42dd74e503569517762413ac1d2af7aafcc4c35939d53f16b572da6fb93f8b540fc53200db30e6e46d57cfc1b84d4f8654a396167da450a07e0e838cf0b0269ed833a1231485ea0d65ec996edefdcc27b52cbb59ee279b52a95bdc490673afbe51fcf3edb725dc7e0e5b4ebb90e96b8524f8e50fa80406ca709aa592e0a47361202f6f29452fca596b3d97e5da0a057d03c74950703ba5c7207fda1f58fd01c4a5a59169b086d4031dad97172bf15a85218d5314056848a43de57c85fd709cc21a5eb6c9b3218e11aa1eb7561d8d3b70e55ad3bb32782a5bb460e1f5a3faa8ea4d96e28a0b229b35b34413b3e6fbc0c458727d4f0eca1483f1ca5f5982bc72eb659102536f9f111a921977687c4c0990b2635fdbb3548720671beff37f2b0287226651f6eb03a2ebe0344d08985b7020a8a446b382da4e62dc6aed5a3843db69aacdef2c6e2e5c3d1137bb3ffd7055bd6a889f781986ab104d3a8b6335935b5a8e87acf848a8d5ffbda8a44f6a3e0c5c54e8eadc45a0cd9001726f5d96cedac1d0f45085daaa3a347f11c0876e4ccbc0a43e009a833342c3fe25ede443e0fb384ae4a72b26b295b73a87d3192882e9ab543849255e39dfd9ade5cb8d95095fcfd608493ecc1a47745d62e2982dfd14f38b56dd1a879107af95a67f39d55d0237d8b7f35b6f79cbbc812d7537bad57abf0673a7899375d07c3167913ff6d791113ed48763554aced46f084ee0c2a3ba709936cfb12d8a8dfd5f7c2c56308c2b98d4d39b3b71c5a9e85224d0426040c2b1bc2372952cc2f1ba475e850a41d762578ff28aded3ed535c31a88ae258346d7eba3e3a71b1e301ae9d7cf924431e5f989bdf6ea2cfaf9d213561e6a98d2c3d571f52e0e6cd87bf8b7198175d8ef6931c2186e8c50d2c853ae7d03428aae6552e64660acd292b4ab943029db03894eaa4f3456115206d41a8af9794cce10f07b065063e9552c1053f1216d1d98dd8413ba74725014b3ab8ed35fca15b77018f84c8bc18f243d3e4b80f02f5c33ca15e3522fa80224952eb73ec2d8b5a44dadb05ff220763961441ec3b5b4ccd34bb991f6598dc57106779ee29c87fbd30515cb29f92e88dcb9eee0cb9ec8e4c505f66d4ce50ff83d2bb9c371c17d349e46cfc11f3a78fceb49b205e493319733d082a10489fae7db8c7f7a5fe5a126b05019cbbc90c4299a9e770452790020d9fcb20d20fbc92a910c2fd94c715e576704daf11fcfaba21f757cf043d255466d590b460be7149cbe970739fbfbfa1afb8ff173bc0673a6ba05b8e62a4d42b6c6c864ffffb549279fc85695cf0fe429b208d52552c93be7a9bcb7e8ee33bfbc95f3d6a963811ff863e28c1c3e7b6653c189934952392236ba218cab960a559372a51c25f781941f39c7d0864c9d089630f08610273239503568c15e998da11cf3a401325eaa64d2e162ccc7b740f7575501d66ed57aebd3a91ef4027d4f55615c6902133bae9d0b5a813124c6e9c85bb496552f12bac6b8714d96b32de9b51a8a7e6a3d4c8e603fe478057a28bbe6ad348b7c73183ef2941f38943280c909a08439613da90517097e478bce04d7570c4b1593bb909df6dbf339dc05d10f36b16029ce683e597352ce6a14022280d67b5a6984270843007758eda2abafe44cae2871b57a62e4b460e58f3b7c00a2fb783a0d904093e36c5435cfe3306d9ea2286ba8026ed349a368e2a39ecb3efcae489f59d958ae919f7cd0dfeb3335bfe14f432abb5561c0c5731972852b18994cd031e7f8027c583e76a1fe7374b666781c2f8faac5548d439b5719735c5812ca7f3df42f1782b283ca0ef1b6bde9145e8034e91590e347cb009754add76237550cd165514eaefd3dc13898ccc224e6460c15da89a75ecacceb5d9004d575f6af5958382eba2f7d0499913886c93fdd88c9f8fe2d62cc95f4639a86c776df18b4dca5aa049b26c79df3c35d38476cddcc2c123182e0a0a09623f7ad0d5dc74e33d5082feadd92b7465e9c807ff89564281a4bdd1a88a1032aebf3d867f291410b0cfe323d721b370e4eff5c938de500c3d564ec1ac14c5d0dfd5065992fb1bbf6193d3699122e8efbb2ee5f93d2ad84430b91aa9fe53fc32e5e13d819e73f2fcaecdf349e675bd5777f78c268af786b501398a6d7f7c7b58fce3f08843284aa802a24f4b4fd9e9074fd581ef2619007cf507304ad9298a2baf7bc9b0de5395f782019c83277ca058e752213f033d1b7dad7b1fd9b58c0330c7799191f096f2d8c870cabfab0d9981b02541eee9e532713a30d696a7d64945fe5fc6df03e1a2734eddbdf5d02ddb879ad829e9934b6248a1145b7bd3049c3d2e8750481ff31252980c26760959b675907719e502b378c58ce43625d376bf2e72ad6920a98b48c115ca5c85022b793973a24881ae8cb9ae19f466f6fe67722408c967b1a98654c1d1eeaf8a7ab5f3338f1373c7b7a3ef87d56330b9ed77ba1d1ba2d0261c663740f9d7515c1a828403a773bc673b9cb8bcde35e84bf015c10365", 0x1000}], 0x9, 0x2, 0x1, {0x2, r9}}, 0x6) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) ioctl$BLKROGET(r1, 0x125e, &(0x7f00000000c0)) [ 643.025029][ T10] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 643.061076][ T10] batman_adv: batadv0: Removing interface: batadv_slave_1 07:24:35 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, 0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, r1, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r5}], 0x1, 0xfffffffffffffff8) dup2(r4, r5) setsockopt$sock_int(r5, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r3, r2, 0x0) 07:24:35 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff000ff03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 643.109207][ T10] device veth1_macvtap left promiscuous mode [ 643.145960][ T10] device veth0_macvtap left promiscuous mode [ 643.154944][T29963] block nbd5: shutting down sockets [ 643.191756][ T10] device veth1_vlan left promiscuous mode [ 643.230485][ T10] device veth0_vlan left promiscuous mode [ 643.308470][ T6545] block nbd5: Receive control failed (result -32) [ 643.309806][T29963] block nbd5: shutting down sockets [ 643.335226][T29974] block nbd3: shutting down sockets [ 644.053822][ T10] team0 (unregistering): Port device team_slave_1 removed [ 644.103244][ T10] team0 (unregistering): Port device team_slave_0 removed [ 644.128543][ T10] bond0 (unregistering): (slave bond_slave_1): Releasing backup interface [ 644.146271][ T10] bond0 (unregistering): (slave bond_slave_0): Releasing backup interface [ 644.251049][ T10] bond0 (unregistering): Released all slaves [ 646.628552][T29995] chnl_net:caif_netlink_parms(): no params data found [ 646.690601][T29995] bridge0: port 1(bridge_slave_0) entered blocking state [ 646.699128][T29995] bridge0: port 1(bridge_slave_0) entered disabled state [ 646.706894][T29995] device bridge_slave_0 entered promiscuous mode [ 646.716008][T29995] bridge0: port 2(bridge_slave_1) entered blocking state [ 646.725210][T29995] bridge0: port 2(bridge_slave_1) entered disabled state [ 646.733660][T29995] device bridge_slave_1 entered promiscuous mode [ 646.764982][T29995] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 646.778161][T29995] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 646.809488][T29995] team0: Port device team_slave_0 added [ 646.817024][T29995] team0: Port device team_slave_1 added [ 646.846193][T29995] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 646.853391][T29995] 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. [ 646.880162][T29995] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 646.894530][T29995] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 646.901654][T29995] 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. [ 646.927698][T29995] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 646.965019][T29995] device hsr_slave_0 entered promiscuous mode [ 646.972373][T29995] device hsr_slave_1 entered promiscuous mode [ 646.982528][T29995] debugfs: Directory 'hsr0' with parent 'hsr' already present! [ 646.992320][T29995] Cannot create hsr debugfs directory [ 647.080123][T29995] bridge0: port 2(bridge_slave_1) entered blocking state [ 647.087511][T29995] bridge0: port 2(bridge_slave_1) entered forwarding state [ 647.094860][T29995] bridge0: port 1(bridge_slave_0) entered blocking state [ 647.102008][T29995] bridge0: port 1(bridge_slave_0) entered forwarding state [ 647.150999][T29995] 8021q: adding VLAN 0 to HW filter on device bond0 [ 647.166872][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 647.175782][T26466] bridge0: port 1(bridge_slave_0) entered disabled state [ 647.184669][T26466] bridge0: port 2(bridge_slave_1) entered disabled state [ 647.193568][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): bond0: link becomes ready [ 647.206595][T29995] 8021q: adding VLAN 0 to HW filter on device team0 [ 647.219937][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 647.228514][T23946] bridge0: port 1(bridge_slave_0) entered blocking state [ 647.235552][T23946] bridge0: port 1(bridge_slave_0) entered forwarding state [ 647.248404][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 647.256804][T26466] bridge0: port 2(bridge_slave_1) entered blocking state [ 647.264106][T26466] bridge0: port 2(bridge_slave_1) entered forwarding state [ 647.285962][T26468] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_0: link becomes ready [ 647.295981][T26468] IPv6: ADDRCONF(NETDEV_CHANGE): team0: link becomes ready [ 647.308240][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): team_slave_1: link becomes ready [ 647.323838][T29995] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 647.335367][T29995] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 647.347652][T26468] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 647.355987][T26468] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 647.365748][T26468] IPv6: ADDRCONF(NETDEV_CHANGE): hsr0: link becomes ready [ 647.385951][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 647.393920][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 647.410583][T29995] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 647.470187][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 647.492184][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 647.502393][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): vlan0: link becomes ready [ 647.510855][T26466] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1: link becomes ready [ 647.521602][T29995] device veth0_vlan entered promiscuous mode [ 647.535075][T29995] device veth1_vlan entered promiscuous mode [ 647.556188][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan0: link becomes ready [ 647.565467][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): macvlan1: link becomes ready [ 647.574134][ T2949] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 647.585569][T29995] device veth0_macvtap entered promiscuous mode [ 647.598578][T29995] device veth1_macvtap entered promiscuous mode [ 647.608034][ T8618] IPv6: ADDRCONF(NETDEV_CHANGE): macvtap0: link becomes ready [ 647.624526][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 647.637881][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.648690][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 647.659224][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.669109][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 647.679629][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.689484][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 647.700622][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.710825][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3d) already exists on: batadv_slave_0 [ 647.721681][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.732866][T29995] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 647.741803][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 647.751199][T23946] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 647.761921][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 647.773568][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.784356][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 647.795695][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.806886][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 647.818085][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.828575][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 647.839127][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.849776][T29995] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3e) already exists on: batadv_slave_1 [ 647.860981][T29995] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 647.872739][T29995] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 647.881351][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 647.891068][T26469] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 647.979021][ T10] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 647.994380][ T10] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 648.015997][T26468] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 648.039887][ T10] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 648.048744][ T10] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 648.060620][T26468] IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready 07:24:41 executing program 0: r0 = socket$rxrpc(0x21, 0x2, 0xa) readv(r0, 0x0, 0x0) r1 = syz_io_uring_setup(0x2b69, &(0x7f0000000240), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x0, &(0x7f0000000140)) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) r2 = syz_usb_connect$printer(0x0, 0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="1201000009000008250592d2070000000101090224fffffa0074980904e4ff11070103000905010200ffe0000009058202"], 0x0) io_uring_register$IORING_UNREGISTER_BUFFERS(r1, 0x1, 0x0, 0x0) syz_usb_control_io$printer(r2, 0x0, &(0x7f0000000280)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x20, 0x0, 0xfffffffffffffe7a}}) r3 = syz_open_dev$hidraw(0xfffffffffffffffc, 0x0, 0x14f142) write$hidraw(r3, &(0x7f0000000000)="c2", 0xa00000) ioctl$VIDIOC_QBUF(0xffffffffffffffff, 0xc058560f, &(0x7f0000000380)={0x0, 0x2, 0x4, 0x0, 0x0, {}, {0x5, 0x2, 0x1f, 0x3, 0x6, 0x3f, "87061ac4"}, 0x3d, 0x4, @userptr=0x401, 0x29301c1f}) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r2) syz_io_uring_submit(0x0, 0x0, &(0x7f00000006c0)=@IORING_OP_WRITEV={0x2, 0x0, 0x2000, @fd_index, 0xfffffffffffffff9, &(0x7f0000000540)=[{&(0x7f00000005c0)="b429fea6010f83b57ee8f7a0297888b8b6b26b060a0d46d6d308d9be82d0889f944e2762a331d15569cf642f4318759bb3e3bb25db55ddd517ad7516dc66556e743426f39e0dfbf7f0b4da2f0f97faf3f49c61514a3bf5735368a298f94fe954ffdac4a20130bb91d04e39bd77786fe4c811575aedff1df01b0993b41cf9c518e2eb9591d23f26d8cb1bb578465e8debbff5a16dd2a60284774ae9988c91fbd3973e00e5fd0cc5f96973495b298097c00cc23a528b995ca106f9366998dd52a500155b49df9d1c871c6948ff13df5e5059b53a095aa44dd5c9524b6047d64bdb192d3a6d", 0xe4}], 0x1, 0x10, 0x1, {0x1}}, 0x1c) r4 = syz_usb_connect(0x0, 0x24, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_control_io$hid(r4, &(0x7f0000000300)={0x24, &(0x7f0000000a40)=ANY=[@ANYBLOB="922a1c0000001c0c95c5275f25444ac3b8732bd59bea569195e2fcf1e1265c54b5cb527e5d84b0e765e60465950703f9dd37bfbc247032afc9618fccbcdb56a703ea70eba76d096624773e2389c438f493e6e2f8910e4e65efdc6a3b79dcd47fadf9612cc985ff6841c2d0e28329954eeab179dae705519c5d1a9cd3388caee709fd91218953e84238bd9b3d28ec294e7296247a5b9925be4fb7276ba61d9d0d066700692ca7784663d31885166f55832ebe7ab59f3460e28787d1be5c1313d89a8c50fd4ae1ff5c51de672d76322de2e8fdc907fdc4b64f9263e8e7e2781336441a0f3267a130a09e05fbedd5"], &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0xd8ef}}, &(0x7f0000000180)=ANY=[], &(0x7f00000002c0)={0x0, 0x21, 0x9, {0x9, 0x21, 0x2, 0x6, 0x1, {0x22, 0xfac}}}}, &(0x7f0000000580)={0x2c, &(0x7f0000000b80)=ANY=[], &(0x7f0000000440)={0x0, 0xa, 0x1, 0x1}, 0x0, &(0x7f00000004c0)={0x20, 0x1, 0x57, "145d5144cf8f69ffc8b9fe44936fbd1893e9343230e1fd4ddaa2407ff391633c62e33143835f76e1ac45d6973b4a49b75595e3a05d70cc753b5ce86392508a8d6f1b60c099de3c35b957546fc796af7c11ea82790b5514"}, &(0x7f0000000180)={0x20, 0x3, 0x1, 0x4}}) syz_usb_control_io$hid(0xffffffffffffffff, &(0x7f0000000340)={0x24, &(0x7f0000000700)={0x0, 0x3, 0x8d, {0x8d, 0xc, "73b8df428182f05aacba43c9427aab197a4264ac8356f5599b97880cad140e56bf69c142135fb6e1525d6e02b68391575ad55e341e5ab235dccbe79b8d878e8a1ab85744503fef04f50a0e427b09dc92da9757203eaa7a45893cfd69f23dead8dfd94b041351ec5a888dff3502302ddfb84f47c1e9a2c582237256f6d3c33072f1bb1eba6094f15c1805f2"}}, &(0x7f00000007c0)={0x0, 0x3, 0xe6, @string={0xe6, 0x3, "4aab0c32dcccfb40a672123b03a8b70b8e97a27667fdc3f6912bb2e924e568701b616ea0ae3e0a85a3bbade8b020130406a507933fd89c16f79d14cd7b959ae9619d5234b558553e433d4286c2357cbe59ccc85ca51e90f20de0ac7e240968fe52849a239ca337276fef168864d942ba0f7bf3e6eaa8cc4684be9c253cdde2aa4315bbad787562e1612be4ac3c1bd2e1b5e3103388213cdc753b863987fb66eb9bdb83b97b78f08205ab3535791e9d06c749d9becfebad6d5793a7305c83ecd58f5ad3ffc2539212f3677bb5fad7160c76e957cb2ddd9d300980af3386c19b9b8fb8415b"}}, &(0x7f0000000080)={0x0, 0x22, 0x24, {[@local=@item_4={0x3, 0x2, 0xc, "3cf14202"}, @global=@item_4={0x3, 0x1, 0x5, "c6c89f49"}, @main=@item_012={0x2, 0x0, 0xa, "aaf1"}, @global=@item_012={0x1, 0x1, 0x9, '|'}, @main=@item_4={0x3, 0x0, 0x0, "ff05011b"}, @global=@item_012={0x2, 0x1, 0x0, "e606"}, @main=@item_4={0x3, 0x0, 0xa, "acb6ba6c"}, @local=@item_012={0x2, 0x2, 0x2, "ceff"}, @local=@item_4={0x3, 0x2, 0x0, "28e15142"}]}}, &(0x7f0000000200)={0x0, 0x21, 0x9, {0x9, 0x21, 0x20, 0xff, 0x1, {0x22, 0x235}}}}, &(0x7f0000000b40)={0x2c, &(0x7f00000008c0)={0x20, 0x15, 0xa5, "913961d77937e82e98bf1c9d689d88279f27d539d88ec2f4cc92f4e086a88b3f4f77f8aeb558aa8cdf53c1544c0fc07d64a6cd7e7cc58a3265ad70ce26dc4ef99e7ab2c7ede6bc53a32a298d246c793010d84bb5cc89608d6f9c5482b3ae3ecc3631bd2fa6f1904fda95da21223639c8928c5c4795185b0451fb55bb25bf7d35fc1b9ec40ef439d8ae8714959af70f67248cd08a5de3cc6d52cafbf07bcabeaa583589e01b"}, &(0x7f0000000400)={0x0, 0xa, 0x1, 0xbf}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x1}, &(0x7f0000000980)={0x20, 0x1, 0x6c, "55346a472793bc2f598e8e1afb4c9631dd81fb7d6fd0a9f7c018ed1b38ef0f861fa8758bd3f6ae8e305f119dd764cca577f094ca74ba57176987c454d8c925e4510b6f466a007669990a75b52b412c562e094e86609e32c09bd697067aea82eb7d3d8d362cfef4397e94263c"}, &(0x7f0000000a00)={0x20, 0x3, 0x1, 0x7}}) 07:24:41 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0060f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:41 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:41 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x10, &(0x7f0000000a40)=0x4e, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r2 = 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, 0xfffff7ffffffffff, 0xffffffffffffffff, 0x0) fgetxattr(r2, &(0x7f0000000100)=@known='trusted.overlay.origin\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/135, 0x87}], 0x1, 0x8, 0x5) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r2, 0x110, 0x4, &(0x7f0000001540)=0x1, 0x4) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x109485, 0x0) close(r3) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x34, &(0x7f0000000200)=[{&(0x7f0000010000)="1055bb5500000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e384000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d000000000000006000000000000000100000000000000001000000010000000100000001000006100000004000000000000000000000000000000000000000000000045010000000000000000000000010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e38400"/320, 0x140, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a\x00'/32, 0x20, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e4000010000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c0100"/128, 0x80, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000c0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000b05000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000b05000000000000600000000000000000000010000000000d00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000005050000000000004000000000000000010100000000000040000000000000000605000000000000400000000000000000050000000000004000000000000000070500000000000040000000000000000805000000000000400000000000000000000010000000000800000000000000100"/640, 0x280, 0x10b20}, {&(0x7f0000010700)="f4ac695800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400001000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010800)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000c430e2c23c96488e96a0c3fc74794c0100001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000c430e2c23c96488e96a0c3fc74794c0100004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e3848f03eb4a00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400101000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f0000010b00)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000c430e2c23c96488e96a0c3fc74794c0100001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000c430e2c23c96488e96a0c3fc74794c0100004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e384e1fbb01f00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400201000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f0000010d00)="000000000000000000000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000400000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e384f1928fe600000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400301000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010f00)="000000000000000000000000000000000300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e492a445300000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400401000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e01000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000011000)="d49892a900000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400501000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e01000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000011100)="89947bff00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400601000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e020000000000000002000000000000000a000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000060100000000000a90000000000000000320f0000210000000070100000000000a90000000000000000110f0000210000000080100000000000a90000000000000000f00e0000210000000000500000000000a90000000000000000cf0e0000210000000000500000000000c00000190000000000b70e0000180000000000500000000000c00000190000000000d80e0000180000000000500000000000c000001900000000000b0f0000180000000050100000000000b007000000000000000b0f0000000000000000500000000000c00000190000000000f30e000018", 0x1c0, 0x106000}, {&(0x7f0000011300)="00000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b00400000000000000010000000000000002000000000000000200000000000000b0020000000000000001000000000000000100000000000000020000000000000001000000000000000100000000000000020000000000000000500000000000000001000000000000020000000000000093ae997b00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400701000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/416, 0x1a0, 0x106f00}, {&(0x7f0000011500)="0300000000000000000100000000000000005000000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e19df17b400000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400801000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0200000000000000030000000000000003000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e00005000"/288, 0x120, 0x107fa0}, {&(0x7f0000011700)="1900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000c430e2c23c96488e96a0c3fc74794c0100004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000590000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e384", 0x100, 0x108f00}, {&(0x7f0000000b00)="8725a0f900000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400005000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701000000", 0x160, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400"/128, 0x80, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000", 0x60, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/96, 0x60, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f00000000000000005abc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff00"/320, 0x140, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d0500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010600000000000000ab5963cb4290491094d6f2025d34bbcc000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005bbc645f000000006e163b2b5abc645f00"/224, 0xe0, 0x500b60}, {&(0x7f0000012100)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x500c80}, {&(0x7f0000012200)="000000000000000000000000000000000000060000000000000000000000000000000000510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000012400)="000000000000000000070000000000000000000000000000000010500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x500ee0}, {&(0x7f0000012500)="6560649a00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400105000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000b0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00700000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000008827980500000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400205000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e050000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000070500000000000a90000000000000000c60e0000210000000080500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000a0500000000000a90000000000000000630e0000210000000000690000000000c000001900000000004b0e0000180000000000690000000000c000001900000000004b0e0000180000000000690000000000c000001900000000002a0e0000180000000000500000000000c00000190000000000f30e000018", 0x380, 0x501e40}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000004000000000000000000010000000000000500000000000000010000000000000004000000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000004000000000000000200000000000000b00700000000000000010000000000000004000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00100000000000000007000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000", 0x1a0, 0x502e60}, {&(0x7f0000012d00)="2989099c00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400605000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c00002300"/576, 0x240, 0x506000}, {&(0x7f0000013000)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000045ba87295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000045ba872906010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295abc645f0000000000000000b363c76a00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400705000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0400000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/1056, 0x420, 0x506ca0}, {&(0x7f0000013500)="000000000000000000000000000000000300000000000000000100000000000000006900000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000005000000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e6e257ceb00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400805000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e04000000000000000700000000000000", 0x100, 0x507f60}, {&(0x7f0000013600)="7542746d00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400905000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x509000}, {&(0x7f0000013700)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f0000000000000000000000000000000000000000eb0362f800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400a05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e040000000000000009000000000000000100000000ab5963cb42904910fb94d6f2025d34bbcc930f0000080000000000", 0x140, 0x509f40}, {&(0x7f0000013900)="0000000000000000000000000000000000000000000000000500000000000000204e6f1700000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400b05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c0000000000", 0xa0, 0x50afe0}, {&(0x7f0000013a00)="00000000000000000000000000000000000000008941f9988941f9988941f998e2be00f900000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400c05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a80030000000000000150f0000350000000060500000000000a90000000000000000f40e0000210000000090500000000000a90000000000000000d30e00002100000000a0500000000000a90000000000000000b20e00002100000000b0500000000000a90000000000000000910e00002100000000c0500000000000a90000000000000000700e00002100000000d0500000000000a901000000000000004f0e00002100000000e0500000000000a900000000000000002e0e00002100000000f0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1e0, 0x50bfe0}, {&(0x7f0000013c00)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000006000000000000000200000000000000b00700000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000008d24f6bc00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400d05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000005000000000000000200000001000100000000000001000000000000000000605000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x260, 0x50ce40}, {&(0x7f0000013f00)="f25fa2f800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400e05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c0000000000000000880600007900"/543, 0x21f, 0x50e000}, {&(0x7f0000014200)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4290600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3239303134303634312f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c429f13b61b200000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400f05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701000000", 0xa80, 0x50e6e0}, {&(0x7f0000014d00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400"/128, 0x80, 0x50f560}, {&(0x7f0000014e00)="00000000000000000000000400000000000000000000000000000000a050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000", 0x60, 0x50f720}, {&(0x7f00000017c0)="000001000000000000000000000000001000000072c400000000000000000e0100000000000000000000ed4100040000000000000000000000000000000000d2a88996062876f6fad4c3e8d11299b65f099f8a039e86c9ebf617784321ab29ad9927d6140506d7adfafeeb6f0b93dcec208cc768ff2c4530a592a0cdf5711dbd449665ffc51f821b84eda61a09d3c5409cfec5bc164be9635f0f143394bbe3b1e556cdfa1273e9ec2661690720bc6bff284bc1ba28f39f4a17292cb18873f6d78bde46d4a102b3e4363362df136d9b5bd709d63e9f1f38b76b0d07d3cd5c5188e526e2f9b1074c6db880d79c26247cf1cde6aa39d17c495a2e892b4d", 0xfc, 0x50f840}, {&(0x7f0000015000)="00000600000000000000000000000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/96, 0x60, 0x50f8e0}, {&(0x7f0000015100)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f00000000000000005abc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff00"/320, 0x140, 0x50f9e0}, {&(0x7f0000015300)="000000000000000000000600000000000000000100000000000000d0500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010600000000000000ab5963cb4290491094d6f2025d34bbcc000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005bbc645f000000006e163b2b5abc645f00"/224, 0xe0, 0x50fb60}, {&(0x7f0000015400)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x50fc80}, {&(0x7f0000015500)="000000000000000000000000000000000000060000000000000000000000000000000000510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x50fd20}, {&(0x7f0000015600)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x50fe40}, {&(0x7f0000015700)="0000000000000000000600000000000000000000000000000000c0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x50fee0}, {&(0x7f0000015800)="668240a300000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400005100000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x510000}, {&(0x7f0000015900)="00000000000000000300000000000000000100000000000000006900000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000005000000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0000000000000000", 0xa0, 0x510f40}, {&(0x7f0000015a00)="7f5bfba800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400006900000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007f0700003b0000000401000000000000010000000000000000df060000a000000004010000000000000c0001000000000000d00600000f00000004010000000000001822a8f12600000000a10600002f000000040100000000000018d65ba13500000000720600002f00000004010000000000006c0000000000000000530600001f0000000501000000000000010000000000000000b3050000a000000005010000000000000c0001000000000000950500001e0000000601000000000000010000000000000000f5040000a000000006010000000000000c0001000000000000e20400001300000006010000000000006c0000000000000000690400007900"/791, 0x317, 0x690000}, {&(0x7f0000015e00)="000000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4290400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653106000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4290600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3239303134303634312f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653006000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42903010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000045ba87295bbc645f0000000045ba87295bbc645f0000000045ba87295bbc645f0000000045ba872904010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f00000000000000005abc645f0000000000000000", 0xb40}], 0x0, &(0x7f0000016a00)) socket(0x10, 0x2, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$afs(&(0x7f0000000cc0), &(0x7f0000000d00)='./file0\x00', 0x8000, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000d40)="dc808d2fc8cdc96c656ffc08c3b4defa1e91e018187d05a489164a2f904298ffdc0cf3dac1439b3b57e4b1f45486c993c83e4fb2ed9ee2846aa0be9bb172830452d03a6dbd02a8b5549838a6701957f208f94df6d84a278cd5fc871d665fd949d81ff4a80a30019b87f57ca8538e8eabe63c6c83366295537c161447bdfc5271473a9cd30cd2a2b4a27f56f931d61126a2987d0deb68e068eeae9e44721b41f6b63f5d3a04fbe194ad498d6ad031bf5df7a3cff494b0ad058e6eb627b7541a6d", 0xc0, 0x1f}, {&(0x7f0000000e00)="96c30d4cfbcfd0fdc6f4724f953e51bc58b73a52fb3bafd49a96cd70d6027a347d4e87c72fce5b9ad07b3893562dd160749996f4ca2e114feb36f0877689b6400213982f1da3dae39e3544ed", 0x4c, 0x100000000}, {&(0x7f0000000e80)="d23c20cee9d277c0e273489d", 0xc, 0x7}, {&(0x7f0000000ec0)="4a84957eeb09adb2ad9fec3f49374540cdbf60ab2359de94e01b91e19b7b0d5a8d14bc55071b664c186b28e763476b51875c42582d325310b5a1259a2870ecf60be22f5f436800c08fc0ced8c3f0a71552b96eeb6494ef6ad11b9121984d4d1df14e32039855957a1e5ef8bafc2297be43629daa293f3acd1bb52d503f20", 0x7e, 0x200}, {&(0x7f0000000f40)="10fce4f0ea066a0827d28afb31ce41312490e026c37e5d234e0a18ba519de5c6a4997c6f0ca4645bfee8eee61e7021aa58020e2c47949e5e73cf9df079c637d9e3e2b7c17b29616d9ff50ce6dd3f523a5b1a0a32c71e604b5a81258d91a000c417bb2de69ba3b088baf078616a34a956818a79dc156c0be83b0dd44000a8fac43a90a58027862e82d43cc15d5a3f808185bbad", 0x93, 0x8}, {&(0x7f0000001000)="b28597addd53fec08707c4d65c588de8bcdc891f7480d548212fdcc65d65fc329f74c05ed1bb695be4326732274cf9eae6a472fa7fbfe471831454a256b8e56504a60ccee9ff90286ccd04a59da01d575f0c34ab4eaa2eb3c4cf1111ef2b910c3a3be7d1b6143654381c8c2989f974de7813c71b99b2898ca4387f78b150449355c05ec721bd4739d79d2316f0a55deadd248df4518745fb93ad461ecb06f47bf6d94fffd90f59f6468148888a549ed00aa2eb5b5be523704c88f23a8759116fe9a1968b44e1a81242c187e18b", 0xcd, 0x5}, {&(0x7f0000001100)="db4d5adbc97ae26a73ad4eae63c8f7a88666af39c4ccd7501cdf82d1da451602222f4189186db0f6e2c952507554b38811e1f51e51a11303f5588f0dbd39fb21631d551159b62568b03ff6c32caa753fcb20bdeae1cd3caf027d33e6041735a2d219599a2294", 0x66, 0x8d2}, {&(0x7f0000001180)="a8316d835ec35e8ce79686a5c5afc965ac7ddfabb94d6980b2f82d3213b5144f129ac29adbac32597d40b2ee4f93681925c6c9d77ad344fc168004560dd7562f1c5942495b7dfb6f20c7a2fe014124f3b78b8e63cbf93671630d97ac1de1bde289cca6a4f44daa69b68a4a5718a0038e39a62a0e2396c168dd7423a6", 0x7c, 0x4}, {&(0x7f0000001200)="0861378e5c43ae2b9b6b1b6fd7bc697189390540e404da443dc2c20c3a2d80e7d74ad51f46c672963d9581381853df68bd650b6075af90af20c2540c4edc0611f94a9396116482be5f36529406c26cfb005018c0744e4fd9b49b4fdafce57bd983f7f459d5f06a306f2597df1f964caa37c6f73a48983d8a082604bf30660caaff1b4a1b7bfcbce358dbdaa310fd2dec1acd33a76630bf64382b5d5da6b8aa3e67b27e24c5d840e0ea0e9dd588cfe7e2e4cab87290be7a7352630ff139d58f22ad0ae2056c480f6aeafa80d2d5ee00cbc65eb01f5228062ca6a40e0f0df247b3fb", 0xe1, 0x10001}, {&(0x7f0000001300)="518d0b8cb8806a73065f9994489684920072b9a370fb632ab0c04a6151539cba2e3f39c978f88640e0b03fad8842815ccae2909503a249275c1c308962c5226150b65ec2727b7a8591f3ea4cbbed8c17e4811227acd5ae3fae94eac94d60b9c2adb06733ff775e813dce1e6a75f1a700cdded8e86b7e3dc1d7fa4cad73574a24f0b6b5493f56a2fdda5fcd833f1993381c3f658545856e039d4757271b0f654d3d07e15fa896c26ccc40fe444e0c58ac8f62b4f1f34c3ebbe0", 0xb9, 0x81}], 0x20802, &(0x7f00000014c0)=ANY=[@ANYBLOB='flock=openafs,euid|', @ANYRESDEC, @ANYBLOB=',smackfshat=,smackfsfloor=,rootcontext=unconfined_u,pcr=00000000000000000062,\x00']) getsockname$unix(r3, &(0x7f0000000a80)=@abs, &(0x7f0000000c80)=0x6e) syz_mount_image$zonefs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x100000001, 0x4, &(0x7f0000000980)=[{&(0x7f0000000700)="d0380ac8", 0x4, 0x3f}, {&(0x7f0000000740)="b942fe871b8b64c4f653c286b79eb58d2c23f8459f446a5e52c845811865957f660898bb08a5aff12bbc79290e33bc9a3660bd93574f6fc2eddc2a4fd61aceed6e02f54ab659d1f798f9db20aefb5c1b61c31fff8f37076d93d351a4371307027c6b5b05e34329244b844fdf871fa662c7c3dc02feab9bbd38d1d2521d1366832c707ba45187621314c29718ae55dd389ea690d0d3a42ac7c04ef91badf89ce840039162185eab812f333c5e3f5f32ffdfa3ca77a6964ad809eee3568f5cb9b1b86c48540e5a48cb6a71330be5b164e569c7fe3260d4203d2f", 0xd9, 0x40}, {&(0x7f0000000840)="da42ba015c86e8b3c605e2851cd751647d4a55833483163a291c40e783d503524baf262a08b8f2a6b2b73f7834375da4a2d555c810880e401870bd13004e7953cb4c148fb14043ef775ce52916ac022ed96b095597fa19e6f934c6b4ea965828266d1b0ef94df2a5c0017230f6523c816488eac5809191869d4c4fed2587f7666ce8649099e80bb675f76ce975490347b2159e2ed9db76fa7827870bdad3ff3e5ea077899a0d232f4ae421794ee1d9ffd4b7983ea68531b8d3", 0xb9, 0x8}, {&(0x7f0000000900)="5b366154b82c6ff6bf05311855421bba1deab6a50958e6e3c295000c38cd6bee215aab734c317b278f1ab0c39f7b96f109df814e99c618942e7bab64fcd6106a9d8ed102a5b67539eb1e", 0x4a, 0x4d}], 0x5022, &(0x7f0000000a00)=ANY=[@ANYBLOB='explicit-open,erro2s=zone-ro,errorline,uid>', @ANYRESDEC=0xee00, @ANYBLOB=',subj_user=btrfs\x00,appraise,\x00']) dup2(0xffffffffffffffff, r0) syz_mount_image$bfs(&(0x7f0000001580), &(0x7f00000015c0)='./file0\x00', 0xffffffffffffbba1, 0x1, &(0x7f0000001700)=[{&(0x7f0000001600)="ffb06ec07b26b39b39a7167c50899891c71939e1dbd1140d5f50773edaf42578d9e8f414e5d674a945dbd53f49309cab6652d9c3747ecfbeaadf58400646b99ee0dbef3280e48fe3c16f8bdcd5ea1030031e5f92f51a4b8ec9449d3bfa0faa1fb7a0512cc8f3ab05e86a8628eab5296deb49837ef2b3bbe53c0c1952b1c6fc723e046fc378e3427ce481e36a30720b445cc42729cb3825960d1d05621f1d9be3f9b2274538e5db3d123e14aa66418933ed9977e8132a11f667f072aa28e73945eb42db6630d05b36a2fa54224e38e58609df614b82de64daf91f07965e346020bde27187e4c7919f1b559de9e0ca2888c55da6ac5a446b62a181a80b", 0xfc, 0x5}], 0x2900, &(0x7f0000001740)=ANY=[@ANYBLOB="736d61396b6673726f6f743d2c686173682c6673757569643d352d026234392d643634622d64666431616531652c5f4150504542012c00"/75]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000020c0), 0x101000, 0x0) ioctl$sock_SIOCGPGRP(r4, 0x8904, &(0x7f0000002100)) 07:24:41 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, 0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(0x0, r1, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r5}], 0x1, 0xfffffffffffffff8) dup2(r4, r5) setsockopt$sock_int(r5, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r3, r2, 0x0) 07:24:41 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_open_dev$mouse(&(0x7f0000002a80), 0x8, 0x40200) r2 = syz_genetlink_get_family_id$tipc(&(0x7f0000007040), r0) sendmsg$TIPC_CMD_SHOW_STATS(r1, &(0x7f0000007100)={&(0x7f0000004280)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000070c0)={&(0x7f0000007080)={0x1c, r2, 0x200, 0x70bd2d, 0x25dfdbfc, {}, [""]}, 0x1c}, 0x1, 0x0, 0x0, 0x800d091}, 0x1000) r3 = socket(0x10, 0x400000000080803, 0x0) write(r3, 0x0, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000cd5600000000", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="380000002400ffffff7f000000003c0005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB='L\x00\x00\x00,\x00\'\r\x00'/20, @ANYRES32=r4, @ANYBLOB="0000ffff000000000500000009000100666c6f77000000001c000200080001006cc447"], 0x4c}}, 0x0) r5 = socket(0x1000000010, 0x80002, 0x0) [ 648.200299][T30342] block nbd0: shutting down sockets sendmmsg(r5, &(0x7f0000006f00)=[{{0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000400)="c39fedc907240b411a1534cf9e72c42db12cd291afbdc0a011032ee0d77597fcb9f90449140dd9a2c0a5a9336181e9e3e92ec71c80ec9ce7142111e257aba6e5d710ac519168d010d42f2c72f686c02d713630ddcb6e062c4aa17471aa1c76eb2b59a99dbfd88e6fdc47271073b02ad2d7236357d4cf3cd2e6b45cb3a5d4cfc1e617c924e63a6e36839a0e2679e89fbe443c0838735460c6884f14a2e8dcabf369a8fa128431c68b9ebd8815c77a8c7da8f40089cfbfe19687a2fcde7439a1af95a0ecd96e3361005b76f2ef2fb53543564aad7ed84d3c5b5ae009801590509c882d94f4", 0xe4}, {&(0x7f0000000500)="6a8a7e8ca66beb2438c7af33fe81b5a28798ba9c8745ed5c67de42ed5232fc1582ca312398bb4fc3acd06c6681e753bea1dd60bc8140a1202f278915fb5d2489de9d6dc1aa593f78914fa735af461bd444361a4c5615b05c886cf02ce41c6add3f6f3abdd4be2c88b1e52ec6254bfc10c31d81af56aea41b4a0b05065af7cbf33a672466259460d7867a3572178b7a30d3ed317c983476d79f0947c30c5f19cf924837c367c14131507ba417031ed820f194d119c0c2e571b7db9c1dceb629f7a5e449e7a6519d4b0324444e65d15cff21ce6322e30fc3387b458c35a83e2b9c0803945a1c0665c5c3199d7bf0f7105ba27453f9a3003fa56efb2c98c1a1c83ae62b535768acf24ca342cbf7182d0cfbe64e7a33c1cac6c8ab7c6414d8ae32756074be01624cd4dc64d57f02ab5bafb3041f3db044b14d6898d1b37a0a570866089e61c041d2eab0265963b7980f555f702194cbab909e2da4175d4826b347cb5e43859a329bc3eec00e402cce52bd6e8f29e09fb89496104c50d3f7ce49573e2ad951514ec872d1cc77de96b517b76b053e95043e9b2c5c91807e7e8624641df1799764dd1a1e5ac1cdd06444f9fb01e4b35a191a126726096028f6a86cefe8f421c0440f468313e3ed0b7ae83dbd56414758bb91c3c789775dcde10d3d5fcbdc69f57495933a960f9ea9e40a777bfe82bd5f4800f1d626acdae2c1612a6646de3d8379728c9ffde9ab04640b16018ec3363ff63f4457e5b64b3cde7b49f3979aa4d78ffb3c5644719f7deee39790c8fd02709c769cee847205c25970debdb00e7a112ce0fae690bfe27e3252579364c1e8a8e1d6d222863853ee570c45b9bfe9efae3a3697b4d7f5544a5bc9dc56cf6419df0ddf20f82acd02fc925eca683f38c04d795a075742e0b8b654de2207f81b8a96d391f0e9a2f8568cd9f3daa1950973ff405e7d14bdab38b52ec4a2f9a8540bc6ee7a8e77a7c6b2fab581aed73a701e712ed8479a180c37274d41a47cb30576d016f2b362ce1fe8f46571b431f7bd66ae7e4ff19a4e03accfe46c876e33b90de58ea80c6bd99f5762b54323460d47b980c609412226a251f2e6e03a4b58dab056433c58fd57d885c8d21b350da7730c1de647dd905b09fa9aa1b0d7491565fdc6ba9fbf74d18afed5252c0f3499cc915d8da3db61b19e0f80b250813a5f256173b52d1f9f558ceb7a40d31a927a8f143f118ec81ec6c8044b06841841a00e63227005fd605f545968230afb52b644221b4259b4fc5d004c04a7ee0e7d6c5f7671912aa870f0149433c1abe7880f977d4bd7a57ba010fb5c0e24e9493911b79d3eabd1fdaab8d40981dce10c6d57ecd9a5f8893e7c37b506dec8083e1d666450be29c36e58e769df2ef59698e2a78d57c71fdf65852f45fd7fa97d28203636536bec1a7b4e2bce812a5609d1a55fac5072c3a9c7662ca770bba7af3f242bc0a1d29bd870682b86ca479a53d0233f799bf4658ac06be145e4ffb10fd88b4fefccc8afa90e6607b8d7dca7df0fa3257e5b715c4dda55847033e2df9da70eb6562bd95d7e79020d8c80d1e2ddb7c8189ca8dbe641cc1c880090508656d5a955b0cf0a7f55e6aed41105e3c65078b0db44e6f31eac5c41d1ffd2484cbb9ac44fb9b4bf91de48386e62c2a57485acbe8ce771a2518c10382fd293c685183e4b4af7405e21a9c802d963e9b31a6aa209230165d8754386d59f0c1e644bb837dbd271cce6841982684939b1993c93717e5627b1ca18301bb139a01f340d179d91fe31232b5910c9077e85d2d773831ebe2aaa3694c9692e38f96484afeff8037af96b723eec51206e2cdfa2263c568679944932d0aae373897462ae18883fcf8428b54ab1e719ec8e8bc9394a716641d049b59d4a17a0445d69b387bc492f4e425c3364ea1a68b9b4f4dcd3e92603e4b5556fd6f2e39fa0a0a55f7e67b11d280fa2c9f2eb183f3e24f50ec9636cbb647c1c62cdb6525ce641b8cfaca6939e998e16d90aa093dd212eccd0d4f8745cef3391e11642626d3ff9d67ee374f6f6bf0be3ee5a26cf702b66c51b4dd49aa0abb9db5e3751eceac88ecbdeafef3833ac43188623d5de73a3e62af975416e470aee1ff48c0e403815df68963d59884a11deddcc9943f4c0a00bc6ced3e1dff4a0ad297b7dfbd0d4b1d903da94f7c1bcbd2f75c8e8e266c714e60d02e56091fb655a66d2106bc82ace572433bd6a2f7b73eddee5085b93193c5af25491a3ae21227612807d69914c9e1cd48849e2c79a8677079c208a6492ee702beaddddc51ad4adefada52793e1cee55b65987a9865270f75f74272cb5307cb2770a619ba824068893ebe5876d8aa2069da0e7b734547b36be82a7c5f61c2edf98fab5386a342bf0d714b66ee6d32a69effb2b4961c6aa589bdba74c0dc6f4d85574fc651adbed8a88cca41679c8db467566cd32a6f490069ab69b6a7d3989da0d0c2763fb1e48887fe7941813ab575e5fc42c1fd080b5aa7d4b31dec887184422a3bb2de34099dc54e6feacf05f9d0dd599558f91e40eaa469da9ea598d78a3dec8daf6263c5e030daa05e25ec9db4f32c673119c9d738cc32b995844b931890d5cdfafda0f9c9158fb0208caecb75fa12889fbb4cb320a836abd67a5a541ca2a660bc66e558b1213d31eaf392cbe8d4b09acdd5c895cd1961eb9279b34ffbc5fe8bd5d01fdebc59a8c7ed563fdc7b2ed5882f588a06691dd3efa571626735e9a2247fe2b41690690933411da3be2ca1814bf483d4e69ff3715c65cea721278272e8d8b77ad1bf1560af9e13607c15ad04bf01e37abd61a29b77e380a6c083c231bad88f8eec65633761bc138d14516d4c775514d93ffa61919f0c1fa3688145baf5b61eec3b9c3bbd16168a2c824702269f31a89e40ec8c20743e5bfb6bbfeb2a2d2ff9a4d71b49dcbbc7886e27a269ecdcc6e20ea7dd6654af7ed2c8d3c7ae686ed57823b7f72c5841f9ce992bfcaece2e56440f7ed696aed3a4e12dba9144cdf367945bf9dd9c25317caa2b3457f7369e21782315ce790a1f97b20879d8ebba112bc83b23fca029ccb4bd470b732e8268ba50440dbca261035a07929acfd0c07837517b0119e99b3d81f2107f3bbe3285eb19692c1d2d8a9397d40c13ea167f5e110f5882d54c9899ef479d8d7d8c1aec803edf8947b658d27bf11a2ca385531d798423e2469f60f3edbc2bc6295dd1ad2d1dd642584e8db4c01dd57b0de0189ffef957994c6cacf88e7a51490780f86f8bd38891c459f531d7f3fa7a089f52ecf1df6777e8785761dcdbe8afd31558fe589f42a541c7b392629a210bc7732b621c77c6962edbe09631b9873eb9c3f02a6bde837d5ecce0762d823f1e6d26e9810d8b4dad43240598a3aadbfd97ebd926ed86d4469e4676c4d71582b5714485e500853d0446a8196945844fbc6c0453eb2af4a074ef2f59bf51ff505f9b49fc7c665a490d224c52829009d20895e1585f3483049baa4f9571b7dc472d21e21fefecd0721a4e5a5e74872aa0f5e89ab14c34daa4269b36382b12a39798537b17efbda01c9be3ef7e4528bace965b780d8276048b8c001a8f0665502361b0cc82518fe23366ab6181cfd264db011c8e2c0d23d2dff68cbec812c7359c79cc7969d12605a448a72509934537700f270c5e54cf6b9cc81984f03ae2839b6c7204cf308de78ca80879286fa6efae727913eb8177f6b6c1f8c07aedb5d521098373b9a748571920b81ce3f7015a04872193c61b2aaccb3a39639943f49e159ae9c219091f915df0907a023d4d453c251f5d214bc70f2c1b6b9a58983b0e57166bd57228634eac98a04870538deb2a4d0d6a7852c175d91fa3d120f763bdc3634c63d5c0f3907de137d081121ce2109f24578140670fe54093597af6278fa479e1a2abdc1570fda1c6c503ede85aae0bc7d5e4d23f01add93e44f3d84cba549d661bf145d3f105a4769b5710f875cf5f20e3526d6bf90f509435f519a4df77c5189bed3d1c7c55b5432558b85a64c31906e665ea0f068fecfffff784855f6413957a2ad7d8f24de2677a77def70d49c5ca44b2fd4e6329e4f6962de88c7c6bbb5391b3e97acf8f032da5b80868071e288a7be2447ad1e8de7aae4ebaebfcd40c267380b7fa9124b4b391c5761fdc4ee9b041c171a962379fb7430d64d76f5104984bc03dc28ea65bf64c318a51c34c10da5b00dd07e7cb0a6481bf9dd5cd099874f7eb86dd0f221d44a96ac3a13fba5b4f2689c246c8d61b28ad9458279e9881e3a93c81c6a5142ce9adc3bf7a764c117d348ed5d1b6e4edd01f8454ec39b94a55c3524b2d890fd02690c683e21ec2ea7fbf7b26c9d88daff30c0c0fed40a2f0423fd23e3edd135eabf2aa7c4344d45f60cae82117c1a2f1ec7b516b5cf1fc16951dd6228a2ba173db7d44203f54f6bf8ca3fda1dc637f4dfdf780dc2f1a6efa924c9541e081cad5467765004c677e874a7f9ed6bc5ac51cc1f6b8803e0481eaa1f34c094a1f198f04834293f25b0cfb1984c74f22975a3e38a4cba7f9bb49c1ed80724e58350a3f18dfb2b35486e2ca1783cc3833794f9e1b713ae75f73cccf8493034935210884264879c0f8d9552a2c3a131633a9495c81deed5e62b7d9a41e682fa953a4b866962bebe29d64c3b8df04f50491f3c07fc74245fecdd28db7e7f05df2247d4e85364073123f1786c7b4cd1614c106a8b3a147882a40a5820f4d547f6fb646bac47f741e28f1fddfc648c3803a4e241ea7b726e9d10ce8bdb6020ba7fd92156268b6ef6839c50afdc3ec79f016243805e0b7cf5591db94f25ddb7ee8d092e107f6e854077851ff7a8fdde4ba003aefd25f0a3b900adfc42d962337bcba52110f084219ae12e4021e87d107dd5b0fda0b188ffb08c8f3566ea176445c9f42707ac1b8af82c2b5438013069f7ec0b2821a01d646c83f2fbf41355bca6d4707c37c7d43d47aa2ee7e9b574b67d87d1a1d008233750264bccce67b9dacf10ea7575dfded46550c3bb1a08ae6dfd9d80b8b446faaa38fc351ee685b03a042b893374eb7cbf8cc97c21ae26813e7ce64d9ef88b307f5de48e049b0fabfa054f423e324ed5c0c0b2969fb01d235d616c6378d62e37214cd45c68a7fc270844546df625007547be6634859f93beb91e178b3760332883b4455737e5452873fc51d9f33082c717e5238b09e7e711c57a4b1a91f91fb02f563f4b8f4f0bcceb023f9de4e4d7e52b4b8d44fb4248d600b59d47cf502fc8493840a04e019b3a5a72a6887b14de795d31c481ce916fb4473e53803c1bd77b8388cb2dd243d13609be15e427d5760783b4615a7ad478cb4faa129a2cde03e73fb54b9a66f683c4a9871229d33ad04067608f4bfc8c8000065fb14a6019596a1b9ee4ec784738e0a582e320e16ca5c4f5c56e44933b87fdfd0d97531e2d5692805df2c0a8fe967fc16300386e174affb80b5d6223573dc35d2b7879e6d40a5cc496a6ee043a01f3a64806a6beff4f90e5ef66aaa8a425fc76689d639a0e117499a79b435d611e02c488305f602fc3973fb4d846dfa4609209d53862448e6aa73f9a893dd33adcbc69cc65bf763e41170201d55f298bb387f4eea711dfcf505a53b86c4bc0c6a27990709ebe9de5db9ebedcd4a1501a4052d95be4ea08d9204b6eb64f7dc0f46f27a2c44771a0ab7a6ccc0b1deb158b31bf81b9c1c4d15dc629c094626dad4446bc471b5f43bb2d62257210e38bbc5f73a4428f480fca84c3c000e3ffb4b2e6a3e445c053d8420c34d4624", 0x1000}, {&(0x7f0000001500)="4898792e8819e0b52817a0a3179b85a48b68144a4d18e039ae60193da3a8ceaaa5e635ced4944b218664a824fde572a308b0118827e15fdffb6a2eec2155a62080ce86ff143d8cf5af5f9e9c9e21475913e645ff091e1c0e8757ad1016313cce183e24c8fbad5df57eb5032e51442dce1df505aa7492766a483642b77f22128fdf05e2a2dd62fde85a4657253d66e4df71", 0x91}, {&(0x7f00000015c0)="c595cad36e044a808b9ecf1db64855b87b80bd62ec10e6f4304341c96a542b44f2b25d82a9ba0382092315955b8062491fdded97ac06ba9b2fb56ad2a21481cb1b147b6b9b942e1654dd95dafe62a4771d4531e93eae5bb6dc2c1219d4789ce16e917c324990e1101c575be5612aaeb2299508ff42987c86d2d65ac8cf5bf9150fe75c5d0c8890dce92d4233eb171d0eec76baae19ecd315925c4f3e13e231cd3ff7317ecf8a6a1f2df2a53b6b09b177843b876174910ce7db6f1c2a93", 0xbd}], 0x4, &(0x7f0000001680)=[{0x28, 0x8, 0x0, "d87f50ffe4f180b2f0423ccbb77f3a3bf9ff333e6a2e"}, {0x18, 0x1, 0xb24e, "8c22"}, {0xf0, 0x111, 0x101, "5355b61ca8106e22d02291469bce6bb5864de4fa3fd4a52e97759e3b8177bf5e2683e241b5b03b0f7475c99878d7a668542efc2b9d0148432747ff0f7ad5517cbd76dab985a7028eda94d0b68c327761a13a699d199aa24525fcac80092f0f47f79a4883264114bedaa531a0bc3109c44e47cd7513336a2b53a5dbf6a1b013b7e8643d37b187b27bea5314b22c35723a6f2499220f07177756db8ec4e1b26c843c44f423cb1814354d265ac2c0f3dacb0c8a795e283dd3a6aa4d0d7cc2bfa724c2d730637e0164c30d3c61f80efc74ba61aec6977926f5e327dd132e"}], 0x130}}, {{&(0x7f0000000340)=@rxrpc=@in6={0x21, 0x3, 0x2, 0x1c, {0xa, 0x4e22, 0x1, @mcast1, 0x1000}}, 0x80, &(0x7f0000000280)=[{&(0x7f00000001c0)="4fd8da23e1c80d8324b6fe5385af3d7c4d7bf0f3d76401235568d02cb063aa56c262966316360dece3535f70", 0x2c}, {&(0x7f00000017c0)="f6756255d5266f83cd31151ee95c0ee21fdcab0bad1e3e2ce14d26ca24610d623098d4e3b4409e65195db9985a65815fa07bab22c5086c3651ea9add772d3e6c1c202eebca8bc4efab69e91f98e4fe3edbc4c7d150f18aa98feb8e9dc4b9e4395c1a718493f2a18429c7fdb66e282d97d00668867977b8", 0x77}, {&(0x7f0000001840)="1ccef9d4f5caf01bdff2202135e4ed8cd22f95eb3ef33d6bad1ca6d0ba0e9ffe555c77a385c2013fa148aa06be47d1c0bc234c49556c08fd4a3e98f4daac120d0136ca8ae867d2eb3212c180a9fd00c5e3bb8e0502c3f0440d327fa00f933678c5cb078d402250be5bc0b593fef3a191fd952b9ad151fe88fc76e37642df14b61b7ea8ac00628e47431487a65202c56c1e8f596f80d7e22425e639fd8dd2c5c75ced80e68df38d0ddf372d9a21945ce08c6ded6c2ffb3f83ed8a005c510d87ea804bdff634ec1427c9901c05dc1265e8603919f9a4fecb42a3102d803c00ff1fdeb3b710bba4a72ff2c4fdeef3d2ecb6338dad3e8f35b619904c3d199aa412045ccd6cfa5aa5f87240d22392115a2f2b76c84f02030412e7b5287647624aa2c83204cf521d48b78cb27a92ba042539f3a330531853997aeaa3df805b8e70c2bc13d0d5787ec7a67821e361a8fbf12369e990faab3c55ec0f2f27368c99be324dec3d7d4ef9dd8efccf8791a8dee239e0c6d248c94de84712968b24349562b6aece5e8d3996460c6037c30d5c9c38c33b942eac6265ffc28c76666f459335b4b3ba2d5f9d903a7af577d45091c9fce71949aea641c1b94266e70318f5a8a4b812dee0f39caaac48ba74e162645e7562efbaacfc42a08aaf77be2da65313c9f6b948d086b1709b732d9779379d030931143ec70fc6f3db81523a9fe33b1bd420128057efbaa1bfcd8afd458ddb7eb401cc9cb633ee5afb20a49406da90c96245c909eef68d6f1f2441d380b43a360eb38ce7cae9cd90f80c7f5e036c1c639310c89067e93752afb3ec6e37d221e0b838c07282f903104fce0ffe9b5a1992016b3f37e264ef762c70cc0150496b71864a057c8129bb4137483b1875574bb67de18e3d3d76cd8c4f28e85a4091e27b662373d21aa8e2a69f43569ecfb7e709ae45c4715fb894c938eaf59e38e7194293fa976e48336261807f8828f6755f240075ace4503be76312789d269d9617e84936b5a70a7ac5eea83445305757a444722c7d6d6359fca52ed2f28c45d3f955d9361448a140078952bf9914d177c470c8d08d01beae9cb980e8608a683a04cf77b4ad806ec41eb6e143ba15fda1dee8069e81187cac67da6f23ea34b10cb7a22e4ba50322e79b8b3a62c8520100f03a362d913f9edba4723828fe445bf15fef504a43563da6796c08c94438ac516cc5f2bc948edf7d54a809c10ee1212d6c73c12ce20886e568f3881426f47797abb6144f7d094bd34603f9c4fbb6ab305c70f07184be9055c9670639ccc7da9c1f533e223643a89326a94c1764390078b3d92c172e546b0af4eab6471a1dd5c580d775e1e6d5ec972c3fef7c4e0fb99f54425de03b7f2d1a89cfab240e294ad12c799ff804143543110bfa086c083eb4f3dc07adc1ac19c5befb67bb4959fb8a672e098cf041a83fd0420348366d656240c157e21a3ca8007056fbe6d063a35de2a9878a938d740a6ecbff9bb79b776100544af5582e14be4df289e7e117db051f8198e793758ad35736ff68f941899e03f96c4a6b594f64ce80f48b629e27960c341063cb9b45f848383993c689c687cf21c7be594bc1cdd850c9ad5615bcb1f6cfb88b36d0ff13548818cae7a6a9b2ceb96aa13648f219643f107922fe22c894f081b801eca8c7a7791af2a70399fc7cd88bfe95b93daba475775c150094190ab4456c4f10b95a80215b82496a66403607227a5d68fea8d964882b95c4670455d124ec1e78f5fba7d8f7937f4fba2d4d929c12ca1fbc17eab04e50a73cc025bda221cc1f2065ae8ff7e65d5a814015cdfb29a1fb39740aa050c28c702de3c486403603c76a778f6482ce990c6dfaba462bdf3c319d0839f9160044cc0ff21ca57281c863bb8810647cc47c7326ebd45bf9b7ac3035b6915daaf6987ccbb94e0ecccaf94c2a08ec1d4e685415cad82c6584e9bde3395f64ae297cf4a8c42ba570d5bf49d7d5f829a84873b3e208227454251a5d8f58b79a9f8eeae11ce8a69aed04e7fbe1d423978c9c670ebe7def82b8e43ac50e3e932233b0425e2b535506c26f95208d74369153ad37863d372d008dcbe12774d5f6214e09358177c10111f74b569f84a93b45abd32983e240f5c3744642a8aaaecebe62ad11c35b5aecda808bb5d35672b2e2c136c7b38aa7b473ffeaba50218a2a5999453e007a2f46c0ed43dc1076e7d1a14990cd119c29cc3707e4217182f485005f0fa6ddc2573e2634e524e35067e11945f31f6c4d0ac4e6f8ad2042757d81460ccc370ed56fb152036486a8eed87486d461f22d06e12df90f66aee436f42b7842193439b8b828bbd5ed0e7c4b5844cd2faec4348f20252bf9bbcb1878eb94451b322f54cabd0d41f6ed0caed3192c0fd19ef7e423a687aa94594e53553039f1178028caace514fcb7c84706605437db5a6d4309e7f1db24288a2eee6c4f420ee11d5b8e9cfae823d0465617f773e94aaa67d31d282073cfcb61ec8ce876c3a085bc4d4b81040889b3f6ff4495537576377ca0b9c7f55769b20c8a4b8c931e56583992ddb31fc1be2844560961dbe5ab7bf4c7876ae0707dc80fbe3a78758faa06d1bc62d6032d22092bd03fea77ef2cd857a3262c7d858bb9d0f7ee030d7ecbca9444c6a80d3081881a7a3f62da2c103df229918f15847f4d2d0682e263e214d796ed625ae9a6b43a4669764fad848ffa11b341a6b3736ee7b429401954923de42ff39143823ccb9e7a832ed400fbf8c2e0aea27bb591693bae993ce38aab89bac73773afdcf496775e539b7d5d1d574080d53d9585117a81a0862b40c0b8e604d761ebcd13964cfae8d405c46478ea5654d03d96be6f3d49eaa4e570af0e88d99448f006cfba60d3b25dce610b0e4f3cedca0bc97187c06eeebb0e832875a9267adacb0d1cfc19d8472d17bfc32572048fc0d014e1204e89096bcbdf57fc34b4b0763f496bf267c81eaf42e3b4bb3b7d2f549ea2cbc6a2694cd47beeb83651daea1bff80185705176fa44d61b5f040019147cf6e5c812f6c436a9cca8d33c5557cf3a3c0d6d672c22a3d7d6ab3042ba5a4a7898b2720ad985bb7ec6ad5aee49fa1ee7698e5daa7540b987aa7fb6dd731039b419b07693579bfbdf8ac554708c4f9ef83112c0895cdc256881557107feaacf53d55ddd504fc2643898fa9d5607174b98ef6be40e7678f1dd183848de794c90bf10cf33e9007c6014cf059aa941d85a99afaa400652a569878ff9cbedf27d0796b968d7a4eb92206b2ff9afd26cf64b777f0de6e3e88b5f51b62ba04d0176983c2bde94124a40636996602d1068f5f1d5dcbfd05f095e021623fc8a1a79b88ce9e5fbc3bbdc8b5ab97b9a75441f7cb7bd6a3ab547a98689069cf642e6ece7aa3e3f4d7810a12a2ba31e1800c487a946ffbef2f1aa973c34dcb77af38afba1d045d8430549f818064b6f2fa5e0bfd61077d8db94a2ad9699aa2645a01873c42c71af31d7193784bfa9b8826c6376b75c9434ecc89f24ff4fe1fd3d86684fbee8b7f9996ab56c2d44439ebf76ce816d70f4f27fc910f4a669c92371438d07124b56041692d279b91cf372515c27217885a4f7448bedd0a8bf5d54dec526c75cb2824508c0d3c13c4937b02aa2578a75e4429478b23f1ad0cbd830f1cf23da7a4a24dfd0258efdf0ee135dc1aa008a8785550d553353c0c780cfbfddfed285b5f9cb41b3b3a4edb39c691114e517b3be478d46e1a1d0e7026830da3c8f6912ec2d645472a6cc36953761392450d55e9a946b000f1f15a5240ba79f406f211d83b6583dc0f7ea4b3df8e2c2274e3ed60305c4dc976981dbe31c2476aae35dc3a5200aa48545bb376ade4895a9aabdc71574148334b2388021c995b517867c8c9b34538a0d0fbf535b990c8ad079ebb01ee924b5570086e800051aeecf023128cbd619b7748aa2a6b02520767e5f8d7715f9a4e451b118133340c773293edf375b2c9f657dd7d389cc784a12b94f41765644f39515921dbfe6a4ca8d3122a0f259c9c9a061d8f2017f0964d2de57c63b16032990b3ee9c07efce065ba6a0235d1b46a614314e33c020dc4fc55a7730aae04fa96581ca065a474b1c52dd02e794bb5500f61e869d63176d882a8a0eec6f6e53ac723b569f5795e6fd8ce961624be6c6b03994115956189d9207cc60d8170f5983080e1001385d441cef4c41b7f752ecfbc0a043461d269c97ceebfef2da7b628a3559dcef41b0617b4ed89097956153b361fb555362abd4d7bdb5ec0e15d38af3467bb796fb882850778e5b658d8054c167ca90f8aeee4b644a84afb2073943aee54c172839306a4b661696d341a397a8d6cb6af89cd2dcf949df8cb59693ff618c2e1cfcd2c9ae757799219ef05f0e3e9d0fcafe4af42a3389f40fb40e634ecc396972dda86b483cd6165b5ee8767c07403386685524e33057a7ddc1abd2c03deaa02f1eec8f7e311e9a713e9d6d6294b236558b42937efb3705249d5d890de979a85d917e3eefae89f9add956b993338ca7ca548045a944bf36e9fbe9d14bd4157cf7e220e6d85d60069ee69e10caab46bbb2fdb4c4b66531c463f5764ee023dd72713a58756776c44e5501df07dfb70cdc1603748921aa9f9fbdff2239dc63b271110a876e4374281ce6f981dc2bc8b43e55f2c4e47afa87c5cd216893453168d14c6cdbbb12c21f2de273573733e8342b075e831788fff510c45df8c5b81aed9903fb2a66689210c04c1940daf7797e8bed60586bc63945e174d1ade973c3959d86b2fe400f09028c25288fe48d0640b41c298dcd9bbebb35a3d274d22b6069014b999b95ec56599687051cd87225bbc283b8db64c980fa6ddbe794d25107aa44540561f76dfc3c69b626e72742ae4b52aa5f1077a3b27cd1bfe8ff69e323e76b33d2344e4bf4eb5f6a47072077601553b0b8030d26ada7e74739d6edca302d00c20d44ffe1193234abf8b0cb4fd632640fe451c5fd91f0c32ab47032b451f2636b6d996b76be8400f1f9e5f8ea1607d3da771314f05b3088f4fdf8eb5f33d6d44f8e4019016a46c97db484459f15d1ac2759937842e1ae0e20cceeb9b16932111a590ef482c7c895b869cf5c792a1632ec66a6ff3e2657fcde61ecdbce3df52612e8f880cc4db7a147026202aaeb8e269625a139b4498db23e3c51c383625267dc4569e81901c55218f5761c8b023bc3f9d86c688f3635e64c1da91c49fe43c8bf567289da412a1bfcdc36a310fe0775429f098c3ae7f03c1dc49a35f38c17ce2042ca58b479d8d830986f6b6123576dc398f7278ea3acb9110629c76e62003472ad47814e45381925d49739727c76828c1490b3fb181e66c20981cea4b97e9ff58e233164878bae9c817e037630f9bcb7fba342a035e57dfcdbdb21cd0f82ffb60b5dfb626061cf7f831ec386a5ff89d1f453067e332eaacee3f364697c8842e67fcf0aef072003100fc4be70ce4558249ed2309f22677684da939bb03b9b373d63d4ea6366333ee6603e18a4827c4b18e7cd737b440384c2bf95b73403bcda9371e0b3fbc3777025956395abc79d69b66f5ce2d80e2299b001cb3e37689b3fbf143ed4faa006720f8ce8a095b87a212917c248b320229efdaac5ba66a69b9e2830ef18954d7415549da9173c444023e7ae1056076fbf7cbab57a8adbca24a3075f2ed38de83a23ce3dee9bed1a2493fd4e02010238b31400cab6f8411cc0ca97fe0c0eb02771d48db930c46cf00c18ef05f5c6f3e1694b878beb51275d9c2d8efc39ff379b955", 0x1000}], 0x3}}, {{0x0, 0x0, &(0x7f0000002f00)=[{&(0x7f0000002840)="343b7b90884a90a57a9094660d903b3a6c18716e4341fb077daa38fbf334aabd098373835c", 0x25}, {&(0x7f0000002880)="a5ac7804289106321b0c5cdfa58ef233359706ac38da1c80f75ae5088d54593ef283cef4b9d4c7b56bbd968f0deddb21d714956f524cd15bfe42436fa23a5a9d1a83d145f250eedd8b7b2c553efba9093daf37f6e34684dab87a656037cfb429cd4e3fc68a6de8ade9d1a21989e867ac179915fad6095f4dd21c3c97aa35222ffb251b6513c899eac2c7941862957dcb1c87230d2059d079e1e8b73b7be19b3de7641775a289a30d2d3fa6fc7ec523c54aff0376dc7e658820369917a46e6a0639f9917ef345084be3c6ba96eba40ccb9a9e3e6f75c748ecb5fb67613c892d444b665eedb6aa49216d5e0ff3a46d9e1238d8da08fd3457a3632d627dad", 0xfd}, {&(0x7f0000002980)="749d4254e53fcb94bc6165a79aa44288e76dc3593b8ba0a2fd9ac7900aa8ed49120354b8c908d34b7b5710c4beb35b7635ebb4ba2d2334bf538b03c6f7f11fc5cec653ccb6ea14568a653e331e93ac5bcf1a801c2cfe35445fd4694f5e312121718a5971b1e600384e8fb7b4066e33e81833512050d395ac5f784d7a503e299ff94393716e17442cf70a3a48d6676d9932547b55c0cf416f8528bd6345e377a6661da3d7f097e28375d32ca58b25e1035de032a17efd104620bebbcb88b0c84db424ab5f1d47e71e6ba3448aa1f846ac5c82d323f2b7890b8a5da7c0f6619f049745", 0xe2}, {&(0x7f0000002a80)}, {&(0x7f0000002ac0)="1d2bee55991a0dd0812e4448ac874c9360413e3004c8f8cf524483498c0f00634de20e2268b06de02a4f314f9bb5408d22adc1c116d9bad740602c796cb165637aec5e668483624245624419e1e62e0786f6e7980e4f59d506ca51c14b685da0d8c4f94608f2f89d7006c1470061a71ed9fee99bfdec915207481ea8ae33305150bcb40edd516457b87837924ccd66f7933397", 0x93}, {&(0x7f0000002b80)="ac266be6280af51888016af6085b672b5f01b38eb2e6bd3f73426f3a7add823104871c03996da6aeadccebb17dfb5fefedb5569e13871d75719bfdda336375404eae519ca7bd0f66abfa17c2d744b3f05cdfe7ca1f82687d94ba3aa73beec0c3", 0x60}, {&(0x7f0000002c00)="78e8e6eb8ba14bd21e750a55732dbb8cba53163fedab4c7bd46769363557f43498a3e6d14f947ad2073ebcf5278d42cf56bb60c8f2982199e6fab291d3b7a6d9bcce2494a3002353dd43ac6623a554767ecfa140b49d1b5fe24e9bf0b2c7ada9a44ffac42b089b6696ea8c06ad6191ade1d24ff6a20cc1cd3a42a73ccbd46c3ab35aa787ccf5647f3ea5843f407578bfcba15a344ed52eeb184cbeb7cb9a765b0d30009b2019e24ea3f856f864d6e2111fa1552d29d7dc8c6dbcff4c87f12dc7075b69d0d295fda8ae6e98712f8cd4a19d", 0xd1}, {&(0x7f0000002d00)="dbf20da15401dc2d80105e40af0fc56e1dadc02ab48f3ad2a82866e1a2bdf790a5120a73653c2882dd9055227a3b8d99ada98bc575ef12552e5c5a954dcda8b62cfb26738f82bbedcd1993d9309143ad2270201fa779f28e1738b5d4673a22e4e296b5398ed2c76dbd744267", 0x6c}, {&(0x7f0000002d80)="a7af1103c4de719caad77f1329addfc0db1eaf8b81fb9d3a0e05283c9a6c65edd4ab48ba464d38e8b5fd8249dbeeecfb8211be68dda4c6ef55fe7cb4d6312b5f5ef6055aa4dc5cab58a9acffbc6b02f65cc85a18114000bc5df917b6d8ec440d0b99b1501b4a7fd041190ee0d99f2612e7c927a0d9363c07a5513addac63e1ecbe8bc9afa186b4c5f244246234894f5bca77f16efb92496b850281941cc045cefa9c2c43c95663df2d91d8c8d677425c93d51440f4c2f9989a7ecf934d09adb21019a67d007bc0a453e2de44e4d560f8cc0cf018c63f527243", 0xd9}, {&(0x7f0000002e80)="5d2fba735764f9e6d8f18be1aada827032ecb7aeb91fbe6efb530bef33ddc689527b2449888fdcad7711d386b8c99d5b0c86fd1e563b6a4baaffcd325fd218508b1294cb4c7c6981a9f605f3ae3bc1b5f6ed83a5da7ff7c38fadb76f1d0df2b7e27fd4bd4b178c916f1c61bb17e3414c0b9191f352f6189f41", 0x79}], 0xa, &(0x7f0000002fc0)=[{0x10, 0x118, 0x2fe4}, {0x98, 0x3a, 0x4, "c2a9b4103369e66f8209c6b7842999eb3def658e36c3c342b407e2e8be7fb3d78fcb4c97eae32ef090c7b15f158f30d728bfdb70ada01788acfb7b4060bd1a791dcfca185b15141aaac80833d50778dd7cacb762e4ed18f1fd7061e1b3ef5fdbdce7f533eabd7b0c2c4510a64c3f3e31cb610999c734d8c3a1d02e57167ef6264f49719b3b"}, {0x68, 0x1ea, 0xe46f, "63481fc0d6471396cb00c72fc19a112261bc2dae9d59ba4bf848a3dd112bb1f2c1c8cf9ae5873130c84ba0166a09a0458756c3c61e1ca1b89fe1ccc51f41e4ce798b25a8c7c16b38a363fadc7db23b39c5fd2379339c"}, {0x20, 0x84, 0xff, "3fe8fa9b9562310a63"}, {0x38, 0x103, 0xffff, "1cfcfc574332fdb2184031bcb919e9df12ce9425f173468e87993dc76dcb18858d9f83d7ed"}, {0xb8, 0x118, 0x6, "ca2613ce20e663dae65634b8a8e1d3fc1a5fa7a44d909920f4be42374e0e4594dc1d67a59796ba9e826e5150a7452f9b9b09a9bcd0052b10a05dc522654a185c4df0c37b8c3bf19eb8fc4a3a83103a629e44fbe0a7d4aa1c23275c67f092b2dac283ce96189acbd3598d38418c03963740e0a3bb198d6e130d557d16368bde58cc12aff12f7bcf9d0d5ccd433801879d36ea5086b99c6a76f8d4234de0154242662a487c"}, {0x1010, 0x88, 0x80, "dfc1740daea5dc4ae59a0cde4eaf8bc86798e81fca9264ae863d362ebe35d67d4070e128cdf3a915db70a95fbc35227a2e7033888ec76094b9c9fc827ec74aaadc3109e634669001340d97e9c383f85baf1feb8b31cd429f153d77d151e7fcba2a8ccfc7df534f494a6960fa702d0b6ce7584f0d3284545c63a9c5251f0c8df86b6be9b33c817ae98f133502b0bcd46072c4c8842d7ea642994c594063c50833d66ac08e94e75106b963c4526e5918b33f1bf1b3438cc1c30d2198bd48a38111b59e6bc4c9035746df85d349e7d843d4680c42ad54e0c246d7ae26ac6e4c09d47f1c5b218d6a559d566f160606584338c30151316fdd27f753903068f50c25b6f755c5e1cca1f910482be5b7d7be79425baac23b3d703fee6d4657398cec0846135fe08bfcdcbe16a1470506c9a3bd07ae09bb823f38fd495b62c66c26da52c433ce52ff4ead0945633255222b4588b5e3809403c3b119cb3bfa0abb62f61f43c76568d4f9da60d19a8146b7b94b82921c5b9733c33dbfa2e5b76eb39d169e3089e454a75065810775a4db81de39f66c0a3aff0ea5afc808702850fc707bd459ee1247a071de2c03b71b100a94906ad359e938e174f8c2375ced1b6c3441553212e7bf3e43dcadb6815058e7cb8e385d2f1c44035a84a1dab431d67a8e1774dedd11c812b280f062a49cd18bf787a956c54298e85c7e090e99a0aa991741bae27dbee1f9051af94b1fb0f820faa7e7e83ac6ebdd7b9775529e816d71bb6df5ba22ff66dbc9ac834d44eb5d8dc46a44d558c3510f07cb7acb726f8b3e075040f3f2fe90751fa9aef51e7fb0a682691db8ee7b4ae14425a0d1e1fb483d545a0a6877578e43a89ffcff6647d8596aedbf87dbaf8433665d89e60fd1b004ec90c8c302fe8464266c539a128f172be9bf90cca1bc6de36eb1fa3ad17126594929e4d39e1320337535b1fc150812148068d78478d99e786db47d41402fec61f1914b955f28b11834c4410ca0bce78c9a3fae3d8a62f4f2c298381060477578f35986a4c818d08184d46d31eeea3486376277e7a2a696f69158c38aaffddd3450ffba7fc086d02cd0ad84c2715df318f32ff4fafd6e712585c7dd076cb86d40c37bb99c87a58ab5e0d3de55d871cb554aff415ec665acbbbc8bf35afb6a97ccdacd3fc4f1b3e4de7a5d68d03a897692964b8903f5432fff5246a102864ee7a6b3a81f150eb35d16833d36e9fdc7b320fccd9d65133993cbb3e88e6945bd8064457333d2e6bb3b800f25732b2e15d779a8a99776ccbe81c39c23b6aefdd9fb3d053b83c49af4bcbb9078f65d6c2793519fd2dec7533217e3e58f01edf720c3740ba0ac9ee9e0ad9753ce8518c386e6a6ad732368f0f65b7456f46627c40f7084a238703722df094558439faeb43cc953b1eac691dec82775304cddde5a3fe7a4020cbc65f9ea4708d4bd5c7ba5bf0872c5bbd21469f967452492e5e1af8cca275a486207e1bdacb501337e5e57c59f39cffcd9e8b9cba9e53a82ae9386aeec596cbfdd1f708e775f3badee97f7cdf58f5383240406899c405d836b0271e4238dd3512d06c2d73c35194c91c0b27e6ee14d9a905adbfa91d9adf890d56b6a396f8df287c06479155c773635d254a34b45ce89488b9537cb424c8af0e69ab953dfc9e99d8a755d33a06d4b19d42ead7f7ea623f4713fe4d600e1314ad859b564e8aba93a561fe176bf83e18e6735cf792e62ca27874d6d1314f4dcb595e9748bd33776372666745b82e0a98f78b6db3a5944330412f48fc278f6527e7020da96127c96bd64a4fefc9dabe249f3e76c53670dd990353f9762b5bc52ff9caa9221fa041050323c1a119c09669f869e971964670986ec69d6b06f4d3a43dfa5cd3d939255a0a2018a4c2db9a8b49c7dba3523bce4a680c6078409b8fe379d95d501468e0e03e58ad7b66ceee145dc6065fd16bdc84c2b7434fcc2fdf754fe7820bf325d0737180066b072ac8b4d684636c0836ecf504e251135d2e86a91313cec6f25130d4d393f7a16459fb55a2b6f104be92a52ec92cda55c86e70e4ea02215533326c63803259cfb593e171b479f0dd561b6480f4e90b2ad29a7114ad325b533bfa1959c0d4388ee23396808e3aac1ed337dcfed03e5e838f8a596588c51b2184095c7f79f07b14a53f0ecafea98b32c35e55b5d1196bbe1e12cacd04014abe15e07b9777915ed2eb583426bc3239139cf6e28784129978e67906f8e63950e1cbb9dd841a8cc731b08b3ede8f71b6e20ef7d58e67e6a29007d7a97860edb655f38307849a06a0d0f59c61479dd5d9e48c60161226cdef11cdbffd3c2f5692a8d585f1fcf2ee921e9fdf57c55abc317598e2f36f0f1e4a94beaf55b1fd41733902c424ceec1dd9d707080d60289fe327bc3a9371254c3dcba73c90bb7cc10929d1f3b5858af690adb76d379ce001e91f6a1ceb72014fdb676a852ceec86b2d87c62533e0873c7a60f2460dde49f7770fb0249ea2132450fcb3aad2a4ea29dfda0b71c1a5962611889a644bf6b8639d131bf6389393784ddb22c843bc5099ffd9cd8de20b27df20c7b65c3ba13050f8ed943282f41c5e72901239238d85537ae647045a54fdfb585196f1120e8443ed06860eea1ea35378eeb125a315e08d2b1819d853abc8b7c66c6ab60c48b6e7a2fcd6c11c0ad8837cdc3ccacc6b124707e984cd752945e86ef8d26429f59618c828ff461e50c390499913738395bfb7801aaebe4cfd8f17c30d60492a9f79c8e4d574c10e9cdb5c862a6296fb774985e00780ad1ad1c9c2c7949a9550fe717320da85be78783cde366ccd86d27774721ddc453a805d0217aae282334a03733bd725ceb31a38c2e84fd78f88ff20e218ce6960e10962361ac5b556bf00855bdb2e8e7cb0909ad2608bd9f70b4925f8e9b8d0558869c8c5fd47f36f043a0826416755e5221ee6e4230a03623770e8e39bb434d7bd8c53c844ed64d3b8b9a1c821625e2e23f32a934c7ee7dbf066aac3af75710fd28e641f2e782e1dcff0a1bf6bcffe766f9e34c53475e48f2583005a0195b8dd426893ac3766683460f1889d4b5a94e06744f93bdf615571e95d002ef6fa93e2ccca28dd8ac1fa144252030776a99f12844cb4d431a7cae519c19b7d302ed8587c55a8937c3d8bb6d3de995d236a6c77a6cf419fb8e4955487c17045042bf66087ab7b56cefcd63c254c3d33b5f7a6cf38a98f7b4cac5991d7e54744e664d9f9f37206569cbf56df8cf927b0c5407aa3f4622ebe73d67ce1e76a8d566505007222362b91730e33473e983927e1f922ed310a7b08a154a2889bf3026353c93d8b1902a6136e940c497005bad05a9b6459665faf881931910fb66d93cb980b7dcfffc98950a4c5095c17f71f0e60c28167487621dc5cf99ae6617c413bbf358d7c686ab613e60c3c30bac6b36152ef29fb604674f21ed7889157fe76dc1831a1a93abc32f49431085693e7e1541bfd8092cceb7d8c5669732fb7583290329ec3777630057caaae1280f1528873203cf5a964772e3c00586a46833ee0d0550cef39ecc0053a0ea1c6f97e8d67991d3d2b3c7ed86f0ba0580059bfbb0bf4c3c0a6650c2638a73e5a1ca2bc775f1039cbd99b08804d62dcb711edcb0442ad90ccd127cec63bf18618610232d5dc00773f9abefaaa6309c7dfdbca29a61cbb35ce4e6d7d9e0c82a393e6d5d29f763e4a7987f0a551c58e633613854890e7d39ec3fc5552d895ba4dce8840103bc96efa16782e609aabf9dc8ecc14953dfff8c7311819c1013c1f145068af20699282a3151aaf8b4f5ee91df96e63a193aa4f1587b6d777c40eb9df83ab314b09b6983e665fc5ac654f7f637c0d08cd3ebb80c98d0d5321310a9bf4848733105917ae6021053305baf549e28f2d3803f1ac8a08e91a480208236592788ccb380bdc3c3af9ed568ee5fbe49b6423a0567eac5e83a11ff806a7b5f9ddaa6c52bbc2c282ae62d32aa1b10a6a5f093f266457e49f3f021445e0a113c990587de5cc545166180d4477e70065e4d61b6cf8d3b31ae02c7da0126a66013206ae0c010656e9c2a2ec8d77070d09492f0d25cebb19e46ca314737b62bba8523dca05a07e7041bd141967f0b781970980cab07faa9d922e63fa98aa549c2c1f081fc5fabcde65d1f1ea2e49143c09ed73b6d8f49222dcf65be09033a22162bd7d2a42ee696c7404ea89e12d27274c27fb608361aeded55ea3bc264f9f35c5e4447cc824ffec3d1c435af445c9430d57959f7af8bf5194d6d3edad7dadcbceeb461ecfd7fec762ff6932d47a8e76fa423d1b09e4c9bee7f46deca32802c1da8015a3cab79847c2c84c0443ecd384240c6350ca23baee63051161da595aa72da518618a2088fcdb14cc24bb78cd1edd2411faaef124bd34b66307472147fc3a7496ad14db763b4c381d47aa1eead971a19a1707cbcc125bbd93494199ad4fa447934bafe2361a2a1e288cbf7c0bb01e75094fb7d0b4b12de289e53126c6e3731d21f1ccf345869e196dfeb99354c795f3eee3d9efa0c999ab903057abd710bebd815a8cab940861277fe3d1358577afc5e390af8b7f514002c8d6df33f5ccd189f683b0a39d684dcf752bda96ea3b2f926310816d52efd5045d5b64b547056211a7fe3e9b6241e437ebfe9d28bcfca4ecd4b482617ba9167887201a5c4e8d30c9c5e85c54ee8057265acda24f9d52413e0c22ac87e643c89c455967651dde102890ea93da8cc29cc3262694e0045fe1102435a99e223576e3fde66cbd80e0747f9caec5e70d00e96fa0505dc60733e0d5e8ba5d7b5a2289dfd93d3fb0b6a0c34f4c0669b39e8ea4fa107673e35aa7ba0340d272143a2ab959203cd2a02d1f89bedd87357435161735efce6d28372cc859388efa90a66066ca870e1123f955f9aca1fae4e0469a9c3c981db76ea8e069edbaa72937b58875143be36f43e12dc9ed9ff9412dfbb11e542c20d796b59cc66244a6f35b313f86b1ca0dc63f23064a37a2391b3e4bc8c1d6fe8ba478f150f2d5c880f2d0ce3f3830288c224f5a1faa12071792ebddefadf0f2685d41738ab52c3a5949fb23b3defad2811d4185534695bad447ac6423601bf7399f30b81b35b5b80be3432c11a960b0c3a442abc33b373ef41da8658534e016c250eb247b22b18aa6839f95e4f5474c53886087d1c3f689a371e5b32cead5e41d2a1334eabd2690062a14a20183c65bfacfde9a885cc274db02fb01053f857ddbb59fbefa439ba97c886a2179cc8a4d26ffa51471a15ef64d6a60dbf2988412211cfbfd6b0783b3a9c6a0f292482f85d9a764ae5d280d296a896f51df969d90fb5f6af40fa2d32d47d9f5ef199398495d579e7a38a9e854119a48e1df48e4b083a12b06c8fa391b8c28bc07d574521746277b99b01e7420552c96e93f56a823f9b1b7b6f9e59db2b6a3024d1df266d7d1ac430e4514abbfeafce76371834416bd27f78cb4e5b9a64c41aa9c4937cd776bfee6361a3cedb3e69745850059856f5dfc513f40b01febc15589417c0dbc00311e9f785544e899e6fb721fed0b5014fea315b2c91fc029362b58398bb9303f4b8237f155034e1123e0a6e73ec4b9ecf0dac42e8b9881081e79252077e92d6bea8936803369e04a7f53856b1ad97ceaaafcf6e8f5478a1943c8c49365c271c151e1d3acb0ba538a2d5d553fa78c6895f9cd021c686078df9b7ec38a0b38c6ca639b7c8a7dbe705a62bc0f0c065f8366b6759ecb4281e2775eb240b94899cfe2c1a79a80f0659c2"}], 0x1230}}, {{&(0x7f0000004200)=@l2tp={0x2, 0x0, @local, 0x1}, 0x80, &(0x7f0000004280), 0x0, &(0x7f00000042c0)=[{0xc8, 0x10e, 0x2, "33da2d580d77596f3d49ec35b721e97bf6851efd4b75942b3463e16ea235d51ecec4afdd6ec97e2b17a8d635e1026491be4f04738e0056ea6b75584cd40721191ad4670e962b7278ead3378ff7d00146d82922a2d817f31e3d22f35fee7ede122402869095edaa460e28f8ba9a7b079ce8c3a53370acb49f4670cb880af858d9133869769b2d77515b6deba65680fffccd5bdb1b2f4f486ce1ee97a506225c0730b84d8acfbd12d8b297be18e4bb68eeb6516ce59e74a69b"}, {0xa8, 0x109, 0xc4d, "ad543d2967fc8b980b69270035a76de1967ecd2cced78d8909cba565b9a006ca1783fe1bf8e3341dcbbf10fcd950588842945eaa16ef19eb397e61733532d73f0d733a4b8eec1b5ebd48dfafe31a2786404cd60e9c3b856f3cb7bff4dd29a89cd1b7aecfc280d5fded3d0f307e303f80008140b7d8262e7b0377c70977ea055ad105a9b4d9094eb75647bd34964405687156"}, {0x20, 0x10d, 0x2, "080e73ec9415a3ecb4590b"}, {0xc8, 0x10e, 0x2323, "ec8b3672f1c78a4b2449014beb1d149fc1d02160ed379e272c74779ae98daaef84ab81178411e6c5e12f69b9edb82302ed685b077246388ce4df87d150748e36307aabe7af20123666bd198087e4a5b293e2b6d5ae93e29f6e322ea22e3cd07c6f7b1e6ec912bb6939de0be53e7306827f852558b37a74d448f57e6cabbf8a652e405b3ae0dd2e36a55bfdc1e46934fd1068e075991a3194fbb8dfcd072a26842e9fa7ca648297778bf60e8ce77797ff5ca17da5a71f18"}, {0x88, 0x11, 0x800, "fc195888d88e379843408806ac42674e420062140e3724e3ec869f77d6ceed87e10f7b9761ee527dc1e0942694445d38a0e043a1290659e981bf4906ce22fb41684eb87540793c9f695c691737edce8e9b03b0168fbfb349583656936cec96d8437a070c0636c3a0ea12d460e27f7c7b83"}, {0x40, 0x3a, 0x1, "da1661dbe639199649bf1c7acc31175e9d87f0caf5b38398e4b869d669cd20ce55713b9ddb0faec1cc4c16"}, {0x110, 0x10a, 0x3, "1d6a976d9684682e54521f629e2885a8815fe432c25e18b291445e57487d13fbc428972e9a1b44d0a35d28892a69464666abf6a0aa3a8e65340a3092230fc7aa10f265b73fe46c8c8d5a13466f8de5aa484a0dd8b8e75d6849c2629bb70f75d6300c1632d93117792ca2ea9ef6c62da1cca3739847e676315627d22d63f12dabd0c0be5eb2897593c998ef30621ab399ef5fd521cad1a22aa0308f0c87a320e97f787e37a67ffa3c21aa13413d6568d106630d28009419844f01ea309cbaa4ec1f00ae9d510b9e34f7c6bbe405f935e1c89f6864487b554d5c01c4df3322f50bcfeaaa33179507ab1da078168a13263ce77a0ee308016a2154eb346e"}], 0x430}}, {{&(0x7f0000004700)=@x25, 0x80, &(0x7f0000006c40)=[{&(0x7f0000004780)="8da449329e792d67a4dc802f505c4ec5ee211b0d76224f06848d1ac8987117a1e6e90306d39587c329faabe43ace945834c4588702da1d0d201bf4fa8d960fdc69319470dbad029f2e357423adcef11df052ca006096c5f5b23e5ec3bfe221ad66c914094dc7caf76aafb60e3b4cd8352ed95e96d7e8ae5fa7a33ae7d5089300c54438814d565c0398f70f535735eaa998017a4130ef8d039859410e78b5b31c9866714203696392151c03d70057c6dd183e7ca9b1c083a5b4aad268781b5f2578", 0xc1}, {&(0x7f0000004880)="79c0ff8a4285fc9a98108ca48960158ced50296231d6c10c41916ba264d60da60793022f645e59885febad5335710786b7af0459a1c24097909da2bc4bc257ab7fa05aac1ba078d153531fbc6177b71e9381f8aae3283adc6958c4080c4bf947e78d832becbda6b112588d926e180161a35a8552b8dd7e43c8f3376ac202e526dc7416bbe82fc9b6c6d9ac193c0f251d1997cfc79b4ca00b904352594b44a5e962febf4b9d349d43f581403960f70d72609545ddf32fd74e3cd6681c05d23686200151f4a50d4e31877f432266f94e6913716623ada9ea740a961a5735255c8e879f7c73aee0a34fe7309d1084e2", 0xee}, {&(0x7f0000004980)="bb79d86846291909da88dd5745e06747a886b146814e4501bf02d657ce2dde1cddb12c351345baf94b9a023853f805bc4f6bdcfc2135962d0c630dcd04079cb28f362318e3d6d7bf056ba790561c1ac8f5156c2aa8254dc09132bc409ac442dc1c5bfe993aa0276fa55fbdf1593e7302997a2e8bacc7a241b2d41956684dbe271baf7936bca851e429ed953d8bb979782e6eac8fa0578c27d1f4a28c16ed1994f3b773b9b17616a0bf9a39bd8542c49747fe74a41b7bf167df09407b67521b0bb20543d8b8fd36b40c23272363fde107e8596fd79f13121cd02e9de15d59", 0xde}, {&(0x7f0000004a80)="0f720f9a08dcc7965cac53fa6a29161510945921cd9843fcb40aa90026bd254d952eb10ca3623108de03d999eb759ba8b2e4871f546566e10fb7b6b5dcb7", 0x3e}, {&(0x7f0000004ac0)="2d548168244e94", 0x7}, {&(0x7f0000004b00)="90507b3479e04a2444669df0e3f43204b39528f4495203363e30", 0x1a}, {&(0x7f0000004b40)="28fb733e470b0615214c401bbbd72f85e383e50d00cdda4b9bc917fd119d691fb7aac34c893d02dba69e8495d53937fc4ae81d07e52bc32bfcab044db80933ac5439f0630e54512a4b14d78f44073c917d2207441270297c87106ed038e82aca8d4065e4c26cbaefa0d2143283ca69bf7cfcb175a4d5458ff1e29cdef7e44a2ce7158c75af39a88fddf1017f690f8e429e913f24c5a13c8d3a124c55e3dc05543bf09fc68336ad77f9f8a1d951ceb673b098bc781883c0e6ddabe1fa2d5ddb9555004f4ee989bce49932634f4f99e472423ffae70b4b0be085a6135f6e903bcefe1589ed3cfcb9a2eaac3ba3b2f0a491b627c169f964ec9b9d8ef40fb971330a3a2a5860411cc871bd00e3d98d17dee9f2adde9c1125c67fee8a936935c5b1b8633ac9c675487561fde14b6642125d6bf50f79f02aa61ab408dbb1c950ce84d2fe823c160ca17a2e08f9cc3ae3e61596b9213ef8ffc0e3884d64f7ad67040da7390e79235fda663ee8b2b8941df87a5c87cedb29269e8815ed3a0cb559f270c87d6d55efe8a76fbfbe7d8e648038971e463d7dd933d655580913aea9d04d397cd7dc1df89d3dcfaa39cab2a4e10aaefaf6c8078ddf182a64ebb2aa18f0f28e51ad6e1efe3dafcbbf5a82c75ceb953de4d6d167a16af53bc12772eb608504a5079a65a2f8c9133465505c4527718a616a6bdf72e3269d3bc914fa47437f7a87003d0a212b931079fc30f6afc1a7fc6de815e42a7e1d676a5d9f6e0d873cbf20bdedcc46c912accd796376aae7ce9ba7c06f1af0a57ec53e7c8f5263b38a91a71d33109fc96b5f1ffaff2d20186640b278050235d13f00ebcd323e37fce830c73e922d5f850305d605d48d80b2849689f02b1f1b79f03a26010800afc931871832074a1b6466297a2fb471d0e2ee91eebab19b743b1bacd26b6bc2ca476db4e5eb5737a18b2e8400a06ce0a3f3b10ddfb69edf203069c6b956baa89aeb8d0cd53c3a5baccaf99907ca3700e42de259b20a4d5fe3c2d4823fbda1f660be4035c124fa624616db128518b329f1546f14464499da89689a05a16e779db1280377df9d5a0ba6f619d41534c1b6d4991235ee3799fa823aaf54f657a811f1dd1f8292c3e865331307d94b049003bd5d20203162fce8b452151e8d531f76d518780a6aa5d6f8072ca237682929cbf515a32f225e44f479992d57fbbc88f33cd98a9a4beda25d6377ee0771a9cd1518c414c71abaeb70ca71abca84c49067f7b577364fec2bf5e590c2669b24e35366f2dc8ef20e41803a460b81dd830a663b20b17363ec3cedb280dc96dbdb6438fdae2d834b9e0d952fa04c120d4e04638e0af7bfb518c41802800bd005a209723db8e408685c0b1585d36982aff50543b53e1f52222f77a34ecc694342fd3a305ae1f7d7540762773c7aed316a8e2c61d2c2a2a8901e20b7d226a569b0db392a429333b271d5666298860f443900e66bcec48ba0869ba5b7f8bfea7b1350d96f6ddd725c67689550079d09429a73777b634361c628cbc89fe17d664983deaf659d47a3da74d68548dc2ec9dd007c24710f75902b30606866200da9a7542bb338b4e3d6f78260d2ccdc80de59641117db9d5483348407863239dd1e7943e73a3a4fc6511ef7be071b9a635600e22b764707f18383ac261ee149a6a62a7cddb02a7ea26063ec68ef72bef181c8630d1a9b35e5def5c1ddcc6c1b33a62218e1dc841613a181afe138e092f3ba32d20ea2b83c6e3ffc3a70a6267aecfce4b16367d525a4d00e0dd3cbecde6a783cafaec00477c896dcc3ac3e03036affeed1d76fcf5484d0825f2ffd41e73ced5ec06a84d315cfa008efac31132d9220160e7001cb98b01e3dabd4fb8979cc422938b5463a2dae13338162cbdc67e3af8e5b4d9c69d0d357a70bc2a551077b8307b8fb7b618da1be8277cfe12b3ff602de11c132f80b21aa7e62c95aeba0d0619ffefc3da415d46669bb6bc605e0e35a2a5df514d538be75b59781f03a844ffcabcc635e0f52c7d0bbc4cdb70e473d9bbe2a0cf66c5cab20a5e1f11b987a77fea1e604d0ed04083dab518ec652eaacf8f2723123336049acf8afac4e96dec7fd2ae7a849d33a8d49f06edbd61e7154595656b66108aa19fd320a7cf0e16c856dda67bcc9a2f5d71734fa4ac07d6cbb00541714e6beb2a54be17bd0426ea44f7c0c3dd63bfdda4b43859b2347ffc1f20df201c9ddc18bf9d80864fac1b7e69614cf0b14b4b70ab803406d22784a55e310852772e6a11c2586673be3d9085654141a1d88af6f2b737be7c62c797878ace433e3f125bdf5c1533057dd3179b14e3a3cdff82d01bd96c2311a088052aa8b4c75efd86bab828730ced250bbcda2ea26f59dd470781999859e805f21d1b8eb98808a7cc8fb57f6a244924916933c111a9c3b4e7d05e1ecd650054a573ba5231e52cd9a3d85d1db00c00c235ba2d3c8055d048a0cc188e47e310036df8874fc41401221e298998bac40af75f67082c7553c81ccfd69f92e9ca958295d3a8813afeab818e64845563a039ceabc7f6fee84636132b01ca3909a0cbf473d5da14a7294ee195b51107bccf366d304d9f37b24e000a381192fcbf613790b213ca3e37ac63372e9da5bdac61013390f56b4ce1fbf33e7775d69b2014a147ae7dd735543e6f18c5703f3fbf5db17c36d61b5650ba59d67c43b8d95c943dd89f05e0bd16549ade0c4c6b2dbd46d061592f91fedb4842b3613995995bbb1309e2c22b052798243393d414b7041906026b0284c3bf2507b05dd569c167819137375558a3ff02c5e6e4788278c6b39196035f80c06c21d4e0a3e53593744bb2bd2283c862df36352195f447ffd9915b2f07063d770a80da3703135606a47700e66833eae1d867f4978395a141ad37e9b73c1d7b186b496ee8805eb5182028c92633ca72b67e0f6958465106650894ab90dde1c259e75593d37ed95df5a6c3ace3cf1752e4cd27a9662ac2c332dfe018f69ed8ec111bee283fd15deb1730ec15bd4b77b12b42237d31aa52902b4947d1a56e88c2df06180bd2c8a314f378190ff5ec22f53c3580c6e7a285035659e2e3e9f40d7f520a1705d6197ce7eb51b42907e5fe8dc2f73dbf711d730bee0fdf6950aa68277c56d970af2a969b4c75807bdda9f29d5306ed542a0c3d317f047d0f745ed27a4c47cd0248b6f041feabe854299b2e083587cb1f6bab6c0db8a06170ce6a0cb27ac229038c39179de059c1a74d3c2294e70f032896c6c882c02aed9ba24fac050c8bac2cdc67e1a47ea6ad9c8f2af67fbcfd881302c0ed6c651420eafee050f7031c4e580a145edf5e4818a809895521866df887a20d087218b9b1bb0c5ad743d8389534793cba65acfd7562aeda475a171fb76fa6a465a35ec77abab1853266996188469833649ba9dc153c458b489d69f844f9a187e9aad1c2be7640338b5ab78a359b0f094581c2b78173a5fdbe4bb6fe7d5e3463cf3a845c62e7c9fd514b7fcefa6c36e6e41e3c02a11717de819d8baab5f2361f69d65a9a270cb2a3b548fe1d60c3d06dc5068e1332459e8a4f9f9090d29b1e85121dff457c49ad493d2cd38dda7e809530f56963c37b53909511da02f66ca7504ddea2096fc4025fc0e6441c16b3867c3089fa41cc24d2f7a840040f41830154fa5a6b2248439fdebbc6ebded278c6f80680e0b0d6ee1d72b8c3d639417fee0e6c5eb8efa347bf1fc6dc2c07483f9ac5631f169fca98233035b91c302d2cc81ede0c02e4e72caecc555fb5607eaff005597dd3778090ee7bf7f8d4a8dad08cf949d9a44e77a61a374d9284cf8c28787ae5df51a57f924567866027df339bc5c1dc7851a2c088128ee9df579526ad2f925ed66b7072102331be7c8d933c2c1699871f6773d4568590915093a3a688bad9346d4e63aa1ce8d5a8f17e7ee4487655711b6061071c39ac0991a9a7a6b8b49b7d0d7fa37e842fabc70014113d4b8c03a12f0538dd1415cbc80168a37395873dfb9a4422853d7df4ed23fd317030cfb3adaf9e67514073b561e487d1019a3a0196f8f6537661eecde6e14ea6fe3e142305bf214231a5582a3523960f3ccdb9059c5ca87a86f083d1a4addb3f3feef653582349f43b6cd7cf453244b85d0994a9b35cb2b0817657953c025d4d738170dd71ce9204527f814f72fb052300e4f4ebc89811bcf6812f6f58c4007d573e2570ed0e9903507bed2cab5ea8cd13bcd880278975c7157f5259d8f0ef0f04dd419545adade62b23a5559857de15d9d46f8b3530fb7cb029d1ce3e0b48e89d5810a484163ffcd9ea507430507ba419e351cbd733c2e1e4ad19f7e7b09016f5db1c73c5f169e29b388170e736df0e8d74327011dd21a64fe4f2a76943ac2e95b9b4f10446247b2f37e1234ddb315e05409e84ca3bc2d0acefdab354f2856a6c102f5c2f964e729d23bb2bfaca7f19157ed355286f12e4cd8535ed3c0f368c6be42df6d43e56184e994044b7e8c9e1f2b65b26dd426516191e64801f5941964b6e5e9f042e7efaf42155036c17d13fb64a79776e528f78e27ff23a03492456a2eee3513a8187c504a590f64b84db48ace1f38890039e639b73bc22d5c79ec5e9dbcbb68c3a7e6cf3b43ba7b99e516dbf04d2ab0319152e8719af9d4e7d00b8e666cdb954d98f6322ca512f60b2dac50115c2f673d5bbaf9f2f41d6e4682faf4fdfa52e4438d69369f72bf3c73f55b6c4256d7b5a3171dc02ce6a3fed74da0b3a940dc99f895105fcc58583f7fce752a75092f95e52a9ce98181d8a14cc5a15a67ba61fa02aacc9ece69bd454feaa2c1310bb9c699f49bd06cccf823c0edbac64a18274743d97f008d3510deea4b2ba11f31229812860eb45bc9e3d68b52a3a12c27a08d67ba9b6569cc3d674a72a5320756ff5980a71e56ce2ff3bf4aabedf6dda7d8f268fa4b12e4aaa276d995861245bf48fade2fc1eb5887735a416c40b27a3355babd9f7c9d0734301652a7ffbcf8e858f033eeaffd34b5967aa16ebd4ef2fd25469a52d77ae0869128853a0019deb429651768675f45239b9f3613022033696bff51cd91c2b8c4bed358d25335c185fdcb7ca0fec02cc5104f4b64e5a8415baa318f8179d0fa8240297cb8ab3efaa2f32fa8b06012fde93b39f30e584aac805270f8e5f83b8e89c5dea90607408f8477d43731c817706ee7394e515a0073f94719dd381d4f5883da6c90b1d5910a711a451a5d3e7d4fb7aba419ad35873d6e4266fb5a3902336efec18aa032f8ab1473434a94c56a6214018c8fa0186734fd19f8bd68d1f09280ee9f663c3d45e412fa5ee497462465427d636a425b4455252d8ce03fb3ab7f5cd3f2e6e08b6b182da129e10e010d834f3525ab6b0bb5a2e1d89ad7239ef21284eb57f8b46a22f689740a6e91e0ff790426c6bbcba42f0713c8d27d93b8b1b8548754eceb9dd0406cf26b39370748fd7af21a4c4531f1f27ceec172626f3a04e640aa35623fd5f66b0cdcc3e26aeb6af45728f9884712abd63740c79fe28cb80fdf4766a05f6aa7dbe88fccb3deeb2facf80b61a3fb053be269bb62a068688930aa5b2eaabe9d574aaeeb30faf84a36fc82b1ba31657fd2e60a12da2abd0ad6a8f72b738fd8ab906c0428919844bb830b104a872bfa9ab20d0e76ed163394d42059517732624a72eec4b3ec59383dbd8aa3af8c2103875d0c593d386397d459762168af96e37a7577be4013eef40f7463335f458a82b792b8bb08e47d746bdac0b67f97509e130ca13a5842f6796c210544", 0x1000}, {&(0x7f0000005b40)="aa47c9ce7bdc05baa3c4a91c7b005b41ddeaef500da7013e7e11392baec9c02d9d18049526b00bb5d40e7d2d9144c24b0229d94a6d21b0225fa3ef9a61e118f3b131d31bb2a62e9b5c4a71fc1ddc62faa125c7d43b4fa92efe27af53ae165a69c093d313db395d5d7596afee7f50deb5d9bc8b38ade55b6161942d9a80f6c01453fff8027c3d6da9caf3cc7625ff6a656f6021c616b3c23a3dbaf412e2ea3accda842be2ddfd0d8ad3d24549eab9518e6b8a1f2ae246a8b62da302bb59a8a3d132d543ba07a1eb0aa891c197f7336162b20df87751739b76e1e78c051b3b15e41d21e9b8deb9", 0xe6}, {&(0x7f0000005c40)="277d7324bdff77822ecc06fc059daae8d77fdb4d4620b0b7d311259af8c113e70bed10a5aa72402b8f59c42d60744cdf0907277fe542b785320f1cdceee7b5e9fe6d0d1e94a94b98b545a6bf08be0dc3585eb2523cb0ce01a40ab1e544444e147228daf259968315a7bb482621380f9ad64f97c3d8a70729a93890a7b8e262e0b67b37a79a02f83900ffc57f147164a67311a108cc950fa6cb3979fa1f47ca9b667b6e44b558ffea496a05de3f1fd79435e7239f1f87b2781a365907dd52a4c7f5c9d459488b9936825f1372a9b0ec75037f3d554b5d4c94a66c88e544e6111eb7d4ad178852616e8920f1a5379ce454de8d4349b164c6e185f4038a2b9e5881b79083318fcaed90ae8dede06f51de0875338dbdace9fa12353bdb7de91bd03ebcf7d92dc47882fa2ac1d6d88751f951a49690bf32cb76c7889bb30165c30c21387f28902e7b2632fbaacd5cefdddbc55e61a06c631f2c022b6e00afa38632789d191532ea8d4ee20d46450a273bbebb36776c10f53f41cadf7637242cdbdbd443f2ca981e1985f118fa4637a8f761731ae22a0067c79f103e9626758aca467323a0a3e5cb1898398016a69baa41a76d8b00dc4f5da90931be641cab0dda7c2205310400011929d73fef71a8b00c51cc774978ebb4b14c2d0a953b4dd006268324f1ff8d330037091fdf196d41a648a54b5154a3d79ca560678b9c2f12e167d72055b343b417d426024b0ab74c66db1275c9726e6b5ba572bc906aebeefa25b14dbe1d460e3b548432601d21259f497341785182d096ab583ee4c878c391f98a123c8dc420947e83c000ec279cdca5f3ad3e9a64a51399471bb38887f73cce0242d1865e6cdba25acf326a054c4e6e0af879665b539a4521f433e03dcc3b22caa8461d1783366bd024a3a4979978bae5db6b71b0dbd69fb80135d6351e5ee160e12700bfaab3605556e4552e34988d9fd2d6f3e09599193c4431fbebe0f856199666f336e5e0bfb1ed068b3de31c7552719df4dca80843d310cf962a8b13ed0848aef013edadeb4c2ccf1450bf35ad9995c6facb2343a7034299d939b50b42ae21b9960afcd787efcb6d6adc4fea769cbe44f4d3cb668fee5d5b52e80af12dd1dc4923baf9059227d2cf03149bda6f28308a1369a45bcffbf1ba46620836bd0048ee90d9d531053479308a0014a7e5d81855863f28e7750378c48a18c5f55d5c84316f292f93a347d50994f8d8d5454336d08f324766eed796aaaf54211c8d2b01d2a62bd4d6956fe3ca0b688fc58cc76039064fe2f9fef46bd8a5095ba599f36404fba02c02089b62ce91c612f9233fc2829363ded6b68cc45694f9b567112ab8e709de6de47c2783893c22279eb48c910277e87627ab9e28242bb719bff1b8443c3613f62dfa5ccd57063f22ed8707ea72ae58db8dbd2ae252459f1a05a8d03a38abc5e3bb7c2719e934837b5c79ceaffe09f4b405094554e81977b6cb0c7ccec244f6ecf43ecfdecf0403f55bbda41a5435d76c45329cbc0d1dd31bc25e94192f184769db64efdb0b28870950dc09529c9267767b926dc015609de27c7f062dcc993a56fc0e784f827bd67ea108d326f6a0db85d4065fd840f483f2fe87920153179e6e9ceb2037b3cbd4f36a90cea4535577c17f2fd454ab42cff988509e03eefd27e3617dbef458ff42e600994732ff69a1b3c649234feb558803e1fc661148e0003f803185be2e5ce04724710aa31e425c79b205705a64c7095e4a685cd3ae19fa1fe2f7cf42ccbbc42fd4a4cd24b6ec11ea96e5fb91a38c259d034d692eeb31590c3ce3140e38817a38a7a47aa72e18415ffdf8c05914d5147cd1750f34a235efd573b7f64bdf26fd942b1e7d1ac39fecff30c74f9e74fa8f17e26305530b68228558925e6cd15ddc08c85bf35a14fb3c8a11dea788b445dd934bfffec2e9a78e3efd6a5dda2af1af8758193d4a229f64a1e6eb6bd3a16b85c8ac73e41d49b19ae018fbd82fdb54905d6226b81d15bcbbf93d97ddda7e16d30bb16bd8bd342c2aa8c7b3a804deac5777df6069f48a2d250e5965f6837f70c537445c1d79a2299835570d1f2de3e32e5e48243237a17b28662d58c72f6d827dfdd45073dd4a4a16320f22e93a65cc56cfea11c995d9fdfcf41dd663a7e8d61769c9c709d11f561914f23148ca236a9f1fc1430febc24f1030c2c8a76aa33136e149d15d62b00c8626db247b4a9637fdb3305e0612ab8bac168012df1a77963fbc85e462ba50d69619f98c95a6a5b41c7c9ee94e78026443af438275b1b17177e2b198962b06d9dff80738f791bd38c0390c1aaefcccde5b944843be45f3a2a87b93d4e7008f188c59e0b5c93ad8a560e185518d3952211ee012b4b8e54daf6f52bcf640e8365c26975e2d72e802051f24e7babe754f9ca2a53a3474be647b8ed4f6e68e358dc584221cd1b479ff56ef673f178214197daf6c3bb6e55f2266d52de5da26864e3fe9c4524d907bfa4276e88da3f4c632c10b9661e377957d34c5df208914b89301e05e72dccbbba72bbc170310fa093ac00adf5d1680331fab6d801b285558ccc28e91614787d5c783785a5354757ca50d86392c4c7ee0129f95471c8d31b42ca6aa8e0d5055abd63bc61461520819a662c02cfff51e3833ca521fc9081839a95b707f925791ad322ba91f872c3fc4444839dcf1c8910c67d2b592ae1c4e5131bbb3ce4b3e8e9e6bf036d49a11efaaa07b17bc212f533e3467bc42448ba599a175a6767271218a4329b737aeaf5154e373e7377506b6272ddf986b23e67da71ddddba010980e9eb01403e7ed3430b0d5f2666a0e87a556e4841e9cda2435ccc6b35dc76813e6c1b4b2c438539ef83b430a39275c2f280e91ce4e2754666029f35c69d3490ae75541d4aca540897d9fe6b80f3ac3695f4a2b6d62007420899c32d3f661ed7d4364164e0ab5a54e5ff6d3f429bbe92876f45844804dabc631bfc6bc3f955b1586e4ac686e8058e6230bb1289bc86470f83d81eda590db6b24286fc076b35e47bf41a3d3ea1363d9f4da88ba8b324839c234de690df3f0e48ef0d1ca6e15016d1228436485e5f0b52ffadcddd134e02a580635abadbcb8fdcb408136951049b6d6f9f250e45b2c9203a7fde524e9f8e822d2fbbb0c68d044db582ec36bee706d977360ed19a585d2e24986787123e3cfde0240589096bcd535c0c8614b471fd7c27dfc4465a4ed675e88ede493707b21f933702305812f94862e9869a19754ce172a14b0f235e212dcafc59602a407bdc84cd1d0a9a28bcebf0b646adb2b0b78e25ea01bd4a217f735a319e13f3118d3dc65cbec7bef90cbd4ae35bdb97c087aa37137ce2d0ef09f8d6380d252a178d3aa041972488e0a6d9eb60c92860ea42f2ca0683d04a8a1d6745fe97a9fd4c9de7bdeec1053053cb831c09d164bec79cf0f89b757c46047666033fd57039a617f4d24c7d9aca17322695ba0876cdf8535d62f41fcbf0e0fc11672a24263950567ee09c44570ad6344cbad036e65b740899654fea5da939510091fa0689f5db6027aff45157fc7c2d42414043947bd61726e49f2772c2aa8ab7fd53bdf1d6c767316f6e5b887aa2f930100fd945a06e19cac3c5d285bb43080e96aa17fa1179e0af6450aac1c161c60bafa8da036133c155c7861d4b796d6bc7f94fdcbd5e9b3b0cfc6e3beb7aec74dc3fb5676a9a844fe9490189025cf8d880617b86ee415ab3188353f85f6817551c880c0eaa59cac6028ebd8c5188918870c846f1ccc4a770479570dcb3e78c92b72a732dfdb8c520d42922df6c6f8539bae04b5c7d13515f0c467ce38a56f27782527ef3ded5fafe864fa8d355a0487972e1b843c4fd0507d73581ce78c9b7a33e9863219f6c1dcc4a992ddae58d487581f53678ea0adf102bd75bd0c98cb782301daea0f7da0cac92abd64cbfb707cf1ce00f2d66e28e7ba78a3f59f33e52773eb010cd1f067224c6c0947c914b33d323affe5217d53ee036fa7f869912cf90bd8182d0d6e1184357e56332352a2e8fea94072ffc31ae31b179dd1f16b736b0b7c48f54812f4c1752ecb0b4962a51625d5b1dfeae725ca3e3105b41e11546314b79f815a0639e3c35b9ce632bbd99452018e16c38fac5974adfabb8268a357d79370ef4a48d8c359631a73e16e5670fece8b897210f35f2e720d7ea8e656c42849e3c16e43daafb961fb36fb47960eb4dba6f941df653259ec7e6dd6c46472264e3aae0a4af4007c1ddc95218f2d71ee93d200d2eebfa058a396a230b3958cb818bc6ab37b1a7c008c75cc816cdf31d957fe32eea9df2017eef197106c6e92e64c6f885eb6f35ebee9ba9fb5ae42a73ee68e447066f6ce1156314eb87778f809e03d6d4ad9bedd85586e4cd2fd263c022b7981cc6a2514fe35c36cb3eb14760d12ae7ababc258c51640a14fe1c141eebe1b82713b58868d76c138492f492381725d2453af0c8c1767b8e2e10d241d54d7e591e2271a443da0866490248d7394f4c8e2e4dd6ccc2b6ed0ecf73183f60d76c903bc434fb89921f46d82a8f35a333fa2402321b55f2f4bf8b9da47774dfca3f0152a683ee0b38eea1812d7dbde7d7349c909edd8bc65b45c543855fdcec7fabbd577b55c1f979d42ba7d49a5958e496c5b2db5f40cde2ead08d682907303bbcce843ce9910b40685aae71f094575600463c1f4e59c785127b27f215f406c002d0abd82e0671d21606a12c51287691c418a73a3243bb78a333dfa78cfed0175d48cc0df7cac19bfa157ae49d754a3edd1588fe6d35ee3ebc998e67236805440e0585e9e3a4df05f45aaa48e4438709edee8a187ad7d5d4e0b3dd984631c573160bf4c38edfcc311d73f8bf3ccb4cad66ab678d34f6dac2313c8a9ba431d6e390bf8df267bae7da53beff3be6844add1f61d94db9f571b75d2a903bd0a65a78e4d90fe957e59323fa74a9aff8db88976ac05c59df67b267d5d4d33c06120fe8654b5f204b370073560147ac29b7b37ff09a089f53181a5c93470c162a0a58276f1f38c2cfbf6f3ff0697973bfed2f7a1f7e3dc716984a6c3b9f56f607ff4833fdf9881b8581b3b3037f52eb56871a54fbb0dbf5cd2f838faeac283159c3170964c4eb96fad29b5f0e4664933c18b6e9d4c7fb482873cb4d10c697e7c4ce4ea13c0f0332de8e4ddc3054aafbd6b64f51b396633bdd4162c9bf9410598b8b816e98315ef00e49e92b052f6b54113e3aa5b08355ce816b6424a06a46f5e679ce7827e778d2b248f50f859def75af1b3ee8920a7a4a18f30b4ce468bc1b4f046f2c9647748fd621ccddcbe2bd84cd09bd804b2a14ffb1195b0eb228857cf0cd2907f188e3cdfd2342bbce1ed71b1340615c77949836ec0deeed8125745feb898e1f102c5f3c9bdcab3aa36c729c4bcd3e524b72525317c1b42fcb8e0df1e89fb86f7c7125c1b622d1390ebcccd4b3efd67dcf8e9866a74bdcf9794704b1c84206c511522b30b6c6a858ba5680c38bb2a7adcf16a04ad7c7b586309bae8d9a6c5373b85803e5d933b434a8bf38887b1b254fe8792f528ca5135f585746bfefdc7651215f6f92424e1478d061c06181021d4686406c9033cac18c5fe5d6f753e25597ed7c914d9843065e3a1b4fe36a30b7ab8db0e6e507a187b2a9140413deb45f4cee17f45deef8f8ffa68fb1a05fd70e5d1a205fef66abf6ad91a87b03b6927cd48b40eda2df7e4b7982aae8c1483d7b8fb2581617c4d8e573f758b97b4dea23f21b0586fff0d3e842ab81615ae33667ae81", 0x1000}], 0x9, &(0x7f0000006d00)=[{0xb8, 0x119, 0x0, "46222c5b5ba939abe5aea3753d05cd7136222fd8ca0528688aa60de1f9d2e6c3d83cc82eaee49ea7bf33fac0f32d687cc2f65f1af27f49d1223c9fc76caacde3d917cd08d8700a4607a6efa90e6e7bcae673f2f51f1a7d24a0efd3feb54088c34f23497095b5d33f5917deaa439d4609307201fc543cc1c6dec225f8921924990c810b72d66763cf29cfd2c378121009cb295fe9c4bac164911725d20213b2b9d2f4bb91e2c4"}, {0x28, 0x102, 0x76, "e35153d19f51c1b894b7e83d2ce145a78f7810"}, {0x48, 0x29, 0x1, "2c58e10e6e0e43a2ebe4c89fce3b16b5a2762a2ac860b9e76b11e6ce69968bd3b6fd954f9ef3fb1fccab689cb05f5362fdf5f6795039fe"}, {0xa8, 0x115, 0x7, "4c405a0dc394ba98d728f12ed3f67827ab12a5c8296b2358c4e4fd0d1348204fd060659af28c9440586f20deb7f79bd322be568d5cf40bc5a91263b8780b3525891f5cf032be75d234fc9af70d333962e417b6d53c4f5daeac9fd368305f411eb1e1d73c00b038d25ee35c0be04dcf42c52d2d0a026a1e9918a5bb1dcccc46db97acbdad2f1855596a8151137f647c838262"}], 0x1d0}}], 0x5, 0x40080) sendmmsg$alg(r5, &(0x7f0000000200), 0x10efe10675dec16, 0x0) [ 648.285124][T30348] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. [ 648.369372][T30349] loop3: detected capacity change from 0 to 32768 [ 648.383884][T30355] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.4'. 07:24:41 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7020003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 648.429480][T30353] block nbd5: server does not support multiple connections per device. [ 648.461687][T30353] block nbd5: shutting down sockets 07:24:41 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) sendmsg$nl_route(r0, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000180)={&(0x7f00000002c0)=ANY=[@ANYBLOB="14d33af4ea00000019f966abb4a7389f5fdbdf25fd000a0088aa0a4c524e3a44533a8d9ee76a4f98aa8ce6348b507257a145ab9decb9cc127e"], 0x14}, 0x1, 0x0, 0x0, 0x20000080}, 0x8000) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) recvmsg$unix(0xffffffffffffffff, &(0x7f0000000f40)={0x0, 0x0, 0x0}, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x18, 0x5, &(0x7f0000000000)=@framed={{}, [@alu={0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0xbb000000}, @alu={0x4, 0x0, 0x1, 0x9, 0x7, 0xfffffffffffffffe, 0xffffffffffffffff}]}, &(0x7f0000001380)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) [ 648.508287][T26468] Bluetooth: hci0: command 0x0409 tx timeout [ 648.539652][T30349] BTRFS info (device loop3): disk space caching is enabled [ 648.565085][T30349] BTRFS info (device loop3): has skinny extents [ 648.597406][T30353] block nbd5: Device being setup by another task [ 648.607245][ T47] block nbd5: Receive control failed (result -107) [ 648.618769][T30353] block nbd5: shutting down sockets 07:24:41 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7080003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 648.677954][T26469] usb 1-1: new high-speed USB device number 11 using dummy_hcd 07:24:41 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_pts(0xffffffffffffffff, 0x88880) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCGPTPEER(r1, 0x5441, 0x370) r3 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r0) sendmsg$NBD_CMD_CONNECT(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x2c, 0x0, 0x100, 0x70bd2a, 0x25dfdbff, {}, [@NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x4}, @NBD_ATTR_CLIENT_FLAGS={0xc}]}, 0x2c}, 0x1, 0x0, 0x0, 0x8080}, 0x0) ioctl$NBD_DO_IT(r2, 0xab03) ioctl$NBD_DO_IT(r3, 0xab03) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) [ 648.937521][T26469] usb 1-1: Using ep0 maxpacket: 8 [ 648.955893][T30349] BTRFS info (device loop3): enabling ssd optimizations [ 648.975143][T30425] block nbd5: shutting down sockets 07:24:41 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac70a0003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 649.058554][T26469] usb 1-1: config index 0 descriptor too short (expected 65316, got 36) [ 649.067639][T26469] usb 1-1: config 250 has too many interfaces: 255, using maximum allowed: 32 [ 649.082458][ T47] block nbd5: Receive control failed (result -32) [ 649.083471][T30425] block nbd5: shutting down sockets [ 649.106418][T26469] usb 1-1: config 250 has 1 interface, different from the descriptor's value: 255 [ 649.119570][T26469] usb 1-1: config 250 has no interface number 0 [ 649.126179][T26469] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 1792, setting to 1024 07:24:42 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, 0x0, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r5}], 0x1, 0xfffffffffffffff8) dup2(r4, r5) setsockopt$sock_int(r5, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r3, r2, 0x0) [ 649.198018][T26469] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 649.270016][T26469] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x82 has invalid wMaxPacketSize 0 [ 649.297664][T26469] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 0 [ 649.309857][T26469] usb 1-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 649.326038][T26469] usb 1-1: config 250 interface 228 has no altsetting 0 [ 649.416125][T26469] usb 1-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 649.428333][T26469] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 649.436496][T26469] usb 1-1: SerialNumber: syz [ 649.495639][T30369] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 649.548648][T26469] hub 1-1:250.228: bad descriptor, ignoring hub [ 649.555051][T26469] hub: probe of 1-1:250.228 failed with error -5 [ 649.769653][T26469] usblp 1-1:250.228: usblp0: USB Bidirectional printer dev 11 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 650.013048][ T26] audit: type=1800 audit(1638170682.825:63): pid=30369 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name=48C7C060 dev="sda1" ino=14290 res=0 errno=0 [ 650.217740][T30455] usb 1-1: USB disconnect, device number 11 [ 650.254427][T30455] usblp0: removed [ 650.587422][T26469] Bluetooth: hci0: command 0x041b tx timeout [ 650.607511][ T2949] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 650.887325][ T2949] usb 1-1: Using ep0 maxpacket: 8 [ 651.008960][ T2949] usb 1-1: config index 0 descriptor too short (expected 65316, got 36) [ 651.017937][ T2949] usb 1-1: config 250 has too many interfaces: 255, using maximum allowed: 32 [ 651.029023][ T2949] usb 1-1: config 250 has 1 interface, different from the descriptor's value: 255 [ 651.040305][ T2949] usb 1-1: config 250 has no interface number 0 [ 651.046699][ T2949] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 1792, setting to 1024 [ 651.059548][ T2949] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 651.071481][ T2949] usb 1-1: config 250 interface 228 altsetting 255 endpoint 0x82 has invalid wMaxPacketSize 0 [ 651.082165][ T2949] usb 1-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 0 [ 651.092563][ T2949] usb 1-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 651.106852][ T2949] usb 1-1: config 250 interface 228 has no altsetting 0 [ 651.219332][ T2949] usb 1-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 651.229415][ T2949] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=1 [ 651.237779][ T2949] usb 1-1: SerialNumber: syz [ 651.269932][T30369] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 651.299093][ T2949] hub 1-1:250.228: bad descriptor, ignoring hub [ 651.305414][ T2949] hub: probe of 1-1:250.228 failed with error -5 07:24:44 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:44 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x10, &(0x7f0000000a40)=0x4e, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) r2 = 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, 0xfffff7ffffffffff, 0xffffffffffffffff, 0x0) fgetxattr(r2, &(0x7f0000000100)=@known='trusted.overlay.origin\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/135, 0x87}], 0x1, 0x8, 0x5) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r2, 0x110, 0x4, &(0x7f0000001540)=0x1, 0x4) r3 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x109485, 0x0) close(r3) syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000000, 0x34, &(0x7f0000000200)=[{&(0x7f0000010000)="1055bb5500000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e384000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d000000000000006000000000000000100000000000000001000000010000000100000001000006100000004000000000000000000000000000000000000000000000045010000000000000000000000010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e38400"/320, 0x140, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a\x00'/32, 0x20, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e4000010000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c0100"/128, 0x80, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000c0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000b05000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000b05000000000000600000000000000000000010000000000d00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000005050000000000004000000000000000010100000000000040000000000000000605000000000000400000000000000000050000000000004000000000000000070500000000000040000000000000000805000000000000400000000000000000000010000000000800000000000000100"/640, 0x280, 0x10b20}, {&(0x7f0000010700)="f4ac695800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400001000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010800)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000c430e2c23c96488e96a0c3fc74794c0100001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000c430e2c23c96488e96a0c3fc74794c0100004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e3848f03eb4a00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400101000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f0000010b00)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000c430e2c23c96488e96a0c3fc74794c0100001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000c430e2c23c96488e96a0c3fc74794c0100004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e384e1fbb01f00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400201000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f0000010d00)="000000000000000000000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000400000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e384f1928fe600000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400301000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010f00)="000000000000000000000000000000000300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e492a445300000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400401000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e01000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000011000)="d49892a900000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400501000000000000000000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e01000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000011100)="89947bff00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400601000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e020000000000000002000000000000000a000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000060100000000000a90000000000000000320f0000210000000070100000000000a90000000000000000110f0000210000000080100000000000a90000000000000000f00e0000210000000000500000000000a90000000000000000cf0e0000210000000000500000000000c00000190000000000b70e0000180000000000500000000000c00000190000000000d80e0000180000000000500000000000c000001900000000000b0f0000180000000050100000000000b007000000000000000b0f0000000000000000500000000000c00000190000000000f30e000018", 0x1c0, 0x106000}, {&(0x7f0000011300)="00000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b00400000000000000010000000000000002000000000000000200000000000000b0020000000000000001000000000000000100000000000000020000000000000001000000000000000100000000000000020000000000000000500000000000000001000000000000020000000000000093ae997b00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400701000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/416, 0x1a0, 0x106f00}, {&(0x7f0000011500)="0300000000000000000100000000000000005000000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e19df17b400000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400801000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0200000000000000030000000000000003000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e00005000"/288, 0x120, 0x107fa0}, {&(0x7f0000011700)="1900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000c430e2c23c96488e96a0c3fc74794c0100004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000c430e2c23c96488e96a0c3fc74794c01010000000000000000000001000000000000590000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000c430e2c23c96488e96a0c3fc74794c01d681b030ddfd468cbf7e7a9b9838e384", 0x100, 0x108f00}, {&(0x7f0000000b00)="8725a0f900000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400005000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701000000", 0x160, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400"/128, 0x80, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000", 0x60, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011d00)="00000600000000000000000000000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/96, 0x60, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f00000000000000005abc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff00"/320, 0x140, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d0500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010600000000000000ab5963cb4290491094d6f2025d34bbcc000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005bbc645f000000006e163b2b5abc645f00"/224, 0xe0, 0x500b60}, {&(0x7f0000012100)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x500c80}, {&(0x7f0000012200)="000000000000000000000000000000000000060000000000000000000000000000000000510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000012400)="000000000000000000070000000000000000000000000000000010500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x500ee0}, {&(0x7f0000012500)="6560649a00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400105000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000b0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00700000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000008827980500000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400205000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e050000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000070500000000000a90000000000000000c60e0000210000000080500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000a0500000000000a90000000000000000630e0000210000000000690000000000c000001900000000004b0e0000180000000000690000000000c000001900000000004b0e0000180000000000690000000000c000001900000000002a0e0000180000000000500000000000c00000190000000000f30e000018", 0x380, 0x501e40}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000004000000000000000000010000000000000500000000000000010000000000000004000000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000004000000000000000200000000000000b00700000000000000010000000000000004000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00100000000000000007000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000", 0x1a0, 0x502e60}, {&(0x7f0000012d00)="2989099c00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400605000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c00002300"/576, 0x240, 0x506000}, {&(0x7f0000013000)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000045ba87295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000045ba872906010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295abc645f0000000000000000b363c76a00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400705000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0400000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/1056, 0x420, 0x506ca0}, {&(0x7f0000013500)="000000000000000000000000000000000300000000000000000100000000000000006900000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000005000000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e6e257ceb00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400805000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e04000000000000000700000000000000", 0x100, 0x507f60}, {&(0x7f0000013600)="7542746d00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400905000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x509000}, {&(0x7f0000013700)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f0000000000000000000000000000000000000000eb0362f800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400a05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e040000000000000009000000000000000100000000ab5963cb42904910fb94d6f2025d34bbcc930f0000080000000000", 0x140, 0x509f40}, {&(0x7f0000013900)="0000000000000000000000000000000000000000000000000500000000000000204e6f1700000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400b05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c0000000000", 0xa0, 0x50afe0}, {&(0x7f0000013a00)="00000000000000000000000000000000000000008941f9988941f9988941f998e2be00f900000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400c05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a80030000000000000150f0000350000000060500000000000a90000000000000000f40e0000210000000090500000000000a90000000000000000d30e00002100000000a0500000000000a90000000000000000b20e00002100000000b0500000000000a90000000000000000910e00002100000000c0500000000000a90000000000000000700e00002100000000d0500000000000a901000000000000004f0e00002100000000e0500000000000a900000000000000002e0e00002100000000f0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1e0, 0x50bfe0}, {&(0x7f0000013c00)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000006000000000000000200000000000000b00700000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000008d24f6bc00000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400d05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000005000000000000000200000001000100000000000001000000000000000000605000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x260, 0x50ce40}, {&(0x7f0000013f00)="f25fa2f800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400e05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c0000000000000000880600007900"/543, 0x21f, 0x50e000}, {&(0x7f0000014200)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4290600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3239303134303634312f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c429f13b61b200000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400f05000000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701000000", 0xa80, 0x50e6e0}, {&(0x7f0000014d00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400"/128, 0x80, 0x50f560}, {&(0x7f0000014e00)="00000000000000000000000400000000000000000000000000000000a050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000", 0x60, 0x50f720}, {&(0x7f00000017c0)="000001000000000000000000000000001000000072c400000000000000000e0100000000000000000000ed4100040000000000000000000000000000000000d2a88996062876f6fad4c3e8d11299b65f099f8a039e86c9ebf617784321ab29ad9927d6140506d7adfafeeb6f0b93dcec208cc768ff2c4530a592a0cdf5711dbd449665ffc51f821b84eda61a09d3c5409cfec5bc164be9635f0f143394bbe3b1e556cdfa1273e9ec2661690720bc6bff284bc1ba28f39f4a17292cb18873f6d78bde46d4a102b3e4363362df136d9b5bd709d63e9f1f38b76b0d07d3cd5c5188e526e2f9b1074c6db880d79c26247cf1cde6aa39d17c495a2e892b4d", 0xfc, 0x50f840}, {&(0x7f0000015000)="00000600000000000000000000000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/96, 0x60, 0x50f8e0}, {&(0x7f0000015100)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f00000000000000005abc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff00"/320, 0x140, 0x50f9e0}, {&(0x7f0000015300)="000000000000000000000600000000000000000100000000000000d0500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010600000000000000ab5963cb4290491094d6f2025d34bbcc000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000005bbc645f000000006e163b2b5abc645f00"/224, 0xe0, 0x50fb60}, {&(0x7f0000015400)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x50fc80}, {&(0x7f0000015500)="000000000000000000000000000000000000060000000000000000000000000000000000510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x50fd20}, {&(0x7f0000015600)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x50fe40}, {&(0x7f0000015700)="0000000000000000000600000000000000000000000000000000c0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x50fee0}, {&(0x7f0000015800)="668240a300000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400005100000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e0600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x510000}, {&(0x7f0000015900)="00000000000000000300000000000000000100000000000000006900000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000005000000000000000190000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0300000000000000000100000000000000001000000000000000400000000000bd6f9831b2ab44c49bdc9ef8a3a73c2e0000000000000000", 0xa0, 0x510f40}, {&(0x7f0000015a00)="7f5bfba800000000000000000000000000000000000000000000000000000000d681b030ddfd468cbf7e7a9b9838e38400006900000000000100000000000001bd6f9831b2ab44c49bdc9ef8a3a73c2e060000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007f0700003b0000000401000000000000010000000000000000df060000a000000004010000000000000c0001000000000000d00600000f00000004010000000000001822a8f12600000000a10600002f000000040100000000000018d65ba13500000000720600002f00000004010000000000006c0000000000000000530600001f0000000501000000000000010000000000000000b3050000a000000005010000000000000c0001000000000000950500001e0000000601000000000000010000000000000000f5040000a000000006010000000000000c0001000000000000e20400001300000006010000000000006c0000000000000000690400007900"/791, 0x317, 0x690000}, {&(0x7f0000015e00)="000000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4290400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653106000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4290600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3239303134303634312f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42906000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653006000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c4295bbc645f0000000062c3c42903010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff41000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000005bbc645f0000000045ba87295bbc645f0000000045ba87295bbc645f0000000045ba87295bbc645f0000000045ba872904010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005abc645f00000000000000005abc645f00000000000000005abc645f00000000000000005abc645f0000000000000000", 0xb40}], 0x0, &(0x7f0000016a00)) socket(0x10, 0x2, 0x0) setresuid(0x0, 0x0, 0x0) syz_mount_image$afs(&(0x7f0000000cc0), &(0x7f0000000d00)='./file0\x00', 0x8000, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000d40)="dc808d2fc8cdc96c656ffc08c3b4defa1e91e018187d05a489164a2f904298ffdc0cf3dac1439b3b57e4b1f45486c993c83e4fb2ed9ee2846aa0be9bb172830452d03a6dbd02a8b5549838a6701957f208f94df6d84a278cd5fc871d665fd949d81ff4a80a30019b87f57ca8538e8eabe63c6c83366295537c161447bdfc5271473a9cd30cd2a2b4a27f56f931d61126a2987d0deb68e068eeae9e44721b41f6b63f5d3a04fbe194ad498d6ad031bf5df7a3cff494b0ad058e6eb627b7541a6d", 0xc0, 0x1f}, {&(0x7f0000000e00)="96c30d4cfbcfd0fdc6f4724f953e51bc58b73a52fb3bafd49a96cd70d6027a347d4e87c72fce5b9ad07b3893562dd160749996f4ca2e114feb36f0877689b6400213982f1da3dae39e3544ed", 0x4c, 0x100000000}, {&(0x7f0000000e80)="d23c20cee9d277c0e273489d", 0xc, 0x7}, {&(0x7f0000000ec0)="4a84957eeb09adb2ad9fec3f49374540cdbf60ab2359de94e01b91e19b7b0d5a8d14bc55071b664c186b28e763476b51875c42582d325310b5a1259a2870ecf60be22f5f436800c08fc0ced8c3f0a71552b96eeb6494ef6ad11b9121984d4d1df14e32039855957a1e5ef8bafc2297be43629daa293f3acd1bb52d503f20", 0x7e, 0x200}, {&(0x7f0000000f40)="10fce4f0ea066a0827d28afb31ce41312490e026c37e5d234e0a18ba519de5c6a4997c6f0ca4645bfee8eee61e7021aa58020e2c47949e5e73cf9df079c637d9e3e2b7c17b29616d9ff50ce6dd3f523a5b1a0a32c71e604b5a81258d91a000c417bb2de69ba3b088baf078616a34a956818a79dc156c0be83b0dd44000a8fac43a90a58027862e82d43cc15d5a3f808185bbad", 0x93, 0x8}, {&(0x7f0000001000)="b28597addd53fec08707c4d65c588de8bcdc891f7480d548212fdcc65d65fc329f74c05ed1bb695be4326732274cf9eae6a472fa7fbfe471831454a256b8e56504a60ccee9ff90286ccd04a59da01d575f0c34ab4eaa2eb3c4cf1111ef2b910c3a3be7d1b6143654381c8c2989f974de7813c71b99b2898ca4387f78b150449355c05ec721bd4739d79d2316f0a55deadd248df4518745fb93ad461ecb06f47bf6d94fffd90f59f6468148888a549ed00aa2eb5b5be523704c88f23a8759116fe9a1968b44e1a81242c187e18b", 0xcd, 0x5}, {&(0x7f0000001100)="db4d5adbc97ae26a73ad4eae63c8f7a88666af39c4ccd7501cdf82d1da451602222f4189186db0f6e2c952507554b38811e1f51e51a11303f5588f0dbd39fb21631d551159b62568b03ff6c32caa753fcb20bdeae1cd3caf027d33e6041735a2d219599a2294", 0x66, 0x8d2}, {&(0x7f0000001180)="a8316d835ec35e8ce79686a5c5afc965ac7ddfabb94d6980b2f82d3213b5144f129ac29adbac32597d40b2ee4f93681925c6c9d77ad344fc168004560dd7562f1c5942495b7dfb6f20c7a2fe014124f3b78b8e63cbf93671630d97ac1de1bde289cca6a4f44daa69b68a4a5718a0038e39a62a0e2396c168dd7423a6", 0x7c, 0x4}, {&(0x7f0000001200)="0861378e5c43ae2b9b6b1b6fd7bc697189390540e404da443dc2c20c3a2d80e7d74ad51f46c672963d9581381853df68bd650b6075af90af20c2540c4edc0611f94a9396116482be5f36529406c26cfb005018c0744e4fd9b49b4fdafce57bd983f7f459d5f06a306f2597df1f964caa37c6f73a48983d8a082604bf30660caaff1b4a1b7bfcbce358dbdaa310fd2dec1acd33a76630bf64382b5d5da6b8aa3e67b27e24c5d840e0ea0e9dd588cfe7e2e4cab87290be7a7352630ff139d58f22ad0ae2056c480f6aeafa80d2d5ee00cbc65eb01f5228062ca6a40e0f0df247b3fb", 0xe1, 0x10001}, {&(0x7f0000001300)="518d0b8cb8806a73065f9994489684920072b9a370fb632ab0c04a6151539cba2e3f39c978f88640e0b03fad8842815ccae2909503a249275c1c308962c5226150b65ec2727b7a8591f3ea4cbbed8c17e4811227acd5ae3fae94eac94d60b9c2adb06733ff775e813dce1e6a75f1a700cdded8e86b7e3dc1d7fa4cad73574a24f0b6b5493f56a2fdda5fcd833f1993381c3f658545856e039d4757271b0f654d3d07e15fa896c26ccc40fe444e0c58ac8f62b4f1f34c3ebbe0", 0xb9, 0x81}], 0x20802, &(0x7f00000014c0)=ANY=[@ANYBLOB='flock=openafs,euid|', @ANYRESDEC, @ANYBLOB=',smackfshat=,smackfsfloor=,rootcontext=unconfined_u,pcr=00000000000000000062,\x00']) getsockname$unix(r3, &(0x7f0000000a80)=@abs, &(0x7f0000000c80)=0x6e) syz_mount_image$zonefs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x100000001, 0x4, &(0x7f0000000980)=[{&(0x7f0000000700)="d0380ac8", 0x4, 0x3f}, {&(0x7f0000000740)="b942fe871b8b64c4f653c286b79eb58d2c23f8459f446a5e52c845811865957f660898bb08a5aff12bbc79290e33bc9a3660bd93574f6fc2eddc2a4fd61aceed6e02f54ab659d1f798f9db20aefb5c1b61c31fff8f37076d93d351a4371307027c6b5b05e34329244b844fdf871fa662c7c3dc02feab9bbd38d1d2521d1366832c707ba45187621314c29718ae55dd389ea690d0d3a42ac7c04ef91badf89ce840039162185eab812f333c5e3f5f32ffdfa3ca77a6964ad809eee3568f5cb9b1b86c48540e5a48cb6a71330be5b164e569c7fe3260d4203d2f", 0xd9, 0x40}, {&(0x7f0000000840)="da42ba015c86e8b3c605e2851cd751647d4a55833483163a291c40e783d503524baf262a08b8f2a6b2b73f7834375da4a2d555c810880e401870bd13004e7953cb4c148fb14043ef775ce52916ac022ed96b095597fa19e6f934c6b4ea965828266d1b0ef94df2a5c0017230f6523c816488eac5809191869d4c4fed2587f7666ce8649099e80bb675f76ce975490347b2159e2ed9db76fa7827870bdad3ff3e5ea077899a0d232f4ae421794ee1d9ffd4b7983ea68531b8d3", 0xb9, 0x8}, {&(0x7f0000000900)="5b366154b82c6ff6bf05311855421bba1deab6a50958e6e3c295000c38cd6bee215aab734c317b278f1ab0c39f7b96f109df814e99c618942e7bab64fcd6106a9d8ed102a5b67539eb1e", 0x4a, 0x4d}], 0x5022, &(0x7f0000000a00)=ANY=[@ANYBLOB='explicit-open,erro2s=zone-ro,errorline,uid>', @ANYRESDEC=0xee00, @ANYBLOB=',subj_user=btrfs\x00,appraise,\x00']) dup2(0xffffffffffffffff, r0) syz_mount_image$bfs(&(0x7f0000001580), &(0x7f00000015c0)='./file0\x00', 0xffffffffffffbba1, 0x1, &(0x7f0000001700)=[{&(0x7f0000001600)="ffb06ec07b26b39b39a7167c50899891c71939e1dbd1140d5f50773edaf42578d9e8f414e5d674a945dbd53f49309cab6652d9c3747ecfbeaadf58400646b99ee0dbef3280e48fe3c16f8bdcd5ea1030031e5f92f51a4b8ec9449d3bfa0faa1fb7a0512cc8f3ab05e86a8628eab5296deb49837ef2b3bbe53c0c1952b1c6fc723e046fc378e3427ce481e36a30720b445cc42729cb3825960d1d05621f1d9be3f9b2274538e5db3d123e14aa66418933ed9977e8132a11f667f072aa28e73945eb42db6630d05b36a2fa54224e38e58609df614b82de64daf91f07965e346020bde27187e4c7919f1b559de9e0ca2888c55da6ac5a446b62a181a80b", 0xfc, 0x5}], 0x2900, &(0x7f0000001740)=ANY=[@ANYBLOB="736d61396b6673726f6f743d2c686173682c6673757569643d352d026234392d643634622d64666431616531652c5f4150504542012c00"/75]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000020c0), 0x101000, 0x0) ioctl$sock_SIOCGPGRP(r4, 0x8904, &(0x7f0000002100)) 07:24:44 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x24000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x3, 0xffffffffffffffff, 0x0) unshare(0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000100)={0x26, 'aead\x00', 0x0, 0x0, 'aegis128-generic\x00'}, 0x58) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000040)}, {&(0x7f0000000480)=""/89, 0x59}, {&(0x7f0000000500)=""/104, 0x68}, {&(0x7f0000000580)=""/159, 0x9f}, {&(0x7f0000000640)=""/48, 0x30}], 0x6, 0x3, 0x8) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000180)="4978ba1cec0391b7b704535419fcde9d4395a05d23c1c318531f6b7cb37460b9f292fcbaef62f3e24e40e8ed5b4b22bd44c50ec632d6d05cbbf9df26641e73742cf3492e1b083349dcce0d2a0948e41fbdf68405f93217dd66b9340a52ceb05c1bbc323107d142120eff5d2fe1f618db69a4d8a2aa9d0ff24c0747c535b727ecdbbdc40ec9124f8ebb3fa76ab91ea26bc982cf8c058b167973a84257da430baf65f9bc7f1b0845a2294f01ffbaf963c1fb45fa9326ccc10c4d2cd45e5d060a9baabec62b2d739b174f328f", 0xcb) r1 = syz_genetlink_get_family_id$tipc(&(0x7f00000000c0), 0xffffffffffffffff) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f000005a700)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f000005cd80)={0x0, [{0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}], 0x0, "07adf4c967778a"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000059dc0)={0x9, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r5}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}], 0x9, "72dd8fefacdaef"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f00000515c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {0x0, r8}, {0x0, r7}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}], 0x58, "d42e2214225169"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f00000525c0)={0x400, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x7, "8bb8bd6387fae4"}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, &(0x7f00000535c0)={0x3, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r10}, {0x0, r17}, {0x0, r18}], 0xfb, "fe90e09a455e2f"}) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000380)={0x0, 0x1f00, &(0x7f0000000340)={&(0x7f0000000280)={0x24, r1, 0xc15, 0x0, 0x0, {{}, {}, {0x8}}}, 0x24}}, 0x0) r19 = socket$netlink(0x10, 0x3, 0x4) writev(r19, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) syz_genetlink_get_family_id$gtp(&(0x7f0000000000), r19) bind$alg(0xffffffffffffffff, &(0x7f00000002c0)={0x26, 'hash\x00', 0x0, 0x0, 'md4\x00'}, 0x58) 07:24:44 executing program 5: ioctl$SNDRV_PCM_IOCTL_RESUME(0xffffffffffffffff, 0x4147, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:44 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100203ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:44 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, 0x0, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r5}], 0x1, 0xfffffffffffffff8) dup2(r4, r5) setsockopt$sock_int(r5, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r3, r2, 0x0) [ 651.438611][ T2949] usblp 1-1:250.228: usblp0: USB Bidirectional printer dev 12 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 651.479789][ T2949] usb 1-1: USB disconnect, device number 12 [ 651.509273][ T2949] usblp0: removed 07:24:44 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100303ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 651.650707][T30501] loop3: detected capacity change from 0 to 32768 [ 651.665101][T30513] block nbd5: shutting down sockets 07:24:44 executing program 4: clone3(&(0x7f00000008c0)={0xc218080, &(0x7f0000000580), &(0x7f00000005c0), &(0x7f0000000600)=0x0, {0x15}, &(0x7f0000000640)=""/132, 0x84, &(0x7f0000000800)=""/176, &(0x7f0000000700)=[0xffffffffffffffff], 0x1}, 0x58) wait4(r0, &(0x7f0000000740), 0x8, &(0x7f0000000940)) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) prlimit64(0x0, 0xe, 0x0, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000002180)=0xfd, 0x4) r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000b00)={&(0x7f0000000a80)={0x70, 0x0, 0x102, 0x70bd29, 0x25dfdbfc, {}, [@NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x4d}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc, 0x3, 0x81}, @NBD_ATTR_SOCKETS={0x1c, 0x7, 0x0, 0x1, [{0x8, 0x1, r4}, {0x8, 0x1, r2}, {0x8, 0x1, r4}]}, @NBD_ATTR_INDEX={0x8, 0x1, 0x0}, @NBD_ATTR_TIMEOUT={0xc, 0x4, 0x5}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x2}]}, 0x70}}, 0x40800) sendmsg$NBD_CMD_DISCONNECT(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) getrlimit(0x9, &(0x7f0000000280)) sendmsg$nl_route(r3, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r5, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000340)=ANY=[@ANYBLOB="4800000024000b0e0000d3910000000000000000", @ANYRES32=r5, @ANYBLOB="00000000ffffffff000000000900010063616b65000000001800020008000a00000000000c0002000104000000000001"], 0x48}}, 0x40000) bind$packet(r1, &(0x7f0000000240)={0x11, 0x0, r5, 0x1, 0x0, 0x6, @multicast}, 0x14) sendto$inet6(r1, &(0x7f0000000080)="0304ff1f5c0060004003002cfff57b016d2763bd56373780398d537503e50602591f031ee616d5c0184374a7ffe4ec55e0654786a70100935ba514d40808efa000801601842fd08d49a47eff71bc4131fe4c1f99bf00a900000008d1843e770afd6e9ef5837dbd0000000053", 0x3287, 0x4000002, 0x0, 0x2ff) [ 651.711345][T30510] block nbd0: server does not support multiple connections per device. [ 651.730594][T30513] block nbd5: shutting down sockets [ 651.759198][T30510] block nbd0: shutting down sockets [ 651.784983][T30501] BTRFS info (device loop3): disk space caching is enabled [ 651.805986][T30501] BTRFS info (device loop3): has skinny extents 07:24:44 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) r2 = dup(0xffffffffffffffff) sendmsg$nl_route(r2, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) ioctl$NBD_DISCONNECT(r2, 0xab08) ioctl$NBD_DO_IT(r1, 0xab03) r3 = syz_open_dev$vcsu(&(0x7f00000000c0), 0x5, 0x28081) ioctl$NBD_DO_IT(r3, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:44 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100403ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:44 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 651.949957][T30537] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 652.016528][T30501] BTRFS info (device loop3): enabling ssd optimizations [ 652.125628][T30550] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 07:24:45 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100703ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:45 executing program 3: r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000), 0x0, 0x1) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8000) mbind(&(0x7f0000001000/0x800000)=nil, 0x80ec02, 0x0, 0x0, 0x0, 0x2) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xffffffff}}, './file0\x00'}) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x2, 0x1, 0x3, 0x0, 0x9, 0x2, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x1, @perf_bp={&(0x7f0000000040), 0x2}, 0x400, 0x8, 0x3, 0x0, 0x1, 0x2aac, 0x13a, 0x0, 0x8, 0x0, 0x401}, 0xffffffffffffffff, 0x2, r1, 0x2) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='mountstats\x00') r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x8a02, 0x0) sendfile(r3, r2, 0x0, 0x10007ffff003) [ 652.218153][T30559] block nbd5: shutting down sockets 07:24:45 executing program 4: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000002940)=ANY=[@ANYBLOB="12010000d84bf120300927020000000000010902120001070000000904"], 0x0) syz_usb_control_io(r0, 0x0, &(0x7f00000007c0)={0x84, &(0x7f0000000300)={0x0, 0x0, 0x1, "a8"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r1 = syz_usb_connect$hid(0x0, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x251, 0x0, 0x0, 0x0, 0x10, 0x5ac, 0x20e, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x49, 0x40, 0x81, [{{0x9, 0x4, 0x0, 0xf0, 0x1, 0x3, 0x1, 0x0, 0x40, {0x9, 0x21, 0xd93, 0x0, 0x1, {0x22, 0xd6b}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x3, 0x4, 0x5}}, [{{0x9, 0x5, 0x2, 0x3, 0x20, 0x9, 0xa4, 0x7}}]}}}]}}]}}, &(0x7f00000001c0)={0xa, &(0x7f0000000040)={0xa, 0x6, 0x201, 0x9, 0x1f, 0x9, 0x8, 0x3f}, 0x24, &(0x7f0000000080)={0x5, 0xf, 0x24, 0x2, [@ssp_cap={0x1c, 0x10, 0xa, 0x8, 0x4, 0x7f, 0xf, 0xff7f, [0x0, 0x6000, 0x0, 0xff0000]}, @ptm_cap={0x3}]}, 0x4, [{0x1f, &(0x7f0000000100)=@string={0x1f, 0x3, "8a00f1b286a235216df9d2fe22edd66b1588dbcc9dd2afc129b73584e5"}}, {0x101, &(0x7f0000000340)=@string={0x101, 0x3, "0e45ed13ecf1f559dafe98c2706fdbf3eed70b0dd512a705c288b3ee11f26aa4ac2b79d0ee11dae6e806f53c1aee3a46db1306c736e6a575fd8adcf8b7ebd7237003639f90ee918d55a24661a519a10c9804c6e8fa2fa3f3bdb9569c32bc105a5904ae04cb6c6eebb1ac57b74d16f473c030c0f745938fc1c1382a2fe42ee1d14cb5217121270e536bde96e0ee565920b38ff3f003c1d5d01293c98b1e81904706f36ea19cf6c50a490bd1c1b8a9675d376948873da008cd2c521bdef48c55c09fbd7e726f0f70adbd0cf25468a11d79ad3566b15fb32dc7ad5912decaabc4d46d91176d15b663f43af56fb501c5a95d1796dd63af3bce562254dc74b104a6"}}, {0x4, &(0x7f0000000140)=@lang_id={0x4, 0x3, 0x80c}}, {0x4, &(0x7f0000000180)=@lang_id={0x4, 0x3, 0x1c09}}]}) syz_usb_control_io$hid(r1, &(0x7f0000000580)={0x24, &(0x7f0000000480)={0x40, 0xd, 0x9d, {0x9d, 0x22, "a37c9d3f6e01a5c34b7354a4864538b8bafe3cbbe62ff72cb120e72119c6a00582ed47c654a5e12a5d1bdb148421403c9f5da8bfe5dfb079c16185f84e6c0a1ec24b5bc150b35af323e43074763556e01f8a1e5236912a88177d6ac8c83a600099052c02ba790bc2f49523e5edf474fac9d0dfb176d8a02416e7b5266d1cb25c99a876ed7d5088ea71a728c0f9a044eec882fe95503fada4b3b9fb"}}, &(0x7f0000000280)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x3001}}, &(0x7f00000002c0)={0x0, 0x22, 0x14, {[@global=@item_4={0x3, 0x1, 0x4, "f0fae88b"}, @main=@item_012={0x2, 0x0, 0x9, "921d"}, @main=@item_012={0x1, 0x0, 0xc, "93"}, @global=@item_4={0x3, 0x1, 0x0, "a6214c3c"}, @local=@item_4={0x3, 0x2, 0x4, "1354d12b"}]}}, &(0x7f0000000540)={0x0, 0x21, 0x9, {0x9, 0x21, 0xdf59, 0xe1, 0x1, {0x22, 0x3b9}}}}, &(0x7f0000000780)={0x2c, &(0x7f00000005c0)={0x40, 0x14, 0x3a, "c5fdab49738ea50a834fabf756d90cf663899f5e42baf0ef428865189aabf3e644069c0c1a0bc813632754a35415515ff975b191f2a76beeacf9"}, &(0x7f0000000600)={0x0, 0xa, 0x1}, &(0x7f0000000640)={0x0, 0x8, 0x1, 0x9}, &(0x7f0000000680)={0x20, 0x1, 0xb4, "cd5d896d9b28a6b9286447494ac4364acb077f3c62fe6570bd04554e3ae0e1400881b0f2686993aec1e5ab60d2ec40e21415688fb5a43d586ccec2ccfda5407ab4654ab88e6465e21695d200fe23db0243540a19139e6ba8fcaa7ddeffd0cc0c4a2bd473ffbea9d999de478123a0b5d0cf471121f6dfb4b4ff61f53992847e22105944eb52b67e13e021b2c4fd5ab72b728af41a6b2c9648c212f24cc6aed8290e9a927133f5aa663b3431bd0fdaf165993440f2"}, &(0x7f0000000740)={0x20, 0x3, 0x1, 0x9}}) syz_usb_control_io$cdc_ecm(r0, 0x0, &(0x7f0000000240)={0x1c, &(0x7f00000000c0)={0x0, 0x0, 0x1, "9b"}, 0x0, 0x0}) [ 652.239695][T30553] block nbd0: server does not support multiple connections per device. [ 652.276792][T30553] block nbd0: shutting down sockets [ 652.315979][T30562] block nbd5: shutting down sockets 07:24:45 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:45 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, 0x0, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r3, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r5}], 0x1, 0xfffffffffffffff8) dup2(r4, r5) setsockopt$sock_int(r5, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r3, r2, 0x0) 07:24:45 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100803ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:45 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) r3 = signalfd4(r2, &(0x7f00000000c0)={[0x9]}, 0x8, 0x800) ioctl$NBD_DO_IT(r3, 0xab03) r4 = dup(0xffffffffffffffff) sendmsg$nl_route(r4, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) r5 = dup(0xffffffffffffffff) sendmsg$nl_route(r5, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) r6 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000100), 0x80000, 0x0) ioctl$NBD_SET_SOCK(r6, 0xab00, r5) ioctl$NBD_CLEAR_SOCK(r4, 0xab04) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) socket$kcm(0x29, 0x0, 0x0) 07:24:45 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100e03ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 652.649775][T30576] block nbd0: server does not support multiple connections per device. [ 652.666751][T30576] block nbd0: shutting down sockets [ 652.672981][T30448] Bluetooth: hci0: command 0x040f tx timeout 07:24:45 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100f03ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 652.752196][T30585] block nbd5: shutting down sockets 07:24:45 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 652.777442][T30444] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 652.788087][T30588] block nbd5: Device being setup by another task 07:24:45 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7106003ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:45 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x400) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000000c0), 0x400000, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) sendfile(r3, r0, &(0x7f0000000100)=0x2, 0xc77a) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:45 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100005ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 653.009054][T30605] block nbd0: shutting down sockets [ 653.015528][T30581] syz-executor.3: vmalloc error: size 4096, page order 0, failed to allocate pages, mode:0xdc0(GFP_KERNEL|__GFP_ZERO), nodemask=(null),cpuset=/,mems_allowed=0-1 [ 653.037406][T30444] usb 5-1: Using ep0 maxpacket: 32 [ 653.098099][T30581] CPU: 1 PID: 30581 Comm: syz-executor.3 Not tainted 5.16.0-rc2-syzkaller #0 [ 653.107097][T30581] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 653.117259][T30581] Call Trace: [ 653.120546][T30581] [ 653.123480][T30581] dump_stack_lvl+0xcd/0x134 [ 653.128175][T30581] warn_alloc.cold+0x87/0x17a [ 653.132878][T30581] ? zone_watermark_ok_safe+0x290/0x290 [ 653.138486][T30581] ? __kmalloc_node+0x62/0x390 [ 653.143292][T30581] ? __vmalloc_node_range+0x574/0xab0 [ 653.148696][T30581] __vmalloc_node_range+0x883/0xab0 [ 653.153940][T30581] ? vfree_atomic+0xe0/0xe0 [ 653.158464][T30581] ? _raw_spin_unlock_irqrestore+0x3d/0x70 [ 653.164302][T30581] ? __ldsem_down_read_nested+0x850/0x850 [ 653.170061][T30581] ? __wake_up_common+0x650/0x650 [ 653.175331][T30581] ? n_tty_open+0x16/0x170 [ 653.179776][T30581] vzalloc+0x67/0x80 [ 653.183691][T30581] ? n_tty_open+0x16/0x170 [ 653.188138][T30581] n_tty_open+0x16/0x170 [ 653.192399][T30581] ? n_tty_set_termios+0x1010/0x1010 [ 653.197707][T30581] tty_ldisc_open+0x9b/0x110 [ 653.202324][T30581] tty_ldisc_setup+0x43/0x100 [ 653.207022][T30581] tty_init_dev.part.0+0x1f4/0x610 [ 653.212240][T30581] tty_open+0xb16/0x1000 [ 653.216511][T30581] ? tty_init_dev+0x80/0x80 [ 653.221039][T30581] ? rwlock_bug.part.0+0x90/0x90 [ 653.226107][T30581] ? apparmor_file_open+0x266/0xab0 [ 653.231345][T30581] ? tty_init_dev+0x80/0x80 [ 653.236050][T30581] chrdev_open+0x266/0x770 [ 653.240494][T30581] ? cdev_device_add+0x210/0x210 [ 653.245457][T30581] ? fsnotify_perm.part.0+0x22d/0x620 [ 653.250874][T30581] do_dentry_open+0x4c8/0x1250 [ 653.255673][T30581] ? cdev_device_add+0x210/0x210 [ 653.260733][T30581] ? __sanitizer_cov_trace_const_cmp4+0x1c/0x70 [ 653.267001][T30581] ? may_open+0x1f6/0x420 [ 653.271448][T30581] path_openat+0x1cad/0x2750 [ 653.276161][T30581] ? path_lookupat+0x860/0x860 [ 653.280958][T30581] ? perf_trace_lock+0xeb/0x4d0 [ 653.285923][T30581] ? check_path.constprop.0+0x50/0x50 [ 653.291451][T30581] do_filp_open+0x1aa/0x400 [ 653.295983][T30581] ? may_open_dev+0xf0/0xf0 [ 653.300518][T30581] ? rwlock_bug.part.0+0x90/0x90 [ 653.305474][T30581] ? strncpy_from_user+0x126/0x3e0 [ 653.310726][T30581] ? __sanitizer_cov_trace_const_cmp8+0x1d/0x70 [ 653.316992][T30581] ? _find_next_bit+0x1e3/0x260 [ 653.321862][T30581] ? _raw_spin_unlock+0x24/0x40 [ 653.326901][T30581] ? alloc_fd+0x2f0/0x670 [ 653.331260][T30581] do_sys_openat2+0x16d/0x4d0 [ 653.335970][T30581] ? build_open_flags+0x6f0/0x6f0 [ 653.341034][T30581] ? asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 653.347231][T30581] __x64_sys_openat+0x13f/0x1f0 [ 653.352107][T30581] ? __ia32_sys_open+0x1c0/0x1c0 [ 653.357074][T30581] ? syscall_enter_from_user_mode+0x2b/0x70 [ 653.362995][T30581] do_syscall_64+0x35/0xb0 [ 653.367627][T30581] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 653.373557][T30581] RIP: 0033:0x7f4ca3b1aae9 [ 653.377996][T30581] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 bc ff ff ff f7 d8 64 89 01 48 [ 653.397734][T30581] RSP: 002b:00007f4ca1090188 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 653.406170][T30581] RAX: ffffffffffffffda RBX: 00007f4ca3c2df60 RCX: 00007f4ca3b1aae9 [ 653.414169][T30581] RDX: 0000000000008a02 RSI: 0000000020000000 RDI: ffffffffffffff9c [ 653.422167][T30581] RBP: 00007f4ca3b74f6d R08: 0000000000000000 R09: 0000000000000000 [ 653.430280][T30581] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 653.438901][T30581] R13: 00007ffd88ce6bcf R14: 00007f4ca1090300 R15: 0000000000022000 [ 653.447019][T30581] [ 653.498148][T30444] usb 5-1: New USB device found, idVendor=0930, idProduct=0227, bcdDevice= 0.00 [ 653.510440][T30617] block nbd5: shutting down sockets [ 653.519596][T30444] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 653.594082][ T47] block nbd5: Receive control failed (result -32) [ 653.594702][T30617] block nbd5: shutting down sockets [ 653.701712][T30581] Mem-Info: [ 653.705330][T30581] active_anon:304 inactive_anon:179100 isolated_anon:0 [ 653.705330][T30581] active_file:6981 inactive_file:145686 isolated_file:0 [ 653.705330][T30581] unevictable:768 dirty:354 writeback:0 [ 653.705330][T30581] slab_reclaimable:22386 slab_unreclaimable:98872 [ 653.705330][T30581] mapped:68342 shmem:13442 pagetables:2185 bounce:0 [ 653.705330][T30581] kernel_misc_reclaimable:0 [ 653.705330][T30581] free:1109405 free_pcp:10955 free_cma:0 [ 653.780632][T30581] Node 0 active_anon:1208kB inactive_anon:715692kB active_file:27808kB inactive_file:582744kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:273368kB dirty:1408kB writeback:0kB shmem:51316kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 186368kB writeback_tmp:0kB kernel_stack:11116kB pagetables:8836kB all_unreclaimable? no [ 653.819826][T30581] Node 1 active_anon:8kB inactive_anon:908kB active_file:116kB inactive_file:0kB unevictable:1536kB isolated(anon):0kB isolated(file):0kB mapped:0kB dirty:8kB writeback:0kB shmem:2452kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB kernel_stack:16kB pagetables:4kB all_unreclaimable? no [ 653.851179][T30581] Node 0 DMA free:15360kB boost:0kB min:200kB low:248kB high:296kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 653.895252][T30581] lowmem_reserve[]: 0 2645 2645 2645 2645 [ 653.902291][T30581] Node 0 DMA32 free:470868kB boost:0kB min:35676kB low:44592kB high:53508kB reserved_highatomic:0KB active_anon:1208kB inactive_anon:715692kB active_file:27808kB inactive_file:582744kB unevictable:1536kB writepending:1408kB present:3129332kB managed:2716764kB mlocked:0kB bounce:0kB free_pcp:37444kB local_pcp:21872kB free_cma:0kB [ 653.936871][T30581] lowmem_reserve[]: 0 0 0 0 0 [ 653.950737][T30581] Node 0 Normal free:0kB boost:0kB min:4kB low:4kB high:4kB reserved_highatomic:0KB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:1048576kB managed:400kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB [ 653.985432][T30581] lowmem_reserve[]: 0 0 0 0 0 [ 654.025062][T30581] Node 1 Normal free:3951392kB boost:0kB min:54224kB low:67780kB high:81336kB reserved_highatomic:0KB active_anon:8kB inactive_anon:908kB active_file:116kB inactive_file:0kB unevictable:1536kB writepending:8kB present:4194304kB managed:4117620kB mlocked:0kB bounce:0kB free_pcp:5896kB local_pcp:5896kB free_cma:0kB [ 654.059767][T30570] UDC core: couldn't find an available UDC or it's busy: -16 [ 654.067176][T30570] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 654.198129][T30581] lowmem_reserve[]: 0 0 0 0 0 [ 654.215138][T30581] Node 0 DMA: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15360kB [ 654.246382][T30581] Node 0 DMA32: 4*4kB (UME) 881*8kB (UME) 278*16kB (UME) 76*32kB (UME) 113*64kB (UME) 55*128kB (UME) 19*256kB (UME) 8*512kB (UM) 17*1024kB (UE) 4*2048kB (UME) 100*4096kB (UM) = 472376kB [ 654.312033][T30581] Node 0 Normal: 0*4kB 0*8kB 0*16kB 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 0kB [ 654.337465][T30444] Bluetooth: Can't get version to change to load ram patch err [ 654.345242][T30444] Bluetooth: Loading sysconfig file failed [ 654.364844][T30581] Node 1 Normal: 114*4kB (UME) 37*8kB (UME) 23*16kB (UME) 156*32kB (UE) 63*64kB (UME) 23*128kB (UME) 16*256kB (UE) 2*512kB (UE) 1*1024kB (E) 0*2048kB 960*4096kB (M) = 3951392kB [ 654.399891][T30444] ath3k: probe of 5-1:7.0 failed with error -71 [ 654.408489][T30444] usb 5-1: USB disconnect, device number 10 [ 654.420164][T30581] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 654.433462][T30581] Node 0 hugepages_total=4 hugepages_free=0 hugepages_surp=2 hugepages_size=2048kB [ 654.443833][T30581] Node 1 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=1048576kB [ 654.454489][T30581] Node 1 hugepages_total=2 hugepages_free=2 hugepages_surp=0 hugepages_size=2048kB [ 654.465443][T30581] 60217 total pagecache pages 07:24:47 executing program 3: r0 = perf_event_open(&(0x7f0000000580)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mbind(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x8003, &(0x7f0000000000), 0x0, 0x1) sendfile(r0, 0xffffffffffffffff, 0x0, 0x8000) mbind(&(0x7f0000001000/0x800000)=nil, 0x80ec02, 0x0, 0x0, 0x0, 0x2) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(0xffffffffffffffff, 0xc0189373, &(0x7f0000000100)={{0x1, 0x1, 0x18, r0, {0xffffffff}}, './file0\x00'}) perf_event_open(&(0x7f0000000080)={0x2, 0x80, 0x0, 0x2, 0x1, 0x3, 0x0, 0x9, 0x2, 0x4, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9, 0x1, @perf_bp={&(0x7f0000000040), 0x2}, 0x400, 0x8, 0x3, 0x0, 0x1, 0x2aac, 0x13a, 0x0, 0x8, 0x0, 0x401}, 0xffffffffffffffff, 0x2, r1, 0x2) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='mountstats\x00') r3 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x8a02, 0x0) sendfile(r3, r2, 0x0, 0x10007ffff003) [ 654.471607][T30581] 0 pages in swap cache [ 654.476484][T30581] Swap cache stats: add 0, delete 0, find 0/0 [ 654.483762][T30581] Free swap = 0kB [ 654.488053][T30581] Total swap = 0kB [ 654.491973][T30581] 2097051 pages RAM [ 654.495767][T30581] 0 pages HighMem/MovableOnly [ 654.501737][T30581] 384515 pages reserved [ 654.505911][T30581] 0 pages cma reserved [ 654.511620][T30581] ttyS ttyS3: ldisc open failed (-12), clearing slot 3 [ 654.747525][T30444] Bluetooth: hci0: command 0x0419 tx timeout [ 655.127403][T23946] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 655.407455][T23946] usb 5-1: Using ep0 maxpacket: 32 [ 655.588281][T23946] usb 5-1: New USB device found, idVendor=0930, idProduct=0227, bcdDevice= 0.00 [ 655.598977][T23946] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 07:24:48 executing program 4: r0 = socket$inet6(0xa, 0x100000003, 0x3c) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6(0xa, 0x80003, 0x6b) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1612c2, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/crypto\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x4000000000010046) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000001300)=ANY=[@ANYBLOB="7261770000000000000000000000000000000000000000000000080000000000c1030000030000002004000000000000800200000000000000000000808000005003000050030000500300005003000050030000030000000000000000000000fe8000000000000004000000000000bbff020000800000000000000000000001000000000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000008000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faff00000000000000000000800000000000000000000000000100000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a000800000000000000000000000000005800686173686c696d697400000000000000000000000000000017000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000000005000000a600000000000000005f0200000000003000434f4e4e4d41524b00002000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000000000a800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f00000000000000000000feffffff"], 0x1) recvmsg$unix(0xffffffffffffffff, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/72, 0x48}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000001780)=""/98, 0x62}], 0x3, &(0x7f0000001800)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000024000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffffff, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000034000000000000000100000001000007", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xd8}, 0x10000) sendto$inet6(r4, &(0x7f0000001940)="cf7c36ccb9b23d042ef7de793cdfc8235307ff399b60839968168881f696f6a7357221d4e0f0cd2dfe611d0148867f1c79c234315c4a1f7e365e09d73b81a635e5eaab0e0e437d18d002214abe7aac26c2c58e2af03b9c8bc476ec85175966902e0e596d9cbed9db176d76f18a1d7512946edc21967d6633e25daa17e42cd2868656edc80923a496ce0ed9115102512ba9706b2809ac0521d1b2bd8fe108", 0x9e, 0x840, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000), 0x2728, 0x700, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback={0x0, 0xac141409}}, 0x1c) 07:24:48 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:48 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:48 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100002ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:48 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r1 = dup(0xffffffffffffffff) sendmsg$IPSET_CMD_PROTOCOL(r1, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x34, 0x1, 0x6, 0x201, 0x0, 0x0, {0x1, 0x0, 0x7}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}]}, 0x34}, 0x1, 0x0, 0x0, 0x40}, 0x50) sendmsg$nl_route(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) r2 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r2, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000000)=[@sndrcv={0x30, 0x84, 0x1, {0x0, 0x0, 0x4}}], 0x30}], 0x1, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x90b00, 0x108) ioctl$NBD_SET_SOCK(r1, 0xab00, r3) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) 07:24:48 executing program 3: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x400) r2 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000000c0), 0x400000, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket$alg(0x26, 0x5, 0x0) sendfile(r3, r0, &(0x7f0000000100)=0x2, 0xc77a) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 655.676464][T23946] usb 5-1: can't set config #7, error -71 [ 655.691262][T23946] usb 5-1: USB disconnect, device number 11 07:24:48 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100005ffffffffffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:48 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x248000) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 655.808498][T30656] block nbd0: shutting down sockets [ 655.868314][T30666] block nbd3: shutting down sockets 07:24:48 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:48 executing program 3: r0 = gettid() r1 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_script(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="018e15e721a8619922a929061bac50403569a49e2df40baf7aa6b3cef52ef7f4abd28940102d1582d18a490c4bef3d848a000000000000"], 0x191) prctl$PR_SET_PTRACER(0x59616d61, r0) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) close(r1) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(0xffffffffffffffff, 0xc1004110, &(0x7f0000000440)={0x0, [0x0, 0x1, 0xad9a], [{0x1, 0x0, 0x1, 0x1}, {0x80000000, 0x400}, {0x0, 0x9}, {0x0, 0x10000, 0x0, 0x1}, {0x400000, 0x3ff, 0x1, 0x1, 0x0, 0x1}, {0x8, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x5, 0x1, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x1, 0x0, 0x1}], 0x7fffffff}) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) wait4(r0, &(0x7f0000000040), 0x4, &(0x7f0000000080)) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000140)=""/65, 0x41, 0x10002, &(0x7f0000001f80)={0x11, 0x4, 0x0, 0x1, 0x5, 0x6, @broadcast}, 0x14) 07:24:48 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac710000307000000ffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 656.065222][T30675] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING [ 656.098737][T30679] block nbd5: shutting down sockets [ 656.181096][ T47] block nbd5: Receive control failed (result -32) [ 656.181606][T30679] block nbd5: shutting down sockets [ 656.198501][T30681] block nbd0: shutting down sockets 07:24:49 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r3, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 656.408735][T30693] block nbd0: shutting down sockets [ 656.758909][T30677] x_tables: ip6_tables: CLASSIFY target: used from hooks PREROUTING, but only usable from FORWARD/OUTPUT/POSTROUTING 07:24:50 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000002240)={0x0, 0x0, "2e9cd545b8f775e542c052914065627c887370dc4fbc5a1cee8563d3b8175ac77b9ff107c12c526e55140e639b1b216590de1214b5237ada59658d78324c2d04a671a4c848915936d544c2290b7a0b798145c4d66f4b2843a4d8a11f0286240247a3be10ec45820c0bb6d10128ef6f1ccf4fc3ba0d90c8328af213f2bdbb08fd7436ef06658e2521038f14b3ed93acc93ba37f83f200e86387208d4b9c701d69e039f65ba23de08ef7679bec1131bdc94d6b33cf5ef8ad168ac4b9463a9f40834106fda9e740270bb87df4d31a93e4d9480c85490cd5fc1b943f96385e92bb138e22b4e7b344194fb679ea2ceb5a0964b495f03a957bf0056d2fe2a4225c5daa", "f1baeb914b26cf1890b75152fd1b674481bc273031e90005b59322b226a59a61cf01faf315348c96fd9dc4d2cdbabc0c34eaaa8dd0de826a8387ef09096c52f694165684626830945a2615b118e3e7f7f28fc6d350b9071b3b1f29b8d0b48f92a319c14c14af8e11f82ed85372d93da8f8310cd1bc99684442f5603f3ca0eb948b12ef6febd6c641fb9fe875e0f1fd83d0fd61e45c48e555171ed5e1c021007b03d661918f2173e98bf57a12292528f842eebf22ffebe98db4b5c8713ed1a6644e3478b00a4d02f1a484687420a28d7e823dcc6de535ebb5ecd60bdf1ab5b7d16773ce8258f3053e197b22a1e832cd9c03de9265333e42decee1214fcd98d44dfef6495e54f7848ee9f971758590975085b8b37d23ed6d338d90782bfaea387de4e232d7d0ce8120da57f56a4564c47101fa9219e38ca52a9b4af791987e2fd84e3ff47bc54824a2ac55d11bda1e3994b552bd63c340d2a1baeb5a0fdfb5b92dafe905ab15100c985ba182a64143256ce25f73de3b9a1362ca10899fcf11ca446a24837b27d0a8ccdf5d16c6cf1ab3004aae8dc9c951643e7448cced1c5296c5cc625697b9a10a0f6191294e6205e5d7ea4fffa43668c392eb121a7c59cce439e48871cc2eb5bceab6a424e4418d946072dffdab3bfd61f4ae608c66e8569194e31062ed7075499fa37f82d51abe353bc4685b320a798051da8a998c812128293e41be215c9ada2ff0009feb9d39cba4acf7a35fe919b0cbc98939f4b68b8e4037c5e0bf36a0e1404e20745274066f8189bade4e6b1064ba7f6d1308f96819ab244514e2cf5d76d116f5535b452e6f6a6eca2ffae9f42ac8c409b37ce64efe2a4fa0e3098a935862580b3d572b46fa3aead61a36951616c22b7d53a94cdba5f56ddc538913c73011ff8ee2565a8c1eff2e14b25459a93b2c53ce671f3222104717a033ef32f9e6be658afae5d1034a88559235a651c0bc462f8a49fa03f29889f0ac9c1454c479bbc1c3658c559675dc6af05a2e6596f9fedf16e361852d221f73624fe881013f5c9397d56d57e5da629245f5bf3656ca60bd786042f61b39391225f9eb547d620b47559cc3b2aa196b18fe63bd0d46278fe4b871ddbc439d1ad825a7aeadeb0b554f32fd5a97440a107d0432c6f42155ce1659ff8f072bd8d7f4583d3741714f7e36a20efb3ac7041c89b7aa4720123b45b2384420f3197c6e60b72984f16e8313c1367e380c7e9e83e3021e06f6f8c6e5f3d137384263c4df1d1caeeb051737f11920e8990e104ca7ef00f53715b9f2cc5bf61f7bd589656c3e2390779c7e4ce88225e9423e6bb7c699d504f62f049ba0a9c09ada9b8a31f9725a3e4bb75d5918e7b2318a3e295e7ae9648bd7af672644cb4a63359e20dbdf01ed6c81fe0e62d85cf6dcb37c382d6cce002b193ae540b4a56084f2c0edaba6c4e8dcaf6040662bf1e7c7c248dcf2248811ca2f5317104e1d61d2f59096e3fef48aca9173ca30dd33099db36b51a410fad5d0e2ab0ee0b9b5dc98e6b128d9ee20e0f2a33b3ec0f94d992e1a4e3d679c3f508a47b0c2c32a08d02e8f1d63f0435d48d907e1fb412c455223e159bfbd29650417129ea1394c9cfb2b35c39abed649c3c254a6d83914066723ab3fb2e54d9afc6a1afb69d2b75e2d29e10127bb71ec04e2c4948c8a09c1af5264aa45f3d3376e1d7a6cc74611f235a1d0903c9606677dde8f898867f4ace717c52196c51bd08d91d361ce1f85963b5b7d66e41ecb563ced9e9fdf7826d2aea0bdc1bc200af4b341c62b3a3bb6a6c3160fd68d7f450d01f05d1221a4a63e9f4656f50a760039f98f2d701d8796b63be1cbb5e066e3d025261ef4cdd2d11183ee288c05724def4eb830286cc910f4176b22e08e71187249be52e4ea6b74518b49f0cc8b8a6b33169f28fa069e7e72addc2535877679c2383bdec413ce0a7fa493e13a37cf0941c106e64d098a26e4b62fe025f7d9964e0db2c5fda9f6897f9a55c279ceaa3cda7c8ab775fca64f6d06f72bd71889d9a5d733ac8b4ae808596c2864a906444529974b03d7d0d13d4106d0467e27b3548b60f20fe9f0da0847706dad4e2ec079098583d5874f6e5ac5e31f5a28e575e3377e7896eb99bf39a67ed4698eb28b0ecc4b74035792abd31cf129764626295f2e852ade447722bddb9005547a8e53191a12f72062aec14d66d879e1e12703e95b7844478ac9356f48e8c61ff5135a4f475bfdd5851b119d1b74b98c4967e5733a5bd0b63e8b452506d1cae75a0efb3f189d62f938249e11d4d67d09de77324e540fc50069613290653a70240228abff8b8c688ff5d561eb6c529923771d35c3930c5379b07ee6bd30826a9b32c908d36c1ef05ed4de63ac65178006eb53bccb1ccd20c5f536f6f3e99c2045683eb5c82a301fe46f4e74f0d988fc46c89a4aa18d029f2dff19fc168f64e72a053b501958a27291b0233d770473a631480c04093dccd92aadc06475c2e98f5f0c0d3210dfa2987400bd501d66cf60d5914a247712af10088fe29b6d826f56d4bb39fa60cd4cff96a58b8814f27c6095911094ba96f8a181a8c9a26e357e9e9b78a642d476ec4ca615aa4ecbaaa3652c0313dfb08c35fa9cb5fd41e44cbc317a496972da277c21fcf07a41ece91ce0a174da53084109fb751adccaddb01b2c731354786b48e43c361df0f7e9cc47052505680b7c24b1aa5d5dc8a6736f5a7a2629ea6a24114b3c7be67a8fdbd49ba44a29a3e17a1d2a71d4493f52b437af074c9276beefe1bcf61acb94b468a1c6c256cddfb87701650fe4f83d59f4946d69367d97a38b6393e9ed36893fe1cdbf450c21dfd29e270b67703aa7acbc125a361ffff249df86c7834f275410d27bb914677796e7d7e8134f24bee8c6aa8a8f3309dcd58f4d0f5db3e7d86120dc7353b5d4fc6e8d85c1c05be9868094d085602aafc4528a9e401acd29d11724675154d8c680ee8a7952ee83373fd5e4f54a7e0df3df8e21abfc0039522f60d15ed6763278a173c9a05f515a657313371c7cef715b2fc7f46d1b39295e24db2a31b62afc0d9a173dd4e48c2cc7ff53603fd19266fb395fb753d7228630786e66c1e728e7c48e0e5ea57fe2027b072b9f95ad9f83ff5824e3fa188023a9f9e750278ab4b8e6c4c4c413fea7bc5f7cfd251aa212eac47e78de430369f505b95928c5462e90e153b25a3797b60d9a6b1d477063375a77d62ab33ebd176a3c4e9e5312d392612272bcbe65aca68d78861d48fa6f9cff7da62c5e110807f8be7333d89f3286d5fca326771d50ae8ab200d477b0415b7dba104c88e62833520c0cc3f898442b9272bcc85cc76a1a457be9358ce651e1b4e5d4b2fe691ceb6283f490f34bc4aa549e3d0306335b0c08c934cace54cd2c4aedb29cd396ec5fe800f0fc272a99dd84036bc4828a66bcbad228c64a5faf54c574b4dcebb3c1303242724e1f0ae336bf6a0e18104389d2be3b2eba52b27d19a3302e00e88522a0def3f5481789b28d41f7d9ac2d240314f63e85c4c50142b727cc3a3d300df73bddda5073e7f161a838f02d8af403f4aec752cd5fcc981fc155baccbed66c82d432f314faf91c0c0782841ab8a4d0692fecb37ba0528bc1dbdff39831ab9f22a3c0580d3a86e9c031f2cc5c5ea4607717ebf0fbcc276d0c9cbd539347b2dbb0399bc13c40b5447086689f9ae2ebaff28fa48cb3b8800af27b4b916505a7e28fed696ccffa0708a065492c7bbc8ae67d6b10216bba3b7ddbf8b43074cd5115910ef4e12a55a741a78301465c4021955748486f8084cdac8bc38c4955f662c3a534e68be94c2d9bb4881b45633e563ea24468721757436a88f02a9ff830c40c43c224ee9c00182828b09245a3f7a048d77d0652062c65937824e970bfce1a485d2d721a19aff57c2c3fc4c1e3781115992303dd2eb0b3b884c7a3714fe4ddcc257adf3fc13321b4c10785e3c82a64564f854f3a1eb490a6bc8f06dba8feb3bc518dd8e59bccc7dd3f7ac1a4b85d45aa47de023c56325529fcabf671443ba1a8ca6d1ca54924926e9c9d7e1105ee7e4a91bdd406de83b1187ccbfd3ec94d21a9c65ccbf22b07cb539d549dbe4d236b54881c66ef8a17f476a49fe3ef58dace92ee75298455445a6d04b1f45857eceaa1c31cc0f5b5a105e89c243e1293e42649c8a9545433791d11d71d364811b1beccddeaafcfc075327e7d686df0f861a8722a05c85c030aa20815dd8f68a3ff631f194c8b59b86a54e655739d44e1778e8da8c07df74e2e57ff70fd2855344258800518ff9be0630fa5d0f1b4789ecf2cd345cc65762c4eba96ef4432b2895f28669ee4b60dfa13e69ece6538b3e3b1b086f72d784482353d4334fd87e087d622b7d147cb5ea960ce0a946747fce2e96a3ce625b953b03d24b6d2349b23fb393e965791bfe90416bcb230f1574bd0dc5a011ec4b0e801d7a0bd20fe4f18f76d1d8ad8b31047937e928d2f7d4835eff9c28df74875732a1101b4a8976b3f4efd3a46aada6624517db1660ac204889f0ac79bdb5eddfd366be6756f04c4d8f57f9319d96d36080db383108c23af9b4eb9934dba47577fc9c87dd2e4c694e8ad834825dd3b2734173e887d01c90e0436f414f52d0d2db5ae60abfc6957baf984030ce5d6f030fe7c1cdae2c3fd467e4b9605feb5eba3e8e70effc32dec3717b7f40ecf18ae3f7dcd70b843871ae32ae24d6c6c28c3d2520d123c0e4f60aadcab84fa8803fd7f7f71e8c9b5681d6d47aea11f80e44462e50e9fdcfa4959292b74f3ff0460e902e80463f6a87e75a5eb08d806641136d1801d25cb7eb9b6d420753432a9866efecf9c927e5c4c26d9f816aa2a6e17b198ab145b5bd207f121019235a30a6cfa85cba6803afd5f9f08b07bf0a504b3c67fb048e3eb4e0489d30a761e545959af65bc80e78463416d438d2516285a76a55f610fd90721642ae1fdbeb90d1c692037e297be3e2272c8b6edc27b16369b06bf7c7872ac8c2ef62265f02096d811ee03e357b4484821a7694edeaa4cd58f2a456477992db2fff946572f0963e2e964bb645e1a8d7d2b9add30785f6638d4e00a43886f79cd211682862a466c85b9b41c8bbc62f99282eca48b543912a24981f5ceadc9e73ab29072a28907222599e4df43481d44adecfdd2c7faa1c745d0c6602f36bff9e5edb0282f4b313fa448c744cb9403c499e3f16ab8d126ba2ad7ffb38104dad5b259d40761cf3961fbb6e20f420be265f03a4fed03ebfd72892f254e3609ca360c32fbc204e9b986fc9573b083c605951c405bd4a3e6d11f731d0a97679420a4a46190863afa43a1010d86edf3e0a266379eac5fd1f681460564de9461f39872e7b9dd0805eafdc2c011022b10f92ad9b74e327ec16fb7bb71"}) perf_event_open(&(0x7f00000002c0)={0x0, 0x80, 0x9a, 0xfc, 0x81, 0x7, 0x0, 0x3, 0x8a40, 0x8, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, @perf_bp, 0xa000, 0x101, 0x7, 0x7, 0x7, 0x8, 0x800, 0x0, 0xffffff00, 0x0, 0x5}, 0x0, 0x3, r0, 0x8) exit_group(0xc8fb) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mount$overlay(0x20100000, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2058c666696c65312c6c6f7765726469723d2e2f66696c65302c75707065726469723d2e2f627d732c00"]) 07:24:50 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac710000300000007ffffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:50 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r1 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, 0xffffffffffffffff) ioctl$NBD_DO_IT(r0, 0xab03) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) 07:24:50 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r2, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:50 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:50 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$F2FS_IOC_RELEASE_VOLATILE_WRITE(r0, 0xf504, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r3 = dup(0xffffffffffffffff) sendmsg$nl_route(r3, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$NBD_SET_SOCK(r3, 0xab00, r4) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r2, 0x40049421, 0x3) ioctl$NBD_SET_SOCK(r2, 0xab00, r1) ioctl$NBD_DO_IT(r2, 0xab03) openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x8080, 0x0) ioctl$NBD_CLEAR_SOCK(r3, 0xab04) ioctl$NBD_CLEAR_SOCK(r2, 0xab04) sendmsg$IPSET_CMD_FLUSH(r3, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="6c000000040603000000000000000000050000050900020073797a300000000005000100070000000900020073797a310000000005000100070000000900020073797a32000000000500010007000000090002000000000500010007000000"], 0x6c}}, 0x20040000) [ 657.539299][T30715] block nbd0: shutting down sockets 07:24:50 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ff07000000ffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:50 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r2, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:50 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ff00000007ffffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 657.762428][T30723] overlayfs: unrecognized mount option " Xfile1" or missing value [ 657.808425][T30731] block nbd0: shutting down sockets [ 657.824435][T30740] block nbd5: shutting down sockets [ 657.915014][T30742] block nbd5: shutting down sockets 07:24:51 executing program 3: r0 = gettid() r1 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_script(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="018e15e721a8619922a929061bac50403569a49e2df40baf7aa6b3cef52ef7f4abd28940102d1582d18a490c4bef3d848a000000000000"], 0x191) prctl$PR_SET_PTRACER(0x59616d61, r0) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) close(r1) ioctl$SNDRV_PCM_IOCTL_HW_REFINE_OLD(0xffffffffffffffff, 0xc1004110, &(0x7f0000000440)={0x0, [0x0, 0x1, 0xad9a], [{0x1, 0x0, 0x1, 0x1}, {0x80000000, 0x400}, {0x0, 0x9}, {0x0, 0x10000, 0x0, 0x1}, {0x400000, 0x3ff, 0x1, 0x1, 0x0, 0x1}, {0x8, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x5, 0x1, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0x1, 0x0, 0x1}], 0x7fffffff}) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) wait4(r0, &(0x7f0000000040), 0x4, &(0x7f0000000080)) recvfrom$packet(0xffffffffffffffff, &(0x7f0000000140)=""/65, 0x41, 0x10002, &(0x7f0000001f80)={0x11, 0x4, 0x0, 0x1, 0x5, 0x6, @broadcast}, 0x14) 07:24:51 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r2, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:51 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r2 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r2, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="300000000000000084800000010000000000000004000000000000000000000000000000000000000000000068b45fa8aba4f456f788d7f1d8e90f3f135cce61bb715538c0a270750be5379f85b20c08c52f61f624b32d23d3868f992fdb750a0a9f195318034c81ebe4c0ef7e6013e9b836eea11a74e57599530283f47b2a9b5b5d953d77e8b8d182e47b0750306e7bf7c6638d733ec541ae802c9e280553005451b087bf9539f2c7430664a94be8ee44a77cb669fbb92ad47dc5e8b3b1020175127c3fec7f67ea33a2cd797d79b7b75e46376d878793ccd6ac91ccf6ad16b46dc7e0", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:51 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffff07000000ffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:51 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x80805, 0x0) sendmmsg$inet_sctp(r2, &(0x7f00000032c0)=[{&(0x7f00000000c0)=@in={0x2, 0x0, @local}, 0x10, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="30000000edffffff830000000100000000000000040000000000000000000000000000000000000000000000f0732cf754a1d4b13631a2ae42d97fe0d2692a1836b39352f49c61609c2d2ca37c274bb0cc6e53f8dea21591c1abe42527d0d33b0f6babafe741", @ANYRES32=0x0], 0x30}], 0x1, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r2) syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:51 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, r4, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r6}], 0x1, 0xfffffffffffffff8) dup2(r5, r6) setsockopt$sock_int(r6, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(r4, r3, 0x0) 07:24:52 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffff00000007ffffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 659.218830][T30761] block nbd0: shutting down sockets [ 659.219309][T30762] block nbd4: shutting down sockets 07:24:52 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe0d4e66bea465a1}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='/proc/\x00s/sync_\x00le\xf44.\xab%n\x00'/36}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) fchdir(r0) open(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000280)=""/4096, 0x9006) 07:24:52 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) r3 = socket(0x2, 0x80805, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, r3) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 659.277854][T30759] block nbd5: server does not support multiple connections per device. [ 659.290560][T30759] block nbd5: shutting down sockets 07:24:52 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffff07000000ffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 659.389557][T30759] block nbd5: server does not support multiple connections per device. [ 659.403633][T30768] block nbd5: shutting down sockets 07:24:52 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SIZE(r2, 0xab02, 0x6ed1) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_DO_IT(r1, 0xab03) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 659.448712][T30774] block nbd0: shutting down sockets 07:24:52 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, 0xffffffffffffffff) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) [ 659.598550][T30784] nbd5: detected capacity change from 0 to 55 [ 659.615259][T30783] block nbd0: shutting down sockets [ 659.652665][T30788] block nbd5: shutting down sockets [ 659.735033][T30784] nbd5: detected capacity change from 0 to 55 [ 659.741802][T30788] block nbd5: shutting down sockets 07:24:55 executing program 3: ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, &(0x7f0000000100)=""/156) r0 = perf_event_open(&(0x7f0000000380)={0x2, 0x80, 0xdf, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x5, 0xffffffffffffffff, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCL_GETMOUSEREPORTING(r1, 0x5412, &(0x7f00000000c0)=0x13) r2 = dup(0xffffffffffffffff) ioctl$TIOCL_GETMOUSEREPORTING(r1, 0x541c, &(0x7f00000001c0)) sendmsg$nl_route(r2, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) fcntl$getownex(r0, 0x10, &(0x7f0000000080)={0x0, 0x0}) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0xd3, 0x4, 0x24, 0x6, 0x0, 0x3, 0x2, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x4, 0x2, @perf_config_ext={0x8}, 0x20000, 0x4, 0x3ff, 0x9, 0x0, 0x17, 0x20, 0x0, 0x12, 0x0, 0x3f}, r3, 0x9, r2, 0x2) 07:24:55 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffff00000007ffffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) 07:24:55 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xe0d4e66bea465a1}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='/proc/\x00s/sync_\x00le\xf44.\xab%n\x00'/36}, 0x30) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) fchdir(r0) open(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000280)=""/4096, 0x9006) 07:24:55 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, 0xffffffffffffffff) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:55 executing program 1: r0 = syz_io_uring_setup(0x187, &(0x7f00000002c0), &(0x7f00006d5000/0x2000)=nil, &(0x7f0000190000/0x2000)=nil, &(0x7f0000000400)=0x0, &(0x7f0000000100)=0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000240)=@IORING_OP_RECV=@pass_buffer={0x1b, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0}, 0x0) io_uring_enter(r0, 0x2a6e, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000029000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000b2c000)=[{r4}], 0x1, 0xfffffffffffffff8) dup2(r3, r4) setsockopt$sock_int(r4, 0x1, 0x2e, &(0x7f0000000000)=0x101, 0x4) dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) 07:24:55 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffff07000000ffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 662.292454][T30803] block nbd0: shutting down sockets 07:24:55 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0x1, 0x43, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = syz_open_dev$ndb(&(0x7f0000000040), 0x0, 0x0) r2 = syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x0) ioctl$NBD_SET_SOCK(r2, 0xab00, 0xffffffffffffffff) ioctl$NBD_SET_SOCK(r1, 0xab00, r0) ioctl$NBD_CLEAR_SOCK(r1, 0xab04) 07:24:55 executing program 4: syz_mount_image$msdos(&(0x7f0000000040), &(0x7f00000003c0)='./file1\x00', 0xffffffff, 0x1, &(0x7f0000000080)=[{&(0x7f00000000c0)="0400050900000000666174000404090a0200027400f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[]) chdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000100)='./bus\x00', 0x0) mount$9p_fd(0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) sendmsg$nl_route(r1, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x0) r2 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) r3 = syz_open_dev$radio(&(0x7f0000000080), 0x1, 0x2) ioctl$VIDIOC_SUBSCRIBE_EVENT(r3, 0x4020565a, &(0x7f0000000100)={0x5}) ioctl$vim2m_VIDIOC_QUERYBUF(r1, 0xc0585609, &(0x7f0000000440)={0x7, 0x2, 0x4, 0x100, 0x200, {0x0, 0x2710}, {0x4, 0x8, 0xff, 0x40, 0x4, 0x1c, "fb382e45"}, 0x20b, 0x1, @planes=&(0x7f0000000300)={0x2000, 0x7, @mem_offset=0xc481, 0x7}, 0x6, 0x0, r1}) ioctl$INCFS_IOC_PERMIT_FILL(r3, 0x40046721, &(0x7f0000000380)={r4}) ioctl$VIDIOC_SUBSCRIBE_EVENT(r2, 0x4020565a, &(0x7f0000000100)={0x5}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x40010, r2, 0xa841c000) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, r1, 0x0) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000140), &(0x7f0000000180)={0x0, 0xfb, 0xcc, 0x1, 0x40, "4897135ffb109ba179f7e16977aeede6", "9ebf5fbb3875c2a4dfdacedd4f306385d36a24e30495095c3a8eff235fa3778e829414f22a6958208f66fe462cc02d9ca2f0e53b518c33eeb77bf5964377013f5eb7c0b5c167401a13aa3f20fcee243738abe5f7c56ddb07364855329dd2667b7a6eabfe92e5654012ff21cc460572ef937ebb3421832561bd51d21af85d8d0e85240d9e23ff335c743a42463f0fcf33f66a1d1f23af82368c620b4e02affe37111099a0dbfb580e68b613abeff115e493109312362290"}, 0xcc, 0x1) ioctl$FITRIM(r0, 0xc0185879, &(0x7f00000000c0)={0x0, 0xffffffea, 0x2000000000000000}) rename(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') 07:24:55 executing program 3: getpgrp(0xffffffffffffffff) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x5}, 0x0, 0xfffffeffffffffff, 0xffffffffffffffff, 0x0) r0 = getpid() sched_setscheduler(r0, 0x5, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3584, 0xe00) r2 = openat$bsg(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) connect$tipc(r2, 0x0, 0x0) fallocate(r1, 0x11, 0x0, 0xfffc) ioctl$LOOP_SET_FD(0xffffffffffffffff, 0x4c00, 0xffffffffffffffff) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/config', 0x0, 0x0) getdents(r3, 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x40082406, &(0x7f0000000000)='/dev/bsg\x00') r4 = dup(0xffffffffffffffff) sendmsg$nl_route(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80}, 0x105) ioctl$LOOP_GET_STATUS64(r4, 0x4c05, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendfile(0xffffffffffffffff, r4, 0x0, 0x11f08) rt_sigqueueinfo(0x0, 0x0, 0x0) 07:24:55 executing program 2: perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$netlink(0x10, 0x3, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="a10100001400add427323b470c45b4560a067fffffff81004e22000d00ff0028925aa80020007b00090080000efffeffe809000000ff0000f03ac7100003ffffffff00000007ffffffe7ee00000000000000000200000000", 0x1a1}], 0x1) [ 662.500804][T30816] loop4: detected capacity change from 0 to 264192 [ 662.578481][T30818] block nbd0: shutting down sockets [ 662.726506][ T26] audit: type=1800 audit(1638170695.535:64): pid=30822 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed(directio) comm="syz-executor.3" name="file0" dev="sda1" ino=14474 res=0 errno=0 [ 663.466449][ T26] audit: type=1804 audit(1638170696.275:65): pid=30822 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir457516427/syzkaller.RAgSOk/803/file0" dev="sda1" ino=14474 res=1 errno=0 [ 684.988706][ T1224] ieee802154 phy0 wpan0: encryption failed: -22 [ 684.995444][ T1224] ieee802154 phy1 wpan1: encryption failed: -22 [ 690.108061][ T106] block nbd5: Possible stuck request ffff88801a9d8000: control (read@0,4096B). Runtime 30 seconds [ 712.677473][T23946] Bluetooth: hci4: command 0x0406 tx timeout [ 746.429440][ T1224] ieee802154 phy0 wpan0: encryption failed: -22 [ 746.436145][ T1224] ieee802154 phy1 wpan1: encryption failed: -22 [ 768.987768][T30448] Bluetooth: hci0: command 0x0406 tx timeout [ 807.868253][ T1224] ieee802154 phy0 wpan0: encryption failed: -22 [ 807.874828][ T1224] ieee802154 phy1 wpan1: encryption failed: -22