ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0xfffe0}, {&(0x7f000007c0e0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x17f000}, {&(0x7f000007c500)='syzkallers\x00'/32, 0x20, 0x180000}, {&(0x7f000007c520)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x184000}, {&(0x7f000007c5a0)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f6000000010000006e7df300f556b075000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffe00}, {&(0x7f000007c680)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1fffe0}], 0x0, &(0x7f000007c6a0)=ANY=[@ANYBLOB='\x00'], 0x1) (async) 04:39:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) io_uring_enter(0xffffffffffffffff, 0x45f5, 0x0, 0x0, 0x0, 0x4) r2 = io_uring_setup(0x45dd, &(0x7f0000000080)) r3 = io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r2, 0x12, 0x0, r3) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000880)=@IORING_OP_READV=@use_registered_buffer={0x1, 0x4, 0x6000, @fd, 0x5, 0x0, 0x0, 0xd, 0x0, {0x0, r3}}, 0xd59c) move_mount(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x3) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) chdir(&(0x7f00000001c0)='./bus\x00') execveat(r1, &(0x7f0000000340)='./bus\x00', &(0x7f0000000640)=[&(0x7f00000003c0)='0', &(0x7f0000000400)='.!*\x00', &(0x7f0000000440)='0', &(0x7f0000000480)='0', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='/dev/snd/midiC#D#\x00', &(0x7f0000000580)='0', &(0x7f00000005c0)='tmpfs\x00', &(0x7f0000000600)='cgroup.controllers\x00'], &(0x7f0000000840)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='tmpfs\x00', &(0x7f0000000740)='0', &(0x7f0000000780)='trusted.overlay.redirect\x00', &(0x7f00000007c0)='/%$\x00', &(0x7f0000000800)='cgroup.controllers\x00'], 0x800) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0xc020660b, &(0x7f00000002c0)) setxattr$trusted_overlay_redirect(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100), &(0x7f0000000140)='./file1\x00', 0x8, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000380)='./file0\x00') (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) io_uring_enter(0xffffffffffffffff, 0x45f5, 0x0, 0x0, 0x0, 0x4) (async) io_uring_setup(0x45dd, &(0x7f0000000080)) (async) io_uring_register$IORING_REGISTER_PERSONALITY(r2, 0x9, 0x0, 0x0) (async) io_uring_register$IORING_UNREGISTER_PERSONALITY(r2, 0x12, 0x0, r3) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000880)=@IORING_OP_READV=@use_registered_buffer={0x1, 0x4, 0x6000, @fd, 0x5, 0x0, 0x0, 0xd, 0x0, {0x0, r3}}, 0xd59c) (async) move_mount(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x3) (async) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=.']) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) execveat(r1, &(0x7f0000000340)='./bus\x00', &(0x7f0000000640)=[&(0x7f00000003c0)='0', &(0x7f0000000400)='.!*\x00', &(0x7f0000000440)='0', &(0x7f0000000480)='0', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+\x00', &(0x7f0000000540)='/dev/snd/midiC#D#\x00', &(0x7f0000000580)='0', &(0x7f00000005c0)='tmpfs\x00', &(0x7f0000000600)='cgroup.controllers\x00'], &(0x7f0000000840)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='tmpfs\x00', &(0x7f0000000740)='0', &(0x7f0000000780)='trusted.overlay.redirect\x00', &(0x7f00000007c0)='/%$\x00', &(0x7f0000000800)='cgroup.controllers\x00'], 0x800) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r4, 0xc020660b, &(0x7f00000002c0)) (async) setxattr$trusted_overlay_redirect(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100), &(0x7f0000000140)='./file1\x00', 0x8, 0x2) (async) 04:39:52 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f0000000740)=[{{&(0x7f00000004c0)=@in={0x2, 0x0, @private}, 0xfffffffffffffdfd, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000780)=""/116, 0x6c}], 0x2, &(0x7f0000000700)=""/50, 0x32}, 0x9}], 0x1, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="18010000ce2077680a83d82908ec997526dfff753900000000df000000850000007d04000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x20000000) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) syz_clone3(&(0x7f0000000440)={0x0, &(0x7f00000000c0), &(0x7f0000000180), &(0x7f00000001c0), {0x5}, &(0x7f0000000280)=""/230, 0xe6, &(0x7f0000000380)=""/108, &(0x7f0000000400)=[0x0], 0x1}, 0x58) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="2ade4500"/20, @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e00010077697265677561726400000003810280", @ANYRES32, @ANYBLOB], 0x40}}, 0x0) [ 470.909934][T10892] loop2: detected capacity change from 0 to 4096 [ 470.937451][T10892] ntfs3: loop2: Failed to load $MFT. 04:39:52 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BTRFS_IOC_GET_FEATURES(r4, 0x80189439, &(0x7f0000000000)) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 470.968150][ T4136] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 471.004259][T10897] loop2: detected capacity change from 0 to 4096 04:39:52 executing program 2: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x5, 0xc0000) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00', 0x1400) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) [ 471.018567][ T27] usb 4-1: new full-speed USB device number 11 using dummy_hcd [ 471.052109][T10897] ntfs3: loop2: Failed to load $MFT. 04:39:52 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x602c2, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x2010080, 0x0, 0x0) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000480)={@in={{0x2, 0x0, @local}}, 0x0, 0x40, 0x31, 0x0, "000000000000000000000000000000225f15d80700000000000000000003008000000000080000000000000003080000e7ffffff000000000000000000000000002000"}, 0xd8) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000380)='cdg\x00', 0x3) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000b40)) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000020c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002080)={&(0x7f0000000b80)={0x17c, r1, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x34, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x2f, 0x5, "8cae8ea8ac35a56b637583b111f259d03db2823036812287cf0adbbfcdb93861302dbe4a6dc13bf86b62c9"}]}, @ETHTOOL_A_FEATURES_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x24, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x20, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x1c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_MASK={0x8, 0x5, "20ce0a66"}]}, @ETHTOOL_A_FEATURES_WANTED={0x54, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4c, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x17c}}, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="30a8e0c95388cdb756dc64eae8c3e09071a61d07e3d2f499fa6019e6e1e8d369718f227e6968d3d6ee82f502e145b579eb07c99d072ac45ef50901481e9cdd66349759da2f2b76834befecb513b0c26b3327802c5c142459573b4b1788a9af767a8cce7aa0af1fa2e59301fb8cb8e0875e9b5715a90e91a551ff453bfdf5ea892e3199c5809a7252d38b69a187936b35a319cd6d3dcf4aa49dd9bbc7f243d0132f7aa19c1cdce303e3d9efe645a7022fbf5fedee136c9098f3bd009179c280625da922bd1c4aff91feeacf53363e4bcbf2ffa4354e8f60d2c40092569172423cb7ab37ef1f820b24ffa3e6098a674aa222317f3567161b4374dd07c4235e8aed95bacd24cb9d36973dd320acdab500900303d0a9ef37d3597050884a842dab206dbf92b576f7d303e2cd18447bde0885cd1e4436424c85db8195f05d492cb641b0b069674e4c858b265ff833263db5e14a33dee5c0d180f555f273939aa3a71e28280a58a1a4802d2efbd0ac18c116d632f9857db0c71794c33f0bcf5088da0a3b7700"/399, @ANYRES16=r2, @ANYRES32, @ANYRESHEX=r2, @ANYRES32, @ANYBLOB="ec2f0fa93cd904b91ce8aa6bc96e990e88c20871d23b133e9d3e78e40d4e30222836f3989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798008fc29cb1db4eab4b868e35f0b9dd309e784baf9d27f1b5e57abaaf70c17988f7f833f1b1a8ffa583fb36d210cecb56873db4245a564d5226f5c3a2ce688f7d3bc2d33d3f89f95e7e40cff61d614ac8bf721f91da85b68fcee6223ee90c12933b16df65ab337eb7eb62ea8e5df063cf0ae64a5b86fb9d88f01dcb5b46a1ed2800238909619a7800339e1cbd73036a823b1af69c7dc42c28ea1199f34c164831abde9aaff3ded1c2606130df80bf96c93e42", @ANYRES64], 0x100000530) [ 471.208114][ T4136] usb 1-1: Using ep0 maxpacket: 8 [ 471.328425][ T4136] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 471.340540][ T4136] usb 1-1: config 0 has no interface number 0 [ 471.358130][ T4136] usb 1-1: New USB device found, idVendor=04fc, idProduct=1528, bcdDevice=79.05 [ 471.384925][ T4136] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 471.415793][ T4136] usb 1-1: config 0 descriptor?? [ 471.429838][ T27] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 471.462035][ T4136] gspca_main: spca1528-2.14.0 probing 04fc:1528 [ 471.467800][ T27] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1024, setting to 64 04:39:52 executing program 2: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x5, 0xc0000) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00', 0x1400) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') (async) syz_open_dev$vcsn(&(0x7f0000000000), 0x5, 0xc0000) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r1) (async) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00', 0x1400) (async) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) (async) [ 471.483452][ T27] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 471.698518][ T27] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 471.709646][ T27] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 471.717742][ T27] usb 4-1: Product: syz [ 471.722038][ T27] usb 4-1: Manufacturer: syz [ 471.726716][ T27] usb 4-1: SerialNumber: syz [ 471.758344][T10879] raw-gadget.1 gadget.3: fail, usb_ep_enable returned -22 [ 472.058156][ T27] cdc_ncm 4-1:1.0: bind() failure [ 472.064785][ T27] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 472.071798][ T27] cdc_ncm 4-1:1.1: bind() failure [ 472.080402][ T27] usb 4-1: USB disconnect, device number 11 04:39:53 executing program 3: ioctl$VIDIOC_ENCODER_CMD(0xffffffffffffffff, 0xc028564d, &(0x7f0000000000)={0x1, 0x1, [0x9, 0x5, 0x10001, 0x1, 0x8, 0xfff, 0x6, 0x3]}) (async) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000400)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x81, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x7}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x400}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x8}}}}}}}]}}, 0x0) 04:39:53 executing program 2: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x5, 0xc0000) (async) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async, rerun: 32) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0/file0\x00', 0x1400) (async, rerun: 32) fchownat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff, 0x0) 04:39:53 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$BTRFS_IOC_GET_FEATURES(r4, 0x80189439, &(0x7f0000000000)) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:39:53 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f0000000740)=[{{&(0x7f00000004c0)=@in={0x2, 0x0, @private}, 0xfffffffffffffdfd, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000780)=""/116, 0x6c}], 0x2, &(0x7f0000000700)=""/50, 0x32}, 0x9}], 0x1, 0x2, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="18010000ce2077680a83d82908ec997526dfff753900000000df000000850000007d04000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NBD_CMD_STATUS(0xffffffffffffffff, 0x0, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x20000000) (async) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) (async) syz_clone3(&(0x7f0000000440)={0x0, &(0x7f00000000c0), &(0x7f0000000180), &(0x7f00000001c0), {0x5}, &(0x7f0000000280)=""/230, 0xe6, &(0x7f0000000380)=""/108, &(0x7f0000000400)=[0x0], 0x1}, 0x58) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="2ade4500"/20, @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e00010077697265677561726400000003810280", @ANYRES32, @ANYBLOB], 0x40}}, 0x0) 04:39:53 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x602c2, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) (async) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x2010080, 0x0, 0x0) (async) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) (async) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) (async) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000480)={@in={{0x2, 0x0, @local}}, 0x0, 0x40, 0x31, 0x0, "000000000000000000000000000000225f15d80700000000000000000003008000000000080000000000000003080000e7ffffff000000000000000000000000002000"}, 0xd8) (async) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000380)='cdg\x00', 0x3) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000b40)) (async) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000020c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002080)={&(0x7f0000000b80)={0x17c, r1, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x34, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x2f, 0x5, "8cae8ea8ac35a56b637583b111f259d03db2823036812287cf0adbbfcdb93861302dbe4a6dc13bf86b62c9"}]}, @ETHTOOL_A_FEATURES_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x24, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x20, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x1c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_MASK={0x8, 0x5, "20ce0a66"}]}, @ETHTOOL_A_FEATURES_WANTED={0x54, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4c, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x17c}}, 0x0) (async) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) (async) write$binfmt_elf64(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="30a8e0c95388cdb756dc64eae8c3e09071a61d07e3d2f499fa6019e6e1e8d369718f227e6968d3d6ee82f502e145b579eb07c99d072ac45ef50901481e9cdd66349759da2f2b76834befecb513b0c26b3327802c5c142459573b4b1788a9af767a8cce7aa0af1fa2e59301fb8cb8e0875e9b5715a90e91a551ff453bfdf5ea892e3199c5809a7252d38b69a187936b35a319cd6d3dcf4aa49dd9bbc7f243d0132f7aa19c1cdce303e3d9efe645a7022fbf5fedee136c9098f3bd009179c280625da922bd1c4aff91feeacf53363e4bcbf2ffa4354e8f60d2c40092569172423cb7ab37ef1f820b24ffa3e6098a674aa222317f3567161b4374dd07c4235e8aed95bacd24cb9d36973dd320acdab500900303d0a9ef37d3597050884a842dab206dbf92b576f7d303e2cd18447bde0885cd1e4436424c85db8195f05d492cb641b0b069674e4c858b265ff833263db5e14a33dee5c0d180f555f273939aa3a71e28280a58a1a4802d2efbd0ac18c116d632f9857db0c71794c33f0bcf5088da0a3b7700"/399, @ANYRES16=r2, @ANYRES32, @ANYRESHEX=r2, @ANYRES32, @ANYBLOB="ec2f0fa93cd904b91ce8aa6bc96e990e88c20871d23b133e9d3e78e40d4e30222836f3989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798008fc29cb1db4eab4b868e35f0b9dd309e784baf9d27f1b5e57abaaf70c17988f7f833f1b1a8ffa583fb36d210cecb56873db4245a564d5226f5c3a2ce688f7d3bc2d33d3f89f95e7e40cff61d614ac8bf721f91da85b68fcee6223ee90c12933b16df65ab337eb7eb62ea8e5df063cf0ae64a5b86fb9d88f01dcb5b46a1ed2800238909619a7800339e1cbd73036a823b1af69c7dc42c28ea1199f34c164831abde9aaff3ded1c2606130df80bf96c93e42", @ANYRES64], 0x100000530) [ 472.789061][ T27] usb 4-1: new full-speed USB device number 12 using dummy_hcd [ 472.978151][ T4136] gspca_spca1528: reg_w err -71 [ 472.983086][ T4136] spca1528: probe of 1-1:0.1 failed with error -71 [ 473.003193][ T4136] usb 1-1: USB disconnect, device number 9 [ 473.200118][ T27] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 473.211262][ T27] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1024, setting to 64 [ 473.224151][ T27] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 473.388630][ T27] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 473.397716][ T27] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 473.405779][ T27] usb 4-1: Product: syz [ 473.410007][ T27] usb 4-1: Manufacturer: syz [ 473.414596][ T27] usb 4-1: SerialNumber: syz 04:39:54 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000180)=ANY=[@ANYBLOB="120100008ddbdc08fc042815057900000001090212000100000000090401"], 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, &(0x7f0000000000)={0x0, 0xc, 0xb6, {0xb6, 0xe, "c8f381f3b33948086dd3d5579d69cb26a580fc3d6abec3d80e1c5d3a3bc80d10915c0b2bad9eb853147072a9b00b3fe518547bcff2a28c62d948a04611e09dfa46a11ea5c5bc5e5a6c183d17f75090dc59a9c1111fe473bfc813ce63a3cb9ac876407fd748876dded4c3ea7b69f07a5553da7a7ca7cb259db54992c2e8b3d92671004de12dac1382ddd31c52a4b4bd730f4f6e600804247686cc7cfade93460127758c6661ebdd62522a1cd8748cb3bd0d45e6cf"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1009}}, &(0x7f0000000100)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x5, "59908b76"}, @main=@item_012={0x2, 0x0, 0x9, "23f3"}, @global=@item_012={0x1, 0x1, 0x8, ')'}]}}, &(0x7f0000000140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x3, 0x5, 0x1, {0x22, 0x316}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000200)={0x40, 0x3, 0xb8, "018ba796fa23dd985a9253202575dce5b9926b27f5349e3b6befda95b05bfe7b8095aaf4d81e9d6fac7358215e54564ee24a5ac8e9d275da2416f2219568f283723b616b035f97a80909f061bf960992e2e485cbc3ce7bbe08989dc2b55092060120687a0f1913d52ca3a3ff51742bfe6c1a05c82871271d2cb6deac35ac757ce3faedd0c63f983e26019d12ee65add388ac9d5f689452d25602d57c0697cc348d7bfe97ad25499f0e819b64abccec30bf3729851ae9a314"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x1f}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0xf7}, &(0x7f0000000340)={0x20, 0x1, 0x65, "6518cffd935968c5f89d13d49d633886eb16aa77a57781363d8408ee7ef6641c359c89ffb571b59596b05d397dda4cde3d6476f71fb4d0d7db89c37623b1fad13ec34e4b9a022a6f960e58a72aa4f1a467c3908121f85635c90f8b3847cc0ca3d05542e061"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x20}}) 04:39:54 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f0000000740)=[{{&(0x7f00000004c0)=@in={0x2, 0x0, @private}, 0xfffffffffffffdfd, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/234, 0xea}, {&(0x7f0000000780)=""/116, 0x6c}], 0x2, &(0x7f0000000700)=""/50, 0x32}, 0x9}], 0x1, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="18010000ce2077680a83d82908ec997526dfff753900000000df000000850000007d04000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r3}, 0x10) (async) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) sendmsg$NBD_CMD_STATUS(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x20000000) (async) sched_setparam(0x0, &(0x7f0000000180)=0xe4db) (async) syz_clone3(&(0x7f0000000440)={0x0, &(0x7f00000000c0), &(0x7f0000000180), &(0x7f00000001c0), {0x5}, &(0x7f0000000280)=""/230, 0xe6, &(0x7f0000000380)=""/108, &(0x7f0000000400)=[0x0], 0x1}, 0x58) r4 = socket$netlink(0x10, 0x3, 0x0) (async) sendmsg$TIPC_NL_NET_GET(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="2ade4500"/20, @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e00010077697265677561726400000003810280", @ANYRES32, @ANYBLOB], 0x40}}, 0x0) 04:39:54 executing program 1: r0 = open(&(0x7f0000000200)='./bus\x00', 0x602c2, 0x0) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x2010080, 0x0, 0x0) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000480)={@in={{0x2, 0x0, @local}}, 0x0, 0x40, 0x31, 0x0, "000000000000000000000000000000225f15d80700000000000000000003008000000000080000000000000003080000e7ffffff000000000000000000000000002000"}, 0xd8) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000380)='cdg\x00', 0x3) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000b40)) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000020c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002080)={&(0x7f0000000b80)={0x17c, r1, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x34, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x2f, 0x5, "8cae8ea8ac35a56b637583b111f259d03db2823036812287cf0adbbfcdb93861302dbe4a6dc13bf86b62c9"}]}, @ETHTOOL_A_FEATURES_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x24, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x20, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x1c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_MASK={0x8, 0x5, "20ce0a66"}]}, @ETHTOOL_A_FEATURES_WANTED={0x54, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4c, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x17c}}, 0x0) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) write$binfmt_elf64(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="30a8e0c95388cdb756dc64eae8c3e09071a61d07e3d2f499fa6019e6e1e8d369718f227e6968d3d6ee82f502e145b579eb07c99d072ac45ef50901481e9cdd66349759da2f2b76834befecb513b0c26b3327802c5c142459573b4b1788a9af767a8cce7aa0af1fa2e59301fb8cb8e0875e9b5715a90e91a551ff453bfdf5ea892e3199c5809a7252d38b69a187936b35a319cd6d3dcf4aa49dd9bbc7f243d0132f7aa19c1cdce303e3d9efe645a7022fbf5fedee136c9098f3bd009179c280625da922bd1c4aff91feeacf53363e4bcbf2ffa4354e8f60d2c40092569172423cb7ab37ef1f820b24ffa3e6098a674aa222317f3567161b4374dd07c4235e8aed95bacd24cb9d36973dd320acdab500900303d0a9ef37d3597050884a842dab206dbf92b576f7d303e2cd18447bde0885cd1e4436424c85db8195f05d492cb641b0b069674e4c858b265ff833263db5e14a33dee5c0d180f555f273939aa3a71e28280a58a1a4802d2efbd0ac18c116d632f9857db0c71794c33f0bcf5088da0a3b7700"/399, @ANYRES16=r2, @ANYRES32, @ANYRESHEX=r2, @ANYRES32, @ANYBLOB="ec2f0fa93cd904b91ce8aa6bc96e990e88c20871d23b133e9d3e78e40d4e30222836f3989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798008fc29cb1db4eab4b868e35f0b9dd309e784baf9d27f1b5e57abaaf70c17988f7f833f1b1a8ffa583fb36d210cecb56873db4245a564d5226f5c3a2ce688f7d3bc2d33d3f89f95e7e40cff61d614ac8bf721f91da85b68fcee6223ee90c12933b16df65ab337eb7eb62ea8e5df063cf0ae64a5b86fb9d88f01dcb5b46a1ed2800238909619a7800339e1cbd73036a823b1af69c7dc42c28ea1199f34c164831abde9aaff3ded1c2606130df80bf96c93e42", @ANYRES64], 0x100000530) open(&(0x7f0000000200)='./bus\x00', 0x602c2, 0x0) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) (async) syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x2010080, 0x0, 0x0) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) (async) socket$inet(0x2, 0x4000000000000001, 0x0) (async) setsockopt$inet_tcp_int(r3, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) (async) bind$inet(r3, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) (async) setsockopt$inet_tcp_TCP_MD5SIG(r3, 0x6, 0xe, &(0x7f0000000480)={@in={{0x2, 0x0, @local}}, 0x0, 0x40, 0x31, 0x0, "000000000000000000000000000000225f15d80700000000000000000003008000000000080000000000000003080000e7ffffff000000000000000000000000002000"}, 0xd8) (async) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000380)='cdg\x00', 0x3) (async) sendto$inet(r3, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_team(r2, 0x8933, &(0x7f0000000b40)) (async) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000020c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000002080)={&(0x7f0000000b80)={0x17c, r1, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_FEATURES_HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x34, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x2f, 0x5, "8cae8ea8ac35a56b637583b111f259d03db2823036812287cf0adbbfcdb93861302dbe4a6dc13bf86b62c9"}]}, @ETHTOOL_A_FEATURES_HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macvlan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'lo\x00'}]}, @ETHTOOL_A_FEATURES_HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_macvtap\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x24, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x20, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4}]}]}]}, @ETHTOOL_A_FEATURES_HEADER={0x4}, @ETHTOOL_A_FEATURES_WANTED={0x1c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x4}, @ETHTOOL_A_BITSET_MASK={0x8, 0x5, "20ce0a66"}]}, @ETHTOOL_A_FEATURES_WANTED={0x54, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x4c, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '-.\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x17c}}, 0x0) (async) setsockopt$sock_int(r3, 0x1, 0x8, &(0x7f0000000100), 0x4) (async) recvmsg(r3, &(0x7f0000000240)={&(0x7f0000000040)=@nfc, 0xf012, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xdc2c}], 0x6, &(0x7f0000000200)=""/20, 0x31, 0xd571012c}, 0x12c) (async) write$binfmt_elf64(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="30a8e0c95388cdb756dc64eae8c3e09071a61d07e3d2f499fa6019e6e1e8d369718f227e6968d3d6ee82f502e145b579eb07c99d072ac45ef50901481e9cdd66349759da2f2b76834befecb513b0c26b3327802c5c142459573b4b1788a9af767a8cce7aa0af1fa2e59301fb8cb8e0875e9b5715a90e91a551ff453bfdf5ea892e3199c5809a7252d38b69a187936b35a319cd6d3dcf4aa49dd9bbc7f243d0132f7aa19c1cdce303e3d9efe645a7022fbf5fedee136c9098f3bd009179c280625da922bd1c4aff91feeacf53363e4bcbf2ffa4354e8f60d2c40092569172423cb7ab37ef1f820b24ffa3e6098a674aa222317f3567161b4374dd07c4235e8aed95bacd24cb9d36973dd320acdab500900303d0a9ef37d3597050884a842dab206dbf92b576f7d303e2cd18447bde0885cd1e4436424c85db8195f05d492cb641b0b069674e4c858b265ff833263db5e14a33dee5c0d180f555f273939aa3a71e28280a58a1a4802d2efbd0ac18c116d632f9857db0c71794c33f0bcf5088da0a3b7700"/399, @ANYRES16=r2, @ANYRES32, @ANYRESHEX=r2, @ANYRES32, @ANYBLOB="ec2f0fa93cd904b91ce8aa6bc96e990e88c20871d23b133e9d3e78e40d4e30222836f3989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798008fc29cb1db4eab4b868e35f0b9dd309e784baf9d27f1b5e57abaaf70c17988f7f833f1b1a8ffa583fb36d210cecb56873db4245a564d5226f5c3a2ce688f7d3bc2d33d3f89f95e7e40cff61d614ac8bf721f91da85b68fcee6223ee90c12933b16df65ab337eb7eb62ea8e5df063cf0ae64a5b86fb9d88f01dcb5b46a1ed2800238909619a7800339e1cbd73036a823b1af69c7dc42c28ea1199f34c164831abde9aaff3ded1c2606130df80bf96c93e42", @ANYRES64], 0x100000530) (async) 04:39:54 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BTRFS_IOC_GET_FEATURES(r4, 0x80189439, &(0x7f0000000000)) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:39:54 executing program 2: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BTRFS_IOC_GET_FEATURES(r4, 0x80189439, &(0x7f0000000000)) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 473.438240][T10943] raw-gadget.1 gadget.3: fail, usb_ep_enable returned -22 04:39:54 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="600000003000ed030000000000000000000000004c000100480001000c000100736b62656469740038000280180002000000000000000000000000000000000000000000040006000c00090000000000000000000c0005000000000000000000475026e66ab22844839d1d014047fe60fc96b516dacfcff007b95ee76aa450d86462b206f7b579b5bb2ad637f7f8c55b9baaa909525a52aecf17ab90f29e329982e428d7c6b53f8a45b15959a785e104ec2a89a664874f80a30690feb9792883ee824d7eeb417be071907608f19339694efbe9531521b4fc58795024b72e812653b84c92718e694a7213158763074199233540f071f693f63f63db9b4e635f206c93b4a2c10e5c0230ec259b62960088fa7dab578bb20c71396ae37750e2359ea21fb2478bdcfc53f3bfd9e62e7f70aec0"], 0x60}}, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000300)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000340)=0x14) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00000003c0)={r2, 0x20, &(0x7f0000000380)=[@in={0x2, 0x4e24, @rand_addr=0x64010101}, @in={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}]}, &(0x7f0000000400)=0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000240)={&(0x7f0000000440)=ANY=[@ANYBLOB="340000006600200028bd7000fedbdf2500000000", @ANYRES32=r1, @ANYBLOB="0d00fffff5ffffffe7ff000008000b00ff03000008000b0000ce849868759dbf5b39b08101a1e1a43b6d1bb54eccb7958d1c35d42a8c74aa61996962cd32770f8343d8bda784855633bfd06b34ebee43c49485ec3b371ee5cc90c84c750c97c206b3c721442eead94389f9042796bd7f4cd6056cad78b314af"], 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x40000) 04:39:54 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="600000003000ed030000000000000000000000004c000100480001000c000100736b62656469740038000280180002000000000000000000000000000000000000000000040006000c00090000000000000000000c0005000000000000000000475026e66ab22844839d1d014047fe60fc96b516dacfcff007b95ee76aa450d86462b206f7b579b5bb2ad637f7f8c55b9baaa909525a52aecf17ab90f29e329982e428d7c6b53f8a45b15959a785e104ec2a89a664874f80a30690feb9792883ee824d7eeb417be071907608f19339694efbe9531521b4fc58795024b72e812653b84c92718e694a7213158763074199233540f071f693f63f63db9b4e635f206c93b4a2c10e5c0230ec259b62960088fa7dab578bb20c71396ae37750e2359ea21fb2478bdcfc53f3bfd9e62e7f70aec0"], 0x60}}, 0x0) (async, rerun: 32) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) (async, rerun: 32) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000300)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000340)=0x14) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00000003c0)={r2, 0x20, &(0x7f0000000380)=[@in={0x2, 0x4e24, @rand_addr=0x64010101}, @in={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}]}, &(0x7f0000000400)=0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000240)={&(0x7f0000000440)=ANY=[@ANYBLOB="340000006600200028bd7000fedbdf2500000000", @ANYRES32=r1, @ANYBLOB="0d00fffff5ffffffe7ff000008000b00ff03000008000b0000ce849868759dbf5b39b08101a1e1a43b6d1bb54eccb7958d1c35d42a8c74aa61996962cd32770f8343d8bda784855633bfd06b34ebee43c49485ec3b371ee5cc90c84c750c97c206b3c721442eead94389f9042796bd7f4cd6056cad78b314af"], 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x40000) [ 473.738144][ T27] cdc_ncm 4-1:1.0: bind() failure [ 473.747752][ T27] cdc_ncm 4-1:1.1: CDC Union missing and no IAD found [ 473.767855][ T27] cdc_ncm 4-1:1.1: bind() failure [ 473.786692][ T27] usb 4-1: USB disconnect, device number 12 [ 473.848710][ T3686] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 474.098043][ T3686] usb 1-1: Using ep0 maxpacket: 8 04:39:55 executing program 3: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) sendmsg$FOU_CMD_GET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x829, 0x70bd29, 0x25dfdbfe, {}, [@FOU_ATTR_PEER_V4={0x8, 0x8, @initdev={0xac, 0x1e, 0x0, 0x0}}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_TYPE={0x5, 0x4, 0x2}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e24}, @FOU_ATTR_PEER_V6={0x14, 0x9, @dev={0xfe, 0x80, '\x00', 0x9}}]}, 0x44}}, 0x0) syz_clone(0x50000000, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) 04:39:55 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="600000003000ed030000000000000000000000004c000100480001000c000100736b62656469740038000280180002000000000000000000000000000000000000000000040006000c00090000000000000000000c0005000000000000000000475026e66ab22844839d1d014047fe60fc96b516dacfcff007b95ee76aa450d86462b206f7b579b5bb2ad637f7f8c55b9baaa909525a52aecf17ab90f29e329982e428d7c6b53f8a45b15959a785e104ec2a89a664874f80a30690feb9792883ee824d7eeb417be071907608f19339694efbe9531521b4fc58795024b72e812653b84c92718e694a7213158763074199233540f071f693f63f63db9b4e635f206c93b4a2c10e5c0230ec259b62960088fa7dab578bb20c71396ae37750e2359ea21fb2478bdcfc53f3bfd9e62e7f70aec0"], 0x60}}, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000040)={'batadv0\x00', 0x0}) (async) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(0xffffffffffffffff, 0x84, 0x1d, &(0x7f0000000300)={0x4, [0x0, 0x0, 0x0, 0x0]}, &(0x7f0000000340)=0x14) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(0xffffffffffffffff, 0x84, 0x6f, &(0x7f00000003c0)={r2, 0x20, &(0x7f0000000380)=[@in={0x2, 0x4e24, @rand_addr=0x64010101}, @in={0x2, 0x4e20, @initdev={0xac, 0x1e, 0x1, 0x0}}]}, &(0x7f0000000400)=0x10) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000240)={&(0x7f0000000440)=ANY=[@ANYBLOB="340000006600200028bd7000fedbdf2500000000", @ANYRES32=r1, @ANYBLOB="0d00fffff5ffffffe7ff000008000b00ff03000008000b0000ce849868759dbf5b39b08101a1e1a43b6d1bb54eccb7958d1c35d42a8c74aa61996962cd32770f8343d8bda784855633bfd06b34ebee43c49485ec3b371ee5cc90c84c750c97c206b3c721442eead94389f9042796bd7f4cd6056cad78b314af"], 0x34}, 0x1, 0x0, 0x0, 0x10}, 0x40000) 04:39:55 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) 04:39:55 executing program 1: sched_setscheduler(0x0, 0x2, 0x0) r0 = creat(0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x10, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0001001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000012700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}, {&(0x7f0000012e00)="02", 0x1, 0x10400}, {&(0x7f0000012f00)="03", 0x1, 0x10800}, {&(0x7f0000013000)="04", 0x1, 0x10c00}, {&(0x7f0000013100)="05", 0x1, 0x11000}, {&(0x7f0000000380)="0000000000000000010000000000000000000032ed2fbf000d000000000000000000000000000040000000000000000000000001000000000000000000000000c0010000000000000000000000000000000000000000000000000000000000bc000000", 0x63, 0x113fe}], 0x0, &(0x7f0000000380)=ANY=[], 0x0) r5 = socket(0x10, 0x1, 0x1) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchownat(r4, &(0x7f0000000080)='./file1\x00', 0x0, r7, 0x0) sendmmsg$unix(r2, &(0x7f0000000780)=[{{&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000580)="3c54e07f86378dea9aaf36474682dae9a9c0f72806b9d6b3fbaafad5d538733d96d3566e6fa17b530cd7170f546dc3c475c3624813a0c7b4ac202b176b4f9302dfb1217868c8115fe3ff8c7dffa910f5309bda428c262553d923ecdb01ea0fd737b10ccc44cb743fef60e5be4bea73ad228c09954e80dd848cf00ad6ad20d07955863f05e179bbc1", 0x88}], 0x1, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}], 0x60, 0x20008800}}, {{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000001c0), 0x0, &(0x7f0000000280)}}], 0x2, 0x40090) creat(&(0x7f0000000240)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0xa0202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x18, 0x2, &(0x7f0000001900)=ANY=[@ANYBLOB="0000f9ffffffffffffff00006a3bbde447517c6da9c82a740a9dd58266c039e668ea20fdcb1f8a6d5ce71fbe1c325910ba54372f8722a0a7f93b578a55bb53d9bc63900e359eff6736b30ecf798d44715211cde67f4ff58f985c0a5ca0bdcafad8002a1bf91403ee8fa4e3cab126430733075fbf0c7cb72c1a3d1db2d3122a6bac5427771083dcc46922fb5e7850d1c553256344ec9bec1f6effec775069e5f9f344fad7094831a87072ff5f02deff8b68d3ab7a77c45599d716d05013769643b87f805c97e4d3b44e260e7814ba9e5a319ff9df93a630c44037c1baa5e914b5e498cc8037e6a6b0de2dae9c3182ccf6c6966a7c841686b2b1e71967caf5c5e83b6888cca40063f7ac4fe3d0235f8c4f7f3b3070286957c498167785bc81c222607d574c2637d0eb504610dfecd21c7f9b3e1041cca7a8795e5be0e7e91162d7a3e25963cdf29cff3b8908b488318a8f0ebf1a452957bf89c7f1ea210602a09c9cd47a29d36189e8fa212deeefc9207d586240d8ac04e6260875ca8ef5aa9e96969b5846b1ebe3f30343bb84"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x3, 0xb8a4, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r8, 0x1]}, 0x80) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) signalfd(0xffffffffffffffff, 0x0, 0x0) 04:39:55 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='blkio.bfq.empty_time\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYBLOB="7fbb121815d4da174fa80a536687a61c0000d5bbe1be29002000f9ff2da259d16ed490f7ed0a8c547fb6200be50e95c2870bf10c4ebf09fdd3007e506379466cfa1e7d5c9ebd74ae2afe3ea796dfdf09e1d8358a100803785d517fbf39b7bd04b293a48ff265953cb5e4cd6b19b50539342ba94775a85acce9062f93dae524ec1c738cce03d6ae5a0b79a5909193fec05584f8298e02b3ec1b6634984d085e83b05dadf88f52637f0000000000000000a4f10582d1b78731c1b0c54a3848dd25fdbfddce08424a661e4aab5cc10000000000000000000000000000006ee16a78e9a8588ceae2d0a778d6b1c80a5f7810f674f064124005e7f31a62143906ae618beb9b40ef61f95d9ef901cb2bcb86b8f09921707badb1c5fd9ac660875fa255d880c4f7ffe4e300"/305], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x11, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$SNDCTL_TMR_CONTINUE(r2, 0x5404) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) ioctl$KVM_SET_IDENTITY_MAP_ADDR(0xffffffffffffffff, 0x4008ae48, &(0x7f00000001c0)) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 474.247109][ T3686] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 474.263105][ T3686] usb 1-1: config 0 has no interface number 0 [ 474.269590][ T3686] usb 1-1: New USB device found, idVendor=04fc, idProduct=1528, bcdDevice=79.05 [ 474.278955][ T3686] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 474.288181][ T3686] usb 1-1: config 0 descriptor?? [ 474.339577][ T3686] gspca_main: spca1528-2.14.0 probing 04fc:1528 [ 474.419176][T10998] loop1: detected capacity change from 0 to 1024 [ 474.460956][T10998] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 475.288110][ T3686] gspca_spca1528: reg_w err -71 [ 475.293104][ T3686] spca1528: probe of 1-1:0.1 failed with error -71 [ 475.315288][ T3686] usb 1-1: USB disconnect, device number 10 [ 475.428568][ T3757] EXT4-fs (loop1): unmounting filesystem. 04:39:57 executing program 0: r0 = syz_usb_connect(0x0, 0x24, &(0x7f0000000180)=ANY=[@ANYBLOB="120100008ddbdc08fc042815057900000001090212000100000000090401"], 0x0) syz_usb_control_io$uac1(r0, 0x0, 0x0) (async) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io$uac1(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) (async) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, &(0x7f0000000000)={0x0, 0xc, 0xb6, {0xb6, 0xe, "c8f381f3b33948086dd3d5579d69cb26a580fc3d6abec3d80e1c5d3a3bc80d10915c0b2bad9eb853147072a9b00b3fe518547bcff2a28c62d948a04611e09dfa46a11ea5c5bc5e5a6c183d17f75090dc59a9c1111fe473bfc813ce63a3cb9ac876407fd748876dded4c3ea7b69f07a5553da7a7ca7cb259db54992c2e8b3d92671004de12dac1382ddd31c52a4b4bd730f4f6e600804247686cc7cfade93460127758c6661ebdd62522a1cd8748cb3bd0d45e6cf"}}, &(0x7f00000000c0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1009}}, &(0x7f0000000100)={0x0, 0x22, 0xa, {[@local=@item_4={0x3, 0x2, 0x5, "59908b76"}, @main=@item_012={0x2, 0x0, 0x9, "23f3"}, @global=@item_012={0x1, 0x1, 0x8, ')'}]}}, &(0x7f0000000140)={0x0, 0x21, 0x9, {0x9, 0x21, 0x3, 0x5, 0x1, {0x22, 0x316}}}}, &(0x7f0000000400)={0x2c, &(0x7f0000000200)={0x40, 0x3, 0xb8, "018ba796fa23dd985a9253202575dce5b9926b27f5349e3b6befda95b05bfe7b8095aaf4d81e9d6fac7358215e54564ee24a5ac8e9d275da2416f2219568f283723b616b035f97a80909f061bf960992e2e485cbc3ce7bbe08989dc2b55092060120687a0f1913d52ca3a3ff51742bfe6c1a05c82871271d2cb6deac35ac757ce3faedd0c63f983e26019d12ee65add388ac9d5f689452d25602d57c0697cc348d7bfe97ad25499f0e819b64abccec30bf3729851ae9a314"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x1f}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0xf7}, &(0x7f0000000340)={0x20, 0x1, 0x65, "6518cffd935968c5f89d13d49d633886eb16aa77a57781363d8408ee7ef6641c359c89ffb571b59596b05d397dda4cde3d6476f71fb4d0d7db89c37623b1fad13ec34e4b9a022a6f960e58a72aa4f1a467c3908121f85635c90f8b3847cc0ca3d05542e061"}, &(0x7f00000003c0)={0x20, 0x3, 0x1, 0x20}}) 04:39:57 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) (async) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) 04:39:57 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendmmsg(r0, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="a71f13b00951084b23408204397d3c71aca3c3452c7404d4cf5f5929c2007964fda77438f0533d27f9cf9d0c7d396fff3836a77f9d1a9ecf9f8f271f88aaedb2a496623d556710646d63de2f907e02b71cd66484761bd1fa50df272c1e7661b3d4ae0456da79fe237fe903b4c591f98b42a9b79cc37c81523591be40f87228526235ebe1d9498974af244e44a22c87ed22c45fa40678ceb5ecd32ee88c97cce206ab25a782eff4ebeb9a7ad7ca85b060e93a93a34aca62e410121bdb", 0xbc}, {&(0x7f0000000140)="1cecc3329c91231b7b58e64601a57d03aa56e2d10a8c8b14d6007a8a7d58320485dc5b384ef9fc7362a4124dd6a00bb7debf7f46ed7e97d68d3cce61075e82909841e68e1f956a0bd7fdc000064f0a56acb116f2b3e7819808b7713f84e13d3651ad3424adf1d77e1fd72ef77ef82ec0a25438cc229b9fd3926f7fb994cd75c7f3675a01cbed02785d5234c58b55e5ee5ddf2dff621c10a033cfcc3d1ca1bad97f94f750b143c74d1351395a294586dd521232cf88a3fab96fd921c1eb4a60677d2dca905884d7f23a425c21a4d2106c16ac4d3000436e9f41c2ec169aadd764357be1853becbc175384706cc4455340f141f9fe4e25", 0xf6}], 0x2}}, {{&(0x7f0000000280)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x1, {0xa, 0x4e20, 0x20, @remote, 0x8001}}}, 0x80, &(0x7f0000000700)=[{&(0x7f0000000300)="e8944ca58433412e79736694613dd0a1bab3", 0x12}, {&(0x7f0000000340)="c9782b12259be46fcbd060cb5bb05db680e4958306ba162c9bda9cf0363ce085bf9f74f08c5ae7aae3c96048d366bdf9f1445e65b9abb234f5f2983df9e06a89f31429d6", 0x44}, {&(0x7f00000003c0)="5be0e8da6d89f59bae5dc38270932f1ca2967df3de08b3255cc37351d1769add2c8523573d7c25489b1d73ab631d29bfebdafa876ac0dce121b23f762d3f24b95fa0b3d5492e7322a791ca697baa4fbfc210ad0f8b856753d30ca5a11ca718af8e800cdf65fb", 0x66}, {&(0x7f0000000440)="6832ab9c8a3aa60714a0454fd9c82426e635f299ac7446f387b551368011c57da40f589f70c6c3c028789f9a5411b3220914f429fe1deb2c0a40d72e61595b8550a6ac6e8c777efa091bdeba6b8340906fcdbc0644f917f44a786344047eb03455db93067b8591005c8f02fc5c7fcbd90f662a972884bdc1827eaca67dc151b6853929f248bf5f6c873f02ae42d0da1f9d04923406c56291f4753886bc90b7f8c6c2763035ad7bfe9dc677f902f40073ac1ec389c09d", 0xb6}, {&(0x7f0000000500)="ad70a6c68a4b2d1335b3d6b3b4d02ed9ba48052f54a467734b6a295b4ce9623f13c6aa055faf739132f80bfbb5ecadc7fab4a13630eb80f9c690f5d1903e1da23eac71a7960787a2d9e2bdbd61f22f23785d90a9", 0x54}, {&(0x7f0000000580)="08a18cd5e21018f919466fcef3d38193ff07f7dee40cdcc3215145a9bb5703ffbf0131fd728033d96c76a99fddc2b1f5e5f52b8ed6d58221a7ebc5121a1d70af09c01271b3e0b86f3c021a2de06eea8d7f55b49f53ab3e228de435f88830ed2eceb552e7a0e84cd4b4140ac9260ad8bb7ff5c21bfa686b39380cd98d334d2523340b390aa360c2cf269a2796fbe7550d61cc7d069b9a27a061952fecd40dd58070f1d49bcb1a1d47cefd91d2a960ab805741a1ca43d7ca22a3f09da6e3a60f0acd88253f319b5fb4f83a021b6bec4d95ac", 0xd1}, {&(0x7f0000000680)="d40e80df54d751bf8a70e8a388ba0924f56111cc95a1683e96d1df48447c362325ee33d4", 0x24}, {&(0x7f00000006c0)="b524ccf3cbfaf4ab59579a8e78537ab6dab6f15dc245b305aafea1fb", 0x1c}], 0x8}}], 0x2, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="fe95ca297cdc4c324243867b012f063196bd9a8611d2a78564032d8750c169d8d4d9e1b55d9cac59e8cc0f8152f3f60494d1c272ef6114999fc6d7df1bb50a4dad913e2755c2ae63a9754d53af5fdbda2ce1d0731ec039e59475790f3a3ae78fd375cae179c681215bccea0554931a3b77c4db1dd2c1ffb28e7218c5d9346a85422b5b03f84f215d1a79d6d1faee527539bbe781d8ca4f01984ca050961b67345d9544f67a6eff9007e6f4fae944eb450beb993e06b7ea37a074548d5e0d504168ae65feeb3fd27160ae920d9a6b3397448b660805f6c1abb687810b3ce2", 0xde}, {&(0x7f0000000900)="0600adca5f0e28c867329b7fe52e5b58d10db0dd61f6e7033b06b94bb68f59488666cc8130ecf04a33782b98d1a5075ff85b5a1e4e6d8a50e58132eca9c50eb838977d44ce349ab5887b8a18fa830ea9dd7a6e8a3fadc45302137f4f46c7779894d9ba50d36ef05cc1171d88d60c0d4d6d927024c742e13d15ebf6f38d228dd011d7fc02f596bb073c603e225458583edc36dc522ca7399198cf0533350105c8f71a90bc256d3ed51c574dbd616458b411e0aeeb98386e32cf8ee19a21f82b31b9b0a99dd332ba3ad05879ddca698c5892a07e011dcfc25f2e801c91e42c41526db71744a25211d80109847a321b25c1d8a0399ab659efb82fac", 0xfa}], 0x2) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1, 0x2011, r1, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000a80)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000b00)={&(0x7f0000000ac0)=@getaddr={0x14, 0x16, 0x100, 0x70bd2a, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20000086}, 0x48005) mremap(&(0x7f0000a01000/0x4000)=nil, 0x4000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) 04:39:57 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='blkio.bfq.empty_time\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYBLOB="7fbb121815d4da174fa80a536687a61c0000d5bbe1be29002000f9ff2da259d16ed490f7ed0a8c547fb6200be50e95c2870bf10c4ebf09fdd3007e506379466cfa1e7d5c9ebd74ae2afe3ea796dfdf09e1d8358a100803785d517fbf39b7bd04b293a48ff265953cb5e4cd6b19b50539342ba94775a85acce9062f93dae524ec1c738cce03d6ae5a0b79a5909193fec05584f8298e02b3ec1b6634984d085e83b05dadf88f52637f0000000000000000a4f10582d1b78731c1b0c54a3848dd25fdbfddce08424a661e4aab5cc10000000000000000000000000000006ee16a78e9a8588ceae2d0a778d6b1c80a5f7810f674f064124005e7f31a62143906ae618beb9b40ef61f95d9ef901cb2bcb86b8f09921707badb1c5fd9ac660875fa255d880c4f7ffe4e300"/305], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x11, r2, 0x0) (async) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) (async) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$SNDCTL_TMR_CONTINUE(r2, 0x5404) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) (async) ioctl$KVM_SET_IDENTITY_MAP_ADDR(0xffffffffffffffff, 0x4008ae48, &(0x7f00000001c0)) ioctl$KVM_RUN(r3, 0xae80, 0x0) 04:39:57 executing program 3: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) sendmsg$FOU_CMD_GET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x829, 0x70bd29, 0x25dfdbfe, {}, [@FOU_ATTR_PEER_V4={0x8, 0x8, @initdev={0xac, 0x1e, 0x0, 0x0}}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_TYPE={0x5, 0x4, 0x2}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e24}, @FOU_ATTR_PEER_V6={0x14, 0x9, @dev={0xfe, 0x80, '\x00', 0x9}}]}, 0x44}}, 0x0) syz_clone(0x50000000, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) sendmsg$FOU_CMD_GET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x829, 0x70bd29, 0x25dfdbfe, {}, [@FOU_ATTR_PEER_V4={0x8, 0x8, @initdev={0xac, 0x1e, 0x0, 0x0}}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_TYPE={0x5, 0x4, 0x2}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e24}, @FOU_ATTR_PEER_V6={0x14, 0x9, @dev={0xfe, 0x80, '\x00', 0x9}}]}, 0x44}}, 0x0) (async) syz_clone(0x50000000, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) (async) 04:39:57 executing program 1: sched_setscheduler(0x0, 0x2, 0x0) r0 = creat(0x0, 0x2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async, rerun: 32) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x10, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0001001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000012700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}, {&(0x7f0000012e00)="02", 0x1, 0x10400}, {&(0x7f0000012f00)="03", 0x1, 0x10800}, {&(0x7f0000013000)="04", 0x1, 0x10c00}, {&(0x7f0000013100)="05", 0x1, 0x11000}, {&(0x7f0000000380)="0000000000000000010000000000000000000032ed2fbf000d000000000000000000000000000040000000000000000000000001000000000000000000000000c0010000000000000000000000000000000000000000000000000000000000bc000000", 0x63, 0x113fe}], 0x0, &(0x7f0000000380)=ANY=[], 0x0) (async, rerun: 64) r5 = socket(0x10, 0x1, 0x1) (rerun: 64) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchownat(r4, &(0x7f0000000080)='./file1\x00', 0x0, r7, 0x0) (async) sendmmsg$unix(r2, &(0x7f0000000780)=[{{&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000580)="3c54e07f86378dea9aaf36474682dae9a9c0f72806b9d6b3fbaafad5d538733d96d3566e6fa17b530cd7170f546dc3c475c3624813a0c7b4ac202b176b4f9302dfb1217868c8115fe3ff8c7dffa910f5309bda428c262553d923ecdb01ea0fd737b10ccc44cb743fef60e5be4bea73ad228c09954e80dd848cf00ad6ad20d07955863f05e179bbc1", 0x88}], 0x1, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}], 0x60, 0x20008800}}, {{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000001c0), 0x0, &(0x7f0000000280)}}], 0x2, 0x40090) (async) creat(&(0x7f0000000240)='./file0\x00', 0x0) (async, rerun: 64) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0xa0202, 0x0) (rerun: 64) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x18, 0x2, &(0x7f0000001900)=ANY=[@ANYBLOB="0000f9ffffffffffffff00006a3bbde447517c6da9c82a740a9dd58266c039e668ea20fdcb1f8a6d5ce71fbe1c325910ba54372f8722a0a7f93b578a55bb53d9bc63900e359eff6736b30ecf798d44715211cde67f4ff58f985c0a5ca0bdcafad8002a1bf91403ee8fa4e3cab126430733075fbf0c7cb72c1a3d1db2d3122a6bac5427771083dcc46922fb5e7850d1c553256344ec9bec1f6effec775069e5f9f344fad7094831a87072ff5f02deff8b68d3ab7a77c45599d716d05013769643b87f805c97e4d3b44e260e7814ba9e5a319ff9df93a630c44037c1baa5e914b5e498cc8037e6a6b0de2dae9c3182ccf6c6966a7c841686b2b1e71967caf5c5e83b6888cca40063f7ac4fe3d0235f8c4f7f3b3070286957c498167785bc81c222607d574c2637d0eb504610dfecd21c7f9b3e1041cca7a8795e5be0e7e91162d7a3e25963cdf29cff3b8908b488318a8f0ebf1a452957bf89c7f1ea210602a09c9cd47a29d36189e8fa212deeefc9207d586240d8ac04e6260875ca8ef5aa9e96969b5846b1ebe3f30343bb84"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x3, 0xb8a4, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r8, 0x1]}, 0x80) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) signalfd(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) 04:39:57 executing program 1: sched_setscheduler(0x0, 0x2, 0x0) r0 = creat(0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000000000000000080eff95"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000480)='rcu_utilization\x00', r3}, 0x10) r4 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x10, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0001001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000012700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}, {&(0x7f0000012e00)="02", 0x1, 0x10400}, {&(0x7f0000012f00)="03", 0x1, 0x10800}, {&(0x7f0000013000)="04", 0x1, 0x10c00}, {&(0x7f0000013100)="05", 0x1, 0x11000}, {&(0x7f0000000380)="0000000000000000010000000000000000000032ed2fbf000d000000000000000000000000000040000000000000000000000001000000000000000000000000c0010000000000000000000000000000000000000000000000000000000000bc000000", 0x63, 0x113fe}], 0x0, &(0x7f0000000380)=ANY=[], 0x0) (async) r5 = socket(0x10, 0x1, 0x1) getsockopt$sock_cred(r5, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) fchownat(r4, &(0x7f0000000080)='./file1\x00', 0x0, r7, 0x0) (async, rerun: 32) sendmmsg$unix(r2, &(0x7f0000000780)=[{{&(0x7f0000000000)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000000080)=[{&(0x7f0000000580)="3c54e07f86378dea9aaf36474682dae9a9c0f72806b9d6b3fbaafad5d538733d96d3566e6fa17b530cd7170f546dc3c475c3624813a0c7b4ac202b176b4f9302dfb1217868c8115fe3ff8c7dffa910f5309bda428c262553d923ecdb01ea0fd737b10ccc44cb743fef60e5be4bea73ad228c09954e80dd848cf00ad6ad20d07955863f05e179bbc1", 0x88}], 0x1, &(0x7f0000000340)=[@cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r7}}}], 0x60, 0x20008800}}, {{&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000001c0), 0x0, &(0x7f0000000280)}}], 0x2, 0x40090) (async, rerun: 32) creat(&(0x7f0000000240)='./file0\x00', 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0xa0202, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x18, 0x2, &(0x7f0000001900)=ANY=[@ANYBLOB="0000f9ffffffffffffff00006a3bbde447517c6da9c82a740a9dd58266c039e668ea20fdcb1f8a6d5ce71fbe1c325910ba54372f8722a0a7f93b578a55bb53d9bc63900e359eff6736b30ecf798d44715211cde67f4ff58f985c0a5ca0bdcafad8002a1bf91403ee8fa4e3cab126430733075fbf0c7cb72c1a3d1db2d3122a6bac5427771083dcc46922fb5e7850d1c553256344ec9bec1f6effec775069e5f9f344fad7094831a87072ff5f02deff8b68d3ab7a77c45599d716d05013769643b87f805c97e4d3b44e260e7814ba9e5a319ff9df93a630c44037c1baa5e914b5e498cc8037e6a6b0de2dae9c3182ccf6c6966a7c841686b2b1e71967caf5c5e83b6888cca40063f7ac4fe3d0235f8c4f7f3b3070286957c498167785bc81c222607d574c2637d0eb504610dfecd21c7f9b3e1041cca7a8795e5be0e7e91162d7a3e25963cdf29cff3b8908b488318a8f0ebf1a452957bf89c7f1ea210602a09c9cd47a29d36189e8fa212deeefc9207d586240d8ac04e6260875ca8ef5aa9e96969b5846b1ebe3f30343bb84"], &(0x7f0000000180)='syzkaller\x00', 0x2, 0x0, 0x0, 0x40f00, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x2, 0x3}, 0x8, 0x10, &(0x7f0000000300)={0x2, 0x3, 0xb8a4, 0x2}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r0, r0, 0xffffffffffffffff, r8, 0x1]}, 0x80) (async, rerun: 32) syz_clone(0x40900280, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) socket$nl_route(0x10, 0x3, 0x0) (async) signalfd(0xffffffffffffffff, 0x0, 0x0) 04:39:57 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_READY(0xffffffffffffffff, 0xc0189376, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x2}}, './file0\x00'}) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) 04:39:57 executing program 1: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000001180)=ANY=[@ANYBLOB="12010000000000975e879ba4400001020301090224000101000000090400040209000300090501020000000000090582020000000000"], 0x0) 04:39:57 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='blkio.bfq.empty_time\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000440)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYBLOB="7fbb121815d4da174fa80a536687a61c0000d5bbe1be29002000f9ff2da259d16ed490f7ed0a8c547fb6200be50e95c2870bf10c4ebf09fdd3007e506379466cfa1e7d5c9ebd74ae2afe3ea796dfdf09e1d8358a100803785d517fbf39b7bd04b293a48ff265953cb5e4cd6b19b50539342ba94775a85acce9062f93dae524ec1c738cce03d6ae5a0b79a5909193fec05584f8298e02b3ec1b6634984d085e83b05dadf88f52637f0000000000000000a4f10582d1b78731c1b0c54a3848dd25fdbfddce08424a661e4aab5cc10000000000000000000000000000006ee16a78e9a8588ceae2d0a778d6b1c80a5f7810f674f064124005e7f31a62143906ae618beb9b40ef61f95d9ef901cb2bcb86b8f09921707badb1c5fd9ac660875fa255d880c4f7ffe4e300"/305], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x11, r2, 0x0) (async) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$SNDCTL_TMR_CONTINUE(r2, 0x5404) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x44, 0x0, 0x0) ioctl$KVM_SET_IDENTITY_MAP_ADDR(0xffffffffffffffff, 0x4008ae48, &(0x7f00000001c0)) ioctl$KVM_RUN(r3, 0xae80, 0x0) 04:39:57 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/139, 0x8b}], 0x3, 0x6, 0x136d) r5 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x80200, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000fe7000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x12, r4, 0xc6ebf000) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:39:57 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendmmsg(r0, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="a71f13b00951084b23408204397d3c71aca3c3452c7404d4cf5f5929c2007964fda77438f0533d27f9cf9d0c7d396fff3836a77f9d1a9ecf9f8f271f88aaedb2a496623d556710646d63de2f907e02b71cd66484761bd1fa50df272c1e7661b3d4ae0456da79fe237fe903b4c591f98b42a9b79cc37c81523591be40f87228526235ebe1d9498974af244e44a22c87ed22c45fa40678ceb5ecd32ee88c97cce206ab25a782eff4ebeb9a7ad7ca85b060e93a93a34aca62e410121bdb", 0xbc}, {&(0x7f0000000140)="1cecc3329c91231b7b58e64601a57d03aa56e2d10a8c8b14d6007a8a7d58320485dc5b384ef9fc7362a4124dd6a00bb7debf7f46ed7e97d68d3cce61075e82909841e68e1f956a0bd7fdc000064f0a56acb116f2b3e7819808b7713f84e13d3651ad3424adf1d77e1fd72ef77ef82ec0a25438cc229b9fd3926f7fb994cd75c7f3675a01cbed02785d5234c58b55e5ee5ddf2dff621c10a033cfcc3d1ca1bad97f94f750b143c74d1351395a294586dd521232cf88a3fab96fd921c1eb4a60677d2dca905884d7f23a425c21a4d2106c16ac4d3000436e9f41c2ec169aadd764357be1853becbc175384706cc4455340f141f9fe4e25", 0xf6}], 0x2}}, {{&(0x7f0000000280)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x1, {0xa, 0x4e20, 0x20, @remote, 0x8001}}}, 0x80, &(0x7f0000000700)=[{&(0x7f0000000300)="e8944ca58433412e79736694613dd0a1bab3", 0x12}, {&(0x7f0000000340)="c9782b12259be46fcbd060cb5bb05db680e4958306ba162c9bda9cf0363ce085bf9f74f08c5ae7aae3c96048d366bdf9f1445e65b9abb234f5f2983df9e06a89f31429d6", 0x44}, {&(0x7f00000003c0)="5be0e8da6d89f59bae5dc38270932f1ca2967df3de08b3255cc37351d1769add2c8523573d7c25489b1d73ab631d29bfebdafa876ac0dce121b23f762d3f24b95fa0b3d5492e7322a791ca697baa4fbfc210ad0f8b856753d30ca5a11ca718af8e800cdf65fb", 0x66}, {&(0x7f0000000440)="6832ab9c8a3aa60714a0454fd9c82426e635f299ac7446f387b551368011c57da40f589f70c6c3c028789f9a5411b3220914f429fe1deb2c0a40d72e61595b8550a6ac6e8c777efa091bdeba6b8340906fcdbc0644f917f44a786344047eb03455db93067b8591005c8f02fc5c7fcbd90f662a972884bdc1827eaca67dc151b6853929f248bf5f6c873f02ae42d0da1f9d04923406c56291f4753886bc90b7f8c6c2763035ad7bfe9dc677f902f40073ac1ec389c09d", 0xb6}, {&(0x7f0000000500)="ad70a6c68a4b2d1335b3d6b3b4d02ed9ba48052f54a467734b6a295b4ce9623f13c6aa055faf739132f80bfbb5ecadc7fab4a13630eb80f9c690f5d1903e1da23eac71a7960787a2d9e2bdbd61f22f23785d90a9", 0x54}, {&(0x7f0000000580)="08a18cd5e21018f919466fcef3d38193ff07f7dee40cdcc3215145a9bb5703ffbf0131fd728033d96c76a99fddc2b1f5e5f52b8ed6d58221a7ebc5121a1d70af09c01271b3e0b86f3c021a2de06eea8d7f55b49f53ab3e228de435f88830ed2eceb552e7a0e84cd4b4140ac9260ad8bb7ff5c21bfa686b39380cd98d334d2523340b390aa360c2cf269a2796fbe7550d61cc7d069b9a27a061952fecd40dd58070f1d49bcb1a1d47cefd91d2a960ab805741a1ca43d7ca22a3f09da6e3a60f0acd88253f319b5fb4f83a021b6bec4d95ac", 0xd1}, {&(0x7f0000000680)="d40e80df54d751bf8a70e8a388ba0924f56111cc95a1683e96d1df48447c362325ee33d4", 0x24}, {&(0x7f00000006c0)="b524ccf3cbfaf4ab59579a8e78537ab6dab6f15dc245b305aafea1fb", 0x1c}], 0x8}}], 0x2, 0x1) (async) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="fe95ca297cdc4c324243867b012f063196bd9a8611d2a78564032d8750c169d8d4d9e1b55d9cac59e8cc0f8152f3f60494d1c272ef6114999fc6d7df1bb50a4dad913e2755c2ae63a9754d53af5fdbda2ce1d0731ec039e59475790f3a3ae78fd375cae179c681215bccea0554931a3b77c4db1dd2c1ffb28e7218c5d9346a85422b5b03f84f215d1a79d6d1faee527539bbe781d8ca4f01984ca050961b67345d9544f67a6eff9007e6f4fae944eb450beb993e06b7ea37a074548d5e0d504168ae65feeb3fd27160ae920d9a6b3397448b660805f6c1abb687810b3ce2", 0xde}, {&(0x7f0000000900)="0600adca5f0e28c867329b7fe52e5b58d10db0dd61f6e7033b06b94bb68f59488666cc8130ecf04a33782b98d1a5075ff85b5a1e4e6d8a50e58132eca9c50eb838977d44ce349ab5887b8a18fa830ea9dd7a6e8a3fadc45302137f4f46c7779894d9ba50d36ef05cc1171d88d60c0d4d6d927024c742e13d15ebf6f38d228dd011d7fc02f596bb073c603e225458583edc36dc522ca7399198cf0533350105c8f71a90bc256d3ed51c574dbd616458b411e0aeeb98386e32cf8ee19a21f82b31b9b0a99dd332ba3ad05879ddca698c5892a07e011dcfc25f2e801c91e42c41526db71744a25211d80109847a321b25c1d8a0399ab659efb82fac", 0xfa}], 0x2) (async) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1, 0x2011, r1, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000a80)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000b00)={&(0x7f0000000ac0)=@getaddr={0x14, 0x16, 0x100, 0x70bd2a, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20000086}, 0x48005) (async) mremap(&(0x7f0000a01000/0x4000)=nil, 0x4000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) (async) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) [ 476.088253][ T4136] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 476.218050][ T919] usb 2-1: new high-speed USB device number 11 using dummy_hcd [ 476.328179][ T4136] usb 1-1: Using ep0 maxpacket: 8 [ 476.418110][ T919] usb 2-1: device descriptor read/64, error 18 [ 476.468274][ T4136] usb 1-1: config 0 has an invalid interface number: 1 but max is 0 [ 476.476302][ T4136] usb 1-1: config 0 has no interface number 0 [ 476.485059][ T4136] usb 1-1: New USB device found, idVendor=04fc, idProduct=1528, bcdDevice=79.05 [ 476.494183][ T4136] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 476.518537][ T4136] usb 1-1: config 0 descriptor?? [ 476.559558][ T4136] gspca_main: spca1528-2.14.0 probing 04fc:1528 04:39:58 executing program 0: syz_io_uring_setup(0x18b8, &(0x7f0000000300), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0, 0x0) 04:39:58 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xfff3}}, [@TCA_CHAIN={0x8, 0xb, 0x6}, @filter_kind_options=@f_bpf={{0x8}, {0xc, 0x2, [@TCA_BPF_FD={0x8}]}}, @TCA_CHAIN={0x8, 0xb, 0x6}]}, 0x48}}, 0x0) 04:39:58 executing program 5: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) sendmmsg(r0, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="a71f13b00951084b23408204397d3c71aca3c3452c7404d4cf5f5929c2007964fda77438f0533d27f9cf9d0c7d396fff3836a77f9d1a9ecf9f8f271f88aaedb2a496623d556710646d63de2f907e02b71cd66484761bd1fa50df272c1e7661b3d4ae0456da79fe237fe903b4c591f98b42a9b79cc37c81523591be40f87228526235ebe1d9498974af244e44a22c87ed22c45fa40678ceb5ecd32ee88c97cce206ab25a782eff4ebeb9a7ad7ca85b060e93a93a34aca62e410121bdb", 0xbc}, {&(0x7f0000000140)="1cecc3329c91231b7b58e64601a57d03aa56e2d10a8c8b14d6007a8a7d58320485dc5b384ef9fc7362a4124dd6a00bb7debf7f46ed7e97d68d3cce61075e82909841e68e1f956a0bd7fdc000064f0a56acb116f2b3e7819808b7713f84e13d3651ad3424adf1d77e1fd72ef77ef82ec0a25438cc229b9fd3926f7fb994cd75c7f3675a01cbed02785d5234c58b55e5ee5ddf2dff621c10a033cfcc3d1ca1bad97f94f750b143c74d1351395a294586dd521232cf88a3fab96fd921c1eb4a60677d2dca905884d7f23a425c21a4d2106c16ac4d3000436e9f41c2ec169aadd764357be1853becbc175384706cc4455340f141f9fe4e25", 0xf6}], 0x2}}, {{&(0x7f0000000280)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x1, {0xa, 0x4e20, 0x20, @remote, 0x8001}}}, 0x80, &(0x7f0000000700)=[{&(0x7f0000000300)="e8944ca58433412e79736694613dd0a1bab3", 0x12}, {&(0x7f0000000340)="c9782b12259be46fcbd060cb5bb05db680e4958306ba162c9bda9cf0363ce085bf9f74f08c5ae7aae3c96048d366bdf9f1445e65b9abb234f5f2983df9e06a89f31429d6", 0x44}, {&(0x7f00000003c0)="5be0e8da6d89f59bae5dc38270932f1ca2967df3de08b3255cc37351d1769add2c8523573d7c25489b1d73ab631d29bfebdafa876ac0dce121b23f762d3f24b95fa0b3d5492e7322a791ca697baa4fbfc210ad0f8b856753d30ca5a11ca718af8e800cdf65fb", 0x66}, {&(0x7f0000000440)="6832ab9c8a3aa60714a0454fd9c82426e635f299ac7446f387b551368011c57da40f589f70c6c3c028789f9a5411b3220914f429fe1deb2c0a40d72e61595b8550a6ac6e8c777efa091bdeba6b8340906fcdbc0644f917f44a786344047eb03455db93067b8591005c8f02fc5c7fcbd90f662a972884bdc1827eaca67dc151b6853929f248bf5f6c873f02ae42d0da1f9d04923406c56291f4753886bc90b7f8c6c2763035ad7bfe9dc677f902f40073ac1ec389c09d", 0xb6}, {&(0x7f0000000500)="ad70a6c68a4b2d1335b3d6b3b4d02ed9ba48052f54a467734b6a295b4ce9623f13c6aa055faf739132f80bfbb5ecadc7fab4a13630eb80f9c690f5d1903e1da23eac71a7960787a2d9e2bdbd61f22f23785d90a9", 0x54}, {&(0x7f0000000580)="08a18cd5e21018f919466fcef3d38193ff07f7dee40cdcc3215145a9bb5703ffbf0131fd728033d96c76a99fddc2b1f5e5f52b8ed6d58221a7ebc5121a1d70af09c01271b3e0b86f3c021a2de06eea8d7f55b49f53ab3e228de435f88830ed2eceb552e7a0e84cd4b4140ac9260ad8bb7ff5c21bfa686b39380cd98d334d2523340b390aa360c2cf269a2796fbe7550d61cc7d069b9a27a061952fecd40dd58070f1d49bcb1a1d47cefd91d2a960ab805741a1ca43d7ca22a3f09da6e3a60f0acd88253f319b5fb4f83a021b6bec4d95ac", 0xd1}, {&(0x7f0000000680)="d40e80df54d751bf8a70e8a388ba0924f56111cc95a1683e96d1df48447c362325ee33d4", 0x24}, {&(0x7f00000006c0)="b524ccf3cbfaf4ab59579a8e78537ab6dab6f15dc245b305aafea1fb", 0x1c}], 0x8}}], 0x2, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="fe95ca297cdc4c324243867b012f063196bd9a8611d2a78564032d8750c169d8d4d9e1b55d9cac59e8cc0f8152f3f60494d1c272ef6114999fc6d7df1bb50a4dad913e2755c2ae63a9754d53af5fdbda2ce1d0731ec039e59475790f3a3ae78fd375cae179c681215bccea0554931a3b77c4db1dd2c1ffb28e7218c5d9346a85422b5b03f84f215d1a79d6d1faee527539bbe781d8ca4f01984ca050961b67345d9544f67a6eff9007e6f4fae944eb450beb993e06b7ea37a074548d5e0d504168ae65feeb3fd27160ae920d9a6b3397448b660805f6c1abb687810b3ce2", 0xde}, {&(0x7f0000000900)="0600adca5f0e28c867329b7fe52e5b58d10db0dd61f6e7033b06b94bb68f59488666cc8130ecf04a33782b98d1a5075ff85b5a1e4e6d8a50e58132eca9c50eb838977d44ce349ab5887b8a18fa830ea9dd7a6e8a3fadc45302137f4f46c7779894d9ba50d36ef05cc1171d88d60c0d4d6d927024c742e13d15ebf6f38d228dd011d7fc02f596bb073c603e225458583edc36dc522ca7399198cf0533350105c8f71a90bc256d3ed51c574dbd616458b411e0aeeb98386e32cf8ee19a21f82b31b9b0a99dd332ba3ad05879ddca698c5892a07e011dcfc25f2e801c91e42c41526db71744a25211d80109847a321b25c1d8a0399ab659efb82fac", 0xfa}], 0x2) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1, 0x2011, r1, 0x0) r2 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000a80)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000b00)={&(0x7f0000000ac0)=@getaddr={0x14, 0x16, 0x100, 0x70bd2a, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20000086}, 0x48005) mremap(&(0x7f0000a01000/0x4000)=nil, 0x4000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) (async) sendmmsg(r0, &(0x7f0000000780)=[{{0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)="a71f13b00951084b23408204397d3c71aca3c3452c7404d4cf5f5929c2007964fda77438f0533d27f9cf9d0c7d396fff3836a77f9d1a9ecf9f8f271f88aaedb2a496623d556710646d63de2f907e02b71cd66484761bd1fa50df272c1e7661b3d4ae0456da79fe237fe903b4c591f98b42a9b79cc37c81523591be40f87228526235ebe1d9498974af244e44a22c87ed22c45fa40678ceb5ecd32ee88c97cce206ab25a782eff4ebeb9a7ad7ca85b060e93a93a34aca62e410121bdb", 0xbc}, {&(0x7f0000000140)="1cecc3329c91231b7b58e64601a57d03aa56e2d10a8c8b14d6007a8a7d58320485dc5b384ef9fc7362a4124dd6a00bb7debf7f46ed7e97d68d3cce61075e82909841e68e1f956a0bd7fdc000064f0a56acb116f2b3e7819808b7713f84e13d3651ad3424adf1d77e1fd72ef77ef82ec0a25438cc229b9fd3926f7fb994cd75c7f3675a01cbed02785d5234c58b55e5ee5ddf2dff621c10a033cfcc3d1ca1bad97f94f750b143c74d1351395a294586dd521232cf88a3fab96fd921c1eb4a60677d2dca905884d7f23a425c21a4d2106c16ac4d3000436e9f41c2ec169aadd764357be1853becbc175384706cc4455340f141f9fe4e25", 0xf6}], 0x2}}, {{&(0x7f0000000280)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x4, 0x1, 0x1, {0xa, 0x4e20, 0x20, @remote, 0x8001}}}, 0x80, &(0x7f0000000700)=[{&(0x7f0000000300)="e8944ca58433412e79736694613dd0a1bab3", 0x12}, {&(0x7f0000000340)="c9782b12259be46fcbd060cb5bb05db680e4958306ba162c9bda9cf0363ce085bf9f74f08c5ae7aae3c96048d366bdf9f1445e65b9abb234f5f2983df9e06a89f31429d6", 0x44}, {&(0x7f00000003c0)="5be0e8da6d89f59bae5dc38270932f1ca2967df3de08b3255cc37351d1769add2c8523573d7c25489b1d73ab631d29bfebdafa876ac0dce121b23f762d3f24b95fa0b3d5492e7322a791ca697baa4fbfc210ad0f8b856753d30ca5a11ca718af8e800cdf65fb", 0x66}, {&(0x7f0000000440)="6832ab9c8a3aa60714a0454fd9c82426e635f299ac7446f387b551368011c57da40f589f70c6c3c028789f9a5411b3220914f429fe1deb2c0a40d72e61595b8550a6ac6e8c777efa091bdeba6b8340906fcdbc0644f917f44a786344047eb03455db93067b8591005c8f02fc5c7fcbd90f662a972884bdc1827eaca67dc151b6853929f248bf5f6c873f02ae42d0da1f9d04923406c56291f4753886bc90b7f8c6c2763035ad7bfe9dc677f902f40073ac1ec389c09d", 0xb6}, {&(0x7f0000000500)="ad70a6c68a4b2d1335b3d6b3b4d02ed9ba48052f54a467734b6a295b4ce9623f13c6aa055faf739132f80bfbb5ecadc7fab4a13630eb80f9c690f5d1903e1da23eac71a7960787a2d9e2bdbd61f22f23785d90a9", 0x54}, {&(0x7f0000000580)="08a18cd5e21018f919466fcef3d38193ff07f7dee40cdcc3215145a9bb5703ffbf0131fd728033d96c76a99fddc2b1f5e5f52b8ed6d58221a7ebc5121a1d70af09c01271b3e0b86f3c021a2de06eea8d7f55b49f53ab3e228de435f88830ed2eceb552e7a0e84cd4b4140ac9260ad8bb7ff5c21bfa686b39380cd98d334d2523340b390aa360c2cf269a2796fbe7550d61cc7d069b9a27a061952fecd40dd58070f1d49bcb1a1d47cefd91d2a960ab805741a1ca43d7ca22a3f09da6e3a60f0acd88253f319b5fb4f83a021b6bec4d95ac", 0xd1}, {&(0x7f0000000680)="d40e80df54d751bf8a70e8a388ba0924f56111cc95a1683e96d1df48447c362325ee33d4", 0x24}, {&(0x7f00000006c0)="b524ccf3cbfaf4ab59579a8e78537ab6dab6f15dc245b305aafea1fb", 0x1c}], 0x8}}], 0x2, 0x1) (async) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (async) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="fe95ca297cdc4c324243867b012f063196bd9a8611d2a78564032d8750c169d8d4d9e1b55d9cac59e8cc0f8152f3f60494d1c272ef6114999fc6d7df1bb50a4dad913e2755c2ae63a9754d53af5fdbda2ce1d0731ec039e59475790f3a3ae78fd375cae179c681215bccea0554931a3b77c4db1dd2c1ffb28e7218c5d9346a85422b5b03f84f215d1a79d6d1faee527539bbe781d8ca4f01984ca050961b67345d9544f67a6eff9007e6f4fae944eb450beb993e06b7ea37a074548d5e0d504168ae65feeb3fd27160ae920d9a6b3397448b660805f6c1abb687810b3ce2", 0xde}, {&(0x7f0000000900)="0600adca5f0e28c867329b7fe52e5b58d10db0dd61f6e7033b06b94bb68f59488666cc8130ecf04a33782b98d1a5075ff85b5a1e4e6d8a50e58132eca9c50eb838977d44ce349ab5887b8a18fa830ea9dd7a6e8a3fadc45302137f4f46c7779894d9ba50d36ef05cc1171d88d60c0d4d6d927024c742e13d15ebf6f38d228dd011d7fc02f596bb073c603e225458583edc36dc522ca7399198cf0533350105c8f71a90bc256d3ed51c574dbd616458b411e0aeeb98386e32cf8ee19a21f82b31b9b0a99dd332ba3ad05879ddca698c5892a07e011dcfc25f2e801c91e42c41526db71744a25211d80109847a321b25c1d8a0399ab659efb82fac", 0xfa}], 0x2) (async) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x1, 0x2011, r1, 0x0) (async) openat$ipvs(0xffffffffffffff9c, &(0x7f0000000a40)='/proc/sys/net/ipv4/vs/cache_bypass\x00', 0x2, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000b40)={&(0x7f0000000a80)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000b00)={&(0x7f0000000ac0)=@getaddr={0x14, 0x16, 0x100, 0x70bd2a, 0x25dfdbfb, {}, ["", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20000086}, 0x48005) (async) mremap(&(0x7f0000a01000/0x4000)=nil, 0x4000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) (async) 04:39:58 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/139, 0x8b}], 0x3, 0x6, 0x136d) (async) r5 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x80200, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async, rerun: 32) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) (async, rerun: 32) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000fe7000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x12, r4, 0xc6ebf000) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:39:58 executing program 3: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) sendmsg$FOU_CMD_GET(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x0, 0x829, 0x70bd29, 0x25dfdbfe, {}, [@FOU_ATTR_PEER_V4={0x8, 0x8, @initdev={0xac, 0x1e, 0x0, 0x0}}, @FOU_ATTR_REMCSUM_NOPARTIAL={0x4}, @FOU_ATTR_TYPE={0x5, 0x4, 0x2}, @FOU_ATTR_PORT={0x6, 0x1, 0x4e24}, @FOU_ATTR_PEER_V6={0x14, 0x9, @dev={0xfe, 0x80, '\x00', 0x9}}]}, 0x44}}, 0x0) (async) syz_clone(0x50000000, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) [ 476.708168][ T919] usb 2-1: new high-speed USB device number 12 using dummy_hcd 04:39:58 executing program 0: syz_io_uring_setup(0x18b8, &(0x7f0000000300), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0, 0x0) [ 476.773450][T11079] __nla_validate_parse: 62 callbacks suppressed [ 476.773470][T11079] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 476.773753][ T4136] gspca_spca1528: reg_w err -71 [ 476.838119][ T4136] spca1528: probe of 1-1:0.1 failed with error -71 [ 476.847144][ T4136] usb 1-1: USB disconnect, device number 11 04:39:58 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) (async) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) (async) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xfff3}}, [@TCA_CHAIN={0x8, 0xb, 0x6}, @filter_kind_options=@f_bpf={{0x8}, {0xc, 0x2, [@TCA_BPF_FD={0x8}]}}, @TCA_CHAIN={0x8, 0xb, 0x6}]}, 0x48}}, 0x0) 04:39:58 executing program 0: syz_io_uring_setup(0x18b8, &(0x7f0000000300), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0, 0x0) syz_io_uring_setup(0x18b8, &(0x7f0000000300), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0, 0x0) (async) [ 476.908103][ T919] usb 2-1: device descriptor read/64, error 18 [ 477.042400][ T919] usb usb2-port1: attempt power cycle [ 477.458273][ T919] usb 2-1: new high-speed USB device number 13 using dummy_hcd [ 477.558195][ T919] usb 2-1: Invalid ep0 maxpacket: 151 [ 477.708100][ T919] usb 2-1: new high-speed USB device number 14 using dummy_hcd [ 477.798172][ T919] usb 2-1: Invalid ep0 maxpacket: 151 [ 477.803636][ T919] usb usb2-port1: unable to enumerate USB device 04:40:00 executing program 1: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000001180)=ANY=[@ANYBLOB="12010000000000975e879ba4400001020301090224000101000000090400040209000300090501020000000000090582020000000000"], 0x0) 04:40:00 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xfff3}}, [@TCA_CHAIN={0x8, 0xb, 0x6}, @filter_kind_options=@f_bpf={{0x8}, {0xc, 0x2, [@TCA_BPF_FD={0x8}]}}, @TCA_CHAIN={0x8, 0xb, 0x6}]}, 0x48}}, 0x0) socket$netlink(0x10, 0x3, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), r2) (async) getsockname$packet(r2, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (async) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newqdisc={0x58, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_sfb={{0x8}, {0x2c, 0x2, @TCA_SFB_PARMS={0x28}}}]}, 0x58}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000080)=@delchain={0x48, 0x2a, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0x0, 0xfff3}}, [@TCA_CHAIN={0x8, 0xb, 0x6}, @filter_kind_options=@f_bpf={{0x8}, {0xc, 0x2, [@TCA_BPF_FD={0x8}]}}, @TCA_CHAIN={0x8, 0xb, 0x6}]}, 0x48}}, 0x0) (async) 04:40:00 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/139, 0x8b}], 0x3, 0x6, 0x136d) r5 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x80200, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000fe7000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x12, r4, 0xc6ebf000) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r3) (async) preadv(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/139, 0x8b}], 0x3, 0x6, 0x136d) (async) openat$vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x80200, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r5, &(0x7f0000fe7000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x1, 0x12, r4, 0xc6ebf000) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) 04:40:00 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000002, 0x800000000009031, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x100000003) prctl$PR_SET_MM_MAP(0x29, 0xe, 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) sendmsg$IPSET_CMD_FLUSH(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4040801}, 0x24000810) 04:40:00 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000280)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000200)=@in={0x2, 0x0, @private}}, 0x0) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) r4 = accept$packet(0xffffffffffffffff, &(0x7f0000004f00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000004f40)=0x14) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004fc0)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)="ecd188cf096c2f309b9f6c5f", 0xc}, {&(0x7f00000004c0)="460156f4079e1650615b8786699f4786ec4ab4f11c3cf6c04a1638ffa397c3e90563d097ab3bc72607cd5da9b338fa6028c767f1fdf575f1bbc17eddda9d53356ac43041311afab3936542e79a3a4e996154354162c29941788a37ea34390ccbb3b8e3a28c1dfdd163f53c992affb070199c8bb0aed67191d03b86dd1e978cf5ebb1b26842c075cda576dba4c67b1fecbd12a5609ea3ad83271d5898820b2a9b11d61064c530b59615c949783d177351d22f886f9eaa5b297992a60a46d60f4d39a93dd696b46c78e2d03b2cccce43905a86b68c37d7c558a2b2c9d6ecdb841605970e9aec1ad8cfd8160c048a7b987a0db3f543409498f77b264858", 0xfc}, {&(0x7f0000000380)="acae4f09bcaae05279a1eb", 0xb}, {&(0x7f00000005c0)="3ee21338a62f674f7dac9e0303194ffbacbee1075c74f83b24660d497b3867dbebf7ec1bdc4c2127bb5d62b786f738ad9f1c44163ea2b3313351038cd01f", 0x3e}, {&(0x7f0000000600)="0d257b9bd77f6c8185e42d86f7ee6cfb1f518516e1ccfd3f4fc5fd30fde747fec75961b3eb", 0x25}], 0x5, &(0x7f00000006c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r2]}}, @rights={{0x10}}], 0x28, 0x40000d0}}, {{&(0x7f0000000700)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000780)="4a69c44a0ac38e20cda4de1a79f7a1512282c5c037a5c195f1a5ef991146be7a8adf234a1107dbf28ab170d97d4c9b419bae2ea3cbe79b6d61e49f96546134c20351fe21611d8d7a", 0x48}], 0x1, &(0x7f0000000a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x90, 0x80}}, {{&(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001e40)=[{&(0x7f0000000bc0)="2174f85decd33cb56231fde63ad9a43829e454dd878ab3547a", 0x19}, {&(0x7f0000000c00)="ed4ebe2d6160d2ee182b5bc1c743351606bbe530946337fd561e25ae22886bb792fb5703a4dc8606dba40fba0f693d56a873fa4e95ad3eeda0422a7c6b9d0555ac5720688a2358a284f02ed71b8e828003f30763fbe2fa1482e923e09b860271e8300d904d88d464877c0327e15c3311", 0x70}, {&(0x7f0000000c80)="77fb35306234a9d1b03d09a018191ac7e2a6fe1fd0999d3cc06b40f73d369f9857a98e366523df8d5fa3e47f272ee4c7719304451f176a5325b0306986bb58c9b3f3cfcef33b569e217c75febd93465457504a16bcc5e731b61373ac14fde0a5b06d496f609164d9f6cc39da092341222308ed882451ecc1673ae8", 0x7b}, {&(0x7f0000000d00)="429a8d6a4408decc24834577bec1326a9188f52cccf45e13919a288669919747fa1c3d073e4a97a4cf315416230f0824a981d222169d125881b0a58958c2ba5c0b19b2fa583a8b38a2b02705f13efb8926ff8ab1e730a9e8f892030b9a5d928666d578a6bcbe6f4fb43aebdd3b16dafb3f9e6382fa16cfe868144a89036ab16804347daf93", 0x85}, {&(0x7f0000000dc0)="d7d6d91204df67782af6d81a0d6172a58969ad4d18d073a7ad26a14ed80f657647089067f455db2936bcaaa9aaeab903aeed2099b69ea532d36420013c4f42379c7d6a2b4cf818145587ddef8137418716abc5585c4d045b4a1d998867bea19b4d7fdbd962145efcdbbc6383a4b7d37dfe84f793bbd0f198869550", 0x7b}, {&(0x7f0000000e40)="40080bf64f10d8e503165573f917629196c5b6f8650a4dfdb5b97f00a1efaa33e604b3ab9a270dd2dbd0d77eae7249108325d3595d3678f474d37a701cf16848c74a3496768603da21d93d243b26f2b5265f7458135903d879d42d5e296f06c4b7339b4d0c3e090a4be0449437d979aad69aab76012f13511d95e07033c7b9f76cee0d1637d2f4bbfdacc007d85a36998f418a92e5424f5b88db72798c8658fa01b4d006d54b526e7dcac715b1c5a77b9356a41f231fe97458cf319ab88ca4be6ca2268f88a79c2787d53f64b1a9d5a0d7be3bc35ec75e5e79078fcc821320e46bea59c7e9cef975671e232cc498a838583fd70eea1bd1a04afe953366f2b909dbb30b5d27db13e2fed560f72955421490ab5b30a680795ea05be00866c9e655ccec63d875db090b91fc0dd650ec0667f9ce366abe0dd421d0bb7588ebf7e2aaa2e8feca2597108218b6f69d780a798c9ab30c9bd15e4059606473cb8f7f2fd0814be3bacfd11a35430a5d238af56364d749cec3d376cfa05145fd819c7524104fa6cc008d253f1b75c717b2924a65cc50ee9fb2a08f95ae1808c672023094c2d132f2b298d7814be4aedbfd2a73b602e3f946d3126fa9e5f4e4a040bc6d8416ca489090fc5f36c470986d951cb2a373a6d5b771188c124e908b0abc14445d721baf9515d563a7c6d7a3fe68e78f749389f5540714029f6c1d1445c57a9da70eae9f476875df71adca81ba3fdc10dc730c8aa02bf7dd7ab815d23980f966a5854c2c28c55bf3789273f6e2bdf8e80027dde3982831d2280d67db1aa75fb7aaa702474d11432021321dab78d90b8fafb528a06df65de168011a9e4c469a6e83ba94a5aa5cabaa43446fb5d76de2f111c696384448c51dced0efc20afe1334294a698bf468ebe048aa7029c3acf4e685a83622002a360519b4efef3734a3fb922c1785851539a36ab788552d0199f5e6bb21468a050b9bb0fa1f120c056c30386e357e4653121b79f4c53879d71a35185bb176be92bf0fb0535a5009a15dd6aa1061b4ecef440c470ffb5092e2164addecb4a6417b5725be2fa24a1c8aef408a75475afc295267701d37e52af78b21183b6452be6b875f54c97cfc1b72cb80cf4916331928d39305018e5436eb2ace067c4487f0878cba51f19a03c265d019cc6c1236ab81f72a478f2c8b07df3f07ef02e6d955382d14c16c31b3dfdecbc5988a6833fd95d271c467d77a95769cdd821465f0d550dc2508e4a04fbd3e36c847deb3f910b924ce285fccfd995aea199b22189ff5b375c0021966e6b1aea4d791279135ec25c14688316ae58cb03e1d872ce0242057737afcca1bfb21bd81c9c66807050059d725d1f3047d3597fad09510b703421ac9e1bccb3ac3ba154c3e4667027e764bb7ff2b261a71039cebc2a3fbfe00678c7ed9bb5f18c1c29513ab0daf1ea658d952d870a3de7d4746fea5426d6f8e2d0e98fb4c6401d725e6640f38e384f4e3bbcabd23c462ea9138256ff4751fcda431b5e5e1958c98114b2f8741222bd99cc5eb34802895986baaf544ac5662663dc083979765a47250827ce7169da22e41ca189ec18bedebf2bbeea838a514085ff4724c29d93a11fb8fdc4163ce418eb6314355b77cda820db62737f024c14c22418b4ddb903be7a4f81195c09d6a66b039d396f31fc5dec0bd3e538cb9c7fe2b4a062a48a3d0b72c271fc1d71cd28a80cc01b7be6c80f36903ae92905ca04b4ec676a6f6c1b60f7b48cb241afe9bac6c2efb128c2cf4fe70affcd1e67d8a02a8ac51d1b31b1552a5a7977eefbb808416a02fe99043b546c35c8af9662ff5a9ac647503d390b5eb82b477361477ecb5e23f2a12f0129d7aaf401c7d6be9594387a3cb7b107d146b8bef0ed07f55290bbce83efdf5dce51f7b27950d74f5c96c54f4ebaa632273b1235aea7fb9f4b05e909027f4b4cf4ace69dba395227af0609ac92a6c683e87095ebe3cbef24fd82d313288784db82d71fc265de3bda756311643ec9546527f9de8ddd0f3a4035b6dcd1a6cd3dd071b42c6e4000198a777bf9fde4e950324d3a4bc8c82d6def5edc593febbca91201d662dc905a1d53d0ca8db5cf20a9c5ebc3d31a0ccf5704355b10572949f05c3bf506966616747329d915fe1eefd2bf213a6ad14868df977b277276af3d9031e01a203e3c41eabcfdfa1db891a2cb4ac3fd603442550616d34f602848947f7d80deb827d840c46cc7b2ed0ab21e6de2ad65890fb7e62e46d68d08f3fa2f7a12bef180877b1b1cb7d5691973bc2f95c0d9ea8b58ed2a3bd939c2146a7cd5b4d42a0baf821002ced2883de6d288b7459b6a66fb5cdebdc79a76fd41c65864d30cb281941842d3033111c7d5fe6176a0dda503ebc2cae9f05e980f3f601776cbedbeaeb47dd227d4a066a992d51b1033881796cc543cb169f3ad6b98ab77d1020f10fc55fab35bb7cf2fd4cba064ae5a3cc3119f5090a697016ccc2da1eb1aa8676e1c9f459d7bd1a328f77f290bf702f41aa63497bfc2205b1994ecb3378e11df0d1d364eb681347c076dec22e943c7dd3d52dca22a49c3b7d5a5f6edc41d899349fa8dab2d6b5ac02b882bc782a8008aee789334ea29f0be278e85ccbbead13d22846078ccd65df6f6f107ce0105512b77e94bf9ff5a16d4b016c31c625533d125461053f8839d2b23c4985bcaba0eb032d236f705714a4d9de651e973b7b87f73056afd14b56c6d3eaf677e7e197cb4536b3085054ac865d1dd9669ee40d46f3facc6652392295ce56d5e7e1acdb8f318d0d45315ddb71fa65fa29554666d28350e34769d8ee91909b7182b424e54ea7fa6e839c69270b55202f7f427e989dd13d2e4053ecc810c647e206c6b4f8fc0514c9a6c44c7bc0759f5d915e649d784b837148497d94c97d70382c1ac87b05f0948d5fe7c2460834860adc7df8265c9b3a02f6d0c47ad9472636bb60e7dd375572d148a7a747f902b3bdf551183043c7fe50ef95b6e9d2a874d8c94bc8eaa02679d55b8e1ac6dd92e6977a70ba1474135a827884bea1714cedddf64bf3d9ff7ce958a62a8feaa606a93ecd0f03a278f9eeb0a1f47d9ee02007af113f7d19a65e4fc1512e332fc32ea3793519de83c3ba5d3e2bba01202addeeb4142897401ae59cb05a38f5f6b532f09d7cb43dfa1d30ec852e455e4a04f5d9d323b5ca9f1c79f305b0324551950164b7d6090254b076c13bf3b1cc9d3927d2801697ad8c73ee0ff95aeef2f2b291ba3ee47d3372d4e7f05ca7c84297822a0eccaf43629d1ef2b749b414601ccfa036faf0aa2ae96c15b5f43994a23e390581401027639cf28eb42f0c01393490a50a00556d0a6d54181e672a2064c1798979a64eb5c24871ed2b47ccecb7bb9a6bf6400b422ce6da71faddc0c4a161865371a8c60fac37e8494125a51c20f91ecbab5bba37248c0e9f25c30a7ce03cec5f8966b7f8900c50608222fe439388815908647ad0ec91eccea4574d1e93139f333e205a466ff03b414f1dde215b6f6c2b4a207b397cd5536f46a1efe272c7a9f17b7659275529fd4b535bf5865a0323e35bf76b5e3051964ccfa3d7fb890b2580f8db9fb7a0ce99e72aca8b475d52fb5600391efaa4f4806eba764b931088c10866a1209158c2a361f4368d04a4b492e8243721f6a934206fd5ffb28d02f2ac6b11b9af148f799067833990a3bcae935a3500838fbf016d2fbcf482f8ca49fbd88810c60966077368e2c52c779c243718e70b04b3523a93f55f7490498080380ba4235ad4be32d66fff5ac4830aa9960d5d4e26bf3509d2224c38f56997f941450167bca1155be280716e6ab2c3d93e9f1d7fb8d028d3d44eb072b7b52c6631f531d2af43ba8db766a400e568e570a685cbb990155be30495c4c7a19cc2ccbb5909406c6e137b523cc7eccc7fcc18ce533049865dcace22ecfbf44f73253a232b926d36e877d6afe60e21d10b2b4d3ac8f92ef57d3a6389f72655848d67872fea0b1562b63bbfd91c1e15af408ac6bab1a5e3565e8b75f38fe7237cec4fa9a96bbb47eceb95c5ad13758632f7df98f31023e7c2b16840ef52a376eb5d40f6d566da4b98301c33ef7d2816e375eb7cdbb5176d8ef97b3aee64c4898e6e0e1e4f45e4974f6651712c4b3e1388f16550216e0694cd85bd2b478c6439ef67c144af174d6e76895b28978751593a2e9e279f4c4557d5c60e697400e89b8ecf743c63b8466b347a1899c000967d5e6e70c7d128363d14dc2995feb24365c487c96cc4182e92c83d4d432d46ba69e4c196e19866b4c37891fb211b7800d169acbcb97758b9e841166a1b2ea50efa37e3fba6932c900d3d237964a5543d5b3f651fca8078e95474646e76a5d8140476e0fcd4b3790a864fde8b8e2e20be0df8210833b83628ff0aab8788c146ebddaad7ef738d046226a61d3d2c127db64c82bb030419ebecc29f62800228191c2fbe48af3c4dd69ff8453c249ca1aaf374aaf4fdac85415737fee6bc1f9be39b528e3222a007747d068df99b72e0024bf0a08be312bc3228b5a85dfe4e92cbc6f4dcac15549ee418d1fd368ac957547cd45204789a00285d0b603bce82d256c614132af3ab544ac44b1f86b4ac8f1f7527c6dfefa9d2764b9011d30e0004fe0c08e8cf31607921675451fd461f657a7eb0d37bbbd7269ace71648decdda28ce66a832d86fa5995d771b869e93e6adf18c5af64492c9cc5fe3f51f7b031ca4a5523c425d5c5504c327969cf48720b69a0b5a139acb82dbcba77f4625adecaf50c8a8dc539d686e97faf5cd57aaa75bc3a3b50cf11139e2071990f1ef4ed13209e8857ad083dcd1219e13fdac609fa4f6fa0bc26d0df2658ec01ae80fcfdb9bfbfa2b434bab75e2b25ae958a5cafaf8207173fdddccb0cc3bc69f223be498655887de88024d723df1aea67119eeda03542b1511da2ebbb7930b00219697a47806a5f493d8153501796eb05dc75bce697df5482224943f039e114b170f7e1f7cd33fd182c301018d80a1915cefe558c6937fc70a913e077c790dddead26dea7b7d3b8df71a35a246bf1a33772f660de8a287539f76ae9b39f000bebd103aa3f005c7734202b1b55d202131b7b8dafe40eaf19ab8e919ade7edefab7b61376b9c6d38576371a441fe2803308f0847556cbc77637497eb12e40d1c1c6c7f0a84f83b7721e4c76a5402e2dafbc89829a42507cdeed767889b6b6668e46ad506be20f53e680b9fa845931de3bdf3a0f2a1e77cdb7c3bc6873ee872a2f5a1d131df69a60b1ee2f5069d06eea62872f50d1c63da20a39eb843dc310a1b94ce714c707bd6501fa0159f0c15a7175ed26b50a243bf4155446e90695a74e94d2c2fb119f81e96d87a4c350b76d3f6f0d4de2d8e343bed488fc3fec42408eb377131d9120525d13a885feb2c590988d1369777d32248b25bd570ba483817751de06f4c9b7a59e3b9f2da2bf3378ea2092a07d92cab427235724c9fe91a16314e72a7b92adf11697e8dcee0abc45d32ff8fdd678f13776a601320f40dfed53e4c0f4cd27013c354ba3bd44d74605b18a2baf065a87684967d76879126b3f6e7fa66dbb4ce497744003c33cc9d6e830d05e8f205cd583c4f51f2d72284114a8d39e3918da202a025a7cfd93ef5c6d368705d4c788da31d5b0810042ef894207f9817b1d63f164c5fab842285150dcf1e19412f10f16775d2227cbe17f48ad5c20f6e9246fcae4dda9490efe4831ba56e41f2f72aa94a699294b6370cf1373d73192cb96682e6bc0a654add363cb5d", 0x1000}], 0x6, &(0x7f0000001f80)=[@rights={{0x30, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2]}}], 0x30, 0x4}}, {{&(0x7f0000001fc0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000022c0)=[{&(0x7f0000002040)="e9905d78af3b8bd52bca7f5c34c0b4e59afacdd96588a769c23a3ac00ef95323ac5a64b30956acf73ea5773247c8afbab124467e", 0x34}, {&(0x7f0000002080)="45b98d5efd8298d08e2aee75f2b6deb597e326321591f2e417f1f8f1c462c0ffc196af596d4916ee07bae553067a75f1651277ae811e81cd9f406aeec1985533d8c08ba256c04d0ccfd9a9a60ce57d9cc623020d19ed7ca5926208713aa0646ac3d50264e9cf89faa5", 0x69}, {&(0x7f0000002100)="7e27c21788bc3c483b528d7c33798d176041115787550bf02cfe4cdbdb61d74d322acfcf8000d6e518d57940eb6d2699ea1f526205d0f4657cf69bb70d03c73d182d402cf49002d70c77a46be1cbf0ff6ebc30a0fb7932cc10fa3d1023b7ebb510d87e1abda7ff67acc7acf9b267eb12482238e65cd57363f2b91fc50a9a8b51ce5b8fc412962652b989530b36ea438d9e71e9ea286cb00aa629813c6f4da1f25279b1b428dcfd4203216af296130a48b4280e3d635a40c6e529eb2f43704d", 0xbf}, {&(0x7f00000021c0)="8ff94a6bc8698b463b0d690afe228b6ef2aa6fb7eb722e36d277fb1d6e9b197fd861f30f24ae5802028323663ef11edc8c505be3fa281cb89481e33b2bb67f9e7631d8b0c22c2abad3fe46cab6854bb36c046326957348aa18447f01fc5c51027e2d1c27c6009939f19134bf6306bbeaecbe22a38ca0437441cba834fbfcf3a877afbf7b99ff5b5a35da1fa27c784a815b200193eba4629d6673b462e0c730077f560a089c584ec68b534bf24be1614d2ac70e37059fc94c61137745aa85dadd65fc053ce959817339783e38fc67631f269dc83e", 0xd4}], 0x4, 0x0, 0x0, 0x8000}}, {{&(0x7f0000002300)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003940)=[{&(0x7f0000002380)="67d46021ecd338949edc277183f8efb3e3692ed99dfba6ded0ca3d3e276c147cf8bc84a5897785995eb9c36fb22ce11ae9e8152f1db9f7e58c292063ed5b2ae91d1a816e2230f0d391ae12dc30a7fd912333811510ba0e9dab73db2cef18409e37c787092f7540a9dab92c1ebcffc1a4d117dbd41691c977b785e9efbdf5a63657eea8c91dc0e645c16add666fec3987b3e224b0a58dc019d32eb1a5369c57123b84c1e082cfe454da112962fba00c98e3dd3ddc26f6ef1a99ed417a4009415e07ab15f9c9569aa266b423407e0b311daac7e41c1d74428c4d819ede95a52d406acdf9a1664f1c2a467b0576", 0xec}, {&(0x7f0000002480)="4b1a2eca158658487674cba16b29f6b7e332365e02dbd9a59ced4a67d4da8c7822a90ed3c8ceb480324706c739b9a630d610b9dc91cc561b6be96b558f0c82fbd98e8fe3d75f13ca90cf48fd510d2315cc4355981fd5463b3355dacb12b6660dde11fa17c472439ae36aa5b85b9059b63af47d7448fb3aa53ee01cc0e2b9c4a83ae8a390f19575b14e12e5b84ea92bf26b1389034d034d634173d5f385083dce082a67", 0xa3}, {&(0x7f0000002540)="1fc3696927a9ce844c7889e296dd4dcd5e2142fc0f596825d41288ebeb47ee0a3da2e39ba5c7afaeae0c11fc0972b124d10e34999aea9ecb42886f7b2e72169202482bd626182afb69f7f03f4e54856092b60d35817d9ad13e1dddffe667f9fcc085f649e9f87ec096f0c44cae1a6e7824bebc2ad7ab699c30760dee3ad2b650a164f9e8df96493527b74030e11472911a1693a98cb14d14960b2ddb4ca236123f9093a92268bdf32ca999a1cd09c47b6ba6cb413c0337d85159d2f8782077886210ceaf74a47f0cbf5374b2721b0497aad739bf91163c537f0c99a323571144a21976081e5be74fce40a1f66d4919681a0f0f08d6546a7b8b46db5429b82007fa33f06a9339e0e13326eb22abd6348612f355187c03da7682dd9bbd64aced08dbfccdb5d83b498065724a5073f576634be67d9cc7c484af6f52dd28d8de8942ee48c6b9838aa8947279df5d23f78fd778480a96b48c881635f0aad264fffa1220ab893ce727b33729515861c1c6e9c8e1156008734cf31ecc2fd3a18a8a4065673e57a96c51ec73de8f7db904349c0dea43cbae0c2015546744620815fd32e6d4a66415476b47f242d776fad5ee09862f69d70eaf987d529677c3c86ce28f1cc4e11b97e3a82c2d8f348b08577afb502efffd1917487e0b85e1fd83853be9b917dc1f4087cbd0e284551d5280b423685f0e03e25dae676a4aa8cf30da44a82d33abde580528628e91588931ed498e67422e88cb36a6ef47ee1138e53a70487821f65dfad0d793332cbdd21931aca728ad19ddea76baf50e299f5bede0648aec1599f96254166dafa1da66672b26e1d7a62fbc9bad0892e5627aa347707919af9be2b231408311d48fbfd340afb2cc583462a898964f4c8849b23d43a9afd0266bc4b106cf22faa22bde2cdd143baf12739cd8f2940a1d2ffb4d0aac2b1ac69e55161af1c6361b7e4b5784b05c9a5dc49de2dce593e23d86101fd65c61ceeaca0b26b3c1072d5914435ac471e2db5ab3db800cf2434c445ca39d22c6db0dca9db427e7ddb0607da5c2c612de97f7cd03d0ab86acf2d4df67eeb1316af5b7c762f9f2b7254b1ba19413e44a9c399ebf13d3ffed1b5b3c00b3e76451025164d1f07811defc6fb5b2ae9a62c3ab013e07f34f5bb6ee100d2a133fc661f57043f049422421fb455d09c44fca96c836facda5fb24a1cfb7bf91f9f57c2e8f1f4c2edc0a979a50d48eeac60c4e9d4e1da5002ca2f0fa2e351afa93b22a7c37ec9dbaa755021881d4e0d0b2fb9402b0391f131b0de86178ca53d16af4080604bc9d7e9e5b39565c7c3c9e8fa8dbab2da4bbf23fe75faccf7d4e4c516ff629e8af56ad7e6f261ec30c461966d7688098224b96ccdf6c2e270dfb4c264317fc4ffc2340c2f2332a79442fbf23eb215626fb781ab5e07fd6f3fdc5b5e4ea25cf27dbc9dea1aa34c1cd1739c7213e64ac0658ff3df6ccd00167bec86d380cd7adb77fc9bb83f5ee97d0c3876a90e8736ca87d4db400ef762bf545edc0389097e549e7eaf81fd06f9b3db9e0f0ae685d19e1aa94ac505745067faaacc8546c1ffa710ddf270151da7da7f7194d22517fae1bd8aeb4700a9362d0f6c4d6d8d74534d7bf661d212300eacb06c94d27508544aee494c667c132ec8e3bcaeef9515681e314c30c28b5064ab68e380372445b70322a9e7424cd17d504650f22010a4b221ca7bd6b8d229991ec528e23db104237d99a7bafe2e118bfb41359cf621914ac2a47f37201919072fd49089d77046ff5108aac35b45ecb25be84615ebb70f5cd8241c21770cbfb709c2a1944013c6ed52cc2398d7b83861954af54c0d84014c00ed443c9491c8092099418ddb092d0499092d97d970402e1da1d08e30d2d0b3a48b548ea6928d753db56c29383ffa2767d41b4eec8ca561b8e129947de6099c70f9871f6a5420f6b519b4c41dc39b7bc3410cdf3fb003ef6d8e4f8cd3586a3820080aa9e2c82e98fd285a972713a9bf13516c6596d7dd9eefad931dd8dedb17ab5f2d4de088ce32e31ec458f3ec4e81fb8dee269084d57d601752032f8ef72ea8f7e587b7fbc6868a9924fd52e4fa79a40c1a8ea0e7d1dc8c7074c22d5068c792477552304e4f9999495e30bcaf61cc5e6495a0f7fe9f2093d511b7292800b74b1ae094a91eeb527a2fb23f006971c23713e3301fed077caeeeb766bb3f7665685836fb8fda2a24a269bc8bb9741c1ade3596b0fa9b54aa7a004e03e20c88e2045b3d39c6fca2e7b250adc2bcf2e843235c0d0fdcbe9fecb51a00ba77da8cfca5246205598fd8b2432c8daba85420ca01f0ed668c37644772a1a08844db3e66e3bfdcc51e9e9970eb9604e88b6a9f34b004d35ab8ea2added4c046e2030920e4d8200fe629dc1916a7dbc9e046ea079325499e24364e9362d8deb49afb5dbe5a2d9806e3bae3cafece1bc34383789e8ec33d32c986121e395e6e6927ad74837f59a6dfc90d0e67e9ce915473725a4b3b5db83dbde437d188d55f83dd5d217800daa95683c48634a99875548eb7edf03d9f4f222d18a8c3b98db21d24fa52ba39cb2faac0249862641d7c0e527bf52e40f1003351991662575e7f6a2bd5aceeebf4d6cc6ca0392848f1a8a1574390bd9eaaf1e988fb3bf0edff8668989cc5fc0773f7d741c8c75a9af56be40ce4eb7efb8c8cd49cd91f17e0d48788b2fb9a031b7462d71f8543084d0b42f7b9161efc7700157a6355ebca722bc2435bb6c1e33c0148389ed365f688359753cae1a67f9d268c0ed8b080f7a7294022a740dfb1162c963f436746bae4fd251f91d4b219f36afa8b01e4f8d9a2e3c6e9f8ca27fa9e0e6edc5f4c6fa2f1be07e1da624865b99620004c47e6fc62c2ff6ee16124d5002d32974649c76502741beec2a1454131debc135fd01c5c361fb8a74d7d2ad77fbbf7caa2e980106d4bdd874b74a2ecfafb7319b83e41612a6b6a9ee459086f53b74624373693aff7ec418a3522f171d4354fe64c56924365990c1b33d74e046e4db43b7a76b06293e823776f2fb9e86d46a7f9d611409148866cd698044a42037efb44d13e7b6a3d7b9d4320f4bc47e675df7180d5cfeaa852ec811881a53e422ad4b1ea2d8467f07c08ed138a3bf318fdd1460488d1314829413fd073b071d1e346e2a7d53ca42a6f03fba8ea4d80d02402ff03baacbde4ff06a96d45bb2154f0364c74eb7c079302314f9fa1be72faec43196b01f94d77b105e9e4e3822d3dd9a5062a2860fda43d8cdfb4cb68b7fa49cb57ce95dc2a3ee129b5ea1f60a06ec9e4a0cd429a1b2a52e2fc2bc51bb89bbdeec150b508b96fdbb50435c0f72245a1da3d27c7a52b2fbbc0de113fa443cd0cf504086f071c8557701ee7579bf24c7e8cd2aad28b3cdbdbee9ad320c88ba3be70e153233a69f045064772c2e9f2b49df0681d6e74a5afc595be528e338a3404b14ddee8a1d2c8bce5c819cde2a83cbd414c11bafd18dc51f344c4a83e44e934145cac251e726777e5a089d886436710d5120fcbe26c26b30d4d24bcf1acfd5db7e2bcc7ec1c78b2f7b6f643ed68f433fb228447c2f9c927f7c0c08b413222696a99a260b6ee3255468d066085fa734325e2ecd1f782830f05cfcb8b622053cae87eb7aa200726e5603320947c7ee491890fbe144fc1286301ba899d38530a6955e684c61c3dfef13bdbc653c0bac7099a4d0dbf57fa7876bd8f677d25b1b865a126840ec407ed2f29a13f3614a47000a33b4dd0d40a90a04532c02d98ccd00891eba2c72fc15b94833b18fdf847479b8912cbd434a8b5cdcd51bb14aee4ed28b7a9a65fcf9e11196479185afd86427b28e983719799be0a471beb0b3fb6dd8ba38ea3a4fd63b2e86d271c13acad919d6f8fd35c88b15b8aee55d042c1f4890e09ab24505d2af3928aa6526efff42af9a189213731299715f517aab38bd4ddd4a47cf754326a4bb5a90f4265c9845df61b55c726c7a66b3b435a1841539ef84489296abe023fabc44fd6437bfc340399ad9053f34f4a762ae1081e6d144da3e6918cc96bd133c02e0c6eff44be8d4440b5cad100cdaf403040db7d84c5bba60b23054f070dceab7e60a172eaaa638b5e6ccb4fe40b6944790fde6da8ed0fed3c5771d029fa12ebba56305120cd0796b5a85f2e3de259143e90af0134b69305365ddac7d48da3836ad20211b337f485c765de704b8aff59d1f775b8bc9dcb92377f31588b8d1df12f292e7286fd8b35695e4e602ee0d83fa1834047e49e506c017fc3b20dc678f661d16117b93575917a76271a98f50df08851dd3485f933f9dc477f71c20afae67dde0fe58d5bc7911f20b636f56c0ebc3ffa6db881aab3b87153c77ae5992f1d50dbcd329f85baaecd5799f54c2a28f3b91273923427fa92bb7b69574010c8fc6ee1d84c0bd508809e0815d38c659b5bb8efccfa4177e0f7aeda572a87ef000587bd463b027f38fecbed0fd7478991ddb04d2c2cd40afe2d73dc23766feb324ea5ad2f72ea26d2a1764b168620ea2275ed75dfcd8a74d870eb9b2d254a7ae04a4f195702c1ee7d9da0846b9a1ece061a41f939803764ef5a26eeeaec3453782f837337abcd610ecc3673cc012d951ebd3661e95c0a53cd93c655001590f03c6dc3dc9c3d402ce5ecf5134b98e6b67c46c3b38d76c59d229d48231c86ea36072654026937320c3baf21c6cbf1095cc8042d99c91a2444395335adc35a33591ff629661680652e3b50280027240296f4b90ca5ac10f3930fc9b7797be953771dbb7e5f64e2912952f433459ca0896aa7def2868c8bd7dfb3dd251a006905f6b15004c73132c4c5d4d71203a17ef22d5b3b48e1d6888fa0777d88f557ced98635552c8690a729090d97db033016c5ba625d30adcb9d8637c9b8320315815854ab51825b74248c18b81826b66c2df2faba108b2a96dbc77d9588c0a6d372a7ed7a847be26c232a9aef4ec6f23dcef89d98f23e61e0df99dd4e4a24a844f6fc3f81d81367b30a2a12ea833b25833ef7e9047afd72ded0f4d4321c49cfdb1f268a3ae618c6c540adba23ea0327946811ea90d81ecabb26d5fe9f732e521f567f274df72d5c0b5017af79a3b1830ef23b0c98c07a69aefa1fb59a3dd0ecb335ea7a8d568b6ebd65456925893fde9414df6067a50c5b94eadbc5222f3bb3b75faa835025bc016b19e79e70d2fedb51f5d613b3f04a7280b2dd777e452ad97e8618214bab171513750e4a4e45d522eaa4f8017aee67a019c5cf239bc912445b70268db7d03e08f9d7738fb868c147d6a1e7f3af63414e55b69b6c0f67f37ee0f41df2ff42ced266995b007b6076d07d1afc39cb2bd2a70f412d29c8632be968adba2bec3da06ed4ca066b7ec5963a2e64e11fb46e4df3353d7e0282d51e684acdb8d83453935475a0bf7171d2a0b469faee2ca47be05246fca59d144ad8ed14c8bb8a19134c55768887e3cad6e6fb534dec9de4845916b916a4e4423ff8b2999ee277795b9d16a7ee2705a190511b849aeb66c0510918e4830368066ead5c657e4ae787bca87693c6f7177443f606a5c1bc73877ebe861b8f5d20f2a57fc236854ff60adc5761f2e5e119c8a64652fe801d0dda5851c32507091d1306be510b3e1b15bdf94ecc82abee2217cf0fafe5e4dbce6ba957ca93d0b6266ddd83c2b1dc989844b32b7281197c6f44216b94fdd321782e4823a55bf63ad27e0456ce9e56a1318ef8b2634f394a3bc0a3675c002d671d881ceb6c0c5b02d024b1c8abbc86b88c7036cac218c155361ba98c8b963dc8", 0x1000}, {&(0x7f0000003540)="7e2a303d1d55fa3279732611e868b01f5e4c75719695ecdb3c16bc0d66547c58742c341065d62eee7e2af14f8c6d76f8eb0c20e3288e687e657cf09087e6f177ce7be69bc25921ea5f2c3baa24254dd917ce59923d2652099541c47769dabfa587639d68c4968aa396165c25e8096bb4dacad7323ed7c3a3298db47191e7b68446055b129a7c569893fa87e9fbaa6366c70f296b702ea653e55265eb9e83bbc955e2b65d7111525283c60e8f672bf428abc2e47a6f27f96bb8d5b888f04b888e", 0xc0}, {&(0x7f0000003600)="5f90fab56ffbe91b15f46d24455e371a694088175326407297581c20f598cb281f5ce505d3", 0x25}, {&(0x7f0000003640)="27bb1feec725e4437febba39e6f89f4ca37a68f0b2851f78b42e659d0e286d7fb430c7b5b893e5c48b3e98b67003f68e234ab39383c76d8da39a5ff817c4a5c3763853911cc748f63b7ce49bc429ad8ed26e41dcc4eb21499ee5ab6487e7b04aa969bc3a85cc431ba60d342cc19fc82729d7c9a02e2b5ecbff2f52712af7a90a800183ee0cfafdec254c8e6d719eea6349c2cd8ec4cb93e17b178117bc56c22b96e90b43539bedf482173c0ca8b317947250bcfc6c7fab922cd3769c53af4bd1b0d226406440e8a8ad75e55549", 0xcd}, {&(0x7f0000003740)="cb03eea9b3afc752429b61cd782dee5a077efb27e0f01890067859a1fcc1f9693922cfc67609843e2386548fd6a4327e8ead15156ec21a77174174b41482cca6a8f527c94591b9b5faa65897bca8aa7ce53bbe1b1c240739f524728708a32540a12d5e10d95deedbfe5ebc9d0c3fa24d2f54d8ac45e616a7d7df5a025f74c5d22b93c1707c88d3a3", 0x88}, {&(0x7f0000003800)="956470e534475fdf78a68604e29fd40155f0127eed121c527cb9b0fc8038fb0866a535c6d90f9188e9fe7aa1cf61941c2dad41b3b670d47ddc62382f0d52fc7a7ceb9b8f3af0b639c57ad0eb77090980007c394653b37ddb8311cf8289b7dc38276bd5eec2b9979d95133bd83ecf532580329574c23b8b92cbc7c7de516d440089eb5fb64d70d46fa3847e86fa91195f05f706e160ecee34806ee54b2b2b82cff1", 0xa1}, {&(0x7f00000038c0)="e364e385358d8532efae522da874290a1d1d1268df6b517878e82994c738db915c0ed3ea4f7408753425219fc34f9160326c30c44d41c84967caf0dae183f1be3a350f52a46f1077", 0x48}], 0x9, 0x0, 0x0, 0x4060040}}, {{&(0x7f0000003a00)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004e80)=[{&(0x7f0000003a80)="0f7d5d92331ddad20a109e7588bed1b1796a9cc3e924c3250bb06c084569c18d34f152042aeec3669aa3ab2f6b8a36983fa5992a62a93192fdb19b1a8a5cb56d07e72c83f0bd6fb7614f54ea2897eb08fac634fc18998337ccc17106d86e21c45078db9ff5c3be799ec6c4b4039dfbb17127", 0x72}, {&(0x7f0000003b00)="103d62336e175f021212301c5cba317849f732881b5bdace42678e77a54c8aba3320e0f2b539185fc325ef8158bffbbaf04352cc2054fa26eece7edd2060635c60fd7d9dfe3b5ab7cf87ef17f03eec68b06858a43d5a5950df2391d6a27d5bf75d04d5c9adf34e9bdf70164cb4f6cc40e6bc61e3905f8926777872f8b0b7c8e9e2b513c7194e17c6f9e74a01303980a2c56ccb6cb606fff5dc838c7ab3a29d34607ceaab67fe7973e67b6ebeb80ce9f33dfc6f6bf1c713e024c4c3eda8b72530bdb034e223774f28762bccfcaf8bcd72c188aa3884b57eba5f5e0a5e1a6619950c0fec71114bd523249f52ad308c0e0caa216c35466241686c8a4e72912b92", 0xff}, {&(0x7f0000003c00)="9bdcd7f6d2060018789d0db610b2b64a03dd045a8e690c9213ad55a30de4f5247a43579de591ab7b8ffa4d930e4452d1b6f32d8d77e8b3e8a52116cd823645820f", 0x41}, {&(0x7f0000003c80)="a5676aee576a3cd7aed431cfa0011b8536ecd02f8de61ed29ed857e5e8c68a898585d2af14c6cceb60bfdbe33a624fe0e3fced0c198b75be14e9524f9bcc3509d8714f0b3faad44213d6bdcc0488d08f823ce899aa9a93916becd28ab90d35006dc9e5b6650f6b72ddd243b32159bbdf5695fb5c8b320b6946903eb2cbb47d00fc179d08f3ad0fe9a3b37b4038c944efcbdedbbbb35a006c157b21111aa8fe846d8fc0d16e87bbac99376fdf1afc0f87d494f4d618bc49f47632cfcf2c1da24fa7ab29fabe40c5965581d430dc3e8806615d3d98571e363818b9e44848b4781fe5eb1e7a99fbd9d893ca54ad85c99842c67c7db376552e49aba7c7899d77653365e50978391dfcb6c245f5be21d5de480243631c607e3fffd6bf1294030f197a8848ff014be9a04f4ae8d0896d03226557c8ec6127b91257a593e0bbd5ef9b673fa621dc8e714b7079042da51cbc20302fc640cee8600b389f74d43a6903c42b4652c4d7b19bd97ff91c542a2ef6678e504dec778d078cc76a3ad7197ccf4d097a350612a94028d7a92c4ca0965c140627738f1001a465d8d385698f0751185bb6c4c626bde393800fdae8ed7ed1aefd7a4a124c4c212a59e1fab45a8a81fb88fbba106394d0c933e7b32f3f3b1ee4b52fcb70ede766f7ebc613310813ffb6d72fd888099407aa04aada418e81cd69f6da454a29d8b361f36e9fda411e97156e66ea1cd061a6e23c5655c933bfe3daa69cd26f58eaca498ec68c86909af8ccb14f035cdcba6d3550b28c0a1671086aa8e494da12aea08cae34400d4bccc5a107f703437c5b744d219cf76497af037d134ff38fc7fda43ecda7be873cbeb1bbc6989ab597382537ba0dd043743c8589fa17178151becf6e785751013df1b97fed1323fc013d5af3ed86461e127bcbaf300668421f9d1eff3dc0fc7ce86ccc65ed78777fcebad6e678af90516d17d7e19b989e5d71c15075ff6de164a1fab3d11cc65f01785cb893072c24add5b44660521ef6179b969f3a0fc32666faf4b91fe1cccdd4639bf7509b9e415369d258ef81b60a933b649574bf80cceb5c367f52d7869a17b8b19360fb2bde7ff43e2e1fe9025bc1348dab9a586e2625f55161338152c5cd2e99b0619e0f9abd63cf22ff2d0e8c9bb4fbf1a54e0997d552caea275094020e730d88791f7989ee93146508678474b6bad289bef9c96381010f1537e3f8596bc8e5fa5a00139c7da8129df9be09fcb7151678250d7a1f654784550011421619cc3a5f1eb96027da6f40131fd7b6008424bb50b198806701f3021732efd72844d091e98f7841eea198a48dfc94b4b846682ec60e86ed83cabb71db0327ed5c760e0c9acf6e1bc20c939862422169b3d68e80e97ffd42033d2aa4024fdb882408c0dbbf76e43c0fc6fd5609bf47555cded60700cf232007d15bbbeab3a5467c31511ff716839a68b96a2de57dcc2299e763d9dbed41f5e03809763ab61aa412be550556de820c9d6561143617634dc2b2b494919b27b140a3d16286fa2e0697962fbba5f550284b25561f34e10195de2be6276f7be7bf53cb0d2a2ad36e52a0441761b4c5144f929741e5e9bcd3b668b155932f89218d9a2d18a1de4f49c166d871834cc8d89a8436d64feffde4a61d29c76dc60e53f96d72a735e11a16daf97cdf9908714d90e5ffb1f77f2b82e266ef4275cfb73637c92b60495f53942f69507e8e66801b5631f80640fad61a3f6fad35dd7a1227bf1dfffd4d184f564466b414e873d606436116b9f554325643cb44a6dedafc37e0b8f732c9bbf637bed42b98acee787eb37275e8339c854c44a4eef2a194f78364ff09b31efe01432b2311431c6de31965a3b6ed4fd78dd510bbae54f54066a2a872985a1a3317e43022254dabe52c3a6905aa75295207b1399ad2fac52f65761c14a75cd6720b679cad96dc7a876aa7c53e480a3b4914d6c913d4d1c2fb0d343b7587e8a3186b0e9883964b06f4cd99bb4bfdfc3ba00c5dd55c1ad463299bd16f6fd600c0773f92e7b4903650e6e688dde800870c3d499e8a91b44e6957023ab112e60ec72e6323db4d2fd53dd0d0cad3b5723dfd431e5d90e67f67f6b373fa3bbc787c5c410c1931583ce895fc33724f9a8c40106cef0556c98a6f659a0c576e455418d128430a7e889bd5906e523e2682509cbfc550aaf0053c5a5fba7466027e2de7c436c473a8bab2fa8c710312457192a21560206bf702b2912d9b6b261da3ce5bef9fb215fa197b89146c25a2b26e70ef63da7a6c400ef82c4d7b084d423a60655fddf74e2e6aebf2f1dbb3ffded57fd541533e2e00831070b867c96087fe48be44f264b8e98868da28a17d19d2a1d69c1fba7bb8d04b372bdda11c7fd95e1c608236ce12f46c8cd57a5979c41c95c6f634a179d570139bb8a6cbcea5dba8f62bb2dfac9b3ecfa915032f6c51cc4853ccf78301198c8da3c304c6f15e6500cd131c4d8cdfc3695803b3bf8c0e7f7192c86b5a25b2365a20a9afa3502de0c241c1222b83caffd3a92378d6e89c3c6df74b98fcaa25706eca11a547a58a0751e29afc13597f144083cac0dfd6cb97fa856ee29a5003e256f090759e99c32f456ee0ba65b665d1ab179b0404a2ae87335cc3af22f5f5e03ec05a6410a4065baaa039ab5a1139406ca7a41ac6f9bcbfb7239302e5293bf21c5c8d86e85f18ffe8889dd443976a5211c72ddd9b812e043dec9795d1c8747497dd5e1a8e43258c6bfbf1cf369facdaf698e31009db868484d445b28ae707adc7665105dfcf95d8c4f19d684009158206f01540117394e424b23275c7b576ae13a06b111064a7c75431f7e563929a9d22d8a9b8d25fada962fd09b429aa623cdd3dbb2c4f90fb7e5672533fabec0d67c7917090952b2d16e14a4dff6bc90d5bb322127b7a1199ae237cbe7afb208673a04408e17512783f798ee0de1a70ea6694a87a7e33da11870f77e1afeeb4815b1e3f858da911e85dbc857f4daa6b0d2e5c1b7c36105b10f4dc4c2eecf22c737d7c1450c9b64eca88ab4660fefb05023e7dc6075f8f2cfc3aec9fe7c9c658d2f6a417e9fe8afba489918a9efdf4ae8e6d04a3f5c848c19ed2d298db3748e7c28ef021f1ca4031f694fc5a5fcb49a3e0bbd323e65e19561dc1e5e93323a9d8167298b9582db9dfad6a589933f0a76e09999377a87d0971fa922ce2f725d97f9efe17eec90d8e2a36489df050b1611c63e5d54eb64ad452390cc6c3803f833c9fcec8b3b714a613ad90444ca6f5b8805c20027f373c5e3b07d50c0cfc2dac0608dd04c92641e8ccdee202ef74427b15ac13166448ced2d378790d8dab2d6bfa3353be985c390a42598319d8e33cd5a1eadc7cc7ee29ddd7f1aa9e7ea7aad0746ae1d78093531ead987eec27e42a97189de2488db9986e41561b6a464273587b1943c24886e7355ac3f6bf5a81821ac93a28e6358c87984d2beaf8724403b45a803a84a0a7f96af749d12f9648fe2c3ec7014e4b85026e468ca0343505b9dd83e44c63773eac58d515d5e478eb184ce5ca33ce2540418cd1de95f3f56d778811c11a60c05544fe3876387ec478c8ed4ef436dc75095751b4b7a1448fc087510ef6597eb85fbf265bd7bde00c750a278ae967351ab997e33bec7182e1b5e7fece03631018bf48aff21f2c883f81c3e322b51c7e70da37a68f933314f9d5d7d416b2cfecc01c1b2e807ddb771641d4d8ce36119079c5abc906c0aff56d178e28e208b16dec5883550aedd2f4ec7d1274ded01e04eafb0e65b85cbbfaaaa2e04b1d8b3e26506e2eaae780d0aa4b245de443e1aeeb3cc7bac147e1d36da10a70369c2558686bc2369980aae76f78bfef6ec288dc5501d6b8557bec251d5d833a2aa0bc44169e143c5138ce38e6953400bedfc161126ad6cdd9540f0274cc42b2701edc6f4ab724ca3c315b702091f36225177fc6be55889e059d0a48d15afbc1b0b0dce457ce4049884748b3fca35a0a2a31c9ca7c65177816441cbca7142f1fe33efd82218d48727691a6440bb5d25d56086796dab895c8baaa854b0e80645b438221cc0a477d6961dcd8312464ab36f337fc871da20bf16d678c439ef756c511779dffc4488e6bbe779604fc9c63d00f85020a30a528b7be5ce0fadff11a2a197dbbd4e72a2ce3da449b5fab6eec1df5f731a2a26f1f410223618d5d55788f5717969f464875d2fc1bcbfaac50dddf112078a1205694a00d8b2b496517238f63d9a4605de955f565edf9d84d02881a53c88304d1cf36837da754397e29098d7cd82383aa98510b279d4bcf5df64e5d7bab47c3a5d73fbc18671b53e36595a8bca6510366654ff3954f6e39df195927ff78b22a30dcd0af8f15e77de9015d378d0e7d2d41ba11704d2c190035932c7b05ad71cba761ced44455279a39782c5a6f1723c85630fc940031e2040f874852a937b8fd42139fce1d187e1dc0e4ebfd44ea917a407c62314c44256d5013017e50faded2197ddf72a7aae818e6b284619e12e91323f0eed8aadd88693a61b5fd4cce993945c161d2736d77af588146c134a7c61e62bf8a4dc180fed8a49f2a505d8d2827190bf33fd8bccbc068c3df06c219d2e68e79dae9aafa5e2036e329976e33f7a84b58f7bbaec2a9f383efe2d438df06a95540fee16bfd77fe84a386edd05d860fc0715213530871b970676685f9a104af2e670dd93dc24f8bcca254046a4582a7053d1ea46e82748c97625484c8bcbcc8c9441821e85d4dce131e021c174f7090971888ebc45d2e8ecc78459d9ae11dbb83cc2c0b069fc6482b2dda5271eedde11ddfce02310b7ab45f0a49f803861c10cb835c281566cc7bc01aee162e0eb40ddf57f578756901cc817f32e4bc4d7cff5f62f056034deff3ceb810da6a06a8c4cbb8b9a9822f2997e99ebcf8806e9ba380c32ac3af4c9e9c1404b739f8302fe4c16db0f7b54ec49ccffa643bc8fb8ced6fa776b2b66fc1c85dcb94ee8bc524038bb73098468bf53d12500e43152908dfd2783cd1ff4a215562700cd7cb6a81a81874820104cc8bd554fd33dd0566fccd5735434e2f1e031d0a4e4777a672432405c3071a64690cb5a2ef32b8dd0ea6df905b338492675ac18f207da74c4bc18e9800c895c93c96cbf71cab7ef43ad21a28e924af88102d8b841bd5c148e1a4c292c388447221f3a9adc1d597f8c3f244466cd26451a04559cdb9324971b5b14cec9c32eb3dfde4b67d1e527c25ac3bf6c8f1c742a58f6a3660adfb37922d1924612d3734ab2be7286cfb137ff28dcefef4c84dbada6534391f32f16630396cdeb6209148db2e695e800001fc2489aa6f61239ffd3cdabb14afd178b436a6cda66b4f191e5d9f87a77be12d320075d847f3798fda76cff52f9fc74e5a11ae624da1344ab03f77f97ad6a831417f9288e467a2c2438103a52f757f4e906b2e8e15d84b751b0bfadf6be0e95509917858d29ddfadb215c2894299cc86a0ebd5b7f1388817e1463b5bddb071f4b58753f516cf96e23393413b1b6f7e0a7cdb7b4a928c7bfc77b7fac99ef3eaa1cf634c91d32aa09cc607c2adbf4c02c540dc7b6af781651041e6c52dddbb213dfb052d7e7a9105be1a498acbf8d47f3a6acb953cd30e50dd8ca0d31d36aea64b9519b0e99df08e383dd372731356474d856dd06eebdec2cb7ec554199444692bf5ec4c4938611348a7afa8a92a796f16300ad8978ac7569c14663da73d94e2b63502b3a62c095ba51d6b4c93565f8bbc9739a939a400ad22110aa067dece5bbfcec9ad52", 0x1000}, {&(0x7f0000004c80)="f7fafcdd130d7e8ee12a71af774951189a7792459f7429dabb168bf81bfdbc4ffd2c8accc33c3774d8e1ceb67ce489ce78f43e0b009b93a70f9bcaf4b48a697559162b6791bd4dbd49c02008fc0d8b5198e7ff1e178f18a25c0fe2d848a1c8cfca2b95ba17d3ec3a624742a671979731bb012f13784fae7fbaa34f825bfb53b4e9a3a84087bcfd39c98a47c6bb167b599b8756df56c31580fe2fa59eb065bc3200659ccd5fa15284679477be737c6079d2ab5fc61b21d52bde46485f15b558b1261c1f0aade64d76b29caa9e", 0xcc}, {&(0x7f0000004d80)="93fe85a5945e2648cbec3bdc46ce607c8f9941a4d07307eb8f1a49631bd7075a408f514953750051720aaf2407a82d6c4e67fd773ed98711c0c2ef08358b0804a215d328663c940e7f8a05b41c1ed86df016d7514e5a4f46a28ff1bd599f864cd66d5bcb12733e1e64a7d856a7fe705e18a8efc4333a9f63e202214a2d4256beb425988e25e168657ffec953a9ec64b04e9519eaa44d8c0e6633c83d71ed21ec3debd5267526f8bc4144f3c09a780f7745e4d0c4b956111b351fa678067493836a962fdf041e372ef2ef50dd3cdd8aad5d8c2ec9", 0xd4}], 0x6, &(0x7f0000004f80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r3, r4]}}, @rights={{0x18, 0x1, 0x1, [r1, r1]}}], 0x38, 0x10}}], 0x6, 0x8001) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x43) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) getsockname$unix(r1, &(0x7f0000000440), &(0x7f0000000040)=0x6e) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) syz_open_dev$tty1(0xc, 0x4, 0x2) 04:40:00 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$SNDRV_PCM_IOCTL_INFO(r0, 0x81204101, &(0x7f00000003c0)) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000406a72c87fd117d6fe3fe07705310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000780)={0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="000018"], 0x0, 0x0, 0x0}, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0x80202, 0x0) ioctl$SNDRV_PCM_IOCTL_STATUS64(r2, 0x80984120, &(0x7f00000002c0)) syz_usb_control_io(r1, &(0x7f0000000280)={0x2c, &(0x7f0000000040)={0x20, 0xb, 0xd, {0xd, 0xe, "37e6ac2df4dda2550fe1c6"}}, &(0x7f0000000d00)={0x0, 0x3, 0xf0, @string={0xf0, 0x3, "a9de822b4889e61fe425d4959970864ca4ce34e92ed95a8ee670a29d2e6d535f7ad8ec248ae1f9245fbfa639e4e76909a271e5080680afbc53209a6e17ddb0aed00ceb6462e26d71e8d167e6c5881ffc77d3e23716aeea7a582d92a88ef4b567ff5544b6854709dac4e363c11e47eb36b06383f3d2c8d792ed2399e6fe251c22bfecd39307a17c42353837c8748fb4f5c69060225d9c014a9b16f571785a848987cf47c931e262d8e8654d5593812a688476ad814c9efdea756ed139263e55569d6a8f8b84bf3272b0e4a41b3c612929bbbe084124f25d7b4bb2b96e04f06ff309759deab28bf547dbd8c3ce0849"}}, &(0x7f0000000e00)={0x0, 0xf, 0x1b, {0x5, 0xf, 0x1b, 0x2, [@wireless={0xb}, @wireless={0xb, 0x10, 0x1, 0x4, 0x44, 0x3, 0x9, 0x6}]}}, 0x0, 0x0}, &(0x7f00000007c0)={0x84, &(0x7f0000000380)={0x0, 0x0, 0x1, "cc"}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000540)={0x40, 0xb, 0x2, "b5bc"}, &(0x7f0000000580)={0x40, 0xf, 0x2}, 0x0, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000080)={0x40, 0x19, 0x2, 'Bp'}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0xae}, &(0x7f00000006c0)={0x40, 0x1c, 0x1, 0xe0}, &(0x7f0000000700)={0x40, 0x1e, 0x1}, 0x0}) r3 = syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x3) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f00000000c0)={0x0, "e8d50ed4a91491599aea09a1c5ccb84c10eb0324210e00000000000000000000000000000000000000000000ff00"}) r4 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r5 = dup(r4) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BLKFLSBUF(r5, 0x1261, &(0x7f0000000240)) [ 478.933187][T11118] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 04:40:00 executing program 2: r0 = creat(&(0x7f0000000400)='./bus\x00', 0x0) ftruncate(r0, 0x208200) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10103e, 0x0) mmap(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x0, 0x4002011, r1, 0x9b0e000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x650d}}, './bus\x00'}) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r2, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x140d, 0x200, 0x9, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}]}, 0x30}}, 0x8044) fallocate(r0, 0x3, 0x0, 0xb329) [ 478.985125][T11123] loop5: detected capacity change from 0 to 512 [ 479.029371][T11123] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 479.054941][T11123] ext4 filesystem being mounted at /root/syzkaller-testdir3961691195/syzkaller.SL8Jc5/215/file0 supports timestamps until 2038 (0x7fffffff) 04:40:00 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@textreal={0x8, &(0x7f0000000040)="660f109504000fba68f35c22b4b085d9f13e0f01c90f20d86635200000000f22d8440f20c066350e000000440f22c00fc76c04baf80c66b898263b8b66efbafc0c66edf30f09", 0x46}], 0x1, 0x4, &(0x7f0000000100)=[@vmwrite={0x8, 0x0, 0x18, 0x0, 0x1, 0x0, 0x3, 0x0, 0x401}], 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:40:00 executing program 2: r0 = creat(&(0x7f0000000400)='./bus\x00', 0x0) ftruncate(r0, 0x208200) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10103e, 0x0) mmap(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x0, 0x4002011, r1, 0x9b0e000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x650d}}, './bus\x00'}) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r2, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x140d, 0x200, 0x9, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}]}, 0x30}}, 0x8044) fallocate(r0, 0x3, 0x0, 0xb329) creat(&(0x7f0000000400)='./bus\x00', 0x0) (async) ftruncate(r0, 0x208200) (async) open(&(0x7f0000000200)='./bus\x00', 0x10103e, 0x0) (async) mmap(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x0, 0x4002011, r1, 0x9b0e000) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x650d}}, './bus\x00'}) (async) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r2, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x140d, 0x200, 0x9, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}]}, 0x30}}, 0x8044) (async) fallocate(r0, 0x3, 0x0, 0xb329) (async) [ 479.178374][ T3686] usb 4-1: new high-speed USB device number 13 using dummy_hcd 04:40:00 executing program 2: r0 = creat(&(0x7f0000000400)='./bus\x00', 0x0) ftruncate(r0, 0x208200) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10103e, 0x0) mmap(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x0, 0x4002011, r1, 0x9b0e000) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x650d}}, './bus\x00'}) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r2, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x140d, 0x200, 0x9, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}]}, 0x30}}, 0x8044) fallocate(r0, 0x3, 0x0, 0xb329) creat(&(0x7f0000000400)='./bus\x00', 0x0) (async) ftruncate(r0, 0x208200) (async) open(&(0x7f0000000200)='./bus\x00', 0x10103e, 0x0) (async) mmap(&(0x7f0000304000/0x3000)=nil, 0x3000, 0x0, 0x4002011, r1, 0x9b0e000) (async) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r1, 0xc0189372, &(0x7f0000000000)={{0x1, 0x1, 0x18, r0, {0x650d}}, './bus\x00'}) (async) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r2, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x30, 0x140d, 0x200, 0x9, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_DEV_INDEX={0x8}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x4}]}, 0x30}}, 0x8044) (async) fallocate(r0, 0x3, 0x0, 0xb329) (async) 04:40:00 executing program 2: r0 = open(&(0x7f0000000200)='./bus\x00', 0x313400, 0x102) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) timer_settime(r1, 0x0, &(0x7f00000001c0)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) r2 = syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x2010080, 0x0, 0x0) mknodat$loop(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x200, 0x1) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r4 = openat$cgroup_ro(r0, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) bind$inet(r5, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(r5, 0x6, 0xe, &(0x7f0000000480)={@in={{0x2, 0x0, @local}}, 0x0, 0x40, 0x31, 0x0, "000000000000000000000000000000225f15d80700000000000000000003008000000000080000000000000003080000e7ffffff000000000000000000000000002000"}, 0xd8) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000380)='cdg\x00', 0x3) sendto$inet(r5, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000b40)) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000020c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000900)=ANY=[@ANYBLOB="5858d6926f12bbd5560deaf68dc3db3e16530a35758e7ec212cbfe3e5898fe307c54da642079589c4fbc5f77f82ffa8836975bb22d30424301c956280000000046d9636755be1b4a9304d1f7f8279f1d9601820a922e2f914dcb5dd00656c0975e8f9b47df1b5900ab035e85f7a2e7d7d5b10c70eee92551847346c2051b329498ef48402296c47fdcad08c3", @ANYRES32=r2, @ANYBLOB, @ANYBLOB], 0x1474}}, 0x0) setsockopt$sock_int(r5, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000400)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xfffffffffffffde1}], 0x1, &(0x7f0000000200)=""/20, 0x14, 0xd571012c}, 0x4000016c) write$binfmt_elf64(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="30a8e0c95388cdb756dc64eae89ee09071a61d07e3d2f499fa6019e6e1e8d369718f227e6968d3d6ee822ba97f9eb579eb07c99d072ac45ef50901481e9cdd66349759da2f2b76834befecb513b0c26b3327802c5c142459573b4b1788a9af767a8cce7aa0af1fa2e59301fb8cb8e0875e9b5715a90e91a551ff453bfdf5ea892e3199c5809a7252d38b69a187936b35a319cd6d3dcf4aa49dd9bbc7f243d0132f7aa19c1cdceb03e3d9efe645a7022fbf5fedee136c9098f3bd009179c280625da922bd1c4aff91feeacf53363e4bcbf2ffa4354e8f60d2c40092569172423cb7ab37ef1f", @ANYRES16=r3, @ANYRES32, @ANYBLOB="00d461436bab7d93e86087f0b32000000000000000fa1dbe77dc9f98a75b36fe0151466263074b8b793246b295eb8e09cdc5a23d00a3583b0558f35dbc2c0c13c15e6519ff121388997932fb8c24a84fb5caf3e76a6c5d611748817ed2d6b56e3826a2", @ANYRES16=r4, @ANYBLOB="ec2f0fa93cd904b91ce8aa6bc9450e171012226e990e88c20871d23b133e9d3e78e40d4e30222836f3989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798098fc29cb1db4eab4b868e35f0b9dd309e784baf9d27f1b5e57abaaf70c17988f7f833f1b1a8ffa5831636d210cecb56873db4245a564d5226f5c3a2ce688f7d3bc2d33d3fc8bf721f91da85b68fcee6223ee90c12ab337eb7eb62ea8e5df063cf0ae64a5b86fb9d88f01dcb5b46a1ed2800238909619a7800339e1cbd73036a823b1af69c7dc42c28ea1199f34c164831abde9aaff3ded1c2606130df80bf96c93e4254450d5ac3747fa4fb327b1c0060a02139b017f340b7dc31b59ac9540fed4f3f84333eb8116c1f560df11bb4f06eab0b707d197378a88653129f352be12ac0fbbf", @ANYRES64], 0x100000530) [ 479.368128][ T27] usb 2-1: new high-speed USB device number 15 using dummy_hcd [ 479.478240][ T3686] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 479.569290][ T27] usb 2-1: device descriptor read/64, error 18 [ 479.608773][ T3686] usb 4-1: unable to read config index 0 descriptor/start: -61 04:40:01 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000002, 0x800000000009031, 0xffffffffffffffff, 0x0) (async, rerun: 32) socket$nl_route(0x10, 0x3, 0x0) (rerun: 32) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x100000003) (async) prctl$PR_SET_MM_MAP(0x29, 0xe, 0x0, 0x0) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async, rerun: 32) sendmsg$IPSET_CMD_FLUSH(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4040801}, 0x24000810) (rerun: 32) [ 479.620326][ T3686] usb 4-1: can't read configurations, error -61 [ 479.765375][ T3645] EXT4-fs (loop5): unmounting filesystem. [ 479.778088][ T3686] usb 4-1: new high-speed USB device number 14 using dummy_hcd [ 479.838261][ T27] usb 2-1: new high-speed USB device number 16 using dummy_hcd [ 480.028069][ T27] usb 2-1: device descriptor read/64, error 18 [ 480.058154][ T3686] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 480.148268][ T27] usb usb2-port1: attempt power cycle [ 480.178226][ T3686] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 480.185833][ T3686] usb 4-1: can't read configurations, error -61 [ 480.192636][ T3686] usb usb4-port1: attempt power cycle [ 480.568103][ T27] usb 2-1: new high-speed USB device number 17 using dummy_hcd [ 480.618063][ T3686] usb 4-1: new high-speed USB device number 15 using dummy_hcd [ 480.658247][ T27] usb 2-1: Invalid ep0 maxpacket: 151 [ 480.749093][ T3686] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 480.808415][ T27] usb 2-1: new high-speed USB device number 18 using dummy_hcd [ 480.868178][ T3686] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 480.875755][ T3686] usb 4-1: can't read configurations, error -61 [ 480.898164][ T27] usb 2-1: Invalid ep0 maxpacket: 151 [ 480.903610][ T27] usb usb2-port1: unable to enumerate USB device [ 481.028058][ T3686] usb 4-1: new high-speed USB device number 16 using dummy_hcd [ 481.168238][ T3686] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 481.308188][ T3686] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 481.316777][ T3686] usb 4-1: can't read configurations, error -61 [ 481.323366][ T3686] usb usb4-port1: unable to enumerate USB device 04:40:03 executing program 1: syz_usb_connect$printer(0x0, 0x36, &(0x7f0000001180)=ANY=[@ANYBLOB="12010000000000975e879ba4400001020301090224000101000000090400040209000300090501020000000000090582020000000000"], 0x0) 04:40:03 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (rerun: 32) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async, rerun: 32) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000280)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000200)=@in={0x2, 0x0, @private}}, 0x0) (async, rerun: 32) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) (rerun: 32) r4 = accept$packet(0xffffffffffffffff, &(0x7f0000004f00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000004f40)=0x14) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004fc0)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)="ecd188cf096c2f309b9f6c5f", 0xc}, {&(0x7f00000004c0)="460156f4079e1650615b8786699f4786ec4ab4f11c3cf6c04a1638ffa397c3e90563d097ab3bc72607cd5da9b338fa6028c767f1fdf575f1bbc17eddda9d53356ac43041311afab3936542e79a3a4e996154354162c29941788a37ea34390ccbb3b8e3a28c1dfdd163f53c992affb070199c8bb0aed67191d03b86dd1e978cf5ebb1b26842c075cda576dba4c67b1fecbd12a5609ea3ad83271d5898820b2a9b11d61064c530b59615c949783d177351d22f886f9eaa5b297992a60a46d60f4d39a93dd696b46c78e2d03b2cccce43905a86b68c37d7c558a2b2c9d6ecdb841605970e9aec1ad8cfd8160c048a7b987a0db3f543409498f77b264858", 0xfc}, {&(0x7f0000000380)="acae4f09bcaae05279a1eb", 0xb}, {&(0x7f00000005c0)="3ee21338a62f674f7dac9e0303194ffbacbee1075c74f83b24660d497b3867dbebf7ec1bdc4c2127bb5d62b786f738ad9f1c44163ea2b3313351038cd01f", 0x3e}, {&(0x7f0000000600)="0d257b9bd77f6c8185e42d86f7ee6cfb1f518516e1ccfd3f4fc5fd30fde747fec75961b3eb", 0x25}], 0x5, &(0x7f00000006c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r2]}}, @rights={{0x10}}], 0x28, 0x40000d0}}, {{&(0x7f0000000700)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000780)="4a69c44a0ac38e20cda4de1a79f7a1512282c5c037a5c195f1a5ef991146be7a8adf234a1107dbf28ab170d97d4c9b419bae2ea3cbe79b6d61e49f96546134c20351fe21611d8d7a", 0x48}], 0x1, &(0x7f0000000a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x90, 0x80}}, {{&(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001e40)=[{&(0x7f0000000bc0)="2174f85decd33cb56231fde63ad9a43829e454dd878ab3547a", 0x19}, {&(0x7f0000000c00)="ed4ebe2d6160d2ee182b5bc1c743351606bbe530946337fd561e25ae22886bb792fb5703a4dc8606dba40fba0f693d56a873fa4e95ad3eeda0422a7c6b9d0555ac5720688a2358a284f02ed71b8e828003f30763fbe2fa1482e923e09b860271e8300d904d88d464877c0327e15c3311", 0x70}, {&(0x7f0000000c80)="77fb35306234a9d1b03d09a018191ac7e2a6fe1fd0999d3cc06b40f73d369f9857a98e366523df8d5fa3e47f272ee4c7719304451f176a5325b0306986bb58c9b3f3cfcef33b569e217c75febd93465457504a16bcc5e731b61373ac14fde0a5b06d496f609164d9f6cc39da092341222308ed882451ecc1673ae8", 0x7b}, {&(0x7f0000000d00)="429a8d6a4408decc24834577bec1326a9188f52cccf45e13919a288669919747fa1c3d073e4a97a4cf315416230f0824a981d222169d125881b0a58958c2ba5c0b19b2fa583a8b38a2b02705f13efb8926ff8ab1e730a9e8f892030b9a5d928666d578a6bcbe6f4fb43aebdd3b16dafb3f9e6382fa16cfe868144a89036ab16804347daf93", 0x85}, {&(0x7f0000000dc0)="d7d6d91204df67782af6d81a0d6172a58969ad4d18d073a7ad26a14ed80f657647089067f455db2936bcaaa9aaeab903aeed2099b69ea532d36420013c4f42379c7d6a2b4cf818145587ddef8137418716abc5585c4d045b4a1d998867bea19b4d7fdbd962145efcdbbc6383a4b7d37dfe84f793bbd0f198869550", 0x7b}, {&(0x7f0000000e40)="40080bf64f10d8e503165573f917629196c5b6f8650a4dfdb5b97f00a1efaa33e604b3ab9a270dd2dbd0d77eae7249108325d3595d3678f474d37a701cf16848c74a3496768603da21d93d243b26f2b5265f7458135903d879d42d5e296f06c4b7339b4d0c3e090a4be0449437d979aad69aab76012f13511d95e07033c7b9f76cee0d1637d2f4bbfdacc007d85a36998f418a92e5424f5b88db72798c8658fa01b4d006d54b526e7dcac715b1c5a77b9356a41f231fe97458cf319ab88ca4be6ca2268f88a79c2787d53f64b1a9d5a0d7be3bc35ec75e5e79078fcc821320e46bea59c7e9cef975671e232cc498a838583fd70eea1bd1a04afe953366f2b909dbb30b5d27db13e2fed560f72955421490ab5b30a680795ea05be00866c9e655ccec63d875db090b91fc0dd650ec0667f9ce366abe0dd421d0bb7588ebf7e2aaa2e8feca2597108218b6f69d780a798c9ab30c9bd15e4059606473cb8f7f2fd0814be3bacfd11a35430a5d238af56364d749cec3d376cfa05145fd819c7524104fa6cc008d253f1b75c717b2924a65cc50ee9fb2a08f95ae1808c672023094c2d132f2b298d7814be4aedbfd2a73b602e3f946d3126fa9e5f4e4a040bc6d8416ca489090fc5f36c470986d951cb2a373a6d5b771188c124e908b0abc14445d721baf9515d563a7c6d7a3fe68e78f749389f5540714029f6c1d1445c57a9da70eae9f476875df71adca81ba3fdc10dc730c8aa02bf7dd7ab815d23980f966a5854c2c28c55bf3789273f6e2bdf8e80027dde3982831d2280d67db1aa75fb7aaa702474d11432021321dab78d90b8fafb528a06df65de168011a9e4c469a6e83ba94a5aa5cabaa43446fb5d76de2f111c696384448c51dced0efc20afe1334294a698bf468ebe048aa7029c3acf4e685a83622002a360519b4efef3734a3fb922c1785851539a36ab788552d0199f5e6bb21468a050b9bb0fa1f120c056c30386e357e4653121b79f4c53879d71a35185bb176be92bf0fb0535a5009a15dd6aa1061b4ecef440c470ffb5092e2164addecb4a6417b5725be2fa24a1c8aef408a75475afc295267701d37e52af78b21183b6452be6b875f54c97cfc1b72cb80cf4916331928d39305018e5436eb2ace067c4487f0878cba51f19a03c265d019cc6c1236ab81f72a478f2c8b07df3f07ef02e6d955382d14c16c31b3dfdecbc5988a6833fd95d271c467d77a95769cdd821465f0d550dc2508e4a04fbd3e36c847deb3f910b924ce285fccfd995aea199b22189ff5b375c0021966e6b1aea4d791279135ec25c14688316ae58cb03e1d872ce0242057737afcca1bfb21bd81c9c66807050059d725d1f3047d3597fad09510b703421ac9e1bccb3ac3ba154c3e4667027e764bb7ff2b261a71039cebc2a3fbfe00678c7ed9bb5f18c1c29513ab0daf1ea658d952d870a3de7d4746fea5426d6f8e2d0e98fb4c6401d725e6640f38e384f4e3bbcabd23c462ea9138256ff4751fcda431b5e5e1958c98114b2f8741222bd99cc5eb34802895986baaf544ac5662663dc083979765a47250827ce7169da22e41ca189ec18bedebf2bbeea838a514085ff4724c29d93a11fb8fdc4163ce418eb6314355b77cda820db62737f024c14c22418b4ddb903be7a4f81195c09d6a66b039d396f31fc5dec0bd3e538cb9c7fe2b4a062a48a3d0b72c271fc1d71cd28a80cc01b7be6c80f36903ae92905ca04b4ec676a6f6c1b60f7b48cb241afe9bac6c2efb128c2cf4fe70affcd1e67d8a02a8ac51d1b31b1552a5a7977eefbb808416a02fe99043b546c35c8af9662ff5a9ac647503d390b5eb82b477361477ecb5e23f2a12f0129d7aaf401c7d6be9594387a3cb7b107d146b8bef0ed07f55290bbce83efdf5dce51f7b27950d74f5c96c54f4ebaa632273b1235aea7fb9f4b05e909027f4b4cf4ace69dba395227af0609ac92a6c683e87095ebe3cbef24fd82d313288784db82d71fc265de3bda756311643ec9546527f9de8ddd0f3a4035b6dcd1a6cd3dd071b42c6e4000198a777bf9fde4e950324d3a4bc8c82d6def5edc593febbca91201d662dc905a1d53d0ca8db5cf20a9c5ebc3d31a0ccf5704355b10572949f05c3bf506966616747329d915fe1eefd2bf213a6ad14868df977b277276af3d9031e01a203e3c41eabcfdfa1db891a2cb4ac3fd603442550616d34f602848947f7d80deb827d840c46cc7b2ed0ab21e6de2ad65890fb7e62e46d68d08f3fa2f7a12bef180877b1b1cb7d5691973bc2f95c0d9ea8b58ed2a3bd939c2146a7cd5b4d42a0baf821002ced2883de6d288b7459b6a66fb5cdebdc79a76fd41c65864d30cb281941842d3033111c7d5fe6176a0dda503ebc2cae9f05e980f3f601776cbedbeaeb47dd227d4a066a992d51b1033881796cc543cb169f3ad6b98ab77d1020f10fc55fab35bb7cf2fd4cba064ae5a3cc3119f5090a697016ccc2da1eb1aa8676e1c9f459d7bd1a328f77f290bf702f41aa63497bfc2205b1994ecb3378e11df0d1d364eb681347c076dec22e943c7dd3d52dca22a49c3b7d5a5f6edc41d899349fa8dab2d6b5ac02b882bc782a8008aee789334ea29f0be278e85ccbbead13d22846078ccd65df6f6f107ce0105512b77e94bf9ff5a16d4b016c31c625533d125461053f8839d2b23c4985bcaba0eb032d236f705714a4d9de651e973b7b87f73056afd14b56c6d3eaf677e7e197cb4536b3085054ac865d1dd9669ee40d46f3facc6652392295ce56d5e7e1acdb8f318d0d45315ddb71fa65fa29554666d28350e34769d8ee91909b7182b424e54ea7fa6e839c69270b55202f7f427e989dd13d2e4053ecc810c647e206c6b4f8fc0514c9a6c44c7bc0759f5d915e649d784b837148497d94c97d70382c1ac87b05f0948d5fe7c2460834860adc7df8265c9b3a02f6d0c47ad9472636bb60e7dd375572d148a7a747f902b3bdf551183043c7fe50ef95b6e9d2a874d8c94bc8eaa02679d55b8e1ac6dd92e6977a70ba1474135a827884bea1714cedddf64bf3d9ff7ce958a62a8feaa606a93ecd0f03a278f9eeb0a1f47d9ee02007af113f7d19a65e4fc1512e332fc32ea3793519de83c3ba5d3e2bba01202addeeb4142897401ae59cb05a38f5f6b532f09d7cb43dfa1d30ec852e455e4a04f5d9d323b5ca9f1c79f305b0324551950164b7d6090254b076c13bf3b1cc9d3927d2801697ad8c73ee0ff95aeef2f2b291ba3ee47d3372d4e7f05ca7c84297822a0eccaf43629d1ef2b749b414601ccfa036faf0aa2ae96c15b5f43994a23e390581401027639cf28eb42f0c01393490a50a00556d0a6d54181e672a2064c1798979a64eb5c24871ed2b47ccecb7bb9a6bf6400b422ce6da71faddc0c4a161865371a8c60fac37e8494125a51c20f91ecbab5bba37248c0e9f25c30a7ce03cec5f8966b7f8900c50608222fe439388815908647ad0ec91eccea4574d1e93139f333e205a466ff03b414f1dde215b6f6c2b4a207b397cd5536f46a1efe272c7a9f17b7659275529fd4b535bf5865a0323e35bf76b5e3051964ccfa3d7fb890b2580f8db9fb7a0ce99e72aca8b475d52fb5600391efaa4f4806eba764b931088c10866a1209158c2a361f4368d04a4b492e8243721f6a934206fd5ffb28d02f2ac6b11b9af148f799067833990a3bcae935a3500838fbf016d2fbcf482f8ca49fbd88810c60966077368e2c52c779c243718e70b04b3523a93f55f7490498080380ba4235ad4be32d66fff5ac4830aa9960d5d4e26bf3509d2224c38f56997f941450167bca1155be280716e6ab2c3d93e9f1d7fb8d028d3d44eb072b7b52c6631f531d2af43ba8db766a400e568e570a685cbb990155be30495c4c7a19cc2ccbb5909406c6e137b523cc7eccc7fcc18ce533049865dcace22ecfbf44f73253a232b926d36e877d6afe60e21d10b2b4d3ac8f92ef57d3a6389f72655848d67872fea0b1562b63bbfd91c1e15af408ac6bab1a5e3565e8b75f38fe7237cec4fa9a96bbb47eceb95c5ad13758632f7df98f31023e7c2b16840ef52a376eb5d40f6d566da4b98301c33ef7d2816e375eb7cdbb5176d8ef97b3aee64c4898e6e0e1e4f45e4974f6651712c4b3e1388f16550216e0694cd85bd2b478c6439ef67c144af174d6e76895b28978751593a2e9e279f4c4557d5c60e697400e89b8ecf743c63b8466b347a1899c000967d5e6e70c7d128363d14dc2995feb24365c487c96cc4182e92c83d4d432d46ba69e4c196e19866b4c37891fb211b7800d169acbcb97758b9e841166a1b2ea50efa37e3fba6932c900d3d237964a5543d5b3f651fca8078e95474646e76a5d8140476e0fcd4b3790a864fde8b8e2e20be0df8210833b83628ff0aab8788c146ebddaad7ef738d046226a61d3d2c127db64c82bb030419ebecc29f62800228191c2fbe48af3c4dd69ff8453c249ca1aaf374aaf4fdac85415737fee6bc1f9be39b528e3222a007747d068df99b72e0024bf0a08be312bc3228b5a85dfe4e92cbc6f4dcac15549ee418d1fd368ac957547cd45204789a00285d0b603bce82d256c614132af3ab544ac44b1f86b4ac8f1f7527c6dfefa9d2764b9011d30e0004fe0c08e8cf31607921675451fd461f657a7eb0d37bbbd7269ace71648decdda28ce66a832d86fa5995d771b869e93e6adf18c5af64492c9cc5fe3f51f7b031ca4a5523c425d5c5504c327969cf48720b69a0b5a139acb82dbcba77f4625adecaf50c8a8dc539d686e97faf5cd57aaa75bc3a3b50cf11139e2071990f1ef4ed13209e8857ad083dcd1219e13fdac609fa4f6fa0bc26d0df2658ec01ae80fcfdb9bfbfa2b434bab75e2b25ae958a5cafaf8207173fdddccb0cc3bc69f223be498655887de88024d723df1aea67119eeda03542b1511da2ebbb7930b00219697a47806a5f493d8153501796eb05dc75bce697df5482224943f039e114b170f7e1f7cd33fd182c301018d80a1915cefe558c6937fc70a913e077c790dddead26dea7b7d3b8df71a35a246bf1a33772f660de8a287539f76ae9b39f000bebd103aa3f005c7734202b1b55d202131b7b8dafe40eaf19ab8e919ade7edefab7b61376b9c6d38576371a441fe2803308f0847556cbc77637497eb12e40d1c1c6c7f0a84f83b7721e4c76a5402e2dafbc89829a42507cdeed767889b6b6668e46ad506be20f53e680b9fa845931de3bdf3a0f2a1e77cdb7c3bc6873ee872a2f5a1d131df69a60b1ee2f5069d06eea62872f50d1c63da20a39eb843dc310a1b94ce714c707bd6501fa0159f0c15a7175ed26b50a243bf4155446e90695a74e94d2c2fb119f81e96d87a4c350b76d3f6f0d4de2d8e343bed488fc3fec42408eb377131d9120525d13a885feb2c590988d1369777d32248b25bd570ba483817751de06f4c9b7a59e3b9f2da2bf3378ea2092a07d92cab427235724c9fe91a16314e72a7b92adf11697e8dcee0abc45d32ff8fdd678f13776a601320f40dfed53e4c0f4cd27013c354ba3bd44d74605b18a2baf065a87684967d76879126b3f6e7fa66dbb4ce497744003c33cc9d6e830d05e8f205cd583c4f51f2d72284114a8d39e3918da202a025a7cfd93ef5c6d368705d4c788da31d5b0810042ef894207f9817b1d63f164c5fab842285150dcf1e19412f10f16775d2227cbe17f48ad5c20f6e9246fcae4dda9490efe4831ba56e41f2f72aa94a699294b6370cf1373d73192cb96682e6bc0a654add363cb5d", 0x1000}], 0x6, &(0x7f0000001f80)=[@rights={{0x30, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2]}}], 0x30, 0x4}}, {{&(0x7f0000001fc0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000022c0)=[{&(0x7f0000002040)="e9905d78af3b8bd52bca7f5c34c0b4e59afacdd96588a769c23a3ac00ef95323ac5a64b30956acf73ea5773247c8afbab124467e", 0x34}, {&(0x7f0000002080)="45b98d5efd8298d08e2aee75f2b6deb597e326321591f2e417f1f8f1c462c0ffc196af596d4916ee07bae553067a75f1651277ae811e81cd9f406aeec1985533d8c08ba256c04d0ccfd9a9a60ce57d9cc623020d19ed7ca5926208713aa0646ac3d50264e9cf89faa5", 0x69}, {&(0x7f0000002100)="7e27c21788bc3c483b528d7c33798d176041115787550bf02cfe4cdbdb61d74d322acfcf8000d6e518d57940eb6d2699ea1f526205d0f4657cf69bb70d03c73d182d402cf49002d70c77a46be1cbf0ff6ebc30a0fb7932cc10fa3d1023b7ebb510d87e1abda7ff67acc7acf9b267eb12482238e65cd57363f2b91fc50a9a8b51ce5b8fc412962652b989530b36ea438d9e71e9ea286cb00aa629813c6f4da1f25279b1b428dcfd4203216af296130a48b4280e3d635a40c6e529eb2f43704d", 0xbf}, {&(0x7f00000021c0)="8ff94a6bc8698b463b0d690afe228b6ef2aa6fb7eb722e36d277fb1d6e9b197fd861f30f24ae5802028323663ef11edc8c505be3fa281cb89481e33b2bb67f9e7631d8b0c22c2abad3fe46cab6854bb36c046326957348aa18447f01fc5c51027e2d1c27c6009939f19134bf6306bbeaecbe22a38ca0437441cba834fbfcf3a877afbf7b99ff5b5a35da1fa27c784a815b200193eba4629d6673b462e0c730077f560a089c584ec68b534bf24be1614d2ac70e37059fc94c61137745aa85dadd65fc053ce959817339783e38fc67631f269dc83e", 0xd4}], 0x4, 0x0, 0x0, 0x8000}}, {{&(0x7f0000002300)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003940)=[{&(0x7f0000002380)="67d46021ecd338949edc277183f8efb3e3692ed99dfba6ded0ca3d3e276c147cf8bc84a5897785995eb9c36fb22ce11ae9e8152f1db9f7e58c292063ed5b2ae91d1a816e2230f0d391ae12dc30a7fd912333811510ba0e9dab73db2cef18409e37c787092f7540a9dab92c1ebcffc1a4d117dbd41691c977b785e9efbdf5a63657eea8c91dc0e645c16add666fec3987b3e224b0a58dc019d32eb1a5369c57123b84c1e082cfe454da112962fba00c98e3dd3ddc26f6ef1a99ed417a4009415e07ab15f9c9569aa266b423407e0b311daac7e41c1d74428c4d819ede95a52d406acdf9a1664f1c2a467b0576", 0xec}, {&(0x7f0000002480)="4b1a2eca158658487674cba16b29f6b7e332365e02dbd9a59ced4a67d4da8c7822a90ed3c8ceb480324706c739b9a630d610b9dc91cc561b6be96b558f0c82fbd98e8fe3d75f13ca90cf48fd510d2315cc4355981fd5463b3355dacb12b6660dde11fa17c472439ae36aa5b85b9059b63af47d7448fb3aa53ee01cc0e2b9c4a83ae8a390f19575b14e12e5b84ea92bf26b1389034d034d634173d5f385083dce082a67", 0xa3}, {&(0x7f0000002540)="1fc3696927a9ce844c7889e296dd4dcd5e2142fc0f596825d41288ebeb47ee0a3da2e39ba5c7afaeae0c11fc0972b124d10e34999aea9ecb42886f7b2e72169202482bd626182afb69f7f03f4e54856092b60d35817d9ad13e1dddffe667f9fcc085f649e9f87ec096f0c44cae1a6e7824bebc2ad7ab699c30760dee3ad2b650a164f9e8df96493527b74030e11472911a1693a98cb14d14960b2ddb4ca236123f9093a92268bdf32ca999a1cd09c47b6ba6cb413c0337d85159d2f8782077886210ceaf74a47f0cbf5374b2721b0497aad739bf91163c537f0c99a323571144a21976081e5be74fce40a1f66d4919681a0f0f08d6546a7b8b46db5429b82007fa33f06a9339e0e13326eb22abd6348612f355187c03da7682dd9bbd64aced08dbfccdb5d83b498065724a5073f576634be67d9cc7c484af6f52dd28d8de8942ee48c6b9838aa8947279df5d23f78fd778480a96b48c881635f0aad264fffa1220ab893ce727b33729515861c1c6e9c8e1156008734cf31ecc2fd3a18a8a4065673e57a96c51ec73de8f7db904349c0dea43cbae0c2015546744620815fd32e6d4a66415476b47f242d776fad5ee09862f69d70eaf987d529677c3c86ce28f1cc4e11b97e3a82c2d8f348b08577afb502efffd1917487e0b85e1fd83853be9b917dc1f4087cbd0e284551d5280b423685f0e03e25dae676a4aa8cf30da44a82d33abde580528628e91588931ed498e67422e88cb36a6ef47ee1138e53a70487821f65dfad0d793332cbdd21931aca728ad19ddea76baf50e299f5bede0648aec1599f96254166dafa1da66672b26e1d7a62fbc9bad0892e5627aa347707919af9be2b231408311d48fbfd340afb2cc583462a898964f4c8849b23d43a9afd0266bc4b106cf22faa22bde2cdd143baf12739cd8f2940a1d2ffb4d0aac2b1ac69e55161af1c6361b7e4b5784b05c9a5dc49de2dce593e23d86101fd65c61ceeaca0b26b3c1072d5914435ac471e2db5ab3db800cf2434c445ca39d22c6db0dca9db427e7ddb0607da5c2c612de97f7cd03d0ab86acf2d4df67eeb1316af5b7c762f9f2b7254b1ba19413e44a9c399ebf13d3ffed1b5b3c00b3e76451025164d1f07811defc6fb5b2ae9a62c3ab013e07f34f5bb6ee100d2a133fc661f57043f049422421fb455d09c44fca96c836facda5fb24a1cfb7bf91f9f57c2e8f1f4c2edc0a979a50d48eeac60c4e9d4e1da5002ca2f0fa2e351afa93b22a7c37ec9dbaa755021881d4e0d0b2fb9402b0391f131b0de86178ca53d16af4080604bc9d7e9e5b39565c7c3c9e8fa8dbab2da4bbf23fe75faccf7d4e4c516ff629e8af56ad7e6f261ec30c461966d7688098224b96ccdf6c2e270dfb4c264317fc4ffc2340c2f2332a79442fbf23eb215626fb781ab5e07fd6f3fdc5b5e4ea25cf27dbc9dea1aa34c1cd1739c7213e64ac0658ff3df6ccd00167bec86d380cd7adb77fc9bb83f5ee97d0c3876a90e8736ca87d4db400ef762bf545edc0389097e549e7eaf81fd06f9b3db9e0f0ae685d19e1aa94ac505745067faaacc8546c1ffa710ddf270151da7da7f7194d22517fae1bd8aeb4700a9362d0f6c4d6d8d74534d7bf661d212300eacb06c94d27508544aee494c667c132ec8e3bcaeef9515681e314c30c28b5064ab68e380372445b70322a9e7424cd17d504650f22010a4b221ca7bd6b8d229991ec528e23db104237d99a7bafe2e118bfb41359cf621914ac2a47f37201919072fd49089d77046ff5108aac35b45ecb25be84615ebb70f5cd8241c21770cbfb709c2a1944013c6ed52cc2398d7b83861954af54c0d84014c00ed443c9491c8092099418ddb092d0499092d97d970402e1da1d08e30d2d0b3a48b548ea6928d753db56c29383ffa2767d41b4eec8ca561b8e129947de6099c70f9871f6a5420f6b519b4c41dc39b7bc3410cdf3fb003ef6d8e4f8cd3586a3820080aa9e2c82e98fd285a972713a9bf13516c6596d7dd9eefad931dd8dedb17ab5f2d4de088ce32e31ec458f3ec4e81fb8dee269084d57d601752032f8ef72ea8f7e587b7fbc6868a9924fd52e4fa79a40c1a8ea0e7d1dc8c7074c22d5068c792477552304e4f9999495e30bcaf61cc5e6495a0f7fe9f2093d511b7292800b74b1ae094a91eeb527a2fb23f006971c23713e3301fed077caeeeb766bb3f7665685836fb8fda2a24a269bc8bb9741c1ade3596b0fa9b54aa7a004e03e20c88e2045b3d39c6fca2e7b250adc2bcf2e843235c0d0fdcbe9fecb51a00ba77da8cfca5246205598fd8b2432c8daba85420ca01f0ed668c37644772a1a08844db3e66e3bfdcc51e9e9970eb9604e88b6a9f34b004d35ab8ea2added4c046e2030920e4d8200fe629dc1916a7dbc9e046ea079325499e24364e9362d8deb49afb5dbe5a2d9806e3bae3cafece1bc34383789e8ec33d32c986121e395e6e6927ad74837f59a6dfc90d0e67e9ce915473725a4b3b5db83dbde437d188d55f83dd5d217800daa95683c48634a99875548eb7edf03d9f4f222d18a8c3b98db21d24fa52ba39cb2faac0249862641d7c0e527bf52e40f1003351991662575e7f6a2bd5aceeebf4d6cc6ca0392848f1a8a1574390bd9eaaf1e988fb3bf0edff8668989cc5fc0773f7d741c8c75a9af56be40ce4eb7efb8c8cd49cd91f17e0d48788b2fb9a031b7462d71f8543084d0b42f7b9161efc7700157a6355ebca722bc2435bb6c1e33c0148389ed365f688359753cae1a67f9d268c0ed8b080f7a7294022a740dfb1162c963f436746bae4fd251f91d4b219f36afa8b01e4f8d9a2e3c6e9f8ca27fa9e0e6edc5f4c6fa2f1be07e1da624865b99620004c47e6fc62c2ff6ee16124d5002d32974649c76502741beec2a1454131debc135fd01c5c361fb8a74d7d2ad77fbbf7caa2e980106d4bdd874b74a2ecfafb7319b83e41612a6b6a9ee459086f53b74624373693aff7ec418a3522f171d4354fe64c56924365990c1b33d74e046e4db43b7a76b06293e823776f2fb9e86d46a7f9d611409148866cd698044a42037efb44d13e7b6a3d7b9d4320f4bc47e675df7180d5cfeaa852ec811881a53e422ad4b1ea2d8467f07c08ed138a3bf318fdd1460488d1314829413fd073b071d1e346e2a7d53ca42a6f03fba8ea4d80d02402ff03baacbde4ff06a96d45bb2154f0364c74eb7c079302314f9fa1be72faec43196b01f94d77b105e9e4e3822d3dd9a5062a2860fda43d8cdfb4cb68b7fa49cb57ce95dc2a3ee129b5ea1f60a06ec9e4a0cd429a1b2a52e2fc2bc51bb89bbdeec150b508b96fdbb50435c0f72245a1da3d27c7a52b2fbbc0de113fa443cd0cf504086f071c8557701ee7579bf24c7e8cd2aad28b3cdbdbee9ad320c88ba3be70e153233a69f045064772c2e9f2b49df0681d6e74a5afc595be528e338a3404b14ddee8a1d2c8bce5c819cde2a83cbd414c11bafd18dc51f344c4a83e44e934145cac251e726777e5a089d886436710d5120fcbe26c26b30d4d24bcf1acfd5db7e2bcc7ec1c78b2f7b6f643ed68f433fb228447c2f9c927f7c0c08b413222696a99a260b6ee3255468d066085fa734325e2ecd1f782830f05cfcb8b622053cae87eb7aa200726e5603320947c7ee491890fbe144fc1286301ba899d38530a6955e684c61c3dfef13bdbc653c0bac7099a4d0dbf57fa7876bd8f677d25b1b865a126840ec407ed2f29a13f3614a47000a33b4dd0d40a90a04532c02d98ccd00891eba2c72fc15b94833b18fdf847479b8912cbd434a8b5cdcd51bb14aee4ed28b7a9a65fcf9e11196479185afd86427b28e983719799be0a471beb0b3fb6dd8ba38ea3a4fd63b2e86d271c13acad919d6f8fd35c88b15b8aee55d042c1f4890e09ab24505d2af3928aa6526efff42af9a189213731299715f517aab38bd4ddd4a47cf754326a4bb5a90f4265c9845df61b55c726c7a66b3b435a1841539ef84489296abe023fabc44fd6437bfc340399ad9053f34f4a762ae1081e6d144da3e6918cc96bd133c02e0c6eff44be8d4440b5cad100cdaf403040db7d84c5bba60b23054f070dceab7e60a172eaaa638b5e6ccb4fe40b6944790fde6da8ed0fed3c5771d029fa12ebba56305120cd0796b5a85f2e3de259143e90af0134b69305365ddac7d48da3836ad20211b337f485c765de704b8aff59d1f775b8bc9dcb92377f31588b8d1df12f292e7286fd8b35695e4e602ee0d83fa1834047e49e506c017fc3b20dc678f661d16117b93575917a76271a98f50df08851dd3485f933f9dc477f71c20afae67dde0fe58d5bc7911f20b636f56c0ebc3ffa6db881aab3b87153c77ae5992f1d50dbcd329f85baaecd5799f54c2a28f3b91273923427fa92bb7b69574010c8fc6ee1d84c0bd508809e0815d38c659b5bb8efccfa4177e0f7aeda572a87ef000587bd463b027f38fecbed0fd7478991ddb04d2c2cd40afe2d73dc23766feb324ea5ad2f72ea26d2a1764b168620ea2275ed75dfcd8a74d870eb9b2d254a7ae04a4f195702c1ee7d9da0846b9a1ece061a41f939803764ef5a26eeeaec3453782f837337abcd610ecc3673cc012d951ebd3661e95c0a53cd93c655001590f03c6dc3dc9c3d402ce5ecf5134b98e6b67c46c3b38d76c59d229d48231c86ea36072654026937320c3baf21c6cbf1095cc8042d99c91a2444395335adc35a33591ff629661680652e3b50280027240296f4b90ca5ac10f3930fc9b7797be953771dbb7e5f64e2912952f433459ca0896aa7def2868c8bd7dfb3dd251a006905f6b15004c73132c4c5d4d71203a17ef22d5b3b48e1d6888fa0777d88f557ced98635552c8690a729090d97db033016c5ba625d30adcb9d8637c9b8320315815854ab51825b74248c18b81826b66c2df2faba108b2a96dbc77d9588c0a6d372a7ed7a847be26c232a9aef4ec6f23dcef89d98f23e61e0df99dd4e4a24a844f6fc3f81d81367b30a2a12ea833b25833ef7e9047afd72ded0f4d4321c49cfdb1f268a3ae618c6c540adba23ea0327946811ea90d81ecabb26d5fe9f732e521f567f274df72d5c0b5017af79a3b1830ef23b0c98c07a69aefa1fb59a3dd0ecb335ea7a8d568b6ebd65456925893fde9414df6067a50c5b94eadbc5222f3bb3b75faa835025bc016b19e79e70d2fedb51f5d613b3f04a7280b2dd777e452ad97e8618214bab171513750e4a4e45d522eaa4f8017aee67a019c5cf239bc912445b70268db7d03e08f9d7738fb868c147d6a1e7f3af63414e55b69b6c0f67f37ee0f41df2ff42ced266995b007b6076d07d1afc39cb2bd2a70f412d29c8632be968adba2bec3da06ed4ca066b7ec5963a2e64e11fb46e4df3353d7e0282d51e684acdb8d83453935475a0bf7171d2a0b469faee2ca47be05246fca59d144ad8ed14c8bb8a19134c55768887e3cad6e6fb534dec9de4845916b916a4e4423ff8b2999ee277795b9d16a7ee2705a190511b849aeb66c0510918e4830368066ead5c657e4ae787bca87693c6f7177443f606a5c1bc73877ebe861b8f5d20f2a57fc236854ff60adc5761f2e5e119c8a64652fe801d0dda5851c32507091d1306be510b3e1b15bdf94ecc82abee2217cf0fafe5e4dbce6ba957ca93d0b6266ddd83c2b1dc989844b32b7281197c6f44216b94fdd321782e4823a55bf63ad27e0456ce9e56a1318ef8b2634f394a3bc0a3675c002d671d881ceb6c0c5b02d024b1c8abbc86b88c7036cac218c155361ba98c8b963dc8", 0x1000}, {&(0x7f0000003540)="7e2a303d1d55fa3279732611e868b01f5e4c75719695ecdb3c16bc0d66547c58742c341065d62eee7e2af14f8c6d76f8eb0c20e3288e687e657cf09087e6f177ce7be69bc25921ea5f2c3baa24254dd917ce59923d2652099541c47769dabfa587639d68c4968aa396165c25e8096bb4dacad7323ed7c3a3298db47191e7b68446055b129a7c569893fa87e9fbaa6366c70f296b702ea653e55265eb9e83bbc955e2b65d7111525283c60e8f672bf428abc2e47a6f27f96bb8d5b888f04b888e", 0xc0}, {&(0x7f0000003600)="5f90fab56ffbe91b15f46d24455e371a694088175326407297581c20f598cb281f5ce505d3", 0x25}, {&(0x7f0000003640)="27bb1feec725e4437febba39e6f89f4ca37a68f0b2851f78b42e659d0e286d7fb430c7b5b893e5c48b3e98b67003f68e234ab39383c76d8da39a5ff817c4a5c3763853911cc748f63b7ce49bc429ad8ed26e41dcc4eb21499ee5ab6487e7b04aa969bc3a85cc431ba60d342cc19fc82729d7c9a02e2b5ecbff2f52712af7a90a800183ee0cfafdec254c8e6d719eea6349c2cd8ec4cb93e17b178117bc56c22b96e90b43539bedf482173c0ca8b317947250bcfc6c7fab922cd3769c53af4bd1b0d226406440e8a8ad75e55549", 0xcd}, {&(0x7f0000003740)="cb03eea9b3afc752429b61cd782dee5a077efb27e0f01890067859a1fcc1f9693922cfc67609843e2386548fd6a4327e8ead15156ec21a77174174b41482cca6a8f527c94591b9b5faa65897bca8aa7ce53bbe1b1c240739f524728708a32540a12d5e10d95deedbfe5ebc9d0c3fa24d2f54d8ac45e616a7d7df5a025f74c5d22b93c1707c88d3a3", 0x88}, {&(0x7f0000003800)="956470e534475fdf78a68604e29fd40155f0127eed121c527cb9b0fc8038fb0866a535c6d90f9188e9fe7aa1cf61941c2dad41b3b670d47ddc62382f0d52fc7a7ceb9b8f3af0b639c57ad0eb77090980007c394653b37ddb8311cf8289b7dc38276bd5eec2b9979d95133bd83ecf532580329574c23b8b92cbc7c7de516d440089eb5fb64d70d46fa3847e86fa91195f05f706e160ecee34806ee54b2b2b82cff1", 0xa1}, {&(0x7f00000038c0)="e364e385358d8532efae522da874290a1d1d1268df6b517878e82994c738db915c0ed3ea4f7408753425219fc34f9160326c30c44d41c84967caf0dae183f1be3a350f52a46f1077", 0x48}], 0x9, 0x0, 0x0, 0x4060040}}, {{&(0x7f0000003a00)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004e80)=[{&(0x7f0000003a80)="0f7d5d92331ddad20a109e7588bed1b1796a9cc3e924c3250bb06c084569c18d34f152042aeec3669aa3ab2f6b8a36983fa5992a62a93192fdb19b1a8a5cb56d07e72c83f0bd6fb7614f54ea2897eb08fac634fc18998337ccc17106d86e21c45078db9ff5c3be799ec6c4b4039dfbb17127", 0x72}, {&(0x7f0000003b00)="103d62336e175f021212301c5cba317849f732881b5bdace42678e77a54c8aba3320e0f2b539185fc325ef8158bffbbaf04352cc2054fa26eece7edd2060635c60fd7d9dfe3b5ab7cf87ef17f03eec68b06858a43d5a5950df2391d6a27d5bf75d04d5c9adf34e9bdf70164cb4f6cc40e6bc61e3905f8926777872f8b0b7c8e9e2b513c7194e17c6f9e74a01303980a2c56ccb6cb606fff5dc838c7ab3a29d34607ceaab67fe7973e67b6ebeb80ce9f33dfc6f6bf1c713e024c4c3eda8b72530bdb034e223774f28762bccfcaf8bcd72c188aa3884b57eba5f5e0a5e1a6619950c0fec71114bd523249f52ad308c0e0caa216c35466241686c8a4e72912b92", 0xff}, {&(0x7f0000003c00)="9bdcd7f6d2060018789d0db610b2b64a03dd045a8e690c9213ad55a30de4f5247a43579de591ab7b8ffa4d930e4452d1b6f32d8d77e8b3e8a52116cd823645820f", 0x41}, {&(0x7f0000003c80)="a5676aee576a3cd7aed431cfa0011b8536ecd02f8de61ed29ed857e5e8c68a898585d2af14c6cceb60bfdbe33a624fe0e3fced0c198b75be14e9524f9bcc3509d8714f0b3faad44213d6bdcc0488d08f823ce899aa9a93916becd28ab90d35006dc9e5b6650f6b72ddd243b32159bbdf5695fb5c8b320b6946903eb2cbb47d00fc179d08f3ad0fe9a3b37b4038c944efcbdedbbbb35a006c157b21111aa8fe846d8fc0d16e87bbac99376fdf1afc0f87d494f4d618bc49f47632cfcf2c1da24fa7ab29fabe40c5965581d430dc3e8806615d3d98571e363818b9e44848b4781fe5eb1e7a99fbd9d893ca54ad85c99842c67c7db376552e49aba7c7899d77653365e50978391dfcb6c245f5be21d5de480243631c607e3fffd6bf1294030f197a8848ff014be9a04f4ae8d0896d03226557c8ec6127b91257a593e0bbd5ef9b673fa621dc8e714b7079042da51cbc20302fc640cee8600b389f74d43a6903c42b4652c4d7b19bd97ff91c542a2ef6678e504dec778d078cc76a3ad7197ccf4d097a350612a94028d7a92c4ca0965c140627738f1001a465d8d385698f0751185bb6c4c626bde393800fdae8ed7ed1aefd7a4a124c4c212a59e1fab45a8a81fb88fbba106394d0c933e7b32f3f3b1ee4b52fcb70ede766f7ebc613310813ffb6d72fd888099407aa04aada418e81cd69f6da454a29d8b361f36e9fda411e97156e66ea1cd061a6e23c5655c933bfe3daa69cd26f58eaca498ec68c86909af8ccb14f035cdcba6d3550b28c0a1671086aa8e494da12aea08cae34400d4bccc5a107f703437c5b744d219cf76497af037d134ff38fc7fda43ecda7be873cbeb1bbc6989ab597382537ba0dd043743c8589fa17178151becf6e785751013df1b97fed1323fc013d5af3ed86461e127bcbaf300668421f9d1eff3dc0fc7ce86ccc65ed78777fcebad6e678af90516d17d7e19b989e5d71c15075ff6de164a1fab3d11cc65f01785cb893072c24add5b44660521ef6179b969f3a0fc32666faf4b91fe1cccdd4639bf7509b9e415369d258ef81b60a933b649574bf80cceb5c367f52d7869a17b8b19360fb2bde7ff43e2e1fe9025bc1348dab9a586e2625f55161338152c5cd2e99b0619e0f9abd63cf22ff2d0e8c9bb4fbf1a54e0997d552caea275094020e730d88791f7989ee93146508678474b6bad289bef9c96381010f1537e3f8596bc8e5fa5a00139c7da8129df9be09fcb7151678250d7a1f654784550011421619cc3a5f1eb96027da6f40131fd7b6008424bb50b198806701f3021732efd72844d091e98f7841eea198a48dfc94b4b846682ec60e86ed83cabb71db0327ed5c760e0c9acf6e1bc20c939862422169b3d68e80e97ffd42033d2aa4024fdb882408c0dbbf76e43c0fc6fd5609bf47555cded60700cf232007d15bbbeab3a5467c31511ff716839a68b96a2de57dcc2299e763d9dbed41f5e03809763ab61aa412be550556de820c9d6561143617634dc2b2b494919b27b140a3d16286fa2e0697962fbba5f550284b25561f34e10195de2be6276f7be7bf53cb0d2a2ad36e52a0441761b4c5144f929741e5e9bcd3b668b155932f89218d9a2d18a1de4f49c166d871834cc8d89a8436d64feffde4a61d29c76dc60e53f96d72a735e11a16daf97cdf9908714d90e5ffb1f77f2b82e266ef4275cfb73637c92b60495f53942f69507e8e66801b5631f80640fad61a3f6fad35dd7a1227bf1dfffd4d184f564466b414e873d606436116b9f554325643cb44a6dedafc37e0b8f732c9bbf637bed42b98acee787eb37275e8339c854c44a4eef2a194f78364ff09b31efe01432b2311431c6de31965a3b6ed4fd78dd510bbae54f54066a2a872985a1a3317e43022254dabe52c3a6905aa75295207b1399ad2fac52f65761c14a75cd6720b679cad96dc7a876aa7c53e480a3b4914d6c913d4d1c2fb0d343b7587e8a3186b0e9883964b06f4cd99bb4bfdfc3ba00c5dd55c1ad463299bd16f6fd600c0773f92e7b4903650e6e688dde800870c3d499e8a91b44e6957023ab112e60ec72e6323db4d2fd53dd0d0cad3b5723dfd431e5d90e67f67f6b373fa3bbc787c5c410c1931583ce895fc33724f9a8c40106cef0556c98a6f659a0c576e455418d128430a7e889bd5906e523e2682509cbfc550aaf0053c5a5fba7466027e2de7c436c473a8bab2fa8c710312457192a21560206bf702b2912d9b6b261da3ce5bef9fb215fa197b89146c25a2b26e70ef63da7a6c400ef82c4d7b084d423a60655fddf74e2e6aebf2f1dbb3ffded57fd541533e2e00831070b867c96087fe48be44f264b8e98868da28a17d19d2a1d69c1fba7bb8d04b372bdda11c7fd95e1c608236ce12f46c8cd57a5979c41c95c6f634a179d570139bb8a6cbcea5dba8f62bb2dfac9b3ecfa915032f6c51cc4853ccf78301198c8da3c304c6f15e6500cd131c4d8cdfc3695803b3bf8c0e7f7192c86b5a25b2365a20a9afa3502de0c241c1222b83caffd3a92378d6e89c3c6df74b98fcaa25706eca11a547a58a0751e29afc13597f144083cac0dfd6cb97fa856ee29a5003e256f090759e99c32f456ee0ba65b665d1ab179b0404a2ae87335cc3af22f5f5e03ec05a6410a4065baaa039ab5a1139406ca7a41ac6f9bcbfb7239302e5293bf21c5c8d86e85f18ffe8889dd443976a5211c72ddd9b812e043dec9795d1c8747497dd5e1a8e43258c6bfbf1cf369facdaf698e31009db868484d445b28ae707adc7665105dfcf95d8c4f19d684009158206f01540117394e424b23275c7b576ae13a06b111064a7c75431f7e563929a9d22d8a9b8d25fada962fd09b429aa623cdd3dbb2c4f90fb7e5672533fabec0d67c7917090952b2d16e14a4dff6bc90d5bb322127b7a1199ae237cbe7afb208673a04408e17512783f798ee0de1a70ea6694a87a7e33da11870f77e1afeeb4815b1e3f858da911e85dbc857f4daa6b0d2e5c1b7c36105b10f4dc4c2eecf22c737d7c1450c9b64eca88ab4660fefb05023e7dc6075f8f2cfc3aec9fe7c9c658d2f6a417e9fe8afba489918a9efdf4ae8e6d04a3f5c848c19ed2d298db3748e7c28ef021f1ca4031f694fc5a5fcb49a3e0bbd323e65e19561dc1e5e93323a9d8167298b9582db9dfad6a589933f0a76e09999377a87d0971fa922ce2f725d97f9efe17eec90d8e2a36489df050b1611c63e5d54eb64ad452390cc6c3803f833c9fcec8b3b714a613ad90444ca6f5b8805c20027f373c5e3b07d50c0cfc2dac0608dd04c92641e8ccdee202ef74427b15ac13166448ced2d378790d8dab2d6bfa3353be985c390a42598319d8e33cd5a1eadc7cc7ee29ddd7f1aa9e7ea7aad0746ae1d78093531ead987eec27e42a97189de2488db9986e41561b6a464273587b1943c24886e7355ac3f6bf5a81821ac93a28e6358c87984d2beaf8724403b45a803a84a0a7f96af749d12f9648fe2c3ec7014e4b85026e468ca0343505b9dd83e44c63773eac58d515d5e478eb184ce5ca33ce2540418cd1de95f3f56d778811c11a60c05544fe3876387ec478c8ed4ef436dc75095751b4b7a1448fc087510ef6597eb85fbf265bd7bde00c750a278ae967351ab997e33bec7182e1b5e7fece03631018bf48aff21f2c883f81c3e322b51c7e70da37a68f933314f9d5d7d416b2cfecc01c1b2e807ddb771641d4d8ce36119079c5abc906c0aff56d178e28e208b16dec5883550aedd2f4ec7d1274ded01e04eafb0e65b85cbbfaaaa2e04b1d8b3e26506e2eaae780d0aa4b245de443e1aeeb3cc7bac147e1d36da10a70369c2558686bc2369980aae76f78bfef6ec288dc5501d6b8557bec251d5d833a2aa0bc44169e143c5138ce38e6953400bedfc161126ad6cdd9540f0274cc42b2701edc6f4ab724ca3c315b702091f36225177fc6be55889e059d0a48d15afbc1b0b0dce457ce4049884748b3fca35a0a2a31c9ca7c65177816441cbca7142f1fe33efd82218d48727691a6440bb5d25d56086796dab895c8baaa854b0e80645b438221cc0a477d6961dcd8312464ab36f337fc871da20bf16d678c439ef756c511779dffc4488e6bbe779604fc9c63d00f85020a30a528b7be5ce0fadff11a2a197dbbd4e72a2ce3da449b5fab6eec1df5f731a2a26f1f410223618d5d55788f5717969f464875d2fc1bcbfaac50dddf112078a1205694a00d8b2b496517238f63d9a4605de955f565edf9d84d02881a53c88304d1cf36837da754397e29098d7cd82383aa98510b279d4bcf5df64e5d7bab47c3a5d73fbc18671b53e36595a8bca6510366654ff3954f6e39df195927ff78b22a30dcd0af8f15e77de9015d378d0e7d2d41ba11704d2c190035932c7b05ad71cba761ced44455279a39782c5a6f1723c85630fc940031e2040f874852a937b8fd42139fce1d187e1dc0e4ebfd44ea917a407c62314c44256d5013017e50faded2197ddf72a7aae818e6b284619e12e91323f0eed8aadd88693a61b5fd4cce993945c161d2736d77af588146c134a7c61e62bf8a4dc180fed8a49f2a505d8d2827190bf33fd8bccbc068c3df06c219d2e68e79dae9aafa5e2036e329976e33f7a84b58f7bbaec2a9f383efe2d438df06a95540fee16bfd77fe84a386edd05d860fc0715213530871b970676685f9a104af2e670dd93dc24f8bcca254046a4582a7053d1ea46e82748c97625484c8bcbcc8c9441821e85d4dce131e021c174f7090971888ebc45d2e8ecc78459d9ae11dbb83cc2c0b069fc6482b2dda5271eedde11ddfce02310b7ab45f0a49f803861c10cb835c281566cc7bc01aee162e0eb40ddf57f578756901cc817f32e4bc4d7cff5f62f056034deff3ceb810da6a06a8c4cbb8b9a9822f2997e99ebcf8806e9ba380c32ac3af4c9e9c1404b739f8302fe4c16db0f7b54ec49ccffa643bc8fb8ced6fa776b2b66fc1c85dcb94ee8bc524038bb73098468bf53d12500e43152908dfd2783cd1ff4a215562700cd7cb6a81a81874820104cc8bd554fd33dd0566fccd5735434e2f1e031d0a4e4777a672432405c3071a64690cb5a2ef32b8dd0ea6df905b338492675ac18f207da74c4bc18e9800c895c93c96cbf71cab7ef43ad21a28e924af88102d8b841bd5c148e1a4c292c388447221f3a9adc1d597f8c3f244466cd26451a04559cdb9324971b5b14cec9c32eb3dfde4b67d1e527c25ac3bf6c8f1c742a58f6a3660adfb37922d1924612d3734ab2be7286cfb137ff28dcefef4c84dbada6534391f32f16630396cdeb6209148db2e695e800001fc2489aa6f61239ffd3cdabb14afd178b436a6cda66b4f191e5d9f87a77be12d320075d847f3798fda76cff52f9fc74e5a11ae624da1344ab03f77f97ad6a831417f9288e467a2c2438103a52f757f4e906b2e8e15d84b751b0bfadf6be0e95509917858d29ddfadb215c2894299cc86a0ebd5b7f1388817e1463b5bddb071f4b58753f516cf96e23393413b1b6f7e0a7cdb7b4a928c7bfc77b7fac99ef3eaa1cf634c91d32aa09cc607c2adbf4c02c540dc7b6af781651041e6c52dddbb213dfb052d7e7a9105be1a498acbf8d47f3a6acb953cd30e50dd8ca0d31d36aea64b9519b0e99df08e383dd372731356474d856dd06eebdec2cb7ec554199444692bf5ec4c4938611348a7afa8a92a796f16300ad8978ac7569c14663da73d94e2b63502b3a62c095ba51d6b4c93565f8bbc9739a939a400ad22110aa067dece5bbfcec9ad52", 0x1000}, {&(0x7f0000004c80)="f7fafcdd130d7e8ee12a71af774951189a7792459f7429dabb168bf81bfdbc4ffd2c8accc33c3774d8e1ceb67ce489ce78f43e0b009b93a70f9bcaf4b48a697559162b6791bd4dbd49c02008fc0d8b5198e7ff1e178f18a25c0fe2d848a1c8cfca2b95ba17d3ec3a624742a671979731bb012f13784fae7fbaa34f825bfb53b4e9a3a84087bcfd39c98a47c6bb167b599b8756df56c31580fe2fa59eb065bc3200659ccd5fa15284679477be737c6079d2ab5fc61b21d52bde46485f15b558b1261c1f0aade64d76b29caa9e", 0xcc}, {&(0x7f0000004d80)="93fe85a5945e2648cbec3bdc46ce607c8f9941a4d07307eb8f1a49631bd7075a408f514953750051720aaf2407a82d6c4e67fd773ed98711c0c2ef08358b0804a215d328663c940e7f8a05b41c1ed86df016d7514e5a4f46a28ff1bd599f864cd66d5bcb12733e1e64a7d856a7fe705e18a8efc4333a9f63e202214a2d4256beb425988e25e168657ffec953a9ec64b04e9519eaa44d8c0e6633c83d71ed21ec3debd5267526f8bc4144f3c09a780f7745e4d0c4b956111b351fa678067493836a962fdf041e372ef2ef50dd3cdd8aad5d8c2ec9", 0xd4}], 0x6, &(0x7f0000004f80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r3, r4]}}, @rights={{0x18, 0x1, 0x1, [r1, r1]}}], 0x38, 0x10}}], 0x6, 0x8001) (async) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x43) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) getsockname$unix(r1, &(0x7f0000000440), &(0x7f0000000040)=0x6e) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) syz_open_dev$tty1(0xc, 0x4, 0x2) 04:40:03 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@textreal={0x8, &(0x7f0000000040)="660f109504000fba68f35c22b4b085d9f13e0f01c90f20d86635200000000f22d8440f20c066350e000000440f22c00fc76c04baf80c66b898263b8b66efbafc0c66edf30f09", 0x46}], 0x1, 0x4, &(0x7f0000000100)=[@vmwrite={0x8, 0x0, 0x18, 0x0, 0x1, 0x0, 0x3, 0x0, 0x401}], 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r3) (async) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) (async) openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@textreal={0x8, &(0x7f0000000040)="660f109504000fba68f35c22b4b085d9f13e0f01c90f20d86635200000000f22d8440f20c066350e000000440f22c00fc76c04baf80c66b898263b8b66efbafc0c66edf30f09", 0x46}], 0x1, 0x4, &(0x7f0000000100)=[@vmwrite={0x8, 0x0, 0x18, 0x0, 0x1, 0x0, 0x3, 0x0, 0x401}], 0x1) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) 04:40:03 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000002, 0x800000000009031, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x100000003) (async) prctl$PR_SET_MM_MAP(0x29, 0xe, 0x0, 0x0) (async) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) sendmsg$IPSET_CMD_FLUSH(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4040801}, 0x24000810) 04:40:03 executing program 2: r0 = open(&(0x7f0000000200)='./bus\x00', 0x313400, 0x102) (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) timer_settime(r1, 0x0, &(0x7f00000001c0)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) (async) r2 = syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x2010080, 0x0, 0x0) (async) mknodat$loop(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x200, 0x1) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) r4 = openat$cgroup_ro(r0, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) (async) bind$inet(r5, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) (async) setsockopt$inet_tcp_TCP_MD5SIG(r5, 0x6, 0xe, &(0x7f0000000480)={@in={{0x2, 0x0, @local}}, 0x0, 0x40, 0x31, 0x0, "000000000000000000000000000000225f15d80700000000000000000003008000000000080000000000000003080000e7ffffff000000000000000000000000002000"}, 0xd8) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000380)='cdg\x00', 0x3) (async) sendto$inet(r5, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000b40)) (async) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000020c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000900)=ANY=[@ANYBLOB="5858d6926f12bbd5560deaf68dc3db3e16530a35758e7ec212cbfe3e5898fe307c54da642079589c4fbc5f77f82ffa8836975bb22d30424301c956280000000046d9636755be1b4a9304d1f7f8279f1d9601820a922e2f914dcb5dd00656c0975e8f9b47df1b5900ab035e85f7a2e7d7d5b10c70eee92551847346c2051b329498ef48402296c47fdcad08c3", @ANYRES32=r2, @ANYBLOB, @ANYBLOB], 0x1474}}, 0x0) setsockopt$sock_int(r5, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000400)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xfffffffffffffde1}], 0x1, &(0x7f0000000200)=""/20, 0x14, 0xd571012c}, 0x4000016c) write$binfmt_elf64(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="30a8e0c95388cdb756dc64eae89ee09071a61d07e3d2f499fa6019e6e1e8d369718f227e6968d3d6ee822ba97f9eb579eb07c99d072ac45ef50901481e9cdd66349759da2f2b76834befecb513b0c26b3327802c5c142459573b4b1788a9af767a8cce7aa0af1fa2e59301fb8cb8e0875e9b5715a90e91a551ff453bfdf5ea892e3199c5809a7252d38b69a187936b35a319cd6d3dcf4aa49dd9bbc7f243d0132f7aa19c1cdceb03e3d9efe645a7022fbf5fedee136c9098f3bd009179c280625da922bd1c4aff91feeacf53363e4bcbf2ffa4354e8f60d2c40092569172423cb7ab37ef1f", @ANYRES16=r3, @ANYRES32, @ANYBLOB="00d461436bab7d93e86087f0b32000000000000000fa1dbe77dc9f98a75b36fe0151466263074b8b793246b295eb8e09cdc5a23d00a3583b0558f35dbc2c0c13c15e6519ff121388997932fb8c24a84fb5caf3e76a6c5d611748817ed2d6b56e3826a2", @ANYRES16=r4, @ANYBLOB="ec2f0fa93cd904b91ce8aa6bc9450e171012226e990e88c20871d23b133e9d3e78e40d4e30222836f3989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798098fc29cb1db4eab4b868e35f0b9dd309e784baf9d27f1b5e57abaaf70c17988f7f833f1b1a8ffa5831636d210cecb56873db4245a564d5226f5c3a2ce688f7d3bc2d33d3fc8bf721f91da85b68fcee6223ee90c12ab337eb7eb62ea8e5df063cf0ae64a5b86fb9d88f01dcb5b46a1ed2800238909619a7800339e1cbd73036a823b1af69c7dc42c28ea1199f34c164831abde9aaff3ded1c2606130df80bf96c93e4254450d5ac3747fa4fb327b1c0060a02139b017f340b7dc31b59ac9540fed4f3f84333eb8116c1f560df11bb4f06eab0b707d197378a88653129f352be12ac0fbbf", @ANYRES64], 0x100000530) 04:40:03 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$SNDRV_PCM_IOCTL_INFO(r0, 0x81204101, &(0x7f00000003c0)) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000406a72c87fd117d6fe3fe07705310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000780)={0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="000018"], 0x0, 0x0, 0x0}, 0x0) r2 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0x80202, 0x0) ioctl$SNDRV_PCM_IOCTL_STATUS64(r2, 0x80984120, &(0x7f00000002c0)) syz_usb_control_io(r1, &(0x7f0000000280)={0x2c, &(0x7f0000000040)={0x20, 0xb, 0xd, {0xd, 0xe, "37e6ac2df4dda2550fe1c6"}}, &(0x7f0000000d00)={0x0, 0x3, 0xf0, @string={0xf0, 0x3, "a9de822b4889e61fe425d4959970864ca4ce34e92ed95a8ee670a29d2e6d535f7ad8ec248ae1f9245fbfa639e4e76909a271e5080680afbc53209a6e17ddb0aed00ceb6462e26d71e8d167e6c5881ffc77d3e23716aeea7a582d92a88ef4b567ff5544b6854709dac4e363c11e47eb36b06383f3d2c8d792ed2399e6fe251c22bfecd39307a17c42353837c8748fb4f5c69060225d9c014a9b16f571785a848987cf47c931e262d8e8654d5593812a688476ad814c9efdea756ed139263e55569d6a8f8b84bf3272b0e4a41b3c612929bbbe084124f25d7b4bb2b96e04f06ff309759deab28bf547dbd8c3ce0849"}}, &(0x7f0000000e00)={0x0, 0xf, 0x1b, {0x5, 0xf, 0x1b, 0x2, [@wireless={0xb}, @wireless={0xb, 0x10, 0x1, 0x4, 0x44, 0x3, 0x9, 0x6}]}}, 0x0, 0x0}, &(0x7f00000007c0)={0x84, &(0x7f0000000380)={0x0, 0x0, 0x1, "cc"}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000540)={0x40, 0xb, 0x2, "b5bc"}, &(0x7f0000000580)={0x40, 0xf, 0x2}, 0x0, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000080)={0x40, 0x19, 0x2, 'Bp'}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0xae}, &(0x7f00000006c0)={0x40, 0x1c, 0x1, 0xe0}, &(0x7f0000000700)={0x40, 0x1e, 0x1}, 0x0}) r3 = syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x3) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f00000000c0)={0x0, "e8d50ed4a91491599aea09a1c5ccb84c10eb0324210e00000000000000000000000000000000000000000000ff00"}) r4 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r5 = dup(r4) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BLKFLSBUF(r5, 0x1261, &(0x7f0000000240)) openat$bsg(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) (async) ioctl$SNDRV_PCM_IOCTL_INFO(r0, 0x81204101, &(0x7f00000003c0)) (async) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000406a72c87fd117d6fe3fe07705310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) (async) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) syz_usb_control_io$hid(r1, &(0x7f0000000780)={0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="000018"], 0x0, 0x0, 0x0}, 0x0) (async) openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0x80202, 0x0) (async) ioctl$SNDRV_PCM_IOCTL_STATUS64(r2, 0x80984120, &(0x7f00000002c0)) (async) syz_usb_control_io(r1, &(0x7f0000000280)={0x2c, &(0x7f0000000040)={0x20, 0xb, 0xd, {0xd, 0xe, "37e6ac2df4dda2550fe1c6"}}, &(0x7f0000000d00)={0x0, 0x3, 0xf0, @string={0xf0, 0x3, "a9de822b4889e61fe425d4959970864ca4ce34e92ed95a8ee670a29d2e6d535f7ad8ec248ae1f9245fbfa639e4e76909a271e5080680afbc53209a6e17ddb0aed00ceb6462e26d71e8d167e6c5881ffc77d3e23716aeea7a582d92a88ef4b567ff5544b6854709dac4e363c11e47eb36b06383f3d2c8d792ed2399e6fe251c22bfecd39307a17c42353837c8748fb4f5c69060225d9c014a9b16f571785a848987cf47c931e262d8e8654d5593812a688476ad814c9efdea756ed139263e55569d6a8f8b84bf3272b0e4a41b3c612929bbbe084124f25d7b4bb2b96e04f06ff309759deab28bf547dbd8c3ce0849"}}, &(0x7f0000000e00)={0x0, 0xf, 0x1b, {0x5, 0xf, 0x1b, 0x2, [@wireless={0xb}, @wireless={0xb, 0x10, 0x1, 0x4, 0x44, 0x3, 0x9, 0x6}]}}, 0x0, 0x0}, &(0x7f00000007c0)={0x84, &(0x7f0000000380)={0x0, 0x0, 0x1, "cc"}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000540)={0x40, 0xb, 0x2, "b5bc"}, &(0x7f0000000580)={0x40, 0xf, 0x2}, 0x0, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000080)={0x40, 0x19, 0x2, 'Bp'}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0xae}, &(0x7f00000006c0)={0x40, 0x1c, 0x1, 0xe0}, &(0x7f0000000700)={0x40, 0x1e, 0x1}, 0x0}) (async) syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x0) (async) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x3) (async) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f00000000c0)={0x0, "e8d50ed4a91491599aea09a1c5ccb84c10eb0324210e00000000000000000000000000000000000000000000ff00"}) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r4) (async) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$BLKFLSBUF(r5, 0x1261, &(0x7f0000000240)) (async) 04:40:03 executing program 2: r0 = open(&(0x7f0000000200)='./bus\x00', 0x313400, 0x102) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)=0x0) timer_settime(r1, 0x0, &(0x7f00000001c0)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) sendfile(r0, 0xffffffffffffffff, 0x0, 0x4000000000010046) (async) r2 = syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x2010080, 0x0, 0x0) (async) mknodat$loop(0xffffffffffffffff, &(0x7f00000002c0)='./bus\x00', 0x200, 0x1) (async) syz_genetlink_get_family_id$ethtool(&(0x7f00000000c0), 0xffffffffffffffff) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) (async) r4 = openat$cgroup_ro(r0, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) (async) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r5, 0x6, 0x80000000000002, &(0x7f0000000000)=0x200, 0x4) (async) bind$inet(r5, &(0x7f00000003c0)={0x2, 0x200000000004e23, @broadcast}, 0x10) setsockopt$inet_tcp_TCP_MD5SIG(r5, 0x6, 0xe, &(0x7f0000000480)={@in={{0x2, 0x0, @local}}, 0x0, 0x40, 0x31, 0x0, "000000000000000000000000000000225f15d80700000000000000000003008000000000080000000000000003080000e7ffffff000000000000000000000000002000"}, 0xd8) (async) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000380)='cdg\x00', 0x3) sendto$inet(r5, 0x0, 0x0, 0x200007fd, &(0x7f00000008c0)={0x2, 0x4e23, @local}, 0x10) (async) ioctl$ifreq_SIOCGIFINDEX_team(r3, 0x8933, &(0x7f0000000b40)) (async) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f00000020c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000300)={&(0x7f0000000900)=ANY=[@ANYBLOB="5858d6926f12bbd5560deaf68dc3db3e16530a35758e7ec212cbfe3e5898fe307c54da642079589c4fbc5f77f82ffa8836975bb22d30424301c956280000000046d9636755be1b4a9304d1f7f8279f1d9601820a922e2f914dcb5dd00656c0975e8f9b47df1b5900ab035e85f7a2e7d7d5b10c70eee92551847346c2051b329498ef48402296c47fdcad08c3", @ANYRES32=r2, @ANYBLOB, @ANYBLOB], 0x1474}}, 0x0) (async) setsockopt$sock_int(r5, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r5, &(0x7f0000000240)={&(0x7f0000000400)=@nfc, 0x80, &(0x7f0000000180)=[{&(0x7f0000003ac0)=""/4096, 0xfffffffffffffde1}], 0x1, &(0x7f0000000200)=""/20, 0x14, 0xd571012c}, 0x4000016c) (async) write$binfmt_elf64(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="30a8e0c95388cdb756dc64eae89ee09071a61d07e3d2f499fa6019e6e1e8d369718f227e6968d3d6ee822ba97f9eb579eb07c99d072ac45ef50901481e9cdd66349759da2f2b76834befecb513b0c26b3327802c5c142459573b4b1788a9af767a8cce7aa0af1fa2e59301fb8cb8e0875e9b5715a90e91a551ff453bfdf5ea892e3199c5809a7252d38b69a187936b35a319cd6d3dcf4aa49dd9bbc7f243d0132f7aa19c1cdceb03e3d9efe645a7022fbf5fedee136c9098f3bd009179c280625da922bd1c4aff91feeacf53363e4bcbf2ffa4354e8f60d2c40092569172423cb7ab37ef1f", @ANYRES16=r3, @ANYRES32, @ANYBLOB="00d461436bab7d93e86087f0b32000000000000000fa1dbe77dc9f98a75b36fe0151466263074b8b793246b295eb8e09cdc5a23d00a3583b0558f35dbc2c0c13c15e6519ff121388997932fb8c24a84fb5caf3e76a6c5d611748817ed2d6b56e3826a2", @ANYRES16=r4, @ANYBLOB="ec2f0fa93cd904b91ce8aa6bc9450e171012226e990e88c20871d23b133e9d3e78e40d4e30222836f3989fec0cc2c5f98e82e197901310de8ade78e57e14dcb798098fc29cb1db4eab4b868e35f0b9dd309e784baf9d27f1b5e57abaaf70c17988f7f833f1b1a8ffa5831636d210cecb56873db4245a564d5226f5c3a2ce688f7d3bc2d33d3fc8bf721f91da85b68fcee6223ee90c12ab337eb7eb62ea8e5df063cf0ae64a5b86fb9d88f01dcb5b46a1ed2800238909619a7800339e1cbd73036a823b1af69c7dc42c28ea1199f34c164831abde9aaff3ded1c2606130df80bf96c93e4254450d5ac3747fa4fb327b1c0060a02139b017f340b7dc31b59ac9540fed4f3f84333eb8116c1f560df11bb4f06eab0b707d197378a88653129f352be12ac0fbbf", @ANYRES64], 0x100000530) 04:40:03 executing program 2: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000002, 0x800000000009031, 0xffffffffffffffff, 0x0) socket$nl_route(0x10, 0x3, 0x0) mbind(&(0x7f0000012000/0xc00000)=nil, 0xc00000, 0x0, 0x0, 0x0, 0x100000003) prctl$PR_SET_MM_MAP(0x29, 0xe, 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) sendmsg$IPSET_CMD_FLUSH(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x4040801}, 0x24000810) 04:40:03 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000280)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000200)=@in={0x2, 0x0, @private}}, 0x0) r3 = syz_init_net_socket$rose(0xb, 0x5, 0x0) r4 = accept$packet(0xffffffffffffffff, &(0x7f0000004f00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000004f40)=0x14) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004fc0)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)="ecd188cf096c2f309b9f6c5f", 0xc}, {&(0x7f00000004c0)="460156f4079e1650615b8786699f4786ec4ab4f11c3cf6c04a1638ffa397c3e90563d097ab3bc72607cd5da9b338fa6028c767f1fdf575f1bbc17eddda9d53356ac43041311afab3936542e79a3a4e996154354162c29941788a37ea34390ccbb3b8e3a28c1dfdd163f53c992affb070199c8bb0aed67191d03b86dd1e978cf5ebb1b26842c075cda576dba4c67b1fecbd12a5609ea3ad83271d5898820b2a9b11d61064c530b59615c949783d177351d22f886f9eaa5b297992a60a46d60f4d39a93dd696b46c78e2d03b2cccce43905a86b68c37d7c558a2b2c9d6ecdb841605970e9aec1ad8cfd8160c048a7b987a0db3f543409498f77b264858", 0xfc}, {&(0x7f0000000380)="acae4f09bcaae05279a1eb", 0xb}, {&(0x7f00000005c0)="3ee21338a62f674f7dac9e0303194ffbacbee1075c74f83b24660d497b3867dbebf7ec1bdc4c2127bb5d62b786f738ad9f1c44163ea2b3313351038cd01f", 0x3e}, {&(0x7f0000000600)="0d257b9bd77f6c8185e42d86f7ee6cfb1f518516e1ccfd3f4fc5fd30fde747fec75961b3eb", 0x25}], 0x5, &(0x7f00000006c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r2]}}, @rights={{0x10}}], 0x28, 0x40000d0}}, {{&(0x7f0000000700)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000780)="4a69c44a0ac38e20cda4de1a79f7a1512282c5c037a5c195f1a5ef991146be7a8adf234a1107dbf28ab170d97d4c9b419bae2ea3cbe79b6d61e49f96546134c20351fe21611d8d7a", 0x48}], 0x1, &(0x7f0000000a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x90, 0x80}}, {{&(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001e40)=[{&(0x7f0000000bc0)="2174f85decd33cb56231fde63ad9a43829e454dd878ab3547a", 0x19}, {&(0x7f0000000c00)="ed4ebe2d6160d2ee182b5bc1c743351606bbe530946337fd561e25ae22886bb792fb5703a4dc8606dba40fba0f693d56a873fa4e95ad3eeda0422a7c6b9d0555ac5720688a2358a284f02ed71b8e828003f30763fbe2fa1482e923e09b860271e8300d904d88d464877c0327e15c3311", 0x70}, {&(0x7f0000000c80)="77fb35306234a9d1b03d09a018191ac7e2a6fe1fd0999d3cc06b40f73d369f9857a98e366523df8d5fa3e47f272ee4c7719304451f176a5325b0306986bb58c9b3f3cfcef33b569e217c75febd93465457504a16bcc5e731b61373ac14fde0a5b06d496f609164d9f6cc39da092341222308ed882451ecc1673ae8", 0x7b}, {&(0x7f0000000d00)="429a8d6a4408decc24834577bec1326a9188f52cccf45e13919a288669919747fa1c3d073e4a97a4cf315416230f0824a981d222169d125881b0a58958c2ba5c0b19b2fa583a8b38a2b02705f13efb8926ff8ab1e730a9e8f892030b9a5d928666d578a6bcbe6f4fb43aebdd3b16dafb3f9e6382fa16cfe868144a89036ab16804347daf93", 0x85}, {&(0x7f0000000dc0)="d7d6d91204df67782af6d81a0d6172a58969ad4d18d073a7ad26a14ed80f657647089067f455db2936bcaaa9aaeab903aeed2099b69ea532d36420013c4f42379c7d6a2b4cf818145587ddef8137418716abc5585c4d045b4a1d998867bea19b4d7fdbd962145efcdbbc6383a4b7d37dfe84f793bbd0f198869550", 0x7b}, {&(0x7f0000000e40)="40080bf64f10d8e503165573f917629196c5b6f8650a4dfdb5b97f00a1efaa33e604b3ab9a270dd2dbd0d77eae7249108325d3595d3678f474d37a701cf16848c74a3496768603da21d93d243b26f2b5265f7458135903d879d42d5e296f06c4b7339b4d0c3e090a4be0449437d979aad69aab76012f13511d95e07033c7b9f76cee0d1637d2f4bbfdacc007d85a36998f418a92e5424f5b88db72798c8658fa01b4d006d54b526e7dcac715b1c5a77b9356a41f231fe97458cf319ab88ca4be6ca2268f88a79c2787d53f64b1a9d5a0d7be3bc35ec75e5e79078fcc821320e46bea59c7e9cef975671e232cc498a838583fd70eea1bd1a04afe953366f2b909dbb30b5d27db13e2fed560f72955421490ab5b30a680795ea05be00866c9e655ccec63d875db090b91fc0dd650ec0667f9ce366abe0dd421d0bb7588ebf7e2aaa2e8feca2597108218b6f69d780a798c9ab30c9bd15e4059606473cb8f7f2fd0814be3bacfd11a35430a5d238af56364d749cec3d376cfa05145fd819c7524104fa6cc008d253f1b75c717b2924a65cc50ee9fb2a08f95ae1808c672023094c2d132f2b298d7814be4aedbfd2a73b602e3f946d3126fa9e5f4e4a040bc6d8416ca489090fc5f36c470986d951cb2a373a6d5b771188c124e908b0abc14445d721baf9515d563a7c6d7a3fe68e78f749389f5540714029f6c1d1445c57a9da70eae9f476875df71adca81ba3fdc10dc730c8aa02bf7dd7ab815d23980f966a5854c2c28c55bf3789273f6e2bdf8e80027dde3982831d2280d67db1aa75fb7aaa702474d11432021321dab78d90b8fafb528a06df65de168011a9e4c469a6e83ba94a5aa5cabaa43446fb5d76de2f111c696384448c51dced0efc20afe1334294a698bf468ebe048aa7029c3acf4e685a83622002a360519b4efef3734a3fb922c1785851539a36ab788552d0199f5e6bb21468a050b9bb0fa1f120c056c30386e357e4653121b79f4c53879d71a35185bb176be92bf0fb0535a5009a15dd6aa1061b4ecef440c470ffb5092e2164addecb4a6417b5725be2fa24a1c8aef408a75475afc295267701d37e52af78b21183b6452be6b875f54c97cfc1b72cb80cf4916331928d39305018e5436eb2ace067c4487f0878cba51f19a03c265d019cc6c1236ab81f72a478f2c8b07df3f07ef02e6d955382d14c16c31b3dfdecbc5988a6833fd95d271c467d77a95769cdd821465f0d550dc2508e4a04fbd3e36c847deb3f910b924ce285fccfd995aea199b22189ff5b375c0021966e6b1aea4d791279135ec25c14688316ae58cb03e1d872ce0242057737afcca1bfb21bd81c9c66807050059d725d1f3047d3597fad09510b703421ac9e1bccb3ac3ba154c3e4667027e764bb7ff2b261a71039cebc2a3fbfe00678c7ed9bb5f18c1c29513ab0daf1ea658d952d870a3de7d4746fea5426d6f8e2d0e98fb4c6401d725e6640f38e384f4e3bbcabd23c462ea9138256ff4751fcda431b5e5e1958c98114b2f8741222bd99cc5eb34802895986baaf544ac5662663dc083979765a47250827ce7169da22e41ca189ec18bedebf2bbeea838a514085ff4724c29d93a11fb8fdc4163ce418eb6314355b77cda820db62737f024c14c22418b4ddb903be7a4f81195c09d6a66b039d396f31fc5dec0bd3e538cb9c7fe2b4a062a48a3d0b72c271fc1d71cd28a80cc01b7be6c80f36903ae92905ca04b4ec676a6f6c1b60f7b48cb241afe9bac6c2efb128c2cf4fe70affcd1e67d8a02a8ac51d1b31b1552a5a7977eefbb808416a02fe99043b546c35c8af9662ff5a9ac647503d390b5eb82b477361477ecb5e23f2a12f0129d7aaf401c7d6be9594387a3cb7b107d146b8bef0ed07f55290bbce83efdf5dce51f7b27950d74f5c96c54f4ebaa632273b1235aea7fb9f4b05e909027f4b4cf4ace69dba395227af0609ac92a6c683e87095ebe3cbef24fd82d313288784db82d71fc265de3bda756311643ec9546527f9de8ddd0f3a4035b6dcd1a6cd3dd071b42c6e4000198a777bf9fde4e950324d3a4bc8c82d6def5edc593febbca91201d662dc905a1d53d0ca8db5cf20a9c5ebc3d31a0ccf5704355b10572949f05c3bf506966616747329d915fe1eefd2bf213a6ad14868df977b277276af3d9031e01a203e3c41eabcfdfa1db891a2cb4ac3fd603442550616d34f602848947f7d80deb827d840c46cc7b2ed0ab21e6de2ad65890fb7e62e46d68d08f3fa2f7a12bef180877b1b1cb7d5691973bc2f95c0d9ea8b58ed2a3bd939c2146a7cd5b4d42a0baf821002ced2883de6d288b7459b6a66fb5cdebdc79a76fd41c65864d30cb281941842d3033111c7d5fe6176a0dda503ebc2cae9f05e980f3f601776cbedbeaeb47dd227d4a066a992d51b1033881796cc543cb169f3ad6b98ab77d1020f10fc55fab35bb7cf2fd4cba064ae5a3cc3119f5090a697016ccc2da1eb1aa8676e1c9f459d7bd1a328f77f290bf702f41aa63497bfc2205b1994ecb3378e11df0d1d364eb681347c076dec22e943c7dd3d52dca22a49c3b7d5a5f6edc41d899349fa8dab2d6b5ac02b882bc782a8008aee789334ea29f0be278e85ccbbead13d22846078ccd65df6f6f107ce0105512b77e94bf9ff5a16d4b016c31c625533d125461053f8839d2b23c4985bcaba0eb032d236f705714a4d9de651e973b7b87f73056afd14b56c6d3eaf677e7e197cb4536b3085054ac865d1dd9669ee40d46f3facc6652392295ce56d5e7e1acdb8f318d0d45315ddb71fa65fa29554666d28350e34769d8ee91909b7182b424e54ea7fa6e839c69270b55202f7f427e989dd13d2e4053ecc810c647e206c6b4f8fc0514c9a6c44c7bc0759f5d915e649d784b837148497d94c97d70382c1ac87b05f0948d5fe7c2460834860adc7df8265c9b3a02f6d0c47ad9472636bb60e7dd375572d148a7a747f902b3bdf551183043c7fe50ef95b6e9d2a874d8c94bc8eaa02679d55b8e1ac6dd92e6977a70ba1474135a827884bea1714cedddf64bf3d9ff7ce958a62a8feaa606a93ecd0f03a278f9eeb0a1f47d9ee02007af113f7d19a65e4fc1512e332fc32ea3793519de83c3ba5d3e2bba01202addeeb4142897401ae59cb05a38f5f6b532f09d7cb43dfa1d30ec852e455e4a04f5d9d323b5ca9f1c79f305b0324551950164b7d6090254b076c13bf3b1cc9d3927d2801697ad8c73ee0ff95aeef2f2b291ba3ee47d3372d4e7f05ca7c84297822a0eccaf43629d1ef2b749b414601ccfa036faf0aa2ae96c15b5f43994a23e390581401027639cf28eb42f0c01393490a50a00556d0a6d54181e672a2064c1798979a64eb5c24871ed2b47ccecb7bb9a6bf6400b422ce6da71faddc0c4a161865371a8c60fac37e8494125a51c20f91ecbab5bba37248c0e9f25c30a7ce03cec5f8966b7f8900c50608222fe439388815908647ad0ec91eccea4574d1e93139f333e205a466ff03b414f1dde215b6f6c2b4a207b397cd5536f46a1efe272c7a9f17b7659275529fd4b535bf5865a0323e35bf76b5e3051964ccfa3d7fb890b2580f8db9fb7a0ce99e72aca8b475d52fb5600391efaa4f4806eba764b931088c10866a1209158c2a361f4368d04a4b492e8243721f6a934206fd5ffb28d02f2ac6b11b9af148f799067833990a3bcae935a3500838fbf016d2fbcf482f8ca49fbd88810c60966077368e2c52c779c243718e70b04b3523a93f55f7490498080380ba4235ad4be32d66fff5ac4830aa9960d5d4e26bf3509d2224c38f56997f941450167bca1155be280716e6ab2c3d93e9f1d7fb8d028d3d44eb072b7b52c6631f531d2af43ba8db766a400e568e570a685cbb990155be30495c4c7a19cc2ccbb5909406c6e137b523cc7eccc7fcc18ce533049865dcace22ecfbf44f73253a232b926d36e877d6afe60e21d10b2b4d3ac8f92ef57d3a6389f72655848d67872fea0b1562b63bbfd91c1e15af408ac6bab1a5e3565e8b75f38fe7237cec4fa9a96bbb47eceb95c5ad13758632f7df98f31023e7c2b16840ef52a376eb5d40f6d566da4b98301c33ef7d2816e375eb7cdbb5176d8ef97b3aee64c4898e6e0e1e4f45e4974f6651712c4b3e1388f16550216e0694cd85bd2b478c6439ef67c144af174d6e76895b28978751593a2e9e279f4c4557d5c60e697400e89b8ecf743c63b8466b347a1899c000967d5e6e70c7d128363d14dc2995feb24365c487c96cc4182e92c83d4d432d46ba69e4c196e19866b4c37891fb211b7800d169acbcb97758b9e841166a1b2ea50efa37e3fba6932c900d3d237964a5543d5b3f651fca8078e95474646e76a5d8140476e0fcd4b3790a864fde8b8e2e20be0df8210833b83628ff0aab8788c146ebddaad7ef738d046226a61d3d2c127db64c82bb030419ebecc29f62800228191c2fbe48af3c4dd69ff8453c249ca1aaf374aaf4fdac85415737fee6bc1f9be39b528e3222a007747d068df99b72e0024bf0a08be312bc3228b5a85dfe4e92cbc6f4dcac15549ee418d1fd368ac957547cd45204789a00285d0b603bce82d256c614132af3ab544ac44b1f86b4ac8f1f7527c6dfefa9d2764b9011d30e0004fe0c08e8cf31607921675451fd461f657a7eb0d37bbbd7269ace71648decdda28ce66a832d86fa5995d771b869e93e6adf18c5af64492c9cc5fe3f51f7b031ca4a5523c425d5c5504c327969cf48720b69a0b5a139acb82dbcba77f4625adecaf50c8a8dc539d686e97faf5cd57aaa75bc3a3b50cf11139e2071990f1ef4ed13209e8857ad083dcd1219e13fdac609fa4f6fa0bc26d0df2658ec01ae80fcfdb9bfbfa2b434bab75e2b25ae958a5cafaf8207173fdddccb0cc3bc69f223be498655887de88024d723df1aea67119eeda03542b1511da2ebbb7930b00219697a47806a5f493d8153501796eb05dc75bce697df5482224943f039e114b170f7e1f7cd33fd182c301018d80a1915cefe558c6937fc70a913e077c790dddead26dea7b7d3b8df71a35a246bf1a33772f660de8a287539f76ae9b39f000bebd103aa3f005c7734202b1b55d202131b7b8dafe40eaf19ab8e919ade7edefab7b61376b9c6d38576371a441fe2803308f0847556cbc77637497eb12e40d1c1c6c7f0a84f83b7721e4c76a5402e2dafbc89829a42507cdeed767889b6b6668e46ad506be20f53e680b9fa845931de3bdf3a0f2a1e77cdb7c3bc6873ee872a2f5a1d131df69a60b1ee2f5069d06eea62872f50d1c63da20a39eb843dc310a1b94ce714c707bd6501fa0159f0c15a7175ed26b50a243bf4155446e90695a74e94d2c2fb119f81e96d87a4c350b76d3f6f0d4de2d8e343bed488fc3fec42408eb377131d9120525d13a885feb2c590988d1369777d32248b25bd570ba483817751de06f4c9b7a59e3b9f2da2bf3378ea2092a07d92cab427235724c9fe91a16314e72a7b92adf11697e8dcee0abc45d32ff8fdd678f13776a601320f40dfed53e4c0f4cd27013c354ba3bd44d74605b18a2baf065a87684967d76879126b3f6e7fa66dbb4ce497744003c33cc9d6e830d05e8f205cd583c4f51f2d72284114a8d39e3918da202a025a7cfd93ef5c6d368705d4c788da31d5b0810042ef894207f9817b1d63f164c5fab842285150dcf1e19412f10f16775d2227cbe17f48ad5c20f6e9246fcae4dda9490efe4831ba56e41f2f72aa94a699294b6370cf1373d73192cb96682e6bc0a654add363cb5d", 0x1000}], 0x6, &(0x7f0000001f80)=[@rights={{0x30, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2]}}], 0x30, 0x4}}, {{&(0x7f0000001fc0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000022c0)=[{&(0x7f0000002040)="e9905d78af3b8bd52bca7f5c34c0b4e59afacdd96588a769c23a3ac00ef95323ac5a64b30956acf73ea5773247c8afbab124467e", 0x34}, {&(0x7f0000002080)="45b98d5efd8298d08e2aee75f2b6deb597e326321591f2e417f1f8f1c462c0ffc196af596d4916ee07bae553067a75f1651277ae811e81cd9f406aeec1985533d8c08ba256c04d0ccfd9a9a60ce57d9cc623020d19ed7ca5926208713aa0646ac3d50264e9cf89faa5", 0x69}, {&(0x7f0000002100)="7e27c21788bc3c483b528d7c33798d176041115787550bf02cfe4cdbdb61d74d322acfcf8000d6e518d57940eb6d2699ea1f526205d0f4657cf69bb70d03c73d182d402cf49002d70c77a46be1cbf0ff6ebc30a0fb7932cc10fa3d1023b7ebb510d87e1abda7ff67acc7acf9b267eb12482238e65cd57363f2b91fc50a9a8b51ce5b8fc412962652b989530b36ea438d9e71e9ea286cb00aa629813c6f4da1f25279b1b428dcfd4203216af296130a48b4280e3d635a40c6e529eb2f43704d", 0xbf}, {&(0x7f00000021c0)="8ff94a6bc8698b463b0d690afe228b6ef2aa6fb7eb722e36d277fb1d6e9b197fd861f30f24ae5802028323663ef11edc8c505be3fa281cb89481e33b2bb67f9e7631d8b0c22c2abad3fe46cab6854bb36c046326957348aa18447f01fc5c51027e2d1c27c6009939f19134bf6306bbeaecbe22a38ca0437441cba834fbfcf3a877afbf7b99ff5b5a35da1fa27c784a815b200193eba4629d6673b462e0c730077f560a089c584ec68b534bf24be1614d2ac70e37059fc94c61137745aa85dadd65fc053ce959817339783e38fc67631f269dc83e", 0xd4}], 0x4, 0x0, 0x0, 0x8000}}, {{&(0x7f0000002300)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003940)=[{&(0x7f0000002380)="67d46021ecd338949edc277183f8efb3e3692ed99dfba6ded0ca3d3e276c147cf8bc84a5897785995eb9c36fb22ce11ae9e8152f1db9f7e58c292063ed5b2ae91d1a816e2230f0d391ae12dc30a7fd912333811510ba0e9dab73db2cef18409e37c787092f7540a9dab92c1ebcffc1a4d117dbd41691c977b785e9efbdf5a63657eea8c91dc0e645c16add666fec3987b3e224b0a58dc019d32eb1a5369c57123b84c1e082cfe454da112962fba00c98e3dd3ddc26f6ef1a99ed417a4009415e07ab15f9c9569aa266b423407e0b311daac7e41c1d74428c4d819ede95a52d406acdf9a1664f1c2a467b0576", 0xec}, {&(0x7f0000002480)="4b1a2eca158658487674cba16b29f6b7e332365e02dbd9a59ced4a67d4da8c7822a90ed3c8ceb480324706c739b9a630d610b9dc91cc561b6be96b558f0c82fbd98e8fe3d75f13ca90cf48fd510d2315cc4355981fd5463b3355dacb12b6660dde11fa17c472439ae36aa5b85b9059b63af47d7448fb3aa53ee01cc0e2b9c4a83ae8a390f19575b14e12e5b84ea92bf26b1389034d034d634173d5f385083dce082a67", 0xa3}, {&(0x7f0000002540)="1fc3696927a9ce844c7889e296dd4dcd5e2142fc0f596825d41288ebeb47ee0a3da2e39ba5c7afaeae0c11fc0972b124d10e34999aea9ecb42886f7b2e72169202482bd626182afb69f7f03f4e54856092b60d35817d9ad13e1dddffe667f9fcc085f649e9f87ec096f0c44cae1a6e7824bebc2ad7ab699c30760dee3ad2b650a164f9e8df96493527b74030e11472911a1693a98cb14d14960b2ddb4ca236123f9093a92268bdf32ca999a1cd09c47b6ba6cb413c0337d85159d2f8782077886210ceaf74a47f0cbf5374b2721b0497aad739bf91163c537f0c99a323571144a21976081e5be74fce40a1f66d4919681a0f0f08d6546a7b8b46db5429b82007fa33f06a9339e0e13326eb22abd6348612f355187c03da7682dd9bbd64aced08dbfccdb5d83b498065724a5073f576634be67d9cc7c484af6f52dd28d8de8942ee48c6b9838aa8947279df5d23f78fd778480a96b48c881635f0aad264fffa1220ab893ce727b33729515861c1c6e9c8e1156008734cf31ecc2fd3a18a8a4065673e57a96c51ec73de8f7db904349c0dea43cbae0c2015546744620815fd32e6d4a66415476b47f242d776fad5ee09862f69d70eaf987d529677c3c86ce28f1cc4e11b97e3a82c2d8f348b08577afb502efffd1917487e0b85e1fd83853be9b917dc1f4087cbd0e284551d5280b423685f0e03e25dae676a4aa8cf30da44a82d33abde580528628e91588931ed498e67422e88cb36a6ef47ee1138e53a70487821f65dfad0d793332cbdd21931aca728ad19ddea76baf50e299f5bede0648aec1599f96254166dafa1da66672b26e1d7a62fbc9bad0892e5627aa347707919af9be2b231408311d48fbfd340afb2cc583462a898964f4c8849b23d43a9afd0266bc4b106cf22faa22bde2cdd143baf12739cd8f2940a1d2ffb4d0aac2b1ac69e55161af1c6361b7e4b5784b05c9a5dc49de2dce593e23d86101fd65c61ceeaca0b26b3c1072d5914435ac471e2db5ab3db800cf2434c445ca39d22c6db0dca9db427e7ddb0607da5c2c612de97f7cd03d0ab86acf2d4df67eeb1316af5b7c762f9f2b7254b1ba19413e44a9c399ebf13d3ffed1b5b3c00b3e76451025164d1f07811defc6fb5b2ae9a62c3ab013e07f34f5bb6ee100d2a133fc661f57043f049422421fb455d09c44fca96c836facda5fb24a1cfb7bf91f9f57c2e8f1f4c2edc0a979a50d48eeac60c4e9d4e1da5002ca2f0fa2e351afa93b22a7c37ec9dbaa755021881d4e0d0b2fb9402b0391f131b0de86178ca53d16af4080604bc9d7e9e5b39565c7c3c9e8fa8dbab2da4bbf23fe75faccf7d4e4c516ff629e8af56ad7e6f261ec30c461966d7688098224b96ccdf6c2e270dfb4c264317fc4ffc2340c2f2332a79442fbf23eb215626fb781ab5e07fd6f3fdc5b5e4ea25cf27dbc9dea1aa34c1cd1739c7213e64ac0658ff3df6ccd00167bec86d380cd7adb77fc9bb83f5ee97d0c3876a90e8736ca87d4db400ef762bf545edc0389097e549e7eaf81fd06f9b3db9e0f0ae685d19e1aa94ac505745067faaacc8546c1ffa710ddf270151da7da7f7194d22517fae1bd8aeb4700a9362d0f6c4d6d8d74534d7bf661d212300eacb06c94d27508544aee494c667c132ec8e3bcaeef9515681e314c30c28b5064ab68e380372445b70322a9e7424cd17d504650f22010a4b221ca7bd6b8d229991ec528e23db104237d99a7bafe2e118bfb41359cf621914ac2a47f37201919072fd49089d77046ff5108aac35b45ecb25be84615ebb70f5cd8241c21770cbfb709c2a1944013c6ed52cc2398d7b83861954af54c0d84014c00ed443c9491c8092099418ddb092d0499092d97d970402e1da1d08e30d2d0b3a48b548ea6928d753db56c29383ffa2767d41b4eec8ca561b8e129947de6099c70f9871f6a5420f6b519b4c41dc39b7bc3410cdf3fb003ef6d8e4f8cd3586a3820080aa9e2c82e98fd285a972713a9bf13516c6596d7dd9eefad931dd8dedb17ab5f2d4de088ce32e31ec458f3ec4e81fb8dee269084d57d601752032f8ef72ea8f7e587b7fbc6868a9924fd52e4fa79a40c1a8ea0e7d1dc8c7074c22d5068c792477552304e4f9999495e30bcaf61cc5e6495a0f7fe9f2093d511b7292800b74b1ae094a91eeb527a2fb23f006971c23713e3301fed077caeeeb766bb3f7665685836fb8fda2a24a269bc8bb9741c1ade3596b0fa9b54aa7a004e03e20c88e2045b3d39c6fca2e7b250adc2bcf2e843235c0d0fdcbe9fecb51a00ba77da8cfca5246205598fd8b2432c8daba85420ca01f0ed668c37644772a1a08844db3e66e3bfdcc51e9e9970eb9604e88b6a9f34b004d35ab8ea2added4c046e2030920e4d8200fe629dc1916a7dbc9e046ea079325499e24364e9362d8deb49afb5dbe5a2d9806e3bae3cafece1bc34383789e8ec33d32c986121e395e6e6927ad74837f59a6dfc90d0e67e9ce915473725a4b3b5db83dbde437d188d55f83dd5d217800daa95683c48634a99875548eb7edf03d9f4f222d18a8c3b98db21d24fa52ba39cb2faac0249862641d7c0e527bf52e40f1003351991662575e7f6a2bd5aceeebf4d6cc6ca0392848f1a8a1574390bd9eaaf1e988fb3bf0edff8668989cc5fc0773f7d741c8c75a9af56be40ce4eb7efb8c8cd49cd91f17e0d48788b2fb9a031b7462d71f8543084d0b42f7b9161efc7700157a6355ebca722bc2435bb6c1e33c0148389ed365f688359753cae1a67f9d268c0ed8b080f7a7294022a740dfb1162c963f436746bae4fd251f91d4b219f36afa8b01e4f8d9a2e3c6e9f8ca27fa9e0e6edc5f4c6fa2f1be07e1da624865b99620004c47e6fc62c2ff6ee16124d5002d32974649c76502741beec2a1454131debc135fd01c5c361fb8a74d7d2ad77fbbf7caa2e980106d4bdd874b74a2ecfafb7319b83e41612a6b6a9ee459086f53b74624373693aff7ec418a3522f171d4354fe64c56924365990c1b33d74e046e4db43b7a76b06293e823776f2fb9e86d46a7f9d611409148866cd698044a42037efb44d13e7b6a3d7b9d4320f4bc47e675df7180d5cfeaa852ec811881a53e422ad4b1ea2d8467f07c08ed138a3bf318fdd1460488d1314829413fd073b071d1e346e2a7d53ca42a6f03fba8ea4d80d02402ff03baacbde4ff06a96d45bb2154f0364c74eb7c079302314f9fa1be72faec43196b01f94d77b105e9e4e3822d3dd9a5062a2860fda43d8cdfb4cb68b7fa49cb57ce95dc2a3ee129b5ea1f60a06ec9e4a0cd429a1b2a52e2fc2bc51bb89bbdeec150b508b96fdbb50435c0f72245a1da3d27c7a52b2fbbc0de113fa443cd0cf504086f071c8557701ee7579bf24c7e8cd2aad28b3cdbdbee9ad320c88ba3be70e153233a69f045064772c2e9f2b49df0681d6e74a5afc595be528e338a3404b14ddee8a1d2c8bce5c819cde2a83cbd414c11bafd18dc51f344c4a83e44e934145cac251e726777e5a089d886436710d5120fcbe26c26b30d4d24bcf1acfd5db7e2bcc7ec1c78b2f7b6f643ed68f433fb228447c2f9c927f7c0c08b413222696a99a260b6ee3255468d066085fa734325e2ecd1f782830f05cfcb8b622053cae87eb7aa200726e5603320947c7ee491890fbe144fc1286301ba899d38530a6955e684c61c3dfef13bdbc653c0bac7099a4d0dbf57fa7876bd8f677d25b1b865a126840ec407ed2f29a13f3614a47000a33b4dd0d40a90a04532c02d98ccd00891eba2c72fc15b94833b18fdf847479b8912cbd434a8b5cdcd51bb14aee4ed28b7a9a65fcf9e11196479185afd86427b28e983719799be0a471beb0b3fb6dd8ba38ea3a4fd63b2e86d271c13acad919d6f8fd35c88b15b8aee55d042c1f4890e09ab24505d2af3928aa6526efff42af9a189213731299715f517aab38bd4ddd4a47cf754326a4bb5a90f4265c9845df61b55c726c7a66b3b435a1841539ef84489296abe023fabc44fd6437bfc340399ad9053f34f4a762ae1081e6d144da3e6918cc96bd133c02e0c6eff44be8d4440b5cad100cdaf403040db7d84c5bba60b23054f070dceab7e60a172eaaa638b5e6ccb4fe40b6944790fde6da8ed0fed3c5771d029fa12ebba56305120cd0796b5a85f2e3de259143e90af0134b69305365ddac7d48da3836ad20211b337f485c765de704b8aff59d1f775b8bc9dcb92377f31588b8d1df12f292e7286fd8b35695e4e602ee0d83fa1834047e49e506c017fc3b20dc678f661d16117b93575917a76271a98f50df08851dd3485f933f9dc477f71c20afae67dde0fe58d5bc7911f20b636f56c0ebc3ffa6db881aab3b87153c77ae5992f1d50dbcd329f85baaecd5799f54c2a28f3b91273923427fa92bb7b69574010c8fc6ee1d84c0bd508809e0815d38c659b5bb8efccfa4177e0f7aeda572a87ef000587bd463b027f38fecbed0fd7478991ddb04d2c2cd40afe2d73dc23766feb324ea5ad2f72ea26d2a1764b168620ea2275ed75dfcd8a74d870eb9b2d254a7ae04a4f195702c1ee7d9da0846b9a1ece061a41f939803764ef5a26eeeaec3453782f837337abcd610ecc3673cc012d951ebd3661e95c0a53cd93c655001590f03c6dc3dc9c3d402ce5ecf5134b98e6b67c46c3b38d76c59d229d48231c86ea36072654026937320c3baf21c6cbf1095cc8042d99c91a2444395335adc35a33591ff629661680652e3b50280027240296f4b90ca5ac10f3930fc9b7797be953771dbb7e5f64e2912952f433459ca0896aa7def2868c8bd7dfb3dd251a006905f6b15004c73132c4c5d4d71203a17ef22d5b3b48e1d6888fa0777d88f557ced98635552c8690a729090d97db033016c5ba625d30adcb9d8637c9b8320315815854ab51825b74248c18b81826b66c2df2faba108b2a96dbc77d9588c0a6d372a7ed7a847be26c232a9aef4ec6f23dcef89d98f23e61e0df99dd4e4a24a844f6fc3f81d81367b30a2a12ea833b25833ef7e9047afd72ded0f4d4321c49cfdb1f268a3ae618c6c540adba23ea0327946811ea90d81ecabb26d5fe9f732e521f567f274df72d5c0b5017af79a3b1830ef23b0c98c07a69aefa1fb59a3dd0ecb335ea7a8d568b6ebd65456925893fde9414df6067a50c5b94eadbc5222f3bb3b75faa835025bc016b19e79e70d2fedb51f5d613b3f04a7280b2dd777e452ad97e8618214bab171513750e4a4e45d522eaa4f8017aee67a019c5cf239bc912445b70268db7d03e08f9d7738fb868c147d6a1e7f3af63414e55b69b6c0f67f37ee0f41df2ff42ced266995b007b6076d07d1afc39cb2bd2a70f412d29c8632be968adba2bec3da06ed4ca066b7ec5963a2e64e11fb46e4df3353d7e0282d51e684acdb8d83453935475a0bf7171d2a0b469faee2ca47be05246fca59d144ad8ed14c8bb8a19134c55768887e3cad6e6fb534dec9de4845916b916a4e4423ff8b2999ee277795b9d16a7ee2705a190511b849aeb66c0510918e4830368066ead5c657e4ae787bca87693c6f7177443f606a5c1bc73877ebe861b8f5d20f2a57fc236854ff60adc5761f2e5e119c8a64652fe801d0dda5851c32507091d1306be510b3e1b15bdf94ecc82abee2217cf0fafe5e4dbce6ba957ca93d0b6266ddd83c2b1dc989844b32b7281197c6f44216b94fdd321782e4823a55bf63ad27e0456ce9e56a1318ef8b2634f394a3bc0a3675c002d671d881ceb6c0c5b02d024b1c8abbc86b88c7036cac218c155361ba98c8b963dc8", 0x1000}, {&(0x7f0000003540)="7e2a303d1d55fa3279732611e868b01f5e4c75719695ecdb3c16bc0d66547c58742c341065d62eee7e2af14f8c6d76f8eb0c20e3288e687e657cf09087e6f177ce7be69bc25921ea5f2c3baa24254dd917ce59923d2652099541c47769dabfa587639d68c4968aa396165c25e8096bb4dacad7323ed7c3a3298db47191e7b68446055b129a7c569893fa87e9fbaa6366c70f296b702ea653e55265eb9e83bbc955e2b65d7111525283c60e8f672bf428abc2e47a6f27f96bb8d5b888f04b888e", 0xc0}, {&(0x7f0000003600)="5f90fab56ffbe91b15f46d24455e371a694088175326407297581c20f598cb281f5ce505d3", 0x25}, {&(0x7f0000003640)="27bb1feec725e4437febba39e6f89f4ca37a68f0b2851f78b42e659d0e286d7fb430c7b5b893e5c48b3e98b67003f68e234ab39383c76d8da39a5ff817c4a5c3763853911cc748f63b7ce49bc429ad8ed26e41dcc4eb21499ee5ab6487e7b04aa969bc3a85cc431ba60d342cc19fc82729d7c9a02e2b5ecbff2f52712af7a90a800183ee0cfafdec254c8e6d719eea6349c2cd8ec4cb93e17b178117bc56c22b96e90b43539bedf482173c0ca8b317947250bcfc6c7fab922cd3769c53af4bd1b0d226406440e8a8ad75e55549", 0xcd}, {&(0x7f0000003740)="cb03eea9b3afc752429b61cd782dee5a077efb27e0f01890067859a1fcc1f9693922cfc67609843e2386548fd6a4327e8ead15156ec21a77174174b41482cca6a8f527c94591b9b5faa65897bca8aa7ce53bbe1b1c240739f524728708a32540a12d5e10d95deedbfe5ebc9d0c3fa24d2f54d8ac45e616a7d7df5a025f74c5d22b93c1707c88d3a3", 0x88}, {&(0x7f0000003800)="956470e534475fdf78a68604e29fd40155f0127eed121c527cb9b0fc8038fb0866a535c6d90f9188e9fe7aa1cf61941c2dad41b3b670d47ddc62382f0d52fc7a7ceb9b8f3af0b639c57ad0eb77090980007c394653b37ddb8311cf8289b7dc38276bd5eec2b9979d95133bd83ecf532580329574c23b8b92cbc7c7de516d440089eb5fb64d70d46fa3847e86fa91195f05f706e160ecee34806ee54b2b2b82cff1", 0xa1}, {&(0x7f00000038c0)="e364e385358d8532efae522da874290a1d1d1268df6b517878e82994c738db915c0ed3ea4f7408753425219fc34f9160326c30c44d41c84967caf0dae183f1be3a350f52a46f1077", 0x48}], 0x9, 0x0, 0x0, 0x4060040}}, {{&(0x7f0000003a00)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004e80)=[{&(0x7f0000003a80)="0f7d5d92331ddad20a109e7588bed1b1796a9cc3e924c3250bb06c084569c18d34f152042aeec3669aa3ab2f6b8a36983fa5992a62a93192fdb19b1a8a5cb56d07e72c83f0bd6fb7614f54ea2897eb08fac634fc18998337ccc17106d86e21c45078db9ff5c3be799ec6c4b4039dfbb17127", 0x72}, {&(0x7f0000003b00)="103d62336e175f021212301c5cba317849f732881b5bdace42678e77a54c8aba3320e0f2b539185fc325ef8158bffbbaf04352cc2054fa26eece7edd2060635c60fd7d9dfe3b5ab7cf87ef17f03eec68b06858a43d5a5950df2391d6a27d5bf75d04d5c9adf34e9bdf70164cb4f6cc40e6bc61e3905f8926777872f8b0b7c8e9e2b513c7194e17c6f9e74a01303980a2c56ccb6cb606fff5dc838c7ab3a29d34607ceaab67fe7973e67b6ebeb80ce9f33dfc6f6bf1c713e024c4c3eda8b72530bdb034e223774f28762bccfcaf8bcd72c188aa3884b57eba5f5e0a5e1a6619950c0fec71114bd523249f52ad308c0e0caa216c35466241686c8a4e72912b92", 0xff}, {&(0x7f0000003c00)="9bdcd7f6d2060018789d0db610b2b64a03dd045a8e690c9213ad55a30de4f5247a43579de591ab7b8ffa4d930e4452d1b6f32d8d77e8b3e8a52116cd823645820f", 0x41}, {&(0x7f0000003c80)="a5676aee576a3cd7aed431cfa0011b8536ecd02f8de61ed29ed857e5e8c68a898585d2af14c6cceb60bfdbe33a624fe0e3fced0c198b75be14e9524f9bcc3509d8714f0b3faad44213d6bdcc0488d08f823ce899aa9a93916becd28ab90d35006dc9e5b6650f6b72ddd243b32159bbdf5695fb5c8b320b6946903eb2cbb47d00fc179d08f3ad0fe9a3b37b4038c944efcbdedbbbb35a006c157b21111aa8fe846d8fc0d16e87bbac99376fdf1afc0f87d494f4d618bc49f47632cfcf2c1da24fa7ab29fabe40c5965581d430dc3e8806615d3d98571e363818b9e44848b4781fe5eb1e7a99fbd9d893ca54ad85c99842c67c7db376552e49aba7c7899d77653365e50978391dfcb6c245f5be21d5de480243631c607e3fffd6bf1294030f197a8848ff014be9a04f4ae8d0896d03226557c8ec6127b91257a593e0bbd5ef9b673fa621dc8e714b7079042da51cbc20302fc640cee8600b389f74d43a6903c42b4652c4d7b19bd97ff91c542a2ef6678e504dec778d078cc76a3ad7197ccf4d097a350612a94028d7a92c4ca0965c140627738f1001a465d8d385698f0751185bb6c4c626bde393800fdae8ed7ed1aefd7a4a124c4c212a59e1fab45a8a81fb88fbba106394d0c933e7b32f3f3b1ee4b52fcb70ede766f7ebc613310813ffb6d72fd888099407aa04aada418e81cd69f6da454a29d8b361f36e9fda411e97156e66ea1cd061a6e23c5655c933bfe3daa69cd26f58eaca498ec68c86909af8ccb14f035cdcba6d3550b28c0a1671086aa8e494da12aea08cae34400d4bccc5a107f703437c5b744d219cf76497af037d134ff38fc7fda43ecda7be873cbeb1bbc6989ab597382537ba0dd043743c8589fa17178151becf6e785751013df1b97fed1323fc013d5af3ed86461e127bcbaf300668421f9d1eff3dc0fc7ce86ccc65ed78777fcebad6e678af90516d17d7e19b989e5d71c15075ff6de164a1fab3d11cc65f01785cb893072c24add5b44660521ef6179b969f3a0fc32666faf4b91fe1cccdd4639bf7509b9e415369d258ef81b60a933b649574bf80cceb5c367f52d7869a17b8b19360fb2bde7ff43e2e1fe9025bc1348dab9a586e2625f55161338152c5cd2e99b0619e0f9abd63cf22ff2d0e8c9bb4fbf1a54e0997d552caea275094020e730d88791f7989ee93146508678474b6bad289bef9c96381010f1537e3f8596bc8e5fa5a00139c7da8129df9be09fcb7151678250d7a1f654784550011421619cc3a5f1eb96027da6f40131fd7b6008424bb50b198806701f3021732efd72844d091e98f7841eea198a48dfc94b4b846682ec60e86ed83cabb71db0327ed5c760e0c9acf6e1bc20c939862422169b3d68e80e97ffd42033d2aa4024fdb882408c0dbbf76e43c0fc6fd5609bf47555cded60700cf232007d15bbbeab3a5467c31511ff716839a68b96a2de57dcc2299e763d9dbed41f5e03809763ab61aa412be550556de820c9d6561143617634dc2b2b494919b27b140a3d16286fa2e0697962fbba5f550284b25561f34e10195de2be6276f7be7bf53cb0d2a2ad36e52a0441761b4c5144f929741e5e9bcd3b668b155932f89218d9a2d18a1de4f49c166d871834cc8d89a8436d64feffde4a61d29c76dc60e53f96d72a735e11a16daf97cdf9908714d90e5ffb1f77f2b82e266ef4275cfb73637c92b60495f53942f69507e8e66801b5631f80640fad61a3f6fad35dd7a1227bf1dfffd4d184f564466b414e873d606436116b9f554325643cb44a6dedafc37e0b8f732c9bbf637bed42b98acee787eb37275e8339c854c44a4eef2a194f78364ff09b31efe01432b2311431c6de31965a3b6ed4fd78dd510bbae54f54066a2a872985a1a3317e43022254dabe52c3a6905aa75295207b1399ad2fac52f65761c14a75cd6720b679cad96dc7a876aa7c53e480a3b4914d6c913d4d1c2fb0d343b7587e8a3186b0e9883964b06f4cd99bb4bfdfc3ba00c5dd55c1ad463299bd16f6fd600c0773f92e7b4903650e6e688dde800870c3d499e8a91b44e6957023ab112e60ec72e6323db4d2fd53dd0d0cad3b5723dfd431e5d90e67f67f6b373fa3bbc787c5c410c1931583ce895fc33724f9a8c40106cef0556c98a6f659a0c576e455418d128430a7e889bd5906e523e2682509cbfc550aaf0053c5a5fba7466027e2de7c436c473a8bab2fa8c710312457192a21560206bf702b2912d9b6b261da3ce5bef9fb215fa197b89146c25a2b26e70ef63da7a6c400ef82c4d7b084d423a60655fddf74e2e6aebf2f1dbb3ffded57fd541533e2e00831070b867c96087fe48be44f264b8e98868da28a17d19d2a1d69c1fba7bb8d04b372bdda11c7fd95e1c608236ce12f46c8cd57a5979c41c95c6f634a179d570139bb8a6cbcea5dba8f62bb2dfac9b3ecfa915032f6c51cc4853ccf78301198c8da3c304c6f15e6500cd131c4d8cdfc3695803b3bf8c0e7f7192c86b5a25b2365a20a9afa3502de0c241c1222b83caffd3a92378d6e89c3c6df74b98fcaa25706eca11a547a58a0751e29afc13597f144083cac0dfd6cb97fa856ee29a5003e256f090759e99c32f456ee0ba65b665d1ab179b0404a2ae87335cc3af22f5f5e03ec05a6410a4065baaa039ab5a1139406ca7a41ac6f9bcbfb7239302e5293bf21c5c8d86e85f18ffe8889dd443976a5211c72ddd9b812e043dec9795d1c8747497dd5e1a8e43258c6bfbf1cf369facdaf698e31009db868484d445b28ae707adc7665105dfcf95d8c4f19d684009158206f01540117394e424b23275c7b576ae13a06b111064a7c75431f7e563929a9d22d8a9b8d25fada962fd09b429aa623cdd3dbb2c4f90fb7e5672533fabec0d67c7917090952b2d16e14a4dff6bc90d5bb322127b7a1199ae237cbe7afb208673a04408e17512783f798ee0de1a70ea6694a87a7e33da11870f77e1afeeb4815b1e3f858da911e85dbc857f4daa6b0d2e5c1b7c36105b10f4dc4c2eecf22c737d7c1450c9b64eca88ab4660fefb05023e7dc6075f8f2cfc3aec9fe7c9c658d2f6a417e9fe8afba489918a9efdf4ae8e6d04a3f5c848c19ed2d298db3748e7c28ef021f1ca4031f694fc5a5fcb49a3e0bbd323e65e19561dc1e5e93323a9d8167298b9582db9dfad6a589933f0a76e09999377a87d0971fa922ce2f725d97f9efe17eec90d8e2a36489df050b1611c63e5d54eb64ad452390cc6c3803f833c9fcec8b3b714a613ad90444ca6f5b8805c20027f373c5e3b07d50c0cfc2dac0608dd04c92641e8ccdee202ef74427b15ac13166448ced2d378790d8dab2d6bfa3353be985c390a42598319d8e33cd5a1eadc7cc7ee29ddd7f1aa9e7ea7aad0746ae1d78093531ead987eec27e42a97189de2488db9986e41561b6a464273587b1943c24886e7355ac3f6bf5a81821ac93a28e6358c87984d2beaf8724403b45a803a84a0a7f96af749d12f9648fe2c3ec7014e4b85026e468ca0343505b9dd83e44c63773eac58d515d5e478eb184ce5ca33ce2540418cd1de95f3f56d778811c11a60c05544fe3876387ec478c8ed4ef436dc75095751b4b7a1448fc087510ef6597eb85fbf265bd7bde00c750a278ae967351ab997e33bec7182e1b5e7fece03631018bf48aff21f2c883f81c3e322b51c7e70da37a68f933314f9d5d7d416b2cfecc01c1b2e807ddb771641d4d8ce36119079c5abc906c0aff56d178e28e208b16dec5883550aedd2f4ec7d1274ded01e04eafb0e65b85cbbfaaaa2e04b1d8b3e26506e2eaae780d0aa4b245de443e1aeeb3cc7bac147e1d36da10a70369c2558686bc2369980aae76f78bfef6ec288dc5501d6b8557bec251d5d833a2aa0bc44169e143c5138ce38e6953400bedfc161126ad6cdd9540f0274cc42b2701edc6f4ab724ca3c315b702091f36225177fc6be55889e059d0a48d15afbc1b0b0dce457ce4049884748b3fca35a0a2a31c9ca7c65177816441cbca7142f1fe33efd82218d48727691a6440bb5d25d56086796dab895c8baaa854b0e80645b438221cc0a477d6961dcd8312464ab36f337fc871da20bf16d678c439ef756c511779dffc4488e6bbe779604fc9c63d00f85020a30a528b7be5ce0fadff11a2a197dbbd4e72a2ce3da449b5fab6eec1df5f731a2a26f1f410223618d5d55788f5717969f464875d2fc1bcbfaac50dddf112078a1205694a00d8b2b496517238f63d9a4605de955f565edf9d84d02881a53c88304d1cf36837da754397e29098d7cd82383aa98510b279d4bcf5df64e5d7bab47c3a5d73fbc18671b53e36595a8bca6510366654ff3954f6e39df195927ff78b22a30dcd0af8f15e77de9015d378d0e7d2d41ba11704d2c190035932c7b05ad71cba761ced44455279a39782c5a6f1723c85630fc940031e2040f874852a937b8fd42139fce1d187e1dc0e4ebfd44ea917a407c62314c44256d5013017e50faded2197ddf72a7aae818e6b284619e12e91323f0eed8aadd88693a61b5fd4cce993945c161d2736d77af588146c134a7c61e62bf8a4dc180fed8a49f2a505d8d2827190bf33fd8bccbc068c3df06c219d2e68e79dae9aafa5e2036e329976e33f7a84b58f7bbaec2a9f383efe2d438df06a95540fee16bfd77fe84a386edd05d860fc0715213530871b970676685f9a104af2e670dd93dc24f8bcca254046a4582a7053d1ea46e82748c97625484c8bcbcc8c9441821e85d4dce131e021c174f7090971888ebc45d2e8ecc78459d9ae11dbb83cc2c0b069fc6482b2dda5271eedde11ddfce02310b7ab45f0a49f803861c10cb835c281566cc7bc01aee162e0eb40ddf57f578756901cc817f32e4bc4d7cff5f62f056034deff3ceb810da6a06a8c4cbb8b9a9822f2997e99ebcf8806e9ba380c32ac3af4c9e9c1404b739f8302fe4c16db0f7b54ec49ccffa643bc8fb8ced6fa776b2b66fc1c85dcb94ee8bc524038bb73098468bf53d12500e43152908dfd2783cd1ff4a215562700cd7cb6a81a81874820104cc8bd554fd33dd0566fccd5735434e2f1e031d0a4e4777a672432405c3071a64690cb5a2ef32b8dd0ea6df905b338492675ac18f207da74c4bc18e9800c895c93c96cbf71cab7ef43ad21a28e924af88102d8b841bd5c148e1a4c292c388447221f3a9adc1d597f8c3f244466cd26451a04559cdb9324971b5b14cec9c32eb3dfde4b67d1e527c25ac3bf6c8f1c742a58f6a3660adfb37922d1924612d3734ab2be7286cfb137ff28dcefef4c84dbada6534391f32f16630396cdeb6209148db2e695e800001fc2489aa6f61239ffd3cdabb14afd178b436a6cda66b4f191e5d9f87a77be12d320075d847f3798fda76cff52f9fc74e5a11ae624da1344ab03f77f97ad6a831417f9288e467a2c2438103a52f757f4e906b2e8e15d84b751b0bfadf6be0e95509917858d29ddfadb215c2894299cc86a0ebd5b7f1388817e1463b5bddb071f4b58753f516cf96e23393413b1b6f7e0a7cdb7b4a928c7bfc77b7fac99ef3eaa1cf634c91d32aa09cc607c2adbf4c02c540dc7b6af781651041e6c52dddbb213dfb052d7e7a9105be1a498acbf8d47f3a6acb953cd30e50dd8ca0d31d36aea64b9519b0e99df08e383dd372731356474d856dd06eebdec2cb7ec554199444692bf5ec4c4938611348a7afa8a92a796f16300ad8978ac7569c14663da73d94e2b63502b3a62c095ba51d6b4c93565f8bbc9739a939a400ad22110aa067dece5bbfcec9ad52", 0x1000}, {&(0x7f0000004c80)="f7fafcdd130d7e8ee12a71af774951189a7792459f7429dabb168bf81bfdbc4ffd2c8accc33c3774d8e1ceb67ce489ce78f43e0b009b93a70f9bcaf4b48a697559162b6791bd4dbd49c02008fc0d8b5198e7ff1e178f18a25c0fe2d848a1c8cfca2b95ba17d3ec3a624742a671979731bb012f13784fae7fbaa34f825bfb53b4e9a3a84087bcfd39c98a47c6bb167b599b8756df56c31580fe2fa59eb065bc3200659ccd5fa15284679477be737c6079d2ab5fc61b21d52bde46485f15b558b1261c1f0aade64d76b29caa9e", 0xcc}, {&(0x7f0000004d80)="93fe85a5945e2648cbec3bdc46ce607c8f9941a4d07307eb8f1a49631bd7075a408f514953750051720aaf2407a82d6c4e67fd773ed98711c0c2ef08358b0804a215d328663c940e7f8a05b41c1ed86df016d7514e5a4f46a28ff1bd599f864cd66d5bcb12733e1e64a7d856a7fe705e18a8efc4333a9f63e202214a2d4256beb425988e25e168657ffec953a9ec64b04e9519eaa44d8c0e6633c83d71ed21ec3debd5267526f8bc4144f3c09a780f7745e4d0c4b956111b351fa678067493836a962fdf041e372ef2ef50dd3cdd8aad5d8c2ec9", 0xd4}], 0x6, &(0x7f0000004f80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r3, r4]}}, @rights={{0x18, 0x1, 0x1, [r1, r1]}}], 0x38, 0x10}}], 0x6, 0x8001) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x43) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) getsockname$unix(r1, &(0x7f0000000440), &(0x7f0000000040)=0x6e) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) syz_open_dev$tty1(0xc, 0x4, 0x2) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000280)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, 0xffffffffffffffff, 0x80, &(0x7f0000000200)=@in={0x2, 0x0, @private}}, 0x0) (async) syz_init_net_socket$rose(0xb, 0x5, 0x0) (async) accept$packet(0xffffffffffffffff, &(0x7f0000004f00)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000004f40)=0x14) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000004fc0)=[{{0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000002c0)="ecd188cf096c2f309b9f6c5f", 0xc}, {&(0x7f00000004c0)="460156f4079e1650615b8786699f4786ec4ab4f11c3cf6c04a1638ffa397c3e90563d097ab3bc72607cd5da9b338fa6028c767f1fdf575f1bbc17eddda9d53356ac43041311afab3936542e79a3a4e996154354162c29941788a37ea34390ccbb3b8e3a28c1dfdd163f53c992affb070199c8bb0aed67191d03b86dd1e978cf5ebb1b26842c075cda576dba4c67b1fecbd12a5609ea3ad83271d5898820b2a9b11d61064c530b59615c949783d177351d22f886f9eaa5b297992a60a46d60f4d39a93dd696b46c78e2d03b2cccce43905a86b68c37d7c558a2b2c9d6ecdb841605970e9aec1ad8cfd8160c048a7b987a0db3f543409498f77b264858", 0xfc}, {&(0x7f0000000380)="acae4f09bcaae05279a1eb", 0xb}, {&(0x7f00000005c0)="3ee21338a62f674f7dac9e0303194ffbacbee1075c74f83b24660d497b3867dbebf7ec1bdc4c2127bb5d62b786f738ad9f1c44163ea2b3313351038cd01f", 0x3e}, {&(0x7f0000000600)="0d257b9bd77f6c8185e42d86f7ee6cfb1f518516e1ccfd3f4fc5fd30fde747fec75961b3eb", 0x25}], 0x5, &(0x7f00000006c0)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r2]}}, @rights={{0x10}}], 0x28, 0x40000d0}}, {{&(0x7f0000000700)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000000780)="4a69c44a0ac38e20cda4de1a79f7a1512282c5c037a5c195f1a5ef991146be7a8adf234a1107dbf28ab170d97d4c9b419bae2ea3cbe79b6d61e49f96546134c20351fe21611d8d7a", 0x48}], 0x1, &(0x7f0000000a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}], 0x90, 0x80}}, {{&(0x7f0000000b40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001e40)=[{&(0x7f0000000bc0)="2174f85decd33cb56231fde63ad9a43829e454dd878ab3547a", 0x19}, {&(0x7f0000000c00)="ed4ebe2d6160d2ee182b5bc1c743351606bbe530946337fd561e25ae22886bb792fb5703a4dc8606dba40fba0f693d56a873fa4e95ad3eeda0422a7c6b9d0555ac5720688a2358a284f02ed71b8e828003f30763fbe2fa1482e923e09b860271e8300d904d88d464877c0327e15c3311", 0x70}, {&(0x7f0000000c80)="77fb35306234a9d1b03d09a018191ac7e2a6fe1fd0999d3cc06b40f73d369f9857a98e366523df8d5fa3e47f272ee4c7719304451f176a5325b0306986bb58c9b3f3cfcef33b569e217c75febd93465457504a16bcc5e731b61373ac14fde0a5b06d496f609164d9f6cc39da092341222308ed882451ecc1673ae8", 0x7b}, {&(0x7f0000000d00)="429a8d6a4408decc24834577bec1326a9188f52cccf45e13919a288669919747fa1c3d073e4a97a4cf315416230f0824a981d222169d125881b0a58958c2ba5c0b19b2fa583a8b38a2b02705f13efb8926ff8ab1e730a9e8f892030b9a5d928666d578a6bcbe6f4fb43aebdd3b16dafb3f9e6382fa16cfe868144a89036ab16804347daf93", 0x85}, {&(0x7f0000000dc0)="d7d6d91204df67782af6d81a0d6172a58969ad4d18d073a7ad26a14ed80f657647089067f455db2936bcaaa9aaeab903aeed2099b69ea532d36420013c4f42379c7d6a2b4cf818145587ddef8137418716abc5585c4d045b4a1d998867bea19b4d7fdbd962145efcdbbc6383a4b7d37dfe84f793bbd0f198869550", 0x7b}, {&(0x7f0000000e40)="40080bf64f10d8e503165573f917629196c5b6f8650a4dfdb5b97f00a1efaa33e604b3ab9a270dd2dbd0d77eae7249108325d3595d3678f474d37a701cf16848c74a3496768603da21d93d243b26f2b5265f7458135903d879d42d5e296f06c4b7339b4d0c3e090a4be0449437d979aad69aab76012f13511d95e07033c7b9f76cee0d1637d2f4bbfdacc007d85a36998f418a92e5424f5b88db72798c8658fa01b4d006d54b526e7dcac715b1c5a77b9356a41f231fe97458cf319ab88ca4be6ca2268f88a79c2787d53f64b1a9d5a0d7be3bc35ec75e5e79078fcc821320e46bea59c7e9cef975671e232cc498a838583fd70eea1bd1a04afe953366f2b909dbb30b5d27db13e2fed560f72955421490ab5b30a680795ea05be00866c9e655ccec63d875db090b91fc0dd650ec0667f9ce366abe0dd421d0bb7588ebf7e2aaa2e8feca2597108218b6f69d780a798c9ab30c9bd15e4059606473cb8f7f2fd0814be3bacfd11a35430a5d238af56364d749cec3d376cfa05145fd819c7524104fa6cc008d253f1b75c717b2924a65cc50ee9fb2a08f95ae1808c672023094c2d132f2b298d7814be4aedbfd2a73b602e3f946d3126fa9e5f4e4a040bc6d8416ca489090fc5f36c470986d951cb2a373a6d5b771188c124e908b0abc14445d721baf9515d563a7c6d7a3fe68e78f749389f5540714029f6c1d1445c57a9da70eae9f476875df71adca81ba3fdc10dc730c8aa02bf7dd7ab815d23980f966a5854c2c28c55bf3789273f6e2bdf8e80027dde3982831d2280d67db1aa75fb7aaa702474d11432021321dab78d90b8fafb528a06df65de168011a9e4c469a6e83ba94a5aa5cabaa43446fb5d76de2f111c696384448c51dced0efc20afe1334294a698bf468ebe048aa7029c3acf4e685a83622002a360519b4efef3734a3fb922c1785851539a36ab788552d0199f5e6bb21468a050b9bb0fa1f120c056c30386e357e4653121b79f4c53879d71a35185bb176be92bf0fb0535a5009a15dd6aa1061b4ecef440c470ffb5092e2164addecb4a6417b5725be2fa24a1c8aef408a75475afc295267701d37e52af78b21183b6452be6b875f54c97cfc1b72cb80cf4916331928d39305018e5436eb2ace067c4487f0878cba51f19a03c265d019cc6c1236ab81f72a478f2c8b07df3f07ef02e6d955382d14c16c31b3dfdecbc5988a6833fd95d271c467d77a95769cdd821465f0d550dc2508e4a04fbd3e36c847deb3f910b924ce285fccfd995aea199b22189ff5b375c0021966e6b1aea4d791279135ec25c14688316ae58cb03e1d872ce0242057737afcca1bfb21bd81c9c66807050059d725d1f3047d3597fad09510b703421ac9e1bccb3ac3ba154c3e4667027e764bb7ff2b261a71039cebc2a3fbfe00678c7ed9bb5f18c1c29513ab0daf1ea658d952d870a3de7d4746fea5426d6f8e2d0e98fb4c6401d725e6640f38e384f4e3bbcabd23c462ea9138256ff4751fcda431b5e5e1958c98114b2f8741222bd99cc5eb34802895986baaf544ac5662663dc083979765a47250827ce7169da22e41ca189ec18bedebf2bbeea838a514085ff4724c29d93a11fb8fdc4163ce418eb6314355b77cda820db62737f024c14c22418b4ddb903be7a4f81195c09d6a66b039d396f31fc5dec0bd3e538cb9c7fe2b4a062a48a3d0b72c271fc1d71cd28a80cc01b7be6c80f36903ae92905ca04b4ec676a6f6c1b60f7b48cb241afe9bac6c2efb128c2cf4fe70affcd1e67d8a02a8ac51d1b31b1552a5a7977eefbb808416a02fe99043b546c35c8af9662ff5a9ac647503d390b5eb82b477361477ecb5e23f2a12f0129d7aaf401c7d6be9594387a3cb7b107d146b8bef0ed07f55290bbce83efdf5dce51f7b27950d74f5c96c54f4ebaa632273b1235aea7fb9f4b05e909027f4b4cf4ace69dba395227af0609ac92a6c683e87095ebe3cbef24fd82d313288784db82d71fc265de3bda756311643ec9546527f9de8ddd0f3a4035b6dcd1a6cd3dd071b42c6e4000198a777bf9fde4e950324d3a4bc8c82d6def5edc593febbca91201d662dc905a1d53d0ca8db5cf20a9c5ebc3d31a0ccf5704355b10572949f05c3bf506966616747329d915fe1eefd2bf213a6ad14868df977b277276af3d9031e01a203e3c41eabcfdfa1db891a2cb4ac3fd603442550616d34f602848947f7d80deb827d840c46cc7b2ed0ab21e6de2ad65890fb7e62e46d68d08f3fa2f7a12bef180877b1b1cb7d5691973bc2f95c0d9ea8b58ed2a3bd939c2146a7cd5b4d42a0baf821002ced2883de6d288b7459b6a66fb5cdebdc79a76fd41c65864d30cb281941842d3033111c7d5fe6176a0dda503ebc2cae9f05e980f3f601776cbedbeaeb47dd227d4a066a992d51b1033881796cc543cb169f3ad6b98ab77d1020f10fc55fab35bb7cf2fd4cba064ae5a3cc3119f5090a697016ccc2da1eb1aa8676e1c9f459d7bd1a328f77f290bf702f41aa63497bfc2205b1994ecb3378e11df0d1d364eb681347c076dec22e943c7dd3d52dca22a49c3b7d5a5f6edc41d899349fa8dab2d6b5ac02b882bc782a8008aee789334ea29f0be278e85ccbbead13d22846078ccd65df6f6f107ce0105512b77e94bf9ff5a16d4b016c31c625533d125461053f8839d2b23c4985bcaba0eb032d236f705714a4d9de651e973b7b87f73056afd14b56c6d3eaf677e7e197cb4536b3085054ac865d1dd9669ee40d46f3facc6652392295ce56d5e7e1acdb8f318d0d45315ddb71fa65fa29554666d28350e34769d8ee91909b7182b424e54ea7fa6e839c69270b55202f7f427e989dd13d2e4053ecc810c647e206c6b4f8fc0514c9a6c44c7bc0759f5d915e649d784b837148497d94c97d70382c1ac87b05f0948d5fe7c2460834860adc7df8265c9b3a02f6d0c47ad9472636bb60e7dd375572d148a7a747f902b3bdf551183043c7fe50ef95b6e9d2a874d8c94bc8eaa02679d55b8e1ac6dd92e6977a70ba1474135a827884bea1714cedddf64bf3d9ff7ce958a62a8feaa606a93ecd0f03a278f9eeb0a1f47d9ee02007af113f7d19a65e4fc1512e332fc32ea3793519de83c3ba5d3e2bba01202addeeb4142897401ae59cb05a38f5f6b532f09d7cb43dfa1d30ec852e455e4a04f5d9d323b5ca9f1c79f305b0324551950164b7d6090254b076c13bf3b1cc9d3927d2801697ad8c73ee0ff95aeef2f2b291ba3ee47d3372d4e7f05ca7c84297822a0eccaf43629d1ef2b749b414601ccfa036faf0aa2ae96c15b5f43994a23e390581401027639cf28eb42f0c01393490a50a00556d0a6d54181e672a2064c1798979a64eb5c24871ed2b47ccecb7bb9a6bf6400b422ce6da71faddc0c4a161865371a8c60fac37e8494125a51c20f91ecbab5bba37248c0e9f25c30a7ce03cec5f8966b7f8900c50608222fe439388815908647ad0ec91eccea4574d1e93139f333e205a466ff03b414f1dde215b6f6c2b4a207b397cd5536f46a1efe272c7a9f17b7659275529fd4b535bf5865a0323e35bf76b5e3051964ccfa3d7fb890b2580f8db9fb7a0ce99e72aca8b475d52fb5600391efaa4f4806eba764b931088c10866a1209158c2a361f4368d04a4b492e8243721f6a934206fd5ffb28d02f2ac6b11b9af148f799067833990a3bcae935a3500838fbf016d2fbcf482f8ca49fbd88810c60966077368e2c52c779c243718e70b04b3523a93f55f7490498080380ba4235ad4be32d66fff5ac4830aa9960d5d4e26bf3509d2224c38f56997f941450167bca1155be280716e6ab2c3d93e9f1d7fb8d028d3d44eb072b7b52c6631f531d2af43ba8db766a400e568e570a685cbb990155be30495c4c7a19cc2ccbb5909406c6e137b523cc7eccc7fcc18ce533049865dcace22ecfbf44f73253a232b926d36e877d6afe60e21d10b2b4d3ac8f92ef57d3a6389f72655848d67872fea0b1562b63bbfd91c1e15af408ac6bab1a5e3565e8b75f38fe7237cec4fa9a96bbb47eceb95c5ad13758632f7df98f31023e7c2b16840ef52a376eb5d40f6d566da4b98301c33ef7d2816e375eb7cdbb5176d8ef97b3aee64c4898e6e0e1e4f45e4974f6651712c4b3e1388f16550216e0694cd85bd2b478c6439ef67c144af174d6e76895b28978751593a2e9e279f4c4557d5c60e697400e89b8ecf743c63b8466b347a1899c000967d5e6e70c7d128363d14dc2995feb24365c487c96cc4182e92c83d4d432d46ba69e4c196e19866b4c37891fb211b7800d169acbcb97758b9e841166a1b2ea50efa37e3fba6932c900d3d237964a5543d5b3f651fca8078e95474646e76a5d8140476e0fcd4b3790a864fde8b8e2e20be0df8210833b83628ff0aab8788c146ebddaad7ef738d046226a61d3d2c127db64c82bb030419ebecc29f62800228191c2fbe48af3c4dd69ff8453c249ca1aaf374aaf4fdac85415737fee6bc1f9be39b528e3222a007747d068df99b72e0024bf0a08be312bc3228b5a85dfe4e92cbc6f4dcac15549ee418d1fd368ac957547cd45204789a00285d0b603bce82d256c614132af3ab544ac44b1f86b4ac8f1f7527c6dfefa9d2764b9011d30e0004fe0c08e8cf31607921675451fd461f657a7eb0d37bbbd7269ace71648decdda28ce66a832d86fa5995d771b869e93e6adf18c5af64492c9cc5fe3f51f7b031ca4a5523c425d5c5504c327969cf48720b69a0b5a139acb82dbcba77f4625adecaf50c8a8dc539d686e97faf5cd57aaa75bc3a3b50cf11139e2071990f1ef4ed13209e8857ad083dcd1219e13fdac609fa4f6fa0bc26d0df2658ec01ae80fcfdb9bfbfa2b434bab75e2b25ae958a5cafaf8207173fdddccb0cc3bc69f223be498655887de88024d723df1aea67119eeda03542b1511da2ebbb7930b00219697a47806a5f493d8153501796eb05dc75bce697df5482224943f039e114b170f7e1f7cd33fd182c301018d80a1915cefe558c6937fc70a913e077c790dddead26dea7b7d3b8df71a35a246bf1a33772f660de8a287539f76ae9b39f000bebd103aa3f005c7734202b1b55d202131b7b8dafe40eaf19ab8e919ade7edefab7b61376b9c6d38576371a441fe2803308f0847556cbc77637497eb12e40d1c1c6c7f0a84f83b7721e4c76a5402e2dafbc89829a42507cdeed767889b6b6668e46ad506be20f53e680b9fa845931de3bdf3a0f2a1e77cdb7c3bc6873ee872a2f5a1d131df69a60b1ee2f5069d06eea62872f50d1c63da20a39eb843dc310a1b94ce714c707bd6501fa0159f0c15a7175ed26b50a243bf4155446e90695a74e94d2c2fb119f81e96d87a4c350b76d3f6f0d4de2d8e343bed488fc3fec42408eb377131d9120525d13a885feb2c590988d1369777d32248b25bd570ba483817751de06f4c9b7a59e3b9f2da2bf3378ea2092a07d92cab427235724c9fe91a16314e72a7b92adf11697e8dcee0abc45d32ff8fdd678f13776a601320f40dfed53e4c0f4cd27013c354ba3bd44d74605b18a2baf065a87684967d76879126b3f6e7fa66dbb4ce497744003c33cc9d6e830d05e8f205cd583c4f51f2d72284114a8d39e3918da202a025a7cfd93ef5c6d368705d4c788da31d5b0810042ef894207f9817b1d63f164c5fab842285150dcf1e19412f10f16775d2227cbe17f48ad5c20f6e9246fcae4dda9490efe4831ba56e41f2f72aa94a699294b6370cf1373d73192cb96682e6bc0a654add363cb5d", 0x1000}], 0x6, &(0x7f0000001f80)=[@rights={{0x30, 0x1, 0x1, [r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2]}}], 0x30, 0x4}}, {{&(0x7f0000001fc0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000022c0)=[{&(0x7f0000002040)="e9905d78af3b8bd52bca7f5c34c0b4e59afacdd96588a769c23a3ac00ef95323ac5a64b30956acf73ea5773247c8afbab124467e", 0x34}, {&(0x7f0000002080)="45b98d5efd8298d08e2aee75f2b6deb597e326321591f2e417f1f8f1c462c0ffc196af596d4916ee07bae553067a75f1651277ae811e81cd9f406aeec1985533d8c08ba256c04d0ccfd9a9a60ce57d9cc623020d19ed7ca5926208713aa0646ac3d50264e9cf89faa5", 0x69}, {&(0x7f0000002100)="7e27c21788bc3c483b528d7c33798d176041115787550bf02cfe4cdbdb61d74d322acfcf8000d6e518d57940eb6d2699ea1f526205d0f4657cf69bb70d03c73d182d402cf49002d70c77a46be1cbf0ff6ebc30a0fb7932cc10fa3d1023b7ebb510d87e1abda7ff67acc7acf9b267eb12482238e65cd57363f2b91fc50a9a8b51ce5b8fc412962652b989530b36ea438d9e71e9ea286cb00aa629813c6f4da1f25279b1b428dcfd4203216af296130a48b4280e3d635a40c6e529eb2f43704d", 0xbf}, {&(0x7f00000021c0)="8ff94a6bc8698b463b0d690afe228b6ef2aa6fb7eb722e36d277fb1d6e9b197fd861f30f24ae5802028323663ef11edc8c505be3fa281cb89481e33b2bb67f9e7631d8b0c22c2abad3fe46cab6854bb36c046326957348aa18447f01fc5c51027e2d1c27c6009939f19134bf6306bbeaecbe22a38ca0437441cba834fbfcf3a877afbf7b99ff5b5a35da1fa27c784a815b200193eba4629d6673b462e0c730077f560a089c584ec68b534bf24be1614d2ac70e37059fc94c61137745aa85dadd65fc053ce959817339783e38fc67631f269dc83e", 0xd4}], 0x4, 0x0, 0x0, 0x8000}}, {{&(0x7f0000002300)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000003940)=[{&(0x7f0000002380)="67d46021ecd338949edc277183f8efb3e3692ed99dfba6ded0ca3d3e276c147cf8bc84a5897785995eb9c36fb22ce11ae9e8152f1db9f7e58c292063ed5b2ae91d1a816e2230f0d391ae12dc30a7fd912333811510ba0e9dab73db2cef18409e37c787092f7540a9dab92c1ebcffc1a4d117dbd41691c977b785e9efbdf5a63657eea8c91dc0e645c16add666fec3987b3e224b0a58dc019d32eb1a5369c57123b84c1e082cfe454da112962fba00c98e3dd3ddc26f6ef1a99ed417a4009415e07ab15f9c9569aa266b423407e0b311daac7e41c1d74428c4d819ede95a52d406acdf9a1664f1c2a467b0576", 0xec}, {&(0x7f0000002480)="4b1a2eca158658487674cba16b29f6b7e332365e02dbd9a59ced4a67d4da8c7822a90ed3c8ceb480324706c739b9a630d610b9dc91cc561b6be96b558f0c82fbd98e8fe3d75f13ca90cf48fd510d2315cc4355981fd5463b3355dacb12b6660dde11fa17c472439ae36aa5b85b9059b63af47d7448fb3aa53ee01cc0e2b9c4a83ae8a390f19575b14e12e5b84ea92bf26b1389034d034d634173d5f385083dce082a67", 0xa3}, {&(0x7f0000002540)="1fc3696927a9ce844c7889e296dd4dcd5e2142fc0f596825d41288ebeb47ee0a3da2e39ba5c7afaeae0c11fc0972b124d10e34999aea9ecb42886f7b2e72169202482bd626182afb69f7f03f4e54856092b60d35817d9ad13e1dddffe667f9fcc085f649e9f87ec096f0c44cae1a6e7824bebc2ad7ab699c30760dee3ad2b650a164f9e8df96493527b74030e11472911a1693a98cb14d14960b2ddb4ca236123f9093a92268bdf32ca999a1cd09c47b6ba6cb413c0337d85159d2f8782077886210ceaf74a47f0cbf5374b2721b0497aad739bf91163c537f0c99a323571144a21976081e5be74fce40a1f66d4919681a0f0f08d6546a7b8b46db5429b82007fa33f06a9339e0e13326eb22abd6348612f355187c03da7682dd9bbd64aced08dbfccdb5d83b498065724a5073f576634be67d9cc7c484af6f52dd28d8de8942ee48c6b9838aa8947279df5d23f78fd778480a96b48c881635f0aad264fffa1220ab893ce727b33729515861c1c6e9c8e1156008734cf31ecc2fd3a18a8a4065673e57a96c51ec73de8f7db904349c0dea43cbae0c2015546744620815fd32e6d4a66415476b47f242d776fad5ee09862f69d70eaf987d529677c3c86ce28f1cc4e11b97e3a82c2d8f348b08577afb502efffd1917487e0b85e1fd83853be9b917dc1f4087cbd0e284551d5280b423685f0e03e25dae676a4aa8cf30da44a82d33abde580528628e91588931ed498e67422e88cb36a6ef47ee1138e53a70487821f65dfad0d793332cbdd21931aca728ad19ddea76baf50e299f5bede0648aec1599f96254166dafa1da66672b26e1d7a62fbc9bad0892e5627aa347707919af9be2b231408311d48fbfd340afb2cc583462a898964f4c8849b23d43a9afd0266bc4b106cf22faa22bde2cdd143baf12739cd8f2940a1d2ffb4d0aac2b1ac69e55161af1c6361b7e4b5784b05c9a5dc49de2dce593e23d86101fd65c61ceeaca0b26b3c1072d5914435ac471e2db5ab3db800cf2434c445ca39d22c6db0dca9db427e7ddb0607da5c2c612de97f7cd03d0ab86acf2d4df67eeb1316af5b7c762f9f2b7254b1ba19413e44a9c399ebf13d3ffed1b5b3c00b3e76451025164d1f07811defc6fb5b2ae9a62c3ab013e07f34f5bb6ee100d2a133fc661f57043f049422421fb455d09c44fca96c836facda5fb24a1cfb7bf91f9f57c2e8f1f4c2edc0a979a50d48eeac60c4e9d4e1da5002ca2f0fa2e351afa93b22a7c37ec9dbaa755021881d4e0d0b2fb9402b0391f131b0de86178ca53d16af4080604bc9d7e9e5b39565c7c3c9e8fa8dbab2da4bbf23fe75faccf7d4e4c516ff629e8af56ad7e6f261ec30c461966d7688098224b96ccdf6c2e270dfb4c264317fc4ffc2340c2f2332a79442fbf23eb215626fb781ab5e07fd6f3fdc5b5e4ea25cf27dbc9dea1aa34c1cd1739c7213e64ac0658ff3df6ccd00167bec86d380cd7adb77fc9bb83f5ee97d0c3876a90e8736ca87d4db400ef762bf545edc0389097e549e7eaf81fd06f9b3db9e0f0ae685d19e1aa94ac505745067faaacc8546c1ffa710ddf270151da7da7f7194d22517fae1bd8aeb4700a9362d0f6c4d6d8d74534d7bf661d212300eacb06c94d27508544aee494c667c132ec8e3bcaeef9515681e314c30c28b5064ab68e380372445b70322a9e7424cd17d504650f22010a4b221ca7bd6b8d229991ec528e23db104237d99a7bafe2e118bfb41359cf621914ac2a47f37201919072fd49089d77046ff5108aac35b45ecb25be84615ebb70f5cd8241c21770cbfb709c2a1944013c6ed52cc2398d7b83861954af54c0d84014c00ed443c9491c8092099418ddb092d0499092d97d970402e1da1d08e30d2d0b3a48b548ea6928d753db56c29383ffa2767d41b4eec8ca561b8e129947de6099c70f9871f6a5420f6b519b4c41dc39b7bc3410cdf3fb003ef6d8e4f8cd3586a3820080aa9e2c82e98fd285a972713a9bf13516c6596d7dd9eefad931dd8dedb17ab5f2d4de088ce32e31ec458f3ec4e81fb8dee269084d57d601752032f8ef72ea8f7e587b7fbc6868a9924fd52e4fa79a40c1a8ea0e7d1dc8c7074c22d5068c792477552304e4f9999495e30bcaf61cc5e6495a0f7fe9f2093d511b7292800b74b1ae094a91eeb527a2fb23f006971c23713e3301fed077caeeeb766bb3f7665685836fb8fda2a24a269bc8bb9741c1ade3596b0fa9b54aa7a004e03e20c88e2045b3d39c6fca2e7b250adc2bcf2e843235c0d0fdcbe9fecb51a00ba77da8cfca5246205598fd8b2432c8daba85420ca01f0ed668c37644772a1a08844db3e66e3bfdcc51e9e9970eb9604e88b6a9f34b004d35ab8ea2added4c046e2030920e4d8200fe629dc1916a7dbc9e046ea079325499e24364e9362d8deb49afb5dbe5a2d9806e3bae3cafece1bc34383789e8ec33d32c986121e395e6e6927ad74837f59a6dfc90d0e67e9ce915473725a4b3b5db83dbde437d188d55f83dd5d217800daa95683c48634a99875548eb7edf03d9f4f222d18a8c3b98db21d24fa52ba39cb2faac0249862641d7c0e527bf52e40f1003351991662575e7f6a2bd5aceeebf4d6cc6ca0392848f1a8a1574390bd9eaaf1e988fb3bf0edff8668989cc5fc0773f7d741c8c75a9af56be40ce4eb7efb8c8cd49cd91f17e0d48788b2fb9a031b7462d71f8543084d0b42f7b9161efc7700157a6355ebca722bc2435bb6c1e33c0148389ed365f688359753cae1a67f9d268c0ed8b080f7a7294022a740dfb1162c963f436746bae4fd251f91d4b219f36afa8b01e4f8d9a2e3c6e9f8ca27fa9e0e6edc5f4c6fa2f1be07e1da624865b99620004c47e6fc62c2ff6ee16124d5002d32974649c76502741beec2a1454131debc135fd01c5c361fb8a74d7d2ad77fbbf7caa2e980106d4bdd874b74a2ecfafb7319b83e41612a6b6a9ee459086f53b74624373693aff7ec418a3522f171d4354fe64c56924365990c1b33d74e046e4db43b7a76b06293e823776f2fb9e86d46a7f9d611409148866cd698044a42037efb44d13e7b6a3d7b9d4320f4bc47e675df7180d5cfeaa852ec811881a53e422ad4b1ea2d8467f07c08ed138a3bf318fdd1460488d1314829413fd073b071d1e346e2a7d53ca42a6f03fba8ea4d80d02402ff03baacbde4ff06a96d45bb2154f0364c74eb7c079302314f9fa1be72faec43196b01f94d77b105e9e4e3822d3dd9a5062a2860fda43d8cdfb4cb68b7fa49cb57ce95dc2a3ee129b5ea1f60a06ec9e4a0cd429a1b2a52e2fc2bc51bb89bbdeec150b508b96fdbb50435c0f72245a1da3d27c7a52b2fbbc0de113fa443cd0cf504086f071c8557701ee7579bf24c7e8cd2aad28b3cdbdbee9ad320c88ba3be70e153233a69f045064772c2e9f2b49df0681d6e74a5afc595be528e338a3404b14ddee8a1d2c8bce5c819cde2a83cbd414c11bafd18dc51f344c4a83e44e934145cac251e726777e5a089d886436710d5120fcbe26c26b30d4d24bcf1acfd5db7e2bcc7ec1c78b2f7b6f643ed68f433fb228447c2f9c927f7c0c08b413222696a99a260b6ee3255468d066085fa734325e2ecd1f782830f05cfcb8b622053cae87eb7aa200726e5603320947c7ee491890fbe144fc1286301ba899d38530a6955e684c61c3dfef13bdbc653c0bac7099a4d0dbf57fa7876bd8f677d25b1b865a126840ec407ed2f29a13f3614a47000a33b4dd0d40a90a04532c02d98ccd00891eba2c72fc15b94833b18fdf847479b8912cbd434a8b5cdcd51bb14aee4ed28b7a9a65fcf9e11196479185afd86427b28e983719799be0a471beb0b3fb6dd8ba38ea3a4fd63b2e86d271c13acad919d6f8fd35c88b15b8aee55d042c1f4890e09ab24505d2af3928aa6526efff42af9a189213731299715f517aab38bd4ddd4a47cf754326a4bb5a90f4265c9845df61b55c726c7a66b3b435a1841539ef84489296abe023fabc44fd6437bfc340399ad9053f34f4a762ae1081e6d144da3e6918cc96bd133c02e0c6eff44be8d4440b5cad100cdaf403040db7d84c5bba60b23054f070dceab7e60a172eaaa638b5e6ccb4fe40b6944790fde6da8ed0fed3c5771d029fa12ebba56305120cd0796b5a85f2e3de259143e90af0134b69305365ddac7d48da3836ad20211b337f485c765de704b8aff59d1f775b8bc9dcb92377f31588b8d1df12f292e7286fd8b35695e4e602ee0d83fa1834047e49e506c017fc3b20dc678f661d16117b93575917a76271a98f50df08851dd3485f933f9dc477f71c20afae67dde0fe58d5bc7911f20b636f56c0ebc3ffa6db881aab3b87153c77ae5992f1d50dbcd329f85baaecd5799f54c2a28f3b91273923427fa92bb7b69574010c8fc6ee1d84c0bd508809e0815d38c659b5bb8efccfa4177e0f7aeda572a87ef000587bd463b027f38fecbed0fd7478991ddb04d2c2cd40afe2d73dc23766feb324ea5ad2f72ea26d2a1764b168620ea2275ed75dfcd8a74d870eb9b2d254a7ae04a4f195702c1ee7d9da0846b9a1ece061a41f939803764ef5a26eeeaec3453782f837337abcd610ecc3673cc012d951ebd3661e95c0a53cd93c655001590f03c6dc3dc9c3d402ce5ecf5134b98e6b67c46c3b38d76c59d229d48231c86ea36072654026937320c3baf21c6cbf1095cc8042d99c91a2444395335adc35a33591ff629661680652e3b50280027240296f4b90ca5ac10f3930fc9b7797be953771dbb7e5f64e2912952f433459ca0896aa7def2868c8bd7dfb3dd251a006905f6b15004c73132c4c5d4d71203a17ef22d5b3b48e1d6888fa0777d88f557ced98635552c8690a729090d97db033016c5ba625d30adcb9d8637c9b8320315815854ab51825b74248c18b81826b66c2df2faba108b2a96dbc77d9588c0a6d372a7ed7a847be26c232a9aef4ec6f23dcef89d98f23e61e0df99dd4e4a24a844f6fc3f81d81367b30a2a12ea833b25833ef7e9047afd72ded0f4d4321c49cfdb1f268a3ae618c6c540adba23ea0327946811ea90d81ecabb26d5fe9f732e521f567f274df72d5c0b5017af79a3b1830ef23b0c98c07a69aefa1fb59a3dd0ecb335ea7a8d568b6ebd65456925893fde9414df6067a50c5b94eadbc5222f3bb3b75faa835025bc016b19e79e70d2fedb51f5d613b3f04a7280b2dd777e452ad97e8618214bab171513750e4a4e45d522eaa4f8017aee67a019c5cf239bc912445b70268db7d03e08f9d7738fb868c147d6a1e7f3af63414e55b69b6c0f67f37ee0f41df2ff42ced266995b007b6076d07d1afc39cb2bd2a70f412d29c8632be968adba2bec3da06ed4ca066b7ec5963a2e64e11fb46e4df3353d7e0282d51e684acdb8d83453935475a0bf7171d2a0b469faee2ca47be05246fca59d144ad8ed14c8bb8a19134c55768887e3cad6e6fb534dec9de4845916b916a4e4423ff8b2999ee277795b9d16a7ee2705a190511b849aeb66c0510918e4830368066ead5c657e4ae787bca87693c6f7177443f606a5c1bc73877ebe861b8f5d20f2a57fc236854ff60adc5761f2e5e119c8a64652fe801d0dda5851c32507091d1306be510b3e1b15bdf94ecc82abee2217cf0fafe5e4dbce6ba957ca93d0b6266ddd83c2b1dc989844b32b7281197c6f44216b94fdd321782e4823a55bf63ad27e0456ce9e56a1318ef8b2634f394a3bc0a3675c002d671d881ceb6c0c5b02d024b1c8abbc86b88c7036cac218c155361ba98c8b963dc8", 0x1000}, {&(0x7f0000003540)="7e2a303d1d55fa3279732611e868b01f5e4c75719695ecdb3c16bc0d66547c58742c341065d62eee7e2af14f8c6d76f8eb0c20e3288e687e657cf09087e6f177ce7be69bc25921ea5f2c3baa24254dd917ce59923d2652099541c47769dabfa587639d68c4968aa396165c25e8096bb4dacad7323ed7c3a3298db47191e7b68446055b129a7c569893fa87e9fbaa6366c70f296b702ea653e55265eb9e83bbc955e2b65d7111525283c60e8f672bf428abc2e47a6f27f96bb8d5b888f04b888e", 0xc0}, {&(0x7f0000003600)="5f90fab56ffbe91b15f46d24455e371a694088175326407297581c20f598cb281f5ce505d3", 0x25}, {&(0x7f0000003640)="27bb1feec725e4437febba39e6f89f4ca37a68f0b2851f78b42e659d0e286d7fb430c7b5b893e5c48b3e98b67003f68e234ab39383c76d8da39a5ff817c4a5c3763853911cc748f63b7ce49bc429ad8ed26e41dcc4eb21499ee5ab6487e7b04aa969bc3a85cc431ba60d342cc19fc82729d7c9a02e2b5ecbff2f52712af7a90a800183ee0cfafdec254c8e6d719eea6349c2cd8ec4cb93e17b178117bc56c22b96e90b43539bedf482173c0ca8b317947250bcfc6c7fab922cd3769c53af4bd1b0d226406440e8a8ad75e55549", 0xcd}, {&(0x7f0000003740)="cb03eea9b3afc752429b61cd782dee5a077efb27e0f01890067859a1fcc1f9693922cfc67609843e2386548fd6a4327e8ead15156ec21a77174174b41482cca6a8f527c94591b9b5faa65897bca8aa7ce53bbe1b1c240739f524728708a32540a12d5e10d95deedbfe5ebc9d0c3fa24d2f54d8ac45e616a7d7df5a025f74c5d22b93c1707c88d3a3", 0x88}, {&(0x7f0000003800)="956470e534475fdf78a68604e29fd40155f0127eed121c527cb9b0fc8038fb0866a535c6d90f9188e9fe7aa1cf61941c2dad41b3b670d47ddc62382f0d52fc7a7ceb9b8f3af0b639c57ad0eb77090980007c394653b37ddb8311cf8289b7dc38276bd5eec2b9979d95133bd83ecf532580329574c23b8b92cbc7c7de516d440089eb5fb64d70d46fa3847e86fa91195f05f706e160ecee34806ee54b2b2b82cff1", 0xa1}, {&(0x7f00000038c0)="e364e385358d8532efae522da874290a1d1d1268df6b517878e82994c738db915c0ed3ea4f7408753425219fc34f9160326c30c44d41c84967caf0dae183f1be3a350f52a46f1077", 0x48}], 0x9, 0x0, 0x0, 0x4060040}}, {{&(0x7f0000003a00)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000004e80)=[{&(0x7f0000003a80)="0f7d5d92331ddad20a109e7588bed1b1796a9cc3e924c3250bb06c084569c18d34f152042aeec3669aa3ab2f6b8a36983fa5992a62a93192fdb19b1a8a5cb56d07e72c83f0bd6fb7614f54ea2897eb08fac634fc18998337ccc17106d86e21c45078db9ff5c3be799ec6c4b4039dfbb17127", 0x72}, {&(0x7f0000003b00)="103d62336e175f021212301c5cba317849f732881b5bdace42678e77a54c8aba3320e0f2b539185fc325ef8158bffbbaf04352cc2054fa26eece7edd2060635c60fd7d9dfe3b5ab7cf87ef17f03eec68b06858a43d5a5950df2391d6a27d5bf75d04d5c9adf34e9bdf70164cb4f6cc40e6bc61e3905f8926777872f8b0b7c8e9e2b513c7194e17c6f9e74a01303980a2c56ccb6cb606fff5dc838c7ab3a29d34607ceaab67fe7973e67b6ebeb80ce9f33dfc6f6bf1c713e024c4c3eda8b72530bdb034e223774f28762bccfcaf8bcd72c188aa3884b57eba5f5e0a5e1a6619950c0fec71114bd523249f52ad308c0e0caa216c35466241686c8a4e72912b92", 0xff}, {&(0x7f0000003c00)="9bdcd7f6d2060018789d0db610b2b64a03dd045a8e690c9213ad55a30de4f5247a43579de591ab7b8ffa4d930e4452d1b6f32d8d77e8b3e8a52116cd823645820f", 0x41}, {&(0x7f0000003c80)="a5676aee576a3cd7aed431cfa0011b8536ecd02f8de61ed29ed857e5e8c68a898585d2af14c6cceb60bfdbe33a624fe0e3fced0c198b75be14e9524f9bcc3509d8714f0b3faad44213d6bdcc0488d08f823ce899aa9a93916becd28ab90d35006dc9e5b6650f6b72ddd243b32159bbdf5695fb5c8b320b6946903eb2cbb47d00fc179d08f3ad0fe9a3b37b4038c944efcbdedbbbb35a006c157b21111aa8fe846d8fc0d16e87bbac99376fdf1afc0f87d494f4d618bc49f47632cfcf2c1da24fa7ab29fabe40c5965581d430dc3e8806615d3d98571e363818b9e44848b4781fe5eb1e7a99fbd9d893ca54ad85c99842c67c7db376552e49aba7c7899d77653365e50978391dfcb6c245f5be21d5de480243631c607e3fffd6bf1294030f197a8848ff014be9a04f4ae8d0896d03226557c8ec6127b91257a593e0bbd5ef9b673fa621dc8e714b7079042da51cbc20302fc640cee8600b389f74d43a6903c42b4652c4d7b19bd97ff91c542a2ef6678e504dec778d078cc76a3ad7197ccf4d097a350612a94028d7a92c4ca0965c140627738f1001a465d8d385698f0751185bb6c4c626bde393800fdae8ed7ed1aefd7a4a124c4c212a59e1fab45a8a81fb88fbba106394d0c933e7b32f3f3b1ee4b52fcb70ede766f7ebc613310813ffb6d72fd888099407aa04aada418e81cd69f6da454a29d8b361f36e9fda411e97156e66ea1cd061a6e23c5655c933bfe3daa69cd26f58eaca498ec68c86909af8ccb14f035cdcba6d3550b28c0a1671086aa8e494da12aea08cae34400d4bccc5a107f703437c5b744d219cf76497af037d134ff38fc7fda43ecda7be873cbeb1bbc6989ab597382537ba0dd043743c8589fa17178151becf6e785751013df1b97fed1323fc013d5af3ed86461e127bcbaf300668421f9d1eff3dc0fc7ce86ccc65ed78777fcebad6e678af90516d17d7e19b989e5d71c15075ff6de164a1fab3d11cc65f01785cb893072c24add5b44660521ef6179b969f3a0fc32666faf4b91fe1cccdd4639bf7509b9e415369d258ef81b60a933b649574bf80cceb5c367f52d7869a17b8b19360fb2bde7ff43e2e1fe9025bc1348dab9a586e2625f55161338152c5cd2e99b0619e0f9abd63cf22ff2d0e8c9bb4fbf1a54e0997d552caea275094020e730d88791f7989ee93146508678474b6bad289bef9c96381010f1537e3f8596bc8e5fa5a00139c7da8129df9be09fcb7151678250d7a1f654784550011421619cc3a5f1eb96027da6f40131fd7b6008424bb50b198806701f3021732efd72844d091e98f7841eea198a48dfc94b4b846682ec60e86ed83cabb71db0327ed5c760e0c9acf6e1bc20c939862422169b3d68e80e97ffd42033d2aa4024fdb882408c0dbbf76e43c0fc6fd5609bf47555cded60700cf232007d15bbbeab3a5467c31511ff716839a68b96a2de57dcc2299e763d9dbed41f5e03809763ab61aa412be550556de820c9d6561143617634dc2b2b494919b27b140a3d16286fa2e0697962fbba5f550284b25561f34e10195de2be6276f7be7bf53cb0d2a2ad36e52a0441761b4c5144f929741e5e9bcd3b668b155932f89218d9a2d18a1de4f49c166d871834cc8d89a8436d64feffde4a61d29c76dc60e53f96d72a735e11a16daf97cdf9908714d90e5ffb1f77f2b82e266ef4275cfb73637c92b60495f53942f69507e8e66801b5631f80640fad61a3f6fad35dd7a1227bf1dfffd4d184f564466b414e873d606436116b9f554325643cb44a6dedafc37e0b8f732c9bbf637bed42b98acee787eb37275e8339c854c44a4eef2a194f78364ff09b31efe01432b2311431c6de31965a3b6ed4fd78dd510bbae54f54066a2a872985a1a3317e43022254dabe52c3a6905aa75295207b1399ad2fac52f65761c14a75cd6720b679cad96dc7a876aa7c53e480a3b4914d6c913d4d1c2fb0d343b7587e8a3186b0e9883964b06f4cd99bb4bfdfc3ba00c5dd55c1ad463299bd16f6fd600c0773f92e7b4903650e6e688dde800870c3d499e8a91b44e6957023ab112e60ec72e6323db4d2fd53dd0d0cad3b5723dfd431e5d90e67f67f6b373fa3bbc787c5c410c1931583ce895fc33724f9a8c40106cef0556c98a6f659a0c576e455418d128430a7e889bd5906e523e2682509cbfc550aaf0053c5a5fba7466027e2de7c436c473a8bab2fa8c710312457192a21560206bf702b2912d9b6b261da3ce5bef9fb215fa197b89146c25a2b26e70ef63da7a6c400ef82c4d7b084d423a60655fddf74e2e6aebf2f1dbb3ffded57fd541533e2e00831070b867c96087fe48be44f264b8e98868da28a17d19d2a1d69c1fba7bb8d04b372bdda11c7fd95e1c608236ce12f46c8cd57a5979c41c95c6f634a179d570139bb8a6cbcea5dba8f62bb2dfac9b3ecfa915032f6c51cc4853ccf78301198c8da3c304c6f15e6500cd131c4d8cdfc3695803b3bf8c0e7f7192c86b5a25b2365a20a9afa3502de0c241c1222b83caffd3a92378d6e89c3c6df74b98fcaa25706eca11a547a58a0751e29afc13597f144083cac0dfd6cb97fa856ee29a5003e256f090759e99c32f456ee0ba65b665d1ab179b0404a2ae87335cc3af22f5f5e03ec05a6410a4065baaa039ab5a1139406ca7a41ac6f9bcbfb7239302e5293bf21c5c8d86e85f18ffe8889dd443976a5211c72ddd9b812e043dec9795d1c8747497dd5e1a8e43258c6bfbf1cf369facdaf698e31009db868484d445b28ae707adc7665105dfcf95d8c4f19d684009158206f01540117394e424b23275c7b576ae13a06b111064a7c75431f7e563929a9d22d8a9b8d25fada962fd09b429aa623cdd3dbb2c4f90fb7e5672533fabec0d67c7917090952b2d16e14a4dff6bc90d5bb322127b7a1199ae237cbe7afb208673a04408e17512783f798ee0de1a70ea6694a87a7e33da11870f77e1afeeb4815b1e3f858da911e85dbc857f4daa6b0d2e5c1b7c36105b10f4dc4c2eecf22c737d7c1450c9b64eca88ab4660fefb05023e7dc6075f8f2cfc3aec9fe7c9c658d2f6a417e9fe8afba489918a9efdf4ae8e6d04a3f5c848c19ed2d298db3748e7c28ef021f1ca4031f694fc5a5fcb49a3e0bbd323e65e19561dc1e5e93323a9d8167298b9582db9dfad6a589933f0a76e09999377a87d0971fa922ce2f725d97f9efe17eec90d8e2a36489df050b1611c63e5d54eb64ad452390cc6c3803f833c9fcec8b3b714a613ad90444ca6f5b8805c20027f373c5e3b07d50c0cfc2dac0608dd04c92641e8ccdee202ef74427b15ac13166448ced2d378790d8dab2d6bfa3353be985c390a42598319d8e33cd5a1eadc7cc7ee29ddd7f1aa9e7ea7aad0746ae1d78093531ead987eec27e42a97189de2488db9986e41561b6a464273587b1943c24886e7355ac3f6bf5a81821ac93a28e6358c87984d2beaf8724403b45a803a84a0a7f96af749d12f9648fe2c3ec7014e4b85026e468ca0343505b9dd83e44c63773eac58d515d5e478eb184ce5ca33ce2540418cd1de95f3f56d778811c11a60c05544fe3876387ec478c8ed4ef436dc75095751b4b7a1448fc087510ef6597eb85fbf265bd7bde00c750a278ae967351ab997e33bec7182e1b5e7fece03631018bf48aff21f2c883f81c3e322b51c7e70da37a68f933314f9d5d7d416b2cfecc01c1b2e807ddb771641d4d8ce36119079c5abc906c0aff56d178e28e208b16dec5883550aedd2f4ec7d1274ded01e04eafb0e65b85cbbfaaaa2e04b1d8b3e26506e2eaae780d0aa4b245de443e1aeeb3cc7bac147e1d36da10a70369c2558686bc2369980aae76f78bfef6ec288dc5501d6b8557bec251d5d833a2aa0bc44169e143c5138ce38e6953400bedfc161126ad6cdd9540f0274cc42b2701edc6f4ab724ca3c315b702091f36225177fc6be55889e059d0a48d15afbc1b0b0dce457ce4049884748b3fca35a0a2a31c9ca7c65177816441cbca7142f1fe33efd82218d48727691a6440bb5d25d56086796dab895c8baaa854b0e80645b438221cc0a477d6961dcd8312464ab36f337fc871da20bf16d678c439ef756c511779dffc4488e6bbe779604fc9c63d00f85020a30a528b7be5ce0fadff11a2a197dbbd4e72a2ce3da449b5fab6eec1df5f731a2a26f1f410223618d5d55788f5717969f464875d2fc1bcbfaac50dddf112078a1205694a00d8b2b496517238f63d9a4605de955f565edf9d84d02881a53c88304d1cf36837da754397e29098d7cd82383aa98510b279d4bcf5df64e5d7bab47c3a5d73fbc18671b53e36595a8bca6510366654ff3954f6e39df195927ff78b22a30dcd0af8f15e77de9015d378d0e7d2d41ba11704d2c190035932c7b05ad71cba761ced44455279a39782c5a6f1723c85630fc940031e2040f874852a937b8fd42139fce1d187e1dc0e4ebfd44ea917a407c62314c44256d5013017e50faded2197ddf72a7aae818e6b284619e12e91323f0eed8aadd88693a61b5fd4cce993945c161d2736d77af588146c134a7c61e62bf8a4dc180fed8a49f2a505d8d2827190bf33fd8bccbc068c3df06c219d2e68e79dae9aafa5e2036e329976e33f7a84b58f7bbaec2a9f383efe2d438df06a95540fee16bfd77fe84a386edd05d860fc0715213530871b970676685f9a104af2e670dd93dc24f8bcca254046a4582a7053d1ea46e82748c97625484c8bcbcc8c9441821e85d4dce131e021c174f7090971888ebc45d2e8ecc78459d9ae11dbb83cc2c0b069fc6482b2dda5271eedde11ddfce02310b7ab45f0a49f803861c10cb835c281566cc7bc01aee162e0eb40ddf57f578756901cc817f32e4bc4d7cff5f62f056034deff3ceb810da6a06a8c4cbb8b9a9822f2997e99ebcf8806e9ba380c32ac3af4c9e9c1404b739f8302fe4c16db0f7b54ec49ccffa643bc8fb8ced6fa776b2b66fc1c85dcb94ee8bc524038bb73098468bf53d12500e43152908dfd2783cd1ff4a215562700cd7cb6a81a81874820104cc8bd554fd33dd0566fccd5735434e2f1e031d0a4e4777a672432405c3071a64690cb5a2ef32b8dd0ea6df905b338492675ac18f207da74c4bc18e9800c895c93c96cbf71cab7ef43ad21a28e924af88102d8b841bd5c148e1a4c292c388447221f3a9adc1d597f8c3f244466cd26451a04559cdb9324971b5b14cec9c32eb3dfde4b67d1e527c25ac3bf6c8f1c742a58f6a3660adfb37922d1924612d3734ab2be7286cfb137ff28dcefef4c84dbada6534391f32f16630396cdeb6209148db2e695e800001fc2489aa6f61239ffd3cdabb14afd178b436a6cda66b4f191e5d9f87a77be12d320075d847f3798fda76cff52f9fc74e5a11ae624da1344ab03f77f97ad6a831417f9288e467a2c2438103a52f757f4e906b2e8e15d84b751b0bfadf6be0e95509917858d29ddfadb215c2894299cc86a0ebd5b7f1388817e1463b5bddb071f4b58753f516cf96e23393413b1b6f7e0a7cdb7b4a928c7bfc77b7fac99ef3eaa1cf634c91d32aa09cc607c2adbf4c02c540dc7b6af781651041e6c52dddbb213dfb052d7e7a9105be1a498acbf8d47f3a6acb953cd30e50dd8ca0d31d36aea64b9519b0e99df08e383dd372731356474d856dd06eebdec2cb7ec554199444692bf5ec4c4938611348a7afa8a92a796f16300ad8978ac7569c14663da73d94e2b63502b3a62c095ba51d6b4c93565f8bbc9739a939a400ad22110aa067dece5bbfcec9ad52", 0x1000}, {&(0x7f0000004c80)="f7fafcdd130d7e8ee12a71af774951189a7792459f7429dabb168bf81bfdbc4ffd2c8accc33c3774d8e1ceb67ce489ce78f43e0b009b93a70f9bcaf4b48a697559162b6791bd4dbd49c02008fc0d8b5198e7ff1e178f18a25c0fe2d848a1c8cfca2b95ba17d3ec3a624742a671979731bb012f13784fae7fbaa34f825bfb53b4e9a3a84087bcfd39c98a47c6bb167b599b8756df56c31580fe2fa59eb065bc3200659ccd5fa15284679477be737c6079d2ab5fc61b21d52bde46485f15b558b1261c1f0aade64d76b29caa9e", 0xcc}, {&(0x7f0000004d80)="93fe85a5945e2648cbec3bdc46ce607c8f9941a4d07307eb8f1a49631bd7075a408f514953750051720aaf2407a82d6c4e67fd773ed98711c0c2ef08358b0804a215d328663c940e7f8a05b41c1ed86df016d7514e5a4f46a28ff1bd599f864cd66d5bcb12733e1e64a7d856a7fe705e18a8efc4333a9f63e202214a2d4256beb425988e25e168657ffec953a9ec64b04e9519eaa44d8c0e6633c83d71ed21ec3debd5267526f8bc4144f3c09a780f7745e4d0c4b956111b351fa678067493836a962fdf041e372ef2ef50dd3cdd8aad5d8c2ec9", 0xd4}], 0x6, &(0x7f0000004f80)=[@rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r3, r4]}}, @rights={{0x18, 0x1, 0x1, [r1, r1]}}], 0x38, 0x10}}], 0x6, 0x8001) (async) connect$unix(r2, &(0x7f00000003c0)=@abs, 0x6e) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x43) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000d2f4655fd2f4655f0100ffff53ef010001000000d1f4655f000000000000000001000000000000000b00000080000000080000005247000062", 0x65, 0x400}, {&(0x7f0000010200)="010000000000050011", 0x9, 0x560}, {&(0x7f0000000340)="5592f5a1d5f96188c4f13642f86580c71242d6fde507f2256b84ec166db5a006e81bad794ee8360581757b", 0x2b, 0x640}, {&(0x7f0000010400)="030000001300000023000000ce", 0xd, 0x800}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x4400}, {&(0x7f0000012b00)="ed41000000040000d1f4655fd2f4655fd2f4655f00000000000004000200000000000800050000000af301000400000000000000000000000100000004", 0x3d, 0x8c80}], 0x0, &(0x7f0000013800), 0x0) (async) getsockname$unix(r1, &(0x7f0000000440), &(0x7f0000000040)=0x6e) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000100)=ANY=[@ANYBLOB="18000000020000040000000000000001040000000e0000f1850000000e00000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) (async) syz_open_dev$tty1(0xc, 0x4, 0x2) (async) [ 482.159644][T11211] loop5: detected capacity change from 0 to 512 [ 482.212550][T11211] EXT4-fs (loop5): mounted filesystem without journal. Quota mode: none. [ 482.221321][T11211] ext4 filesystem being mounted at /root/syzkaller-testdir3961691195/syzkaller.SL8Jc5/217/file0 supports timestamps until 2038 (0x7fffffff) 04:40:03 executing program 5: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$VIDIOC_ENUMOUTPUT(r1, 0xc0485630, &(0x7f0000000000)={0xfff, "0e14e8ed70844edaaeab6d93a61303bc383e8c971daafd8c0e977b945b53e509", 0x2, 0x4, 0x8, 0x100000, 0x2}) syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000837e81eda8adba61d8a0000000010902120001000000000904000000e7499900"], 0x0) 04:40:03 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) (async) r5 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_kvm_setup_cpu$x86(r4, r5, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@textreal={0x8, &(0x7f0000000040)="660f109504000fba68f35c22b4b085d9f13e0f01c90f20d86635200000000f22d8440f20c066350e000000440f22c00fc76c04baf80c66b898263b8b66efbafc0c66edf30f09", 0x46}], 0x1, 0x4, &(0x7f0000000100)=[@vmwrite={0x8, 0x0, 0x18, 0x0, 0x1, 0x0, 0x3, 0x0, 0x401}], 0x1) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 482.257773][ T3645] EXT4-fs (loop5): unmounting filesystem. 04:40:03 executing program 0: unshare(0x40000000) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCGPTPEER(r2, 0x5441, 0x9b) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bind$xdp(r2, &(0x7f00000000c0)={0x2c, 0x0, r4, 0x1c, r2}, 0x10) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCGFLAGS1(r5, 0x80047458, &(0x7f0000000100)) r6 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r7 = dup(r6) write$6lowpan_enable(r7, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCSETD(r7, 0x5423, &(0x7f0000000280)=0x9) [ 482.398131][ T3686] usb 2-1: new high-speed USB device number 19 using dummy_hcd [ 482.399207][ T4204] usb 4-1: new high-speed USB device number 17 using dummy_hcd [ 482.598149][ T3686] usb 2-1: device descriptor read/64, error 18 [ 482.598170][ T919] usb 6-1: new high-speed USB device number 34 using dummy_hcd [ 482.748369][ T4204] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 482.818365][ T919] usb 6-1: device descriptor read/64, error 18 [ 482.870004][ T3686] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 482.879595][ T4204] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 482.887190][ T4204] usb 4-1: can't read configurations, error -61 [ 483.058097][ T3686] usb 2-1: device descriptor read/64, error 18 [ 483.058235][ T4204] usb 4-1: new high-speed USB device number 18 using dummy_hcd [ 483.098227][ T919] usb 6-1: new high-speed USB device number 35 using dummy_hcd [ 483.178999][ T3686] usb usb2-port1: attempt power cycle [ 483.298066][ T919] usb 6-1: device descriptor read/64, error 18 [ 483.368114][ T4204] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 483.428374][ T919] usb usb6-port1: attempt power cycle [ 483.518235][ T4204] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 483.526045][ T4204] usb 4-1: can't read configurations, error -61 [ 483.533057][ T4204] usb usb4-port1: attempt power cycle [ 483.588120][ T3686] usb 2-1: new high-speed USB device number 21 using dummy_hcd [ 483.678226][ T3686] usb 2-1: Invalid ep0 maxpacket: 151 [ 483.840001][ T3686] usb 2-1: new high-speed USB device number 22 using dummy_hcd [ 483.848258][ T919] usb 6-1: new high-speed USB device number 36 using dummy_hcd [ 483.938299][ T919] usb 6-1: Invalid ep0 maxpacket: 237 [ 483.948207][ T4204] usb 4-1: new high-speed USB device number 19 using dummy_hcd [ 483.949698][ T3686] usb 2-1: Invalid ep0 maxpacket: 151 [ 483.961708][ T3686] usb usb2-port1: unable to enumerate USB device [ 484.098237][ T919] usb 6-1: new high-speed USB device number 37 using dummy_hcd [ 484.105903][ T4204] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 484.199418][ T919] usb 6-1: Invalid ep0 maxpacket: 237 [ 484.205087][ T919] usb usb6-port1: unable to enumerate USB device [ 484.258147][ T4204] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 484.265862][ T4204] usb 4-1: can't read configurations, error -61 [ 484.418053][ T4204] usb 4-1: new high-speed USB device number 20 using dummy_hcd [ 484.548191][ T4204] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 484.668186][ T4204] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 484.675864][ T4204] usb 4-1: can't read configurations, error -61 [ 484.682938][ T4204] usb usb4-port1: unable to enumerate USB device 04:40:06 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000240)=@filter={'filter\x00', 0xe, 0x1, 0x130, [0x0, 0x20000100, 0x20000130, 0x20000160], 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000002a7b0000000000000001e80000000300120000000000000000000000000000000000fbffffff0000000000000000000000000012c31aa8b55604000000160900000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000feffffff010000001100000009000000000000000000106cf4aa4ac99e8d000000006c6f000000000000000000000000000100000000000000d580c1fe87268f83c00000000000100000fa6201e1c90fed90ac00000000a85f001a4b0000000000000005000000aaaaaaaaaa0000020000000000000100000070000000a0000000415544495400008000000000000000000000000000000000a054ccced2748b4acf00000000000000000800000000000d"]}, 0x1b1) 04:40:06 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0xfb, 0x5a, 0x4, 0x6, "26efdfc4d5dddf89b3b2c4c1d549248d", "5b861b05c657efa6d53837a03268fdaa1bbb2df1ea7de06f85de094ad01e00be56c9f6fbbb8ddb2cb9a2f08cd5f8559b7acc54e5e30f8126ef1b8a97d76abc0073a315124b"}, 0x5a, 0x2) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:40:06 executing program 0: unshare(0x40000000) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCGPTPEER(r2, 0x5441, 0x9b) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bind$xdp(r2, &(0x7f00000000c0)={0x2c, 0x0, r4, 0x1c, r2}, 0x10) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCGFLAGS1(r5, 0x80047458, &(0x7f0000000100)) r6 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r7 = dup(r6) write$6lowpan_enable(r7, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCSETD(r7, 0x5423, &(0x7f0000000280)=0x9) unshare(0x40000000) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r1) (async) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$TIOCGPTPEER(r2, 0x5441, 0x9b) (async) socket$inet6_udplite(0xa, 0x2, 0x88) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00'}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) (async) bind$xdp(r2, &(0x7f00000000c0)={0x2c, 0x0, r4, 0x1c, r2}, 0x10) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) (async) ioctl$PPPIOCGFLAGS1(r5, 0x80047458, &(0x7f0000000100)) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r6) (async) write$6lowpan_enable(r7, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$TIOCSETD(r7, 0x5423, &(0x7f0000000280)=0x9) (async) 04:40:06 executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0xaa) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_mount_image$hfs(&(0x7f0000000200), &(0x7f00000003c0)='\x00', 0xa6e8, 0x4, &(0x7f0000000ac0)=[{&(0x7f0000000800)="8de1cf341d0666fbdd6e3dbbcd2c0028d78fe4d30bd5707694d528cb41169c8abfc243e487f1b3bd2760c21135829ef7b0641bd330fbd34a509563a15459dee59d5bf8b464c08d689d5d8b1dd50a453d202d9c32d37e19cae0e2cd9561fa2858644cf8c26ef031129518d71dcf5da94583d5ac39d8ada190", 0x78, 0x7}, {&(0x7f0000000740)="5de5b8ac8e3eee6310fa1014e8390fb0ec68782a46c0fa8a1c58ba73156e9997e16e1d80a23b98fa57aea60f21c8f3256b72db95ea3e8c83ddc69c62a7db69166cd73f4ce29dd69eee21c087f8026e73a851dd87c4647deceb1b25e5fb112af38b7369251570cd03d91a6fbfe2ad9362ecfdcc4bcff5b4f2eeba0ffb57abba0e53725467e4b6c2ff963b34de7a069377f4c5b33e", 0x94, 0x7f}, {&(0x7f0000000580)="f22042be551e20ec5597e9035c44b9d97d05b88e78a9c4d764b8ec11eed1cbd69c981e0ada231488ddf44f023b497ce57c3fffc739c6ca04fd2dad1e5086da09c14b1efba90d2f8c02cd48c85f2f9c3280015f90bfbb0636d4df27ad26f0f48c496fb32da2937d936a3a28e46493536753cef19a838aeeede2a0925f43f025c1d22f1c76bc03912491c40f8248e50862e6803b9a91135a9aacf0e347856a2c3bd58c6a602306af27fca391c8eeca18b5aeda5b104e2957d147a5", 0xba, 0x800}, {&(0x7f0000000400)="e2730644701f3109bcac06abfef2fdfd3737b72d49ca1e", 0x17, 0x8000}], 0x200006, &(0x7f0000000240)=ANY=[@ANYBLOB="63726561746f723dfcb215892c636f646570616765fa63703737352c736d61636b6673666c6f6f723d2d267d2c7065726d69745f646972656374696f2c61707072616973652c00e92d08fb2d4d115efc4f943743f3403ad70e8f9456e0d1cdc6fd70a883ef5fd7d4f6437e74b7f9c4be50e7b43ee78e3b85339181b19960e333"], 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) unshare(0x6c060000) openat$sysfs(0xffffffffffffff9c, &(0x7f0000001cc0)='/sys/class/leds', 0xc0020, 0x38) socket(0x10, 0x2, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000c40)={{{@in=@empty, @in6=@ipv4={""/10, ""/2, @multicast1}}}, {{@in6=@mcast2}, 0x0, @in6=@mcast2}}, 0x0) io_setup(0x800c, &(0x7f0000000000)=0x0) r5 = syz_open_dev$usbmon(&(0x7f0000000100), 0x7, 0x20000) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000380)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd=r5, 0x5, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/88, 0x58}, {&(0x7f0000000640)=""/155, 0x9b}], 0x3, 0x10}, 0xfff) io_submit(r4, 0x0, &(0x7f0000001e80)) openat$vcsa(0xffffffffffffff9c, 0x0, 0x502, 0x0) 04:40:06 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000180), 0x4000, 0x0) ioctl$SNDRV_PCM_IOCTL_INFO(r0, 0x81204101, &(0x7f00000003c0)) (async) r1 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="12010000000000406a72c87fd117d6fe3fe07705310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) syz_usb_control_io$hid(r1, &(0x7f0000000780)={0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="000018"], 0x0, 0x0, 0x0}, 0x0) (async) r2 = openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0x80202, 0x0) ioctl$SNDRV_PCM_IOCTL_STATUS64(r2, 0x80984120, &(0x7f00000002c0)) (async) syz_usb_control_io(r1, &(0x7f0000000280)={0x2c, &(0x7f0000000040)={0x20, 0xb, 0xd, {0xd, 0xe, "37e6ac2df4dda2550fe1c6"}}, &(0x7f0000000d00)={0x0, 0x3, 0xf0, @string={0xf0, 0x3, "a9de822b4889e61fe425d4959970864ca4ce34e92ed95a8ee670a29d2e6d535f7ad8ec248ae1f9245fbfa639e4e76909a271e5080680afbc53209a6e17ddb0aed00ceb6462e26d71e8d167e6c5881ffc77d3e23716aeea7a582d92a88ef4b567ff5544b6854709dac4e363c11e47eb36b06383f3d2c8d792ed2399e6fe251c22bfecd39307a17c42353837c8748fb4f5c69060225d9c014a9b16f571785a848987cf47c931e262d8e8654d5593812a688476ad814c9efdea756ed139263e55569d6a8f8b84bf3272b0e4a41b3c612929bbbe084124f25d7b4bb2b96e04f06ff309759deab28bf547dbd8c3ce0849"}}, &(0x7f0000000e00)={0x0, 0xf, 0x1b, {0x5, 0xf, 0x1b, 0x2, [@wireless={0xb}, @wireless={0xb, 0x10, 0x1, 0x4, 0x44, 0x3, 0x9, 0x6}]}}, 0x0, 0x0}, &(0x7f00000007c0)={0x84, &(0x7f0000000380)={0x0, 0x0, 0x1, "cc"}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000540)={0x40, 0xb, 0x2, "b5bc"}, &(0x7f0000000580)={0x40, 0xf, 0x2}, 0x0, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000080)={0x40, 0x19, 0x2, 'Bp'}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0xae}, &(0x7f00000006c0)={0x40, 0x1c, 0x1, 0xe0}, &(0x7f0000000700)={0x40, 0x1e, 0x1}, 0x0}) r3 = syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x0) ioctl$NBD_SET_SIZE_BLOCKS(r0, 0xab07, 0x3) (async) ioctl$HIDIOCGFEATURE(r3, 0xc0404807, &(0x7f00000000c0)={0x0, "e8d50ed4a91491599aea09a1c5ccb84c10eb0324210e00000000000000000000000000000000000000000000ff00"}) (async) r4 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r5 = dup(r4) write$6lowpan_enable(r5, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BLKFLSBUF(r5, 0x1261, &(0x7f0000000240)) 04:40:06 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000240)=@filter={'filter\x00', 0xe, 0x1, 0x130, [0x0, 0x20000100, 0x20000130, 0x20000160], 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000002a7b0000000000000001e80000000300120000000000000000000000000000000000fbffffff0000000000000000000000000012c31aa8b55604000000160900000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000feffffff010000001100000009000000000000000000106cf4aa4ac99e8d000000006c6f000000000000000000000000000100000000000000d580c1fe87268f83c00000000000100000fa6201e1c90fed90ac00000000a85f001a4b0000000000000005000000aaaaaaaaaa0000020000000000000100000070000000a0000000415544495400008000000000000000000000000000000000a054ccced2748b4acf00000000000000000800000000000d"]}, 0x1b1) 04:40:06 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000240)=@filter={'filter\x00', 0xe, 0x1, 0x130, [0x0, 0x20000100, 0x20000130, 0x20000160], 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000002a7b0000000000000001e80000000300120000000000000000000000000000000000fbffffff0000000000000000000000000012c31aa8b55604000000160900000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000feffffff010000001100000009000000000000000000106cf4aa4ac99e8d000000006c6f000000000000000000000000000100000000000000d580c1fe87268f83c00000000000100000fa6201e1c90fed90ac00000000a85f001a4b0000000000000005000000aaaaaaaaaa0000020000000000000100000070000000a0000000415544495400008000000000000000000000000000000000a054ccced2748b4acf00000000000000000800000000000d"]}, 0x1b1) socket$inet_udp(0x2, 0x2, 0x0) (async) setsockopt$EBT_SO_SET_ENTRIES(r0, 0x0, 0x80, &(0x7f0000000240)=@filter={'filter\x00', 0xe, 0x1, 0x130, [0x0, 0x20000100, 0x20000130, 0x20000160], 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000002a7b0000000000000001e80000000300120000000000000000000000000000000000fbffffff0000000000000000000000000012c31aa8b55604000000160900000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000feffffff010000001100000009000000000000000000106cf4aa4ac99e8d000000006c6f000000000000000000000000000100000000000000d580c1fe87268f83c00000000000100000fa6201e1c90fed90ac00000000a85f001a4b0000000000000005000000aaaaaaaaaa0000020000000000000100000070000000a0000000415544495400008000000000000000000000000000000000a054ccced2748b4acf00000000000000000800000000000d"]}, 0x1b1) (async) [ 485.016908][T11242] loop2: detected capacity change from 0 to 83 04:40:06 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0xfb, 0x5a, 0x4, 0x6, "26efdfc4d5dddf89b3b2c4c1d549248d", "5b861b05c657efa6d53837a03268fdaa1bbb2df1ea7de06f85de094ad01e00be56c9f6fbbb8ddb2cb9a2f08cd5f8559b7acc54e5e30f8126ef1b8a97d76abc0073a315124b"}, 0x5a, 0x2) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0xfb, 0x5a, 0x4, 0x6, "26efdfc4d5dddf89b3b2c4c1d549248d", "5b861b05c657efa6d53837a03268fdaa1bbb2df1ea7de06f85de094ad01e00be56c9f6fbbb8ddb2cb9a2f08cd5f8559b7acc54e5e30f8126ef1b8a97d76abc0073a315124b"}, 0x5a, 0x2) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) 04:40:06 executing program 0: unshare(0x40000000) r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCGPTPEER(r2, 0x5441, 0x9b) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) bind$xdp(r2, &(0x7f00000000c0)={0x2c, 0x0, r4, 0x1c, r2}, 0x10) r5 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) ioctl$PPPIOCGFLAGS1(r5, 0x80047458, &(0x7f0000000100)) r6 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r7 = dup(r6) write$6lowpan_enable(r7, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$TIOCSETD(r7, 0x5423, &(0x7f0000000280)=0x9) unshare(0x40000000) (async) openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0xe) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r1) (async) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$TIOCGPTPEER(r2, 0x5441, 0x9b) (async) socket$inet6_udplite(0xa, 0x2, 0x88) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00'}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) (async) bind$xdp(r2, &(0x7f00000000c0)={0x2c, 0x0, r4, 0x1c, r2}, 0x10) (async) openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$EVIOCGPROP(r5, 0x40047438, &(0x7f0000000180)=""/246) (async) ioctl$PPPIOCGFLAGS1(r5, 0x80047458, &(0x7f0000000100)) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r6) (async) write$6lowpan_enable(r7, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$TIOCSETD(r7, 0x5423, &(0x7f0000000280)=0x9) (async) 04:40:06 executing program 5: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$VIDIOC_ENUMOUTPUT(r1, 0xc0485630, &(0x7f0000000000)={0xfff, "0e14e8ed70844edaaeab6d93a61303bc383e8c971daafd8c0e977b945b53e509", 0x2, 0x4, 0x8, 0x100000, 0x2}) syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000837e81eda8adba61d8a0000000010902120001000000000904000000e7499900"], 0x0) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$VIDIOC_ENUMOUTPUT(r1, 0xc0485630, &(0x7f0000000000)={0xfff, "0e14e8ed70844edaaeab6d93a61303bc383e8c971daafd8c0e977b945b53e509", 0x2, 0x4, 0x8, 0x100000, 0x2}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000837e81eda8adba61d8a0000000010902120001000000000904000000e7499900"], 0x0) (async) 04:40:06 executing program 1: r0 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0xa90847f6e5f9ef25}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r0, 0x200, 0x70bd2b, 0x25dfdbfe, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40091}, 0x20000000) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000000), r1) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_LISTDEF(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010227bd7000ffdbdf2506"], 0x40}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000600), r5) sendmsg$NLBL_CALIPSO_C_REMOVE(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) sendmsg$NLBL_CALIPSO_C_ADD(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x14, r6, 0x800, 0x70bd2a, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x4048000) 04:40:06 executing program 1: r0 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0xa90847f6e5f9ef25}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r0, 0x200, 0x70bd2b, 0x25dfdbfe, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40091}, 0x20000000) (async) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000000), r1) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_LISTDEF(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010227bd7000ffdbdf2506"], 0x40}}, 0x0) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000600), r5) sendmsg$NLBL_CALIPSO_C_REMOVE(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) (async) sendmsg$NLBL_CALIPSO_C_ADD(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x14, r6, 0x800, 0x70bd2a, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x4048000) [ 485.351570][T11276] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.1'. 04:40:06 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) fsetxattr$trusted_overlay_upper(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0xfb, 0x5a, 0x4, 0x6, "26efdfc4d5dddf89b3b2c4c1d549248d", "5b861b05c657efa6d53837a03268fdaa1bbb2df1ea7de06f85de094ad01e00be56c9f6fbbb8ddb2cb9a2f08cd5f8559b7acc54e5e30f8126ef1b8a97d76abc0073a315124b"}, 0x5a, 0x2) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 485.418208][ T27] usb 4-1: new high-speed USB device number 21 using dummy_hcd 04:40:06 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f3470f7e5784", 0x43}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0xfffffffffffffffe, r1}) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x10000000) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 485.515190][T11288] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.1'. 04:40:06 executing program 1: r0 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NLBL_CALIPSO_C_REMOVE(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0xa90847f6e5f9ef25}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x2c, r0, 0x200, 0x70bd2b, 0x25dfdbfe, {}, [@NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_MTYPE={0x8}, @NLBL_CALIPSO_A_DOI={0x8, 0x1, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0x40091}, 0x20000000) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000000), r1) (async) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_LISTDEF(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)=ANY=[@ANYBLOB='@\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010227bd7000ffdbdf2506"], 0x40}}, 0x0) (async) r4 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000600), r5) sendmsg$NLBL_CALIPSO_C_REMOVE(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) (async) sendmsg$NLBL_CALIPSO_C_ADD(r3, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x14, r6, 0x800, 0x70bd2a, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x4048000) [ 485.676235][T11297] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.1'. [ 485.700161][ T27] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 485.749304][ T919] usb 6-1: new high-speed USB device number 38 using dummy_hcd 04:40:07 executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0xaa) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_mount_image$hfs(&(0x7f0000000200), &(0x7f00000003c0)='\x00', 0xa6e8, 0x4, &(0x7f0000000ac0)=[{&(0x7f0000000800)="8de1cf341d0666fbdd6e3dbbcd2c0028d78fe4d30bd5707694d528cb41169c8abfc243e487f1b3bd2760c21135829ef7b0641bd330fbd34a509563a15459dee59d5bf8b464c08d689d5d8b1dd50a453d202d9c32d37e19cae0e2cd9561fa2858644cf8c26ef031129518d71dcf5da94583d5ac39d8ada190", 0x78, 0x7}, {&(0x7f0000000740)="5de5b8ac8e3eee6310fa1014e8390fb0ec68782a46c0fa8a1c58ba73156e9997e16e1d80a23b98fa57aea60f21c8f3256b72db95ea3e8c83ddc69c62a7db69166cd73f4ce29dd69eee21c087f8026e73a851dd87c4647deceb1b25e5fb112af38b7369251570cd03d91a6fbfe2ad9362ecfdcc4bcff5b4f2eeba0ffb57abba0e53725467e4b6c2ff963b34de7a069377f4c5b33e", 0x94, 0x7f}, {&(0x7f0000000580)="f22042be551e20ec5597e9035c44b9d97d05b88e78a9c4d764b8ec11eed1cbd69c981e0ada231488ddf44f023b497ce57c3fffc739c6ca04fd2dad1e5086da09c14b1efba90d2f8c02cd48c85f2f9c3280015f90bfbb0636d4df27ad26f0f48c496fb32da2937d936a3a28e46493536753cef19a838aeeede2a0925f43f025c1d22f1c76bc03912491c40f8248e50862e6803b9a91135a9aacf0e347856a2c3bd58c6a602306af27fca391c8eeca18b5aeda5b104e2957d147a5", 0xba, 0x800}, {&(0x7f0000000400)="e2730644701f3109bcac06abfef2fdfd3737b72d49ca1e", 0x17, 0x8000}], 0x200006, &(0x7f0000000240)=ANY=[@ANYBLOB="63726561746f723dfcb215892c636f646570616765fa63703737352c736d61636b6673666c6f6f723d2d267d2c7065726d69745f646972656374696f2c61707072616973652c00e92d08fb2d4d115efc4f943743f3403ad70e8f9456e0d1cdc6fd70a883ef5fd7d4f6437e74b7f9c4be50e7b43ee78e3b85339181b19960e333"], 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) unshare(0x6c060000) openat$sysfs(0xffffffffffffff9c, &(0x7f0000001cc0)='/sys/class/leds', 0xc0020, 0x38) socket(0x10, 0x2, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000c40)={{{@in=@empty, @in6=@ipv4={""/10, ""/2, @multicast1}}}, {{@in6=@mcast2}, 0x0, @in6=@mcast2}}, 0x0) io_setup(0x800c, &(0x7f0000000000)=0x0) r5 = syz_open_dev$usbmon(&(0x7f0000000100), 0x7, 0x20000) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000380)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd=r5, 0x5, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/88, 0x58}, {&(0x7f0000000640)=""/155, 0x9b}], 0x3, 0x10}, 0xfff) io_submit(r4, 0x0, &(0x7f0000001e80)) openat$vcsa(0xffffffffffffff9c, 0x0, 0x502, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xaa) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) syz_mount_image$hfs(&(0x7f0000000200), &(0x7f00000003c0)='\x00', 0xa6e8, 0x4, &(0x7f0000000ac0)=[{&(0x7f0000000800)="8de1cf341d0666fbdd6e3dbbcd2c0028d78fe4d30bd5707694d528cb41169c8abfc243e487f1b3bd2760c21135829ef7b0641bd330fbd34a509563a15459dee59d5bf8b464c08d689d5d8b1dd50a453d202d9c32d37e19cae0e2cd9561fa2858644cf8c26ef031129518d71dcf5da94583d5ac39d8ada190", 0x78, 0x7}, {&(0x7f0000000740)="5de5b8ac8e3eee6310fa1014e8390fb0ec68782a46c0fa8a1c58ba73156e9997e16e1d80a23b98fa57aea60f21c8f3256b72db95ea3e8c83ddc69c62a7db69166cd73f4ce29dd69eee21c087f8026e73a851dd87c4647deceb1b25e5fb112af38b7369251570cd03d91a6fbfe2ad9362ecfdcc4bcff5b4f2eeba0ffb57abba0e53725467e4b6c2ff963b34de7a069377f4c5b33e", 0x94, 0x7f}, {&(0x7f0000000580)="f22042be551e20ec5597e9035c44b9d97d05b88e78a9c4d764b8ec11eed1cbd69c981e0ada231488ddf44f023b497ce57c3fffc739c6ca04fd2dad1e5086da09c14b1efba90d2f8c02cd48c85f2f9c3280015f90bfbb0636d4df27ad26f0f48c496fb32da2937d936a3a28e46493536753cef19a838aeeede2a0925f43f025c1d22f1c76bc03912491c40f8248e50862e6803b9a91135a9aacf0e347856a2c3bd58c6a602306af27fca391c8eeca18b5aeda5b104e2957d147a5", 0xba, 0x800}, {&(0x7f0000000400)="e2730644701f3109bcac06abfef2fdfd3737b72d49ca1e", 0x17, 0x8000}], 0x200006, &(0x7f0000000240)=ANY=[@ANYBLOB="63726561746f723dfcb215892c636f646570616765fa63703737352c736d61636b6673666c6f6f723d2d267d2c7065726d69745f646972656374696f2c61707072616973652c00e92d08fb2d4d115efc4f943743f3403ad70e8f9456e0d1cdc6fd70a883ef5fd7d4f6437e74b7f9c4be50e7b43ee78e3b85339181b19960e333"], 0x0) (async) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r2) (async) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) (async) unshare(0x6c060000) (async) openat$sysfs(0xffffffffffffff9c, &(0x7f0000001cc0)='/sys/class/leds', 0xc0020, 0x38) (async) socket(0x10, 0x2, 0x0) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000c40)={{{@in=@empty, @in6=@ipv4={""/10, ""/2, @multicast1}}}, {{@in6=@mcast2}, 0x0, @in6=@mcast2}}, 0x0) (async) io_setup(0x800c, &(0x7f0000000000)) (async) syz_open_dev$usbmon(&(0x7f0000000100), 0x7, 0x20000) (async) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000380)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd=r5, 0x5, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/88, 0x58}, {&(0x7f0000000640)=""/155, 0x9b}], 0x3, 0x10}, 0xfff) (async) io_submit(r4, 0x0, &(0x7f0000001e80)) (async) openat$vcsa(0xffffffffffffff9c, 0x0, 0x502, 0x0) (async) [ 485.828122][ T27] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 485.838770][ T27] usb 4-1: can't read configurations, error -61 [ 485.896391][T11302] loop2: detected capacity change from 0 to 83 [ 485.958134][ T919] usb 6-1: device descriptor read/64, error 18 [ 486.018034][ T27] usb 4-1: new high-speed USB device number 22 using dummy_hcd [ 486.228041][ T919] usb 6-1: new high-speed USB device number 39 using dummy_hcd [ 486.298147][ T27] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 486.428175][ T27] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 486.428221][ T919] usb 6-1: device descriptor read/64, error 18 [ 486.435863][ T27] usb 4-1: can't read configurations, error -61 [ 486.448921][ T27] usb usb4-port1: attempt power cycle [ 486.578675][ T919] usb usb6-port1: attempt power cycle [ 486.858219][ T27] usb 4-1: new high-speed USB device number 23 using dummy_hcd [ 486.988191][ T27] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 486.998043][ T919] usb 6-1: new high-speed USB device number 40 using dummy_hcd [ 487.099076][ T919] usb 6-1: Invalid ep0 maxpacket: 237 [ 487.108184][ T27] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 487.115773][ T27] usb 4-1: can't read configurations, error -61 [ 487.248110][ T919] usb 6-1: new high-speed USB device number 41 using dummy_hcd [ 487.268101][ T27] usb 4-1: new high-speed USB device number 24 using dummy_hcd [ 487.358297][ T919] usb 6-1: Invalid ep0 maxpacket: 237 [ 487.363829][ T919] usb usb6-port1: unable to enumerate USB device [ 487.399193][ T27] usb 4-1: too many configurations: 224, using maximum allowed: 8 [ 487.528169][ T27] usb 4-1: unable to read config index 0 descriptor/start: -61 [ 487.535744][ T27] usb 4-1: can't read configurations, error -61 [ 487.542300][ T27] usb usb4-port1: unable to enumerate USB device 04:40:09 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000500)) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000080)='1', 0x1) ioctl$PPPIOCATTACH(r3, 0x4004743d, &(0x7f0000000000)=0x4) ioctl$PPPIOCNEWUNIT(r1, 0x4004743d, &(0x7f0000000500)) 04:40:09 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f3470f7e5784", 0x43}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0xfffffffffffffffe, r1}) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x10000000) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f3470f7e5784", 0x43}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0xfffffffffffffffe, r1}) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x10000000) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) 04:40:09 executing program 2: mkdir(&(0x7f00000000c0)='./file0\x00', 0xaa) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async, rerun: 64) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (rerun: 64) syz_mount_image$hfs(&(0x7f0000000200), &(0x7f00000003c0)='\x00', 0xa6e8, 0x4, &(0x7f0000000ac0)=[{&(0x7f0000000800)="8de1cf341d0666fbdd6e3dbbcd2c0028d78fe4d30bd5707694d528cb41169c8abfc243e487f1b3bd2760c21135829ef7b0641bd330fbd34a509563a15459dee59d5bf8b464c08d689d5d8b1dd50a453d202d9c32d37e19cae0e2cd9561fa2858644cf8c26ef031129518d71dcf5da94583d5ac39d8ada190", 0x78, 0x7}, {&(0x7f0000000740)="5de5b8ac8e3eee6310fa1014e8390fb0ec68782a46c0fa8a1c58ba73156e9997e16e1d80a23b98fa57aea60f21c8f3256b72db95ea3e8c83ddc69c62a7db69166cd73f4ce29dd69eee21c087f8026e73a851dd87c4647deceb1b25e5fb112af38b7369251570cd03d91a6fbfe2ad9362ecfdcc4bcff5b4f2eeba0ffb57abba0e53725467e4b6c2ff963b34de7a069377f4c5b33e", 0x94, 0x7f}, {&(0x7f0000000580)="f22042be551e20ec5597e9035c44b9d97d05b88e78a9c4d764b8ec11eed1cbd69c981e0ada231488ddf44f023b497ce57c3fffc739c6ca04fd2dad1e5086da09c14b1efba90d2f8c02cd48c85f2f9c3280015f90bfbb0636d4df27ad26f0f48c496fb32da2937d936a3a28e46493536753cef19a838aeeede2a0925f43f025c1d22f1c76bc03912491c40f8248e50862e6803b9a91135a9aacf0e347856a2c3bd58c6a602306af27fca391c8eeca18b5aeda5b104e2957d147a5", 0xba, 0x800}, {&(0x7f0000000400)="e2730644701f3109bcac06abfef2fdfd3737b72d49ca1e", 0x17, 0x8000}], 0x200006, &(0x7f0000000240)=ANY=[@ANYBLOB="63726561746f723dfcb215892c636f646570616765fa63703737352c736d61636b6673666c6f6f723d2d267d2c7065726d69745f646972656374696f2c61707072616973652c00e92d08fb2d4d115efc4f943743f3403ad70e8f9456e0d1cdc6fd70a883ef5fd7d4f6437e74b7f9c4be50e7b43ee78e3b85339181b19960e333"], 0x0) (async, rerun: 64) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) (async, rerun: 64) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) unshare(0x6c060000) openat$sysfs(0xffffffffffffff9c, &(0x7f0000001cc0)='/sys/class/leds', 0xc0020, 0x38) socket(0x10, 0x2, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000c40)={{{@in=@empty, @in6=@ipv4={""/10, ""/2, @multicast1}}}, {{@in6=@mcast2}, 0x0, @in6=@mcast2}}, 0x0) io_setup(0x800c, &(0x7f0000000000)=0x0) (async, rerun: 64) r5 = syz_open_dev$usbmon(&(0x7f0000000100), 0x7, 0x20000) (rerun: 64) syz_io_uring_submit(0x0, 0x0, &(0x7f0000000380)=@IORING_OP_READV=@pass_iovec={0x1, 0x0, 0x0, @fd=r5, 0x5, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000480)=""/88, 0x58}, {&(0x7f0000000640)=""/155, 0x9b}], 0x3, 0x10}, 0xfff) io_submit(r4, 0x0, &(0x7f0000001e80)) (async) openat$vcsa(0xffffffffffffff9c, 0x0, 0x502, 0x0) 04:40:09 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0xfc94) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="d00800002400fffff7009e000000000000000000", @ANYRES32=r1, @ANYBLOB="0000000bf1ffffff000000000800010063627100a408020004040600030000000500000000700300fdffffffffff00001f0000000500000000020000010000000000100000000000fdffffff07000000084900000100000002000000cf000000feffffff080000000180000003000000090100000200000000274a49ef6949a7bb000000050000000100000004000000ff7f000000000000000400000002000004000000ff0f0000f44f350001000000010400005eb768350100000008000000ffffffffc38d00001f000000040008830600000000000100f7ffffff030000000080ffff050000000600000006000000a900000000000000c0000000c0ffffff08000000018000000101000006000000b300000000000020050000000104000004000000070000000800000001010000c22e0000c0ffffff0500000004000000060000000900000008000000f7ffffff0800000003000000080000000400000001000080040000000400000000100000040000000700000009000000fcffffff01000000010000000900000000020000060e0000080000000200000002000000090000000800000007000000ab000000fb00000007000000ff0100000800000001040000070000000300000009000000ff07000008000000ffff0000a90100000900000005000000200000000500000001000000070000008eb7000000000080010000000000000007000000fffffffffcffffff01f0ffff000000003f00000003000000000100000080000000800000030000000500000005000000ffffffff0700000015ba000004000000070000000300000003000000ffffffff04000000554f00006ff800000700000003000000000200000600000008000000b300000006000000000000000007000001010000030000000080000000040000730a000001000080010000009e0c0000000800000100008000000000000000004000000000fefffff67d000004000400ff01000002000000000000004000000040000000ed000000010001000e0a05000000000000020000040000000600000002000000ff7f00000100000001000000060000007f000000020000000004000004000000090000009000000008000000b6000000040000000400000005000000f50a0000ffff0000060000008ff9ffff070000001eaaffff3f0000008000000000000000ff0c0000ff7f0000030000007f0000002d0000000800000000010000ff070000ffffffff2bab000002000000ace800000500000000000000e1bf934d070000001f000d000300000004000000070000000900000005000000030000000200000087d400000200000008000000000100007f0000000e000000080000000200000007000000ffffff7f06000000000000000500000001000000820000001f0000000004000001000000faffffff0500000006000000070000000300000010000500810306009fff04000800000004040600d90b0000ff00000005000000040000001ba2cc3b00000080010000003f000000ff0f0000bd52c97303000000be060000fffffffffffeffff7f000000ff0000008100000000c8954b8db160fea10000000300000000000000060000008f5e0040010000000002000006000000010100000200000007000000000000e0318900000104000000efff000600000004000000080000000400000002000000c00000000810000008000000f7ffffff05000000810000004d00000001000080eb0700001f000000090000000800000001000000000000000000000002000000ffff00000100000002000000000000e0a000000040000000ff000000f80000110500000009000000070000000600000028080000030000000600000004000000be00000003000000070000000500000038080000faffffffffffffff47b5554d001000008100000007000000ffffffff040000000100000002000000566b00002000000004000000020000008b01000001000000ffff000004000000ff0f0000050000002000000003000000e40d000007000000f8ffffff200000003f000000387f00000700000007000000c10a000009000000040000000400000000000000008000000100008009000000370b000000000000ff07000006000000bb7900000400000002000000ffffff7f0300000000000000090000000700000005000000000000807f0000000900000008000000fad4ffffff01000001010000010000003f0000000400000020f2ffff01000100ffff0000010000000200000008000000fbfffffff9ffffff040000004d000000060000000200000002000000070000004e0d0000000200000800000035000000300e00000700000000040000020000000180000020000000f2ffffff070000000500000000010000fffffeff0900000000080000070000000800000009000000ff7f00000900000004000000040000000000000006000002050000000100000009000000080000007e0700000300000000800000bf16000002000006000000ffee00000001000000000000000010f7006305000000000000000000007f00000010080000000000000100008002000000080000000101000003000000ffffff7ffffffffff7ffffff0600000003000000a6060000ff030000070000000180000009000000020000000000000004000000e37fffff00020000070000000500000001000100000000800000af06060000002b0a000005000000010000000500000009000000040000000500000002000000ffffff7ff30000000800000002000000ffff0000ff070000810000004000000075fc000009000000fbffffff0500000000000000810000000100000080000000d05e0000020000001f00000000000000ff010000451e00002d00000000000000ff00000010006a1f31001000ff070000010000001800010039031c020101000001000000000000060500000010000200e002807104000000ff03000018000100080d1e02800000000600000024709a02ff7f000010000500010000000000000007000000100003001f000300070000000101000018000100", @ANYBLOB="f2"], 0x8d0}}, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) getsockopt$sock_timeval(r3, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000180)=0x10) r4 = socket(0x1000000010, 0x2, 0x0) sendmmsg$alg(r4, &(0x7f0000000100), 0x492492492492711, 0x0) 04:40:09 executing program 0: syz_clone(0x8810e600, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x100000, &(0x7f0000000000)="31ee889ad8ac30e19f165c1deaba6d576232d852fceaa0faaf4738d76d57a11a039b78ef9abbc1f405fb7a016c20", 0x2e, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="87230e1e3d123c712f67f9dffd30f00218498ddf5ece8b6180356b7e51056bdd88eb0cbb42eeeb6d02d78d3314a9") [ 488.032495][T11323] loop2: detected capacity change from 0 to 83 [ 488.150916][T11323] loop2: detected capacity change from 0 to 83 [ 488.152700][ T8861] I/O error, dev loop2, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 04:40:09 executing program 5: r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$VIDIOC_ENUMOUTPUT(r1, 0xc0485630, &(0x7f0000000000)={0xfff, "0e14e8ed70844edaaeab6d93a61303bc383e8c971daafd8c0e977b945b53e509", 0x2, 0x4, 0x8, 0x100000, 0x2}) syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000837e81eda8adba61d8a0000000010902120001000000000904000000e7499900"], 0x0) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r0) (async) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$VIDIOC_ENUMOUTPUT(r1, 0xc0485630, &(0x7f0000000000)={0xfff, "0e14e8ed70844edaaeab6d93a61303bc383e8c971daafd8c0e977b945b53e509", 0x2, 0x4, 0x8, 0x100000, 0x2}) (async) syz_usb_connect(0x0, 0x24, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000837e81eda8adba61d8a0000000010902120001000000000904000000e7499900"], 0x0) (async) 04:40:09 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000500)) (async) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async, rerun: 32) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (rerun: 32) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000080)='1', 0x1) (async) ioctl$PPPIOCATTACH(r3, 0x4004743d, &(0x7f0000000000)=0x4) (async) ioctl$PPPIOCNEWUNIT(r1, 0x4004743d, &(0x7f0000000500)) 04:40:09 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f3470f7e5784", 0x43}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0xfffffffffffffffe, r1}) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x10000000) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f3470f7e5784", 0x43}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0xfffffffffffffffe, r1}) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) ioctl$FS_IOC_SETFLAGS(r4, 0x40086602, &(0x7f0000000040)=0x10000000) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) 04:40:09 executing program 0: syz_clone(0x8810e600, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x100000, &(0x7f0000000000)="31ee889ad8ac30e19f165c1deaba6d576232d852fceaa0faaf4738d76d57a11a039b78ef9abbc1f405fb7a016c20", 0x2e, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="87230e1e3d123c712f67f9dffd30f00218498ddf5ece8b6180356b7e51056bdd88eb0cbb42eeeb6d02d78d3314a9") 04:40:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000240)='./file0\x00', 0xcbe8, 0x1, &(0x7f0000000280)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000200)='./file0\x00') r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x0) r1 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ftruncate(r1, 0x7fb) lseek(r1, 0x0, 0x2) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000040)=""/42) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'ip6tnl0\x00', &(0x7f0000000540)={'syztnl1\x00', 0x0, 0x2f, 0x5, 0xff, 0x9, 0x1, @local, @loopback, 0x8, 0x7, 0x80000001, 0xc3}}) sendmmsg(r2, 0x0, 0x0, 0x4c080) sendfile(r2, r2, 0x0, 0x3) ftruncate(0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000fc4) 04:40:09 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0xfc94) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="d00800002400fffff7009e000000000000000000", @ANYRES32=r1, @ANYBLOB="0000000bf1ffffff000000000800010063627100a408020004040600030000000500000000700300fdffffffffff00001f0000000500000000020000010000000000100000000000fdffffff07000000084900000100000002000000cf000000feffffff080000000180000003000000090100000200000000274a49ef6949a7bb000000050000000100000004000000ff7f000000000000000400000002000004000000ff0f0000f44f350001000000010400005eb768350100000008000000ffffffffc38d00001f000000040008830600000000000100f7ffffff030000000080ffff050000000600000006000000a900000000000000c0000000c0ffffff08000000018000000101000006000000b300000000000020050000000104000004000000070000000800000001010000c22e0000c0ffffff0500000004000000060000000900000008000000f7ffffff0800000003000000080000000400000001000080040000000400000000100000040000000700000009000000fcffffff01000000010000000900000000020000060e0000080000000200000002000000090000000800000007000000ab000000fb00000007000000ff0100000800000001040000070000000300000009000000ff07000008000000ffff0000a90100000900000005000000200000000500000001000000070000008eb7000000000080010000000000000007000000fffffffffcffffff01f0ffff000000003f00000003000000000100000080000000800000030000000500000005000000ffffffff0700000015ba000004000000070000000300000003000000ffffffff04000000554f00006ff800000700000003000000000200000600000008000000b300000006000000000000000007000001010000030000000080000000040000730a000001000080010000009e0c0000000800000100008000000000000000004000000000fefffff67d000004000400ff01000002000000000000004000000040000000ed000000010001000e0a05000000000000020000040000000600000002000000ff7f00000100000001000000060000007f000000020000000004000004000000090000009000000008000000b6000000040000000400000005000000f50a0000ffff0000060000008ff9ffff070000001eaaffff3f0000008000000000000000ff0c0000ff7f0000030000007f0000002d0000000800000000010000ff070000ffffffff2bab000002000000ace800000500000000000000e1bf934d070000001f000d000300000004000000070000000900000005000000030000000200000087d400000200000008000000000100007f0000000e000000080000000200000007000000ffffff7f06000000000000000500000001000000820000001f0000000004000001000000faffffff0500000006000000070000000300000010000500810306009fff04000800000004040600d90b0000ff00000005000000040000001ba2cc3b00000080010000003f000000ff0f0000bd52c97303000000be060000fffffffffffeffff7f000000ff0000008100000000c8954b8db160fea10000000300000000000000060000008f5e0040010000000002000006000000010100000200000007000000000000e0318900000104000000efff000600000004000000080000000400000002000000c00000000810000008000000f7ffffff05000000810000004d00000001000080eb0700001f000000090000000800000001000000000000000000000002000000ffff00000100000002000000000000e0a000000040000000ff000000f80000110500000009000000070000000600000028080000030000000600000004000000be00000003000000070000000500000038080000faffffffffffffff47b5554d001000008100000007000000ffffffff040000000100000002000000566b00002000000004000000020000008b01000001000000ffff000004000000ff0f0000050000002000000003000000e40d000007000000f8ffffff200000003f000000387f00000700000007000000c10a000009000000040000000400000000000000008000000100008009000000370b000000000000ff07000006000000bb7900000400000002000000ffffff7f0300000000000000090000000700000005000000000000807f0000000900000008000000fad4ffffff01000001010000010000003f0000000400000020f2ffff01000100ffff0000010000000200000008000000fbfffffff9ffffff040000004d000000060000000200000002000000070000004e0d0000000200000800000035000000300e00000700000000040000020000000180000020000000f2ffffff070000000500000000010000fffffeff0900000000080000070000000800000009000000ff7f00000900000004000000040000000000000006000002050000000100000009000000080000007e0700000300000000800000bf16000002000006000000ffee00000001000000000000000010f7006305000000000000000000007f00000010080000000000000100008002000000080000000101000003000000ffffff7ffffffffff7ffffff0600000003000000a6060000ff030000070000000180000009000000020000000000000004000000e37fffff00020000070000000500000001000100000000800000af06060000002b0a000005000000010000000500000009000000040000000500000002000000ffffff7ff30000000800000002000000ffff0000ff070000810000004000000075fc000009000000fbffffff0500000000000000810000000100000080000000d05e0000020000001f00000000000000ff010000451e00002d00000000000000ff00000010006a1f31001000ff070000010000001800010039031c020101000001000000000000060500000010000200e002807104000000ff03000018000100080d1e02800000000600000024709a02ff7f000010000500010000000000000007000000100003001f000300070000000101000018000100", @ANYBLOB="f2"], 0x8d0}}, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) getsockopt$sock_timeval(r3, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000180)=0x10) r4 = socket(0x1000000010, 0x2, 0x0) sendmmsg$alg(r4, &(0x7f0000000100), 0x492492492492711, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) (async) socket(0x11, 0x800000003, 0x0) (async) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0xfc94) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="d00800002400fffff7009e000000000000000000", @ANYRES32=r1, @ANYBLOB="0000000bf1ffffff000000000800010063627100a408020004040600030000000500000000700300fdffffffffff00001f0000000500000000020000010000000000100000000000fdffffff07000000084900000100000002000000cf000000feffffff080000000180000003000000090100000200000000274a49ef6949a7bb000000050000000100000004000000ff7f000000000000000400000002000004000000ff0f0000f44f350001000000010400005eb768350100000008000000ffffffffc38d00001f000000040008830600000000000100f7ffffff030000000080ffff050000000600000006000000a900000000000000c0000000c0ffffff08000000018000000101000006000000b300000000000020050000000104000004000000070000000800000001010000c22e0000c0ffffff0500000004000000060000000900000008000000f7ffffff0800000003000000080000000400000001000080040000000400000000100000040000000700000009000000fcffffff01000000010000000900000000020000060e0000080000000200000002000000090000000800000007000000ab000000fb00000007000000ff0100000800000001040000070000000300000009000000ff07000008000000ffff0000a90100000900000005000000200000000500000001000000070000008eb7000000000080010000000000000007000000fffffffffcffffff01f0ffff000000003f00000003000000000100000080000000800000030000000500000005000000ffffffff0700000015ba000004000000070000000300000003000000ffffffff04000000554f00006ff800000700000003000000000200000600000008000000b300000006000000000000000007000001010000030000000080000000040000730a000001000080010000009e0c0000000800000100008000000000000000004000000000fefffff67d000004000400ff01000002000000000000004000000040000000ed000000010001000e0a05000000000000020000040000000600000002000000ff7f00000100000001000000060000007f000000020000000004000004000000090000009000000008000000b6000000040000000400000005000000f50a0000ffff0000060000008ff9ffff070000001eaaffff3f0000008000000000000000ff0c0000ff7f0000030000007f0000002d0000000800000000010000ff070000ffffffff2bab000002000000ace800000500000000000000e1bf934d070000001f000d000300000004000000070000000900000005000000030000000200000087d400000200000008000000000100007f0000000e000000080000000200000007000000ffffff7f06000000000000000500000001000000820000001f0000000004000001000000faffffff0500000006000000070000000300000010000500810306009fff04000800000004040600d90b0000ff00000005000000040000001ba2cc3b00000080010000003f000000ff0f0000bd52c97303000000be060000fffffffffffeffff7f000000ff0000008100000000c8954b8db160fea10000000300000000000000060000008f5e0040010000000002000006000000010100000200000007000000000000e0318900000104000000efff000600000004000000080000000400000002000000c00000000810000008000000f7ffffff05000000810000004d00000001000080eb0700001f000000090000000800000001000000000000000000000002000000ffff00000100000002000000000000e0a000000040000000ff000000f80000110500000009000000070000000600000028080000030000000600000004000000be00000003000000070000000500000038080000faffffffffffffff47b5554d001000008100000007000000ffffffff040000000100000002000000566b00002000000004000000020000008b01000001000000ffff000004000000ff0f0000050000002000000003000000e40d000007000000f8ffffff200000003f000000387f00000700000007000000c10a000009000000040000000400000000000000008000000100008009000000370b000000000000ff07000006000000bb7900000400000002000000ffffff7f0300000000000000090000000700000005000000000000807f0000000900000008000000fad4ffffff01000001010000010000003f0000000400000020f2ffff01000100ffff0000010000000200000008000000fbfffffff9ffffff040000004d000000060000000200000002000000070000004e0d0000000200000800000035000000300e00000700000000040000020000000180000020000000f2ffffff070000000500000000010000fffffeff0900000000080000070000000800000009000000ff7f00000900000004000000040000000000000006000002050000000100000009000000080000007e0700000300000000800000bf16000002000006000000ffee00000001000000000000000010f7006305000000000000000000007f00000010080000000000000100008002000000080000000101000003000000ffffff7ffffffffff7ffffff0600000003000000a6060000ff030000070000000180000009000000020000000000000004000000e37fffff00020000070000000500000001000100000000800000af06060000002b0a000005000000010000000500000009000000040000000500000002000000ffffff7ff30000000800000002000000ffff0000ff070000810000004000000075fc000009000000fbffffff0500000000000000810000000100000080000000d05e0000020000001f00000000000000ff010000451e00002d00000000000000ff00000010006a1f31001000ff070000010000001800010039031c020101000001000000000000060500000010000200e002807104000000ff03000018000100080d1e02800000000600000024709a02ff7f000010000500010000000000000007000000100003001f000300070000000101000018000100", @ANYBLOB="f2"], 0x8d0}}, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r2) (async) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) (async) getsockopt$sock_timeval(r3, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000180)=0x10) (async) socket(0x1000000010, 0x2, 0x0) (async) sendmmsg$alg(r4, &(0x7f0000000100), 0x492492492492711, 0x0) (async) 04:40:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000240)='./file0\x00', 0xcbe8, 0x1, &(0x7f0000000280)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000200)='./file0\x00') (async) r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x0) (async) r1 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ftruncate(r1, 0x7fb) lseek(r1, 0x0, 0x2) (async) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000040)=""/42) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'ip6tnl0\x00', &(0x7f0000000540)={'syztnl1\x00', 0x0, 0x2f, 0x5, 0xff, 0x9, 0x1, @local, @loopback, 0x8, 0x7, 0x80000001, 0xc3}}) (async) sendmmsg(r2, 0x0, 0x0, 0x4c080) (async) sendfile(r2, r2, 0x0, 0x3) (async) ftruncate(0xffffffffffffffff, 0x0) (async) open(0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000fc4) [ 488.397025][T11353] loop2: detected capacity change from 0 to 101 [ 488.420659][ T28] audit: type=1804 audit(1664858409.787:235): pid=11353 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir3581317373/syzkaller.fpKnfs/246/file0/bus" dev="loop2" ino=1048601 res=1 errno=0 04:40:09 executing program 1: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r0, 0xc004743e, &(0x7f0000000500)) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) (async) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000080)='1', 0x1) (async) ioctl$PPPIOCATTACH(r3, 0x4004743d, &(0x7f0000000000)=0x4) (async) ioctl$PPPIOCNEWUNIT(r1, 0x4004743d, &(0x7f0000000500)) 04:40:09 executing program 0: syz_clone(0x8810e600, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_clone(0x100000, &(0x7f0000000000)="31ee889ad8ac30e19f165c1deaba6d576232d852fceaa0faaf4738d76d57a11a039b78ef9abbc1f405fb7a016c20", 0x2e, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="87230e1e3d123c712f67f9dffd30f00218498ddf5ece8b6180356b7e51056bdd88eb0cbb42eeeb6d02d78d3314a9") 04:40:09 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000240)='./file0\x00', 0xcbe8, 0x1, &(0x7f0000000280)=[{&(0x7f00000002c0)="eb3c906d6b66732e66617400020101000240008000f801", 0x17}], 0x0, &(0x7f00000004c0)=ANY=[], 0x0) chdir(&(0x7f0000000200)='./file0\x00') r0 = creat(&(0x7f0000000180)='./bus\x00', 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x8040, 0x0) r1 = creat(&(0x7f0000000180)='./bus\x00', 0x0) ftruncate(r1, 0x7fb) lseek(r1, 0x0, 0x2) (async) ioctl$EVIOCGBITKEY(r0, 0x80404521, &(0x7f0000000040)=""/42) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f00000001c0)={'ip6tnl0\x00', &(0x7f0000000540)={'syztnl1\x00', 0x0, 0x2f, 0x5, 0xff, 0x9, 0x1, @local, @loopback, 0x8, 0x7, 0x80000001, 0xc3}}) sendmmsg(r2, 0x0, 0x0, 0x4c080) (async) sendfile(r2, r2, 0x0, 0x3) (async) ftruncate(0xffffffffffffffff, 0x0) (async) open(0x0, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000fc4) 04:40:09 executing program 3: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0xfc94) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="d00800002400fffff7009e000000000000000000", @ANYRES32=r1, @ANYBLOB="0000000bf1ffffff000000000800010063627100a408020004040600030000000500000000700300fdffffffffff00001f0000000500000000020000010000000000100000000000fdffffff07000000084900000100000002000000cf000000feffffff080000000180000003000000090100000200000000274a49ef6949a7bb000000050000000100000004000000ff7f000000000000000400000002000004000000ff0f0000f44f350001000000010400005eb768350100000008000000ffffffffc38d00001f000000040008830600000000000100f7ffffff030000000080ffff050000000600000006000000a900000000000000c0000000c0ffffff08000000018000000101000006000000b300000000000020050000000104000004000000070000000800000001010000c22e0000c0ffffff0500000004000000060000000900000008000000f7ffffff0800000003000000080000000400000001000080040000000400000000100000040000000700000009000000fcffffff01000000010000000900000000020000060e0000080000000200000002000000090000000800000007000000ab000000fb00000007000000ff0100000800000001040000070000000300000009000000ff07000008000000ffff0000a90100000900000005000000200000000500000001000000070000008eb7000000000080010000000000000007000000fffffffffcffffff01f0ffff000000003f00000003000000000100000080000000800000030000000500000005000000ffffffff0700000015ba000004000000070000000300000003000000ffffffff04000000554f00006ff800000700000003000000000200000600000008000000b300000006000000000000000007000001010000030000000080000000040000730a000001000080010000009e0c0000000800000100008000000000000000004000000000fefffff67d000004000400ff01000002000000000000004000000040000000ed000000010001000e0a05000000000000020000040000000600000002000000ff7f00000100000001000000060000007f000000020000000004000004000000090000009000000008000000b6000000040000000400000005000000f50a0000ffff0000060000008ff9ffff070000001eaaffff3f0000008000000000000000ff0c0000ff7f0000030000007f0000002d0000000800000000010000ff070000ffffffff2bab000002000000ace800000500000000000000e1bf934d070000001f000d000300000004000000070000000900000005000000030000000200000087d400000200000008000000000100007f0000000e000000080000000200000007000000ffffff7f06000000000000000500000001000000820000001f0000000004000001000000faffffff0500000006000000070000000300000010000500810306009fff04000800000004040600d90b0000ff00000005000000040000001ba2cc3b00000080010000003f000000ff0f0000bd52c97303000000be060000fffffffffffeffff7f000000ff0000008100000000c8954b8db160fea10000000300000000000000060000008f5e0040010000000002000006000000010100000200000007000000000000e0318900000104000000efff000600000004000000080000000400000002000000c00000000810000008000000f7ffffff05000000810000004d00000001000080eb0700001f000000090000000800000001000000000000000000000002000000ffff00000100000002000000000000e0a000000040000000ff000000f80000110500000009000000070000000600000028080000030000000600000004000000be00000003000000070000000500000038080000faffffffffffffff47b5554d001000008100000007000000ffffffff040000000100000002000000566b00002000000004000000020000008b01000001000000ffff000004000000ff0f0000050000002000000003000000e40d000007000000f8ffffff200000003f000000387f00000700000007000000c10a000009000000040000000400000000000000008000000100008009000000370b000000000000ff07000006000000bb7900000400000002000000ffffff7f0300000000000000090000000700000005000000000000807f0000000900000008000000fad4ffffff01000001010000010000003f0000000400000020f2ffff01000100ffff0000010000000200000008000000fbfffffff9ffffff040000004d000000060000000200000002000000070000004e0d0000000200000800000035000000300e00000700000000040000020000000180000020000000f2ffffff070000000500000000010000fffffeff0900000000080000070000000800000009000000ff7f00000900000004000000040000000000000006000002050000000100000009000000080000007e0700000300000000800000bf16000002000006000000ffee00000001000000000000000010f7006305000000000000000000007f00000010080000000000000100008002000000080000000101000003000000ffffff7ffffffffff7ffffff0600000003000000a6060000ff030000070000000180000009000000020000000000000004000000e37fffff00020000070000000500000001000100000000800000af06060000002b0a000005000000010000000500000009000000040000000500000002000000ffffff7ff30000000800000002000000ffff0000ff070000810000004000000075fc000009000000fbffffff0500000000000000810000000100000080000000d05e0000020000001f00000000000000ff010000451e00002d00000000000000ff00000010006a1f31001000ff070000010000001800010039031c020101000001000000000000060500000010000200e002807104000000ff03000018000100080d1e02800000000600000024709a02ff7f000010000500010000000000000007000000100003001f000300070000000101000018000100", @ANYBLOB="f2"], 0x8d0}}, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r3 = dup(r2) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) getsockopt$sock_timeval(r3, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000180)=0x10) r4 = socket(0x1000000010, 0x2, 0x0) sendmmsg$alg(r4, &(0x7f0000000100), 0x492492492492711, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000002c0)={0x0}}, 0x0) (async) socket(0x11, 0x800000003, 0x0) (async) bind(r0, &(0x7f0000000080)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) (async) getsockname$packet(r0, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000000)=0xfc94) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="d00800002400fffff7009e000000000000000000", @ANYRES32=r1, @ANYBLOB="0000000bf1ffffff000000000800010063627100a408020004040600030000000500000000700300fdffffffffff00001f0000000500000000020000010000000000100000000000fdffffff07000000084900000100000002000000cf000000feffffff080000000180000003000000090100000200000000274a49ef6949a7bb000000050000000100000004000000ff7f000000000000000400000002000004000000ff0f0000f44f350001000000010400005eb768350100000008000000ffffffffc38d00001f000000040008830600000000000100f7ffffff030000000080ffff050000000600000006000000a900000000000000c0000000c0ffffff08000000018000000101000006000000b300000000000020050000000104000004000000070000000800000001010000c22e0000c0ffffff0500000004000000060000000900000008000000f7ffffff0800000003000000080000000400000001000080040000000400000000100000040000000700000009000000fcffffff01000000010000000900000000020000060e0000080000000200000002000000090000000800000007000000ab000000fb00000007000000ff0100000800000001040000070000000300000009000000ff07000008000000ffff0000a90100000900000005000000200000000500000001000000070000008eb7000000000080010000000000000007000000fffffffffcffffff01f0ffff000000003f00000003000000000100000080000000800000030000000500000005000000ffffffff0700000015ba000004000000070000000300000003000000ffffffff04000000554f00006ff800000700000003000000000200000600000008000000b300000006000000000000000007000001010000030000000080000000040000730a000001000080010000009e0c0000000800000100008000000000000000004000000000fefffff67d000004000400ff01000002000000000000004000000040000000ed000000010001000e0a05000000000000020000040000000600000002000000ff7f00000100000001000000060000007f000000020000000004000004000000090000009000000008000000b6000000040000000400000005000000f50a0000ffff0000060000008ff9ffff070000001eaaffff3f0000008000000000000000ff0c0000ff7f0000030000007f0000002d0000000800000000010000ff070000ffffffff2bab000002000000ace800000500000000000000e1bf934d070000001f000d000300000004000000070000000900000005000000030000000200000087d400000200000008000000000100007f0000000e000000080000000200000007000000ffffff7f06000000000000000500000001000000820000001f0000000004000001000000faffffff0500000006000000070000000300000010000500810306009fff04000800000004040600d90b0000ff00000005000000040000001ba2cc3b00000080010000003f000000ff0f0000bd52c97303000000be060000fffffffffffeffff7f000000ff0000008100000000c8954b8db160fea10000000300000000000000060000008f5e0040010000000002000006000000010100000200000007000000000000e0318900000104000000efff000600000004000000080000000400000002000000c00000000810000008000000f7ffffff05000000810000004d00000001000080eb0700001f000000090000000800000001000000000000000000000002000000ffff00000100000002000000000000e0a000000040000000ff000000f80000110500000009000000070000000600000028080000030000000600000004000000be00000003000000070000000500000038080000faffffffffffffff47b5554d001000008100000007000000ffffffff040000000100000002000000566b00002000000004000000020000008b01000001000000ffff000004000000ff0f0000050000002000000003000000e40d000007000000f8ffffff200000003f000000387f00000700000007000000c10a000009000000040000000400000000000000008000000100008009000000370b000000000000ff07000006000000bb7900000400000002000000ffffff7f0300000000000000090000000700000005000000000000807f0000000900000008000000fad4ffffff01000001010000010000003f0000000400000020f2ffff01000100ffff0000010000000200000008000000fbfffffff9ffffff040000004d000000060000000200000002000000070000004e0d0000000200000800000035000000300e00000700000000040000020000000180000020000000f2ffffff070000000500000000010000fffffeff0900000000080000070000000800000009000000ff7f00000900000004000000040000000000000006000002050000000100000009000000080000007e0700000300000000800000bf16000002000006000000ffee00000001000000000000000010f7006305000000000000000000007f00000010080000000000000100008002000000080000000101000003000000ffffff7ffffffffff7ffffff0600000003000000a6060000ff030000070000000180000009000000020000000000000004000000e37fffff00020000070000000500000001000100000000800000af06060000002b0a000005000000010000000500000009000000040000000500000002000000ffffff7ff30000000800000002000000ffff0000ff070000810000004000000075fc000009000000fbffffff0500000000000000810000000100000080000000d05e0000020000001f00000000000000ff010000451e00002d00000000000000ff00000010006a1f31001000ff070000010000001800010039031c020101000001000000000000060500000010000200e002807104000000ff03000018000100080d1e02800000000600000024709a02ff7f000010000500010000000000000007000000100003001f000300070000000101000018000100", @ANYBLOB="f2"], 0x8d0}}, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r2) (async) write$6lowpan_enable(r3, &(0x7f0000000000)='0', 0xfffffd2c) (async) getsockopt$sock_timeval(r3, 0x1, 0x14, &(0x7f0000000040), &(0x7f0000000180)=0x10) (async) socket(0x1000000010, 0x2, 0x0) (async) sendmmsg$alg(r4, &(0x7f0000000100), 0x492492492492711, 0x0) (async) [ 488.522273][T11378] loop2: detected capacity change from 0 to 101 04:40:09 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x2c0182, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) r3 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r3, {0xffffffff}}, './file0\x00'}) ioctl$FS_IOC_SETVERSION(r3, 0x40087602, &(0x7f0000000000)) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 488.669639][T11410] loop2: detected capacity change from 0 to 101 [ 488.710223][ T28] audit: type=1804 audit(1664858410.067:236): pid=11412 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir3581317373/syzkaller.fpKnfs/248/file0/bus" dev="loop2" ino=1048605 res=1 errno=0 [ 488.798218][ T919] usb 6-1: new high-speed USB device number 42 using dummy_hcd [ 488.998054][ T919] usb 6-1: device descriptor read/64, error 18 [ 489.268098][ T919] usb 6-1: new high-speed USB device number 43 using dummy_hcd [ 489.458039][ T919] usb 6-1: device descriptor read/64, error 18 [ 489.578153][ T919] usb usb6-port1: attempt power cycle [ 489.998065][ T919] usb 6-1: new high-speed USB device number 44 using dummy_hcd [ 490.088412][ T919] usb 6-1: Invalid ep0 maxpacket: 237 [ 490.248059][ T919] usb 6-1: new high-speed USB device number 45 using dummy_hcd [ 490.338327][ T919] usb 6-1: Invalid ep0 maxpacket: 237 [ 490.343854][ T919] usb usb6-port1: unable to enumerate USB device 04:40:12 executing program 3: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1002010, 0x4d, &(0x7f0000000200)=[{&(0x7f0000011720)="0000050000", 0x5, 0x1}, {&(0x7f0000014700)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x6}, {&(0x7f0000010000)="b32bdcf876cf40c192d6806f63f37012b48c1024c249a0d886d1dc2c4b3217e33044e7b31d6a4a468b62deb103be7324000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000c5030000000000000300000000010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be732400"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e4000010000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee5700"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="13af3a8510dfbe4055a37da3afd55e925c0eef346f03a36151d6e29688dab74a3044e7b31d6a4a468b62deb103be732400001000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324cee605020bab5bd1b3b83ceeb38c350b0a4944591c633499bd7e7967bc00e3393044e7b31d6a4a468b62deb103be732400101000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73249139f807b119d96a64f0db07ba383175f9005a1fd923b51bf3aada8f3eb0f3243044e7b31d6a4a468b62deb103be732400201000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="000000000000000000000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000400000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324932b00dfeb173b4f8a24e11b458d2dd2623fbfb69937320ae50faf0042d7a3c03044e7b31d6a4a468b62deb103be732400301000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="000000000000000000000000000000000300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e8cf25d7bc053b57f50c82496ee7683e560b5f41da68d00611d423cdcc49edb7b3044e7b31d6a4a468b62deb103be732400401000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="5d1528946712c4c5d03eb696daf49e1a536eebe27d10533b8bbb6052ef271afc3044e7b31d6a4a468b62deb103be732400501000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="4e18e502b3f33ca045c7345c5fddafa7db278ecc48e105723a083ee2509dac973044e7b31d6a4a468b62deb103be732400601000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000e4e7604250de9e6386d6af1d782db98edb98cfc380c3e6a5ce030737ee72cb423044e7b31d6a4a468b62deb103be732400701000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000000c80)="0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e030000000000000000010000000000000000100000000000000040000000cc8b07fcece20000465ffd3dabca4d78ad5dee1cdfe9b920a539d1a806656794b30f3a8a6904000000c579e65a517b2f752e3044e7b31d6a4a468b62deb103be732400801000001a00000100000000000001465f7e387a217e0200000000000000030000000000000003000000000100188da6490000d80100000000e2ffff380f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e000050000000000000000000000000000000007ab1000000c9a4af46e9c0d42d683ba69c66dff99499c0e009df3ad9fa0600000000000000ef408e49aaa7537143b1531cd195f3be4a9b1d32b58ef4e595e0f1bc849bf2174bca86f5b04083597a564711768fb02ed1d8471a6279326777e829478327f27a3a578ea6bffb72d76d69b61c392d3d74ca9d07df73264c503f35fe73ffb0b7f2e3d49272614053587c3c24a7322adcc13641d2c59f1e5480890e94ca288375252acc523ce5fcf10068a48ed60b000000000000000000d9b69312a157a5680a78d4c91bb656d90eca010859ebe32a2b62fa41a74a74117273b118081e9347eca25f84ba942bba1068b3c9fb61a8b1c4548123f197912943994c69e796274e9ea7", 0x219, 0x107fa0}, {&(0x7f0000000980)="1900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000590000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73242110a823afac7ec09a35d24c3bd3c8578b062593b708eda0b050b4e4580ce0903044e7b31d6a4a468b62deb103be732400901000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b00400000000000000010000000000000001000000000000000200000000000000010000000000000001000000000000000200000000000000006000000000000000010000000000000200000000000000aeb0ffd813497285aa1f86c9104cd7d23f57c6d2ae207d08f79e9dc148d8032a3044e7b31d6a4a468b62deb103be732400a01000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e02000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="00000000000072000800000000000180000000000000eb07000000000000030000000000000000100000000000000000000000000002010000000000000000000000ed4f00"/90, 0x5a, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000040000000000000000000c050000000000000000000000200000010000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="00000000000000000000050000000000000000010000000000000010500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500000000000000b9d25ac8471f494081e947eb5957eb4d00"/128, 0x80, 0x500b60}, {&(0x7f00000010c0)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000000000030000000000000000c4a1e4c85251a85aee82b1e8d5603830e437f9d60fc99d3e984725fd7c15929d0b17a46b35de361de61ed6a7b2bc9d28945bb29d4bb1d2434c51dd46290c1d30", 0x80, 0x500c00}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="605cf5c7164347986457d95068a1010217e717bc6b380b43d967e4d7b0c6bde13044e7b31d6a4a468b62deb103be732400105000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000be550a82dadc8bff0e6653430a0badf16fd30a2203c0658b22e25603f074b3703044e7b31d6a4a468b62deb103be732400205000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x502c80}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000e99f3171a699ea303a1e5bb75e3e657c66c9ddfe412cbd269cd46d69bb5148c43044e7b31d6a4a468b62deb103be732400305000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="941187bb4e0653902421d2560875d929597777b1d63e6d8aca83fb0957a93f4a3044e7b31d6a4a468b62deb103be732400405000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="000000000000000000000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217eca59cbe44d2487fad619e167f084d93b8f4f6e0b279613f7f3f358e77d77c8fb3044e7b31d6a4a468b62deb103be732400505000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e06000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000e06fad0ce5e9ab2aef5fba0787ca61451e936d8747fdeb4dc037ab6c4be7eb713044e7b31d6a4a468b62deb103be732400605000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000810a00003c0000000401000000000000010000000000000000e1090000a000000004010000000000000c0001000000000000d20900000f00000004010000000000001822a8f12600000000a30900002f000000040100000000000018d65ba13500000000740900002f00000004010000000000006c0000000000000000550900001f0000000501000000000000010000000000000000b5080000a000000005010000000000000c0001000000000000970800001e00000005010000000000006c000000000000000062080000350000000601000000000000010000000000000000c2070000a000000006010000000000000c0001000000000000af0700001300000006010000000000006c0000000000000000360700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="00000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000270000000000000027000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c7b548a1c5326ff0be533bd3818410b48860d64595e42b43b6f4df55579493f573044e7b31d6a4a468b62deb103be732400705000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e04000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000469e48415f1a01fc3ac18be8e7e5a8af073de13c9a052b5467c1e1c0cd6811f03044e7b31d6a4a468b62deb103be732400805000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000313c51cc37dca5af949cece6764b596d93b7d7f3e12a1f0fd9bb825d4cd9f2db3044e7b31d6a4a468b62deb103be732400905000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="0b1132418659291a1ac639980d9836da152666216236334a718cd3101574b1303044e7b31d6a4a468b62deb103be732400a05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="0000000000000000010000000000000004000000000000000200000000000000871813e7977700d423afd8958ac6130e213d89aeaa4bc3c812961435ed531f223044e7b31d6a4a468b62deb103be732400b05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000000000000000000000000000771eb499efb8fb57f9186553c8fff0e0c5085178b2be86ce2b432b0cbdd11da13044e7b31d6a4a468b62deb103be732400c05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000009000000000000000100000000b9d25ac8471f4940fb81e947eb5957eb4d930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="9d1c35edb3acec1f588e7f55332ce912f25599292e5a895c98c26fcefdc2b2ae3044e7b31d6a4a468b62deb103be732400005100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751506010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f630000000016e875156b1f1f630000000016e87515691f1f63000000000000000066cbaba9ab19bc8ab62490155e2c0ddbce145b5c97504f39191829915c4b51df3044e7b31d6a4a468b62deb103be732400105100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000007000000000000000100000000f6ffffffffffffff8000d05000000000003b0f0000600000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5ff730de2346e986d397b1d7cb05353dd9cc6408db4a0cd10aa5ebf5ac0b576dfb3044e7b31d6a4a468b62deb103be732400205100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x240, 0x511fa0}, {&(0x7f0000013fc0)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000002f944490bb1377b087f08114424b6983854c2f87aced714da0efef060d7788cf3044e7b31d6a4a468b62deb103be732400305100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000144a0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f0000014520)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014580)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f0000014600)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014660)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f00000146a0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f0000014840)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f0000000140)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014980)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f0000014a00)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a40)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014aa0)="2e953025f7c949ec5c0e8609da622b1b3ec05f172ed6623646aa2e829dac285c3044e7b31d6a4a468b62deb103be732400505100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b80)="00000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e0000000000000000000000000000000000000000000000000000000000000000000000000000000086fee722133f313d9d7bc34a36d99907899efcd203f571e62fa8f4639f1e0a6d3044e7b31d6a4a468b62deb103be732400605100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014dc0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e40)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014ea0)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014f20)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f80)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014fc0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000015020)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015160)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015240)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f00000152a0)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f0000015320)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015360)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f00000153c0)="200a64fbdcddadfdb448980e8554a5f260d8e85f4e71eb4db1a40ebca09a70a83044e7b31d6a4a468b62deb103be732400705100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f00000155a0)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000000d350d32179865b0ff669c442543c6098b9cdb63ccc63a3f0789fb3fb00edb213044e7b31d6a4a468b62deb103be732400805100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e08000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f0000015900)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f0000015920)="73cf2dd8567feaab9b01791d9d5fa2aab1429e8823561a3399bd613a2d6202923044e7b31d6a4a468b62deb103be732400006900000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007e0700003c0000000401000000000000010000000000000000de060000a000000004010000000000000c0001000000000000cf0600000f00000004010000000000001822a8f12600000000a00600002f000000040100000000000018d65ba13500000000710600002f00000004010000000000006c0000000000000000520600001f0000000501000000000000010000000000000000b2050000a000000005010000000000000c0001000000000000940500001e0000000601000000000000010000000000000000f4040000a000000006010000000000000c0001000000000000e10400001300000006010000000000006c0000000000000000680400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c40)="0000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff410000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751504010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000000040)={[{@nossd_spread}, {@noflushoncommit}, {@space_cache_v1}, {@datasum}, {@ssd}, {@clear_cache}, {@space_cache_v2}, {@ssd_spread}]}, 0x1) 04:40:12 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prlimit64(r0, 0xc, &(0x7f0000000400)={0x9, 0xd37f}, &(0x7f0000000480)) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) getuid() r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BTRFS_IOC_DEFRAG(r4, 0x50009402, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000340)={0x0, 0xfb, 0x8e, 0x1, 0x9, "39d7ec5eefc03daa4c1708cee070aa50", "90107941a3b6972a9cf9160cc1c8d025dc1cf4ca4a1f2f5cb136a2a3ced6f0014f024a4f139ed44b22bcf0e6aed3f827b4abe26da4aca6e6e946c0a714cc1d66064f397e91eec77ba74294f2c058c93348b14ce98e849b2a00ea72444a185fd9fc9211d5bbc34f28ff673047c20f9c685c5788d2a1f315fb62"}, 0x8e, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000000580)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="677c704ef56f74612c00"], 0x0) 04:40:12 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000d00)=ANY=[@ANYBLOB="b70200000f0e1d09bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000d0b68af1de640300000000007502faff07cd02020404000003007d60b70300000d1000006a0a00fe0000000d8500000028000000b70000000604002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1059b5725ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288e7ff949a7a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08000000007b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7686bc2e1b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894e00009338923789a1edcd8043fe83919088383268324a25df14010c8ea79c0d93ca77fd6c7ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151c2fcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc76e5d3c6840ad05a57af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a770000000000005addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0c901973cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8659c6146a793026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b6d2f0c051b8b775152786118a1020000fc19928ccb713ff09e179c308fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9605a504bca38627df469cebb7db08358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c15a5a4dd567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85481743db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c5a5ed047d6589c10a5f6633b01813fc5cd7d048469a966bbfb300fd772cbadf2cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d0f4632f638b09a0307ff31729857f9e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b0309070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dcfa0c052feecee18c64c4600a0bc3d4945d4b918865bb7a8a726a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c5507008b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9d10cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b050edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada7766c301c65e56351d009a568c782f4438ecba9bee47f25286300e83bd1853076ad52eac84029335b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801c836a40b0100d0961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e6d7f49dec90a05bd771dd0502dc2170ccf98ade27e858eb5686ac900000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce7284157b57be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d48419a14a2bd8d4afff527513a2efc8403be48e494b3de33b1deefd9d902e8dc868f30161c2cd13b21b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae3344295bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a22afb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9ba9c18e746aa9ea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f843425100950000009e000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612dfa87c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac216119e8ce582698938c9a331a974087b71f07e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e88c726f63662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59d1856eed2b502965038af0d56e49e0e2e9cb0e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98282795dc5547aab3dcbd82a06e7f00c8160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50b973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abce6bb1d69193bd01f59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b494d0183cbd8dae2ba19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b6048c53813e6b508dfc713583d8ef8f9cfff5cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828e912b150dde95dafe80ee043a107bde9c0bb87155691d640fd000000e4a2d2aa0607b026f78417471e6ea0d10000309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb630fdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265ff572dd061679c0000000000000f4f6b4ef8eb757ac80dc44711ae17816e32e38d7c894ab51238b2d7051ee26121404c0ade6faea7e72449cf38be7173b066f3a7835a31f1516c4cb1fda57ec8c19bc2800e246c1b64cf278c7afb3c9a5e346bdb259ac6788eefd5086e45554c8e2bdde8a3ac990dd929277a6af1876940c7c012f4b7d3d7aa68f2f07d83e925b326b05f130000000000000000000000000000000003572023092306e73a16f4b362f725b22b32be04e53a2219e3b08d75537c158ea4c4821d17d3b844dbe87408c34bb0f26ba43bd4530afb769d45b93b8f2b6c194afc197f77bfb136dfd38c265479bd4f74b9d0b5c2f37eaacb2894370ab02abe06b823a2753ca82ea8888f2a5063212212772dcc541de26c97c1312fc247b56a9cd3e05bcb8bc93363edfa05f9c76e94190f917c3af6884c8742371f25eb0000000000000000000000004ae9afd11c62a57a29a163acc55ca9fe6da9ce6d59bdd87adec5ba4052a5edcd9999720e8b2a08b69f79f78c78b9f720bcf6a2ab411d420db8231780cdf52d4498353ce1bc587700adf3a307ff11be0ca772f1bcc565070ef9345c2d55f0506d9059fff65ca75c9809c8e5e423f6f210a195e9b59a08c43dab5b025b1dc33cfdafe62aa8f13c38341267a920fc0be4e61fe9d8bed61524ad62896e3dfba3091cf028cdb3fabb530f1d0d4bdf3b13b2be391c5dda4b8b248ea58cb56aed4d968d506a108626e2423c506cc11bc2ec9de3b793fec489d08085e8c582cf6fc06c20eb57f7a1ba7315c67bd0e50f529a01211f8add5f28fd65fcd373982ae902e67966990cf34be5ed5dcf39b9e44fb0165fa40fcc5643678bab244a3a76f43dd267db562efe5156b85f6e909066b8f37b81b756eeeeee4598195e70d74bd1e221c5e0cf111b816f8bd5c2ac451fabd160815b9e81b9c4abffef4b12d82e401a0cce36fbfedaec4ab6a89e128ef71e63f2239792338e87e4c7d571d6e4bc165ea1d476531b4ddfbb698101e8563f7c25b4d527240dafb074437aa96f66e293df31b7b7689ff290585e132fa95a2b505b9471c5df5a"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x8}, 0x8, 0x10, &(0x7f0000000000)={0x0, 0x2}, 0x10}, 0x80) 04:40:12 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) sendmsg$nl_route(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv6_getaddrlabel={0x38, 0x4a, 0x300, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x3f, 0x0, r4, 0xfffffffe}, [@IFAL_LABEL={0x8, 0x2, 0x5}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x40) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000480)=@newtfilter={0x5d4, 0x2c, 0x400, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, r4, {0xe, 0x10}, {0x5, 0xffe0}, {0xfff1, 0xfff3}}, [@filter_kind_options=@f_basic={{0xa}, {0x25c, 0x2, [@TCA_BASIC_ACT={0x218, 0x3, [@m_connmark={0x188, 0x1b, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x8, 0xfffffffd, 0x20000000, 0xb8e7, 0x4}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3f, 0x2, 0x5, 0x6, 0x3ff}, 0x8}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xde11, 0x3, 0x9762, 0x6}, 0x1}}]}, {0x102, 0x6, "c35eb73e8984f4bd92a91036fc9b8e951da7c6296bca6e395909a8b1d7e359df532382a56e16cd7d5f979b40d1ac08d2983954344b50619a239517208adde30181462b83ead959ef8776930b9abd376d83eb9ec9b26e78fb5129830cab043716a70e6136e5441371e5100304a178d5fc070aaa4a6a95f4a6085b4d7c09844d55c285748589f8b764f1b56b8310047e356df3b005f33909ddd25a3bd48bbce72af721f91200ecbb3bb56133f5887eac9c87bc3f210320cbeacd5e7e5ea5582bccb72b49bdd8d64a0ef4364bfe82abe24b459b3a449a082d6ea9d07a106e7d2fb8b1aeb1ceb670ebedfdb4247ceea87255b05696a94cf3d566def99db46fe5"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x5, 0x3}}}}, @m_skbedit={0x8c, 0x1d, 0x0, 0x0, {{0xc}, {0x2c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x1ff}, @TCA_SKBEDIT_PRIORITY={0x8}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x800}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x7}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x3}]}, {0x35, 0x6, "eea0493cca44116070d914513509f227fb13507b88221e68f704c87da4b361f057de165270e94162b62e5cbb367959ebff"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}, @TCA_BASIC_POLICE={0x1c, 0x4, [@TCA_POLICE_RATE64={0xc, 0x8, 0x101}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8}]}, @TCA_BASIC_EMATCHES={0x14, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x9}}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}, @TCA_BASIC_CLASSID={0x8, 0x1, {0x4, 0x738013fe58cf01e7}}, @TCA_BASIC_CLASSID={0x8, 0x1, {0xfff2, 0xfff1}}]}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @filter_kind_options=@f_matchall={{0xd}, {0x2ac, 0x2, [@TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0xe, 0xfff1}}, @TCA_MATCHALL_ACT={0x298, 0x2, [@m_skbedit={0x134, 0x18, 0x0, 0x0, {{0xc}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffe0, 0xa}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xe, 0xb}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x1000, 0x0, 0x20000000, 0xe9, 0x8}}, @TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x6}]}, {0xcd, 0x6, "04f4db20ee9be0a7d4430b5978d0e6cc17166b87924c059e19bf9f7273003966ab29a8e6678567f5d7f313a70e666c2afcc637bd3355661720d97096a4a84188b8abb8dc08354323b2e4c44a4be82ba042e0f88dcf6c4b4f869ddfbd198aff5f0c145569e6d53585a42a4a8fc926baf06eedde1d0ae1334c1949ecda1e0279355d4104f01fe2b3d3d28054a9bafd1fde8338e6cf09c23758d8a992b0fdb76695cd731810a9b010621505b07b05f1a269d6e27c5f57311ba5d2237b1a9c068cb1df9b03a1e77b7ab258"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mpls={0xdc, 0x6, 0x0, 0x0, {{0x9}, {0x4c, 0x2, 0x0, 0x1, [@TCA_MPLS_PARMS={0x1c, 0x2, {{0x0, 0x1, 0x6, 0x10001, 0xffff}, 0x4}}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0xfc5, 0x70b9, 0x8, 0x3, 0x2}, 0x1}}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}, @TCA_MPLS_TTL={0x5, 0x7, 0x8}]}, {0x66, 0x6, "e639c36bbd7c9de499dfed7c355fc53b2deb5e24d40ab5fd6e126f3224667aa5dec9d101de2eb64409f298d5041ea7d3dfc19c8d8733b7373029f24fa1dc34cb04c64fe393a3e3c25f0300042c4b542028233750c238a807e1fafc908562b8ad51bf"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_connmark={0x84, 0x20, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x10000, 0x7ff, 0x10000000, 0x8}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xe4d3, 0x6, 0xd92e, 0xbb80}, 0x1}}]}, {0x1c, 0x6, "132ea84345ad27774bd56c998ed1f2ab9842cf74c951c5db"}, {0xc}, {0xc, 0x8, {0x7}}}}]}]}}, @filter_kind_options=@f_flow={{0x9}, {0x60, 0x2, [@TCA_FLOW_POLICE={0x4c, 0xa, 0x0, 0x1, [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}, @TCA_POLICE_TBF={0x3c, 0x1, {0xffffffff, 0x8, 0xff, 0x7, 0x80, {0x7, 0x1, 0x9b05, 0x2, 0x1f, 0x7fffffff}, {0x3, 0x2, 0x2, 0x3, 0x2, 0x7}, 0x0, 0x9, 0x4}}]}, @TCA_FLOW_RSHIFT={0x8, 0x4, 0x3}, @TCA_FLOW_DIVISOR={0x8, 0x8, 0x7fff}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x1}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @TCA_RATE={0x6, 0x5, {0x6}}]}, 0x5d4}}, 0x0) 04:40:12 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x2c0182, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) r3 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r3, {0xffffffff}}, './file0\x00'}) ioctl$FS_IOC_SETVERSION(r3, 0x40087602, &(0x7f0000000000)) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x2c0182, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x4) (async) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r3, {0xffffffff}}, './file0\x00'}) (async) ioctl$FS_IOC_SETVERSION(r3, 0x40087602, &(0x7f0000000000)) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) 04:40:12 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)) r0 = getpid() process_vm_readv(0x0, &(0x7f0000000780), 0x0, &(0x7f0000000e00)=[{&(0x7f0000000800)=""/168, 0xa8}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/244, 0xf4}, {&(0x7f00000009c0)=""/242, 0xf2}, {&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000b40)=""/173, 0xad}, {&(0x7f0000000c00)=""/127, 0x7f}, {&(0x7f0000000c80)=""/136, 0x88}, {&(0x7f0000000d40)=""/187, 0xbb}, {&(0x7f0000000100)=""/41, 0x29}], 0xa, 0x0) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100005b60000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="0900080000000000dd2f66696c653000925ffc454a7286df637427d8e53f000000eaf96063f01266d2a395d69ddbb843123e9c439d271d4aea0000000000000000000000000000009cf8aed646abdd7c1d4cc90deb55de49d9d1adcb6295"]) kcmp$KCMP_EPOLL_TFD(r1, r0, 0x7, 0xffffffffffffffff, &(0x7f0000000180)={0xffffffffffffffff, r2, 0x1}) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x4) ptrace$getregset(0x4204, r0, 0x1, &(0x7f00000001c0)={&(0x7f0000000280)=""/183, 0xb7}) r6 = dup(r5) write$UHID_INPUT(r6, &(0x7f0000001040)={0x18, {"a2e3ad09ed0d52f99b4df4c087f70eb4d038e7ff7fc6e5539b1b50098b086a07083894090890e0878f0e1ac6e7049b0cb4959b4a9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31300d076d0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e815bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975511903c7b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f0500067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8100e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4eabffffffae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126593d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f454a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b3425260f59554e502dcea39cb6bc3eb69992e234b4ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) 04:40:12 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000d00)=ANY=[@ANYBLOB="b70200000f0e1d09bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000d0b68af1de640300000000007502faff07cd02020404000003007d60b70300000d1000006a0a00fe0000000d8500000028000000b70000000604002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1059b5725ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288e7ff949a7a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08000000007b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7686bc2e1b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894e00009338923789a1edcd8043fe83919088383268324a25df14010c8ea79c0d93ca77fd6c7ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151c2fcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc76e5d3c6840ad05a57af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a770000000000005addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0c901973cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8659c6146a793026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b6d2f0c051b8b775152786118a1020000fc19928ccb713ff09e179c308fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9605a504bca38627df469cebb7db08358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c15a5a4dd567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85481743db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c5a5ed047d6589c10a5f6633b01813fc5cd7d048469a966bbfb300fd772cbadf2cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d0f4632f638b09a0307ff31729857f9e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b0309070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dcfa0c052feecee18c64c4600a0bc3d4945d4b918865bb7a8a726a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c5507008b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9d10cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b050edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada7766c301c65e56351d009a568c782f4438ecba9bee47f25286300e83bd1853076ad52eac84029335b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801c836a40b0100d0961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e6d7f49dec90a05bd771dd0502dc2170ccf98ade27e858eb5686ac900000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce7284157b57be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d48419a14a2bd8d4afff527513a2efc8403be48e494b3de33b1deefd9d902e8dc868f30161c2cd13b21b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae3344295bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a22afb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9ba9c18e746aa9ea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f843425100950000009e000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612dfa87c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac216119e8ce582698938c9a331a974087b71f07e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e88c726f63662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59d1856eed2b502965038af0d56e49e0e2e9cb0e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98282795dc5547aab3dcbd82a06e7f00c8160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50b973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abce6bb1d69193bd01f59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b494d0183cbd8dae2ba19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b6048c53813e6b508dfc713583d8ef8f9cfff5cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828e912b150dde95dafe80ee043a107bde9c0bb87155691d640fd000000e4a2d2aa0607b026f78417471e6ea0d10000309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb630fdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265ff572dd061679c0000000000000f4f6b4ef8eb757ac80dc44711ae17816e32e38d7c894ab51238b2d7051ee26121404c0ade6faea7e72449cf38be7173b066f3a7835a31f1516c4cb1fda57ec8c19bc2800e246c1b64cf278c7afb3c9a5e346bdb259ac6788eefd5086e45554c8e2bdde8a3ac990dd929277a6af1876940c7c012f4b7d3d7aa68f2f07d83e925b326b05f130000000000000000000000000000000003572023092306e73a16f4b362f725b22b32be04e53a2219e3b08d75537c158ea4c4821d17d3b844dbe87408c34bb0f26ba43bd4530afb769d45b93b8f2b6c194afc197f77bfb136dfd38c265479bd4f74b9d0b5c2f37eaacb2894370ab02abe06b823a2753ca82ea8888f2a5063212212772dcc541de26c97c1312fc247b56a9cd3e05bcb8bc93363edfa05f9c76e94190f917c3af6884c8742371f25eb0000000000000000000000004ae9afd11c62a57a29a163acc55ca9fe6da9ce6d59bdd87adec5ba4052a5edcd9999720e8b2a08b69f79f78c78b9f720bcf6a2ab411d420db8231780cdf52d4498353ce1bc587700adf3a307ff11be0ca772f1bcc565070ef9345c2d55f0506d9059fff65ca75c9809c8e5e423f6f210a195e9b59a08c43dab5b025b1dc33cfdafe62aa8f13c38341267a920fc0be4e61fe9d8bed61524ad62896e3dfba3091cf028cdb3fabb530f1d0d4bdf3b13b2be391c5dda4b8b248ea58cb56aed4d968d506a108626e2423c506cc11bc2ec9de3b793fec489d08085e8c582cf6fc06c20eb57f7a1ba7315c67bd0e50f529a01211f8add5f28fd65fcd373982ae902e67966990cf34be5ed5dcf39b9e44fb0165fa40fcc5643678bab244a3a76f43dd267db562efe5156b85f6e909066b8f37b81b756eeeeee4598195e70d74bd1e221c5e0cf111b816f8bd5c2ac451fabd160815b9e81b9c4abffef4b12d82e401a0cce36fbfedaec4ab6a89e128ef71e63f2239792338e87e4c7d571d6e4bc165ea1d476531b4ddfbb698101e8563f7c25b4d527240dafb074437aa96f66e293df31b7b7689ff290585e132fa95a2b505b9471c5df5a"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x8}, 0x8, 0x10, &(0x7f0000000000)={0x0, 0x2}, 0x10}, 0x80) [ 491.414163][T11420] loop3: detected capacity change from 0 to 32784 [ 491.455923][T11420] BTRFS info (device loop3): using blake2b (blake2b-256-generic) checksum algorithm [ 491.469055][T11420] BTRFS info (device loop3): enabling disk space caching [ 491.512635][T11420] BTRFS info (device loop3): enabling ssd optimizations [ 491.577762][T11434] loop1: detected capacity change from 0 to 264192 [ 491.585087][T11434] ext4: Unknown parameter 'g|pNõota' 04:40:13 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000d00)=ANY=[@ANYBLOB="b70200000f0e1d09bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000d0b68af1de640300000000007502faff07cd02020404000003007d60b70300000d1000006a0a00fe0000000d8500000028000000b70000000604002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1059b5725ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288e7ff949a7a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08000000007b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7686bc2e1b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894e00009338923789a1edcd8043fe83919088383268324a25df14010c8ea79c0d93ca77fd6c7ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151c2fcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc76e5d3c6840ad05a57af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a770000000000005addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0c901973cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8659c6146a793026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b6d2f0c051b8b775152786118a1020000fc19928ccb713ff09e179c308fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9605a504bca38627df469cebb7db08358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c15a5a4dd567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85481743db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c5a5ed047d6589c10a5f6633b01813fc5cd7d048469a966bbfb300fd772cbadf2cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d0f4632f638b09a0307ff31729857f9e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b0309070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dcfa0c052feecee18c64c4600a0bc3d4945d4b918865bb7a8a726a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c5507008b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9d10cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b050edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada7766c301c65e56351d009a568c782f4438ecba9bee47f25286300e83bd1853076ad52eac84029335b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801c836a40b0100d0961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e6d7f49dec90a05bd771dd0502dc2170ccf98ade27e858eb5686ac900000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce7284157b57be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d48419a14a2bd8d4afff527513a2efc8403be48e494b3de33b1deefd9d902e8dc868f30161c2cd13b21b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae3344295bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a22afb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9ba9c18e746aa9ea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f843425100950000009e000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612dfa87c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac216119e8ce582698938c9a331a974087b71f07e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e88c726f63662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59d1856eed2b502965038af0d56e49e0e2e9cb0e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98282795dc5547aab3dcbd82a06e7f00c8160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50b973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abce6bb1d69193bd01f59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b494d0183cbd8dae2ba19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b6048c53813e6b508dfc713583d8ef8f9cfff5cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828e912b150dde95dafe80ee043a107bde9c0bb87155691d640fd000000e4a2d2aa0607b026f78417471e6ea0d10000309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb630fdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265ff572dd061679c0000000000000f4f6b4ef8eb757ac80dc44711ae17816e32e38d7c894ab51238b2d7051ee26121404c0ade6faea7e72449cf38be7173b066f3a7835a31f1516c4cb1fda57ec8c19bc2800e246c1b64cf278c7afb3c9a5e346bdb259ac6788eefd5086e45554c8e2bdde8a3ac990dd929277a6af1876940c7c012f4b7d3d7aa68f2f07d83e925b326b05f130000000000000000000000000000000003572023092306e73a16f4b362f725b22b32be04e53a2219e3b08d75537c158ea4c4821d17d3b844dbe87408c34bb0f26ba43bd4530afb769d45b93b8f2b6c194afc197f77bfb136dfd38c265479bd4f74b9d0b5c2f37eaacb2894370ab02abe06b823a2753ca82ea8888f2a5063212212772dcc541de26c97c1312fc247b56a9cd3e05bcb8bc93363edfa05f9c76e94190f917c3af6884c8742371f25eb0000000000000000000000004ae9afd11c62a57a29a163acc55ca9fe6da9ce6d59bdd87adec5ba4052a5edcd9999720e8b2a08b69f79f78c78b9f720bcf6a2ab411d420db8231780cdf52d4498353ce1bc587700adf3a307ff11be0ca772f1bcc565070ef9345c2d55f0506d9059fff65ca75c9809c8e5e423f6f210a195e9b59a08c43dab5b025b1dc33cfdafe62aa8f13c38341267a920fc0be4e61fe9d8bed61524ad62896e3dfba3091cf028cdb3fabb530f1d0d4bdf3b13b2be391c5dda4b8b248ea58cb56aed4d968d506a108626e2423c506cc11bc2ec9de3b793fec489d08085e8c582cf6fc06c20eb57f7a1ba7315c67bd0e50f529a01211f8add5f28fd65fcd373982ae902e67966990cf34be5ed5dcf39b9e44fb0165fa40fcc5643678bab244a3a76f43dd267db562efe5156b85f6e909066b8f37b81b756eeeeee4598195e70d74bd1e221c5e0cf111b816f8bd5c2ac451fabd160815b9e81b9c4abffef4b12d82e401a0cce36fbfedaec4ab6a89e128ef71e63f2239792338e87e4c7d571d6e4bc165ea1d476531b4ddfbb698101e8563f7c25b4d527240dafb074437aa96f66e293df31b7b7689ff290585e132fa95a2b505b9471c5df5a"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x8}, 0x8, 0x10, &(0x7f0000000000)={0x0, 0x2}, 0x10}, 0x80) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000d00)=ANY=[@ANYBLOB="b70200000f0e1d09bfa300000000000024020000fffeff7f7a03f0fff8ffffff79a4f0ff00000000b7060000d0b68af1de640300000000007502faff07cd02020404000003007d60b70300000d1000006a0a00fe0000000d8500000028000000b70000000604002995000000000000001da5ad3548ebb63d18db6a1c72821c9b767ac8308fbcd5c5e4a5ad1059b5725ac60c2ceaea4c0ec908abb6e7325ec1956bd8660bf3664148a2c96752fe2bb328dff1aa503b8de7ab9a780001000000000000d4bf20c2bd152d814f01f2cd539e030b0000000000007f4182f32333b08e6e497640000000aea5cac0ceafdb9a2eeb02a1f5104d16ddb64963d84d91004cd5817e0b7f005e6ee7a39e2f0b5a18ed786b783ab1321ea5e82ae5ba2c42a5e23ea6253d5df768d0cb9f35e4f41a62d79b4c03e53466fa4f22d8c19f958e8b34de3535e7dacf1b13f7e851ec843c2288e7ff949a7a48ce18799ee53de177a81ea67a8f84538a9a311c754e5ab59a43f56d2085786e7ec07d78917f7169f006f3f5c95177fbd0b14b36259e2905ef911785c88a16aae46084d676d8ef8aa6ecc2d34a442bc098f4fcc96623b7c373b0ef04d55b846b094b0d6c7a75a76d445e0dcdf72c7ef97e08000000007b6e09a6a7caffff0000141f65e7d9ebe3be70c4364333af9a9d91c3e41ac37a63f85ad8254479c12f7c84fa5df32b70a80cce69cf30d3d67d84ccf3f9db9b690111de2ddc4b153c989ef100bbf76063d3f6ffffb73d70e9c3d7b90aecf48eb19767e00b75041739952fe87fde27ce01893f54ec0ea8e792414f639bc9ce1fea3f6ac0d7686bc2e1b45577c205c70631e8ad585951950e851250540593e61860b69a521f4e210b6494e3c52d927195737945cc03d5668483151710de246420a1b6c55b73876a6ed7f58bde38b44ab13d980c894e00009338923789a1edcd8043fe83919088383268324a25df14010c8ea79c0d93ca77fd6c7ee30ea3aad2c6d6b8c97c00eaa00ff9bc46e1cfecbdc0e4ffac53e8f76c8b556306b409d04544d3a7edd4d447d2fb431e226ae182b8dcc86fe09b404a0b7c723d3b19c3dc382fa91fb0fb8f9f3f13296bb1758b24aad0922091d49e2bc408a5a37d2fe7a60b903d2d9fe9c151c2fcc8dc389671c2d08b6e2641500568445b00cee4585af04fa69e0380be0d66649dcf3bf8a9066e596119109ea8b308ff070000aab1c95bb22cedd913b22dcaa197ccc34586dc50bd9f4628ebe757bae30b356521df06f995cb57f97052fc4158250ccecfb47ea8faf509593fadc76e5d3c6840ad05a57af1ede94d87590ce90a0a7579766f7ec4fcd3cb0b1a8c531724d5ef6b334803cedaa9cedf16dc3af6c9eb0dcca5303eed6689ea910900785f61278dde47e6672e93a314a5f60e7b682bf0cacde21f6090f4fb311afd7f8b48f3f0d8c66449d8687dcf2d0f76668b2b9bf8b32b518e01ffb985f8054d37959c529e99b7daf32acfed749d516d014cef5f98126324e202badc1e5c20d69e576a770000000000005addc0103756b894418e4591c624a9b2ccabbfb888d413d923b0c901973cd7c9d197d6d8e64787c4d397f57a15b6e0b4212b6cb55b9c207bbe84f483b15f45b9a1d3af087047c568aef1d8659c6146a793026ebfc0bb5ec10b6290dc757a4903a88fb2c035f9349b6d2f0c051b8b775152786118a1020000fc19928ccb713ff09e179c308fbe9bc543dcf43f731074d96ef2447a2a4af5ca0c39e7ca2e801e57560a55e9cfa095cf3f74398219ad10e5e9d26631c2f1db3a2882f6e130a79517a88de7596429a20793e12616aa32b3e720c6521fbe933321adde8ca7dd99c0a0125ff8c18119a6926083f4a2c008a9f2a29e30823bf0ec3639cadaf9be9605a504bca38627df469cebb7db08358e1e5ab17eea477b1754f78f45468c9568471647f8bc03d11811ac6eec1741ceb39a3ecd9e3c325fcabbab3d12f6a759f7ce11dafa387a8077db8a2230d2014a57bc8dd47741270000008000000000b2eebd5e1626cab98499328ff024a240199993433ceb5be20427a32df7047d63010dfc6a461517ad48ff64042e84c85c899fd11c6320a8d8fc0e78c15a5a4dd567f91dd943f62d167fed1b605965a5c2b32d094a461a990000000000000000000000000000000000000000000200000000000000000000b385c644a4a170e6dc9e9e546bfa049d025b319abd87fd85481743db5d6c2cb6a204d45f88dd4140c8edb598a36e21ad132bf6b88c99c5a5ed047d6589c10a5f6633b01813fc5cd7d048469a966bbfb300fd772cbadf2cf26899bfd15e7d9408026a92f13f11d1c9832259b2f97227f84a3bb96253717a177ac091d0f4632f638b09a0307ff31729857f9e6fe9f19e481a3f77cead663f42456e080952636515c758f5047b2148944133a492ef20a1778088c42094903d6ece2497b99fc745c420b035ff7961484a0f62a2d957ae2e47ff1ea8a059f2d03bf9c3e8d2b16ab409de762522f6008de48bb70b698c5c9867437ac3127fad4bd699acaad78a5f66c7fc7d46e048082a0af61e6b052e473ed26b0309070ea10e985703b292c7336112b1f35c3b069363869dce725d8da75dcec76dcfa0c052feecee18c64c4600a0bc3d4945d4b918865bb7a8a726a500689cbd9a84d07846417796f2a85e7a41d27d64b10f8e970469cf495b4a1b4ea8b5322f78e9f3048351b550c59a634b47981420081ea4da18b9d318fa001ce660b28bbcf3c1a8893d130b26d25e491f478ae4f95f71ea8897b34c5507008b8453f08a5ae1b3b4d8c83053c57637a98ef57e5fa51971eba5e287e9d10cba734336703defc13fe1659b157e5d9de7bfb929e715ed1a9a505a04a8d8474482295afbb9de90de2e918522cac2d5b5ac09d1fdc4fd7c6393a684ad7234ecb65d0008000000000000560ad146e8b9e9cd9b050edb1f6735c90a76b1ba4dbdee34d0b6750f25ba7251944ada7766c301c65e56351d009a568c782f4438ecba9bee47f25286300e83bd1853076ad52eac84029335b86e7f21e39a1af3d070abef94bc0827db0046dcb7d63bf64bf801c836a40b0100d0961533737c57e9b7337b981a99f63f600f90647703f0640f6594dd9f26436024a1f90f174769bad5a283271e6d7f49dec90a05bd771dd0502dc2170ccf98ade27e858eb5686ac900000000ae1bc4246ae316c6af10bf02088b4bb2ac89c96e58578dc50eddbf01ece3cb8a363ecbeb8198997115d7151f691a2a755d8233e006dd38ed5ba350bd6aad3bf6f5108083f0100f8a20666e92ec7254ce7284157b57be455d16134d65ce69c4b906b76427224b69750b779d81eb6e37e1db62b1788ff918433787f8026ef5c518113d48419a14a2bd8d4afff527513a2efc8403be48e494b3de33b1deefd9d902e8dc868f30161c2cd13b21b0a20362181186ff8cf4c8d58d74822f92554287ee157e9f1597c3e2e238f382a91bf48b4de88363c841bd7a8cddae3344295bd3d434d9ecf74634ffc9539010f0d36e672b9d668cc6762c0b25e4a22afb4d184ba84498b1367e4b31faf75f1b3dcecfd80c57015d8cd16171507add30833865fc1a42780e9d57bb14a6ebea4018d26e18747546fc7a4a619753fd9ba9c18e746aa9ea132058eb90f9b80549473eea2fb9bc43d38d8719a1cca094bd933ceef87a3ec0c2ac70d5f843425100950000009e000000000008000018779600b1f2ae5ed34f5b7e77278f7ded9f030000002e050000009f95a59418f612dfa87c654043da1a59c3c43c7884ab65d4b34984afe30c67179c4f5a3ba0e491f2b942b754a3c0d5b878c4ad63591c3fc7d3a4d4296d4bab0a88e55ff9c2536654bb2f83e8015fac216119e8ce582698938c9a331a974087b71f07e50300f7ff00d03bf057b408c86a1165bd9a1bdbf3dff88c9b2173a75d5fc82dce6d8a3f297231e33588d7cf183109c1118d94a41d48f8efcf193ff26908accba23f1ec1cff64a1b912ededeb080f9a241e07709e6dd6a3a7e18200c9e80b9634e6f0c4d000000000000000000000000000000005e50e77d04fcf8931ad07b38a39957e6b3a3c909000000e9d694e483e848fe0d00ee7c7d6cc30932a9575aa8808d10a4963560250bb4e60e88c726f63662cb143daf4b9ebd0774998a59fbb42dc35f12452cca456a12b7d15cf3ce7ea350e9510e96527cde622998683e65b235c284543ca32436f9e705dff00f08df1115175628a327876dea291480c2dde8a59d1856eed2b502965038af0d56e49e0e2e9cb0e25104805f386d460e212c27ac7bafe6a0078f8648ff9f1e0257338ae58457fb27b29430cc9ac6a33ea11b88ae8bc95dffa293aa69d6d47f89b28a25a7ec2fce6691549990f93d1f02e1b619813699303b6b1260d5537e85315551adabe00c98282795dc5547aab3dcbd82a06e7f00c8160af19f1fc456b5fc4f099814631024b734c0cd8843c5cb124a21092e6cdd8aa2f4d3f93e92c6d850898890d9449e3f499af92be74ba8ba7928feabbd99d6288dece7513c50b973bab87214415078857d18032ab5adb8d4bf32405cc5f63eba7e60bcd0098fd7957943b3c4cf13de4e049e06ad7ebc236d1088c99d35f40555364ff86cab4542261999bccd3269e51d10900a1c05696b47ff33a159abce6bb1d69193bd01f59f1d3f431b4e0868db623cb8375baa50785b8fcd37ce4c52abe43c1e3368735022e7cc7a9b397b494d0183cbd8dae2ba19b32adc91444f519ad33f7f2680e3cf7ecd3cfc67816eb66b1faa78dd8e3f7e233b6048c53813e6b508dfc713583d8ef8f9cfff5cdae59aa7aca654b1740c90eb71ca000000000000000000000000000000000000000000faa53c07b5f590ee4c8bfbd828e912b150dde95dafe80ee043a107bde9c0bb87155691d640fd000000e4a2d2aa0607b026f78417471e6ea0d10000309b29d0dae2d2c9c730ac21cc2a6213596a784a09775f86a9e6d5b6c7b3c5d10177a873edb630fdf9b1e11005a1ce41d04a2ad3f5d25a1595e7609849033d2e86ac682f2f0cde376f50a88a3ab5e83f56e43a07641b82c077fa1479b79e85c71a9c00000000000000078ce7c4ab383dac0325fa7f4ffb201c479265ff572dd061679c0000000000000f4f6b4ef8eb757ac80dc44711ae17816e32e38d7c894ab51238b2d7051ee26121404c0ade6faea7e72449cf38be7173b066f3a7835a31f1516c4cb1fda57ec8c19bc2800e246c1b64cf278c7afb3c9a5e346bdb259ac6788eefd5086e45554c8e2bdde8a3ac990dd929277a6af1876940c7c012f4b7d3d7aa68f2f07d83e925b326b05f130000000000000000000000000000000003572023092306e73a16f4b362f725b22b32be04e53a2219e3b08d75537c158ea4c4821d17d3b844dbe87408c34bb0f26ba43bd4530afb769d45b93b8f2b6c194afc197f77bfb136dfd38c265479bd4f74b9d0b5c2f37eaacb2894370ab02abe06b823a2753ca82ea8888f2a5063212212772dcc541de26c97c1312fc247b56a9cd3e05bcb8bc93363edfa05f9c76e94190f917c3af6884c8742371f25eb0000000000000000000000004ae9afd11c62a57a29a163acc55ca9fe6da9ce6d59bdd87adec5ba4052a5edcd9999720e8b2a08b69f79f78c78b9f720bcf6a2ab411d420db8231780cdf52d4498353ce1bc587700adf3a307ff11be0ca772f1bcc565070ef9345c2d55f0506d9059fff65ca75c9809c8e5e423f6f210a195e9b59a08c43dab5b025b1dc33cfdafe62aa8f13c38341267a920fc0be4e61fe9d8bed61524ad62896e3dfba3091cf028cdb3fabb530f1d0d4bdf3b13b2be391c5dda4b8b248ea58cb56aed4d968d506a108626e2423c506cc11bc2ec9de3b793fec489d08085e8c582cf6fc06c20eb57f7a1ba7315c67bd0e50f529a01211f8add5f28fd65fcd373982ae902e67966990cf34be5ed5dcf39b9e44fb0165fa40fcc5643678bab244a3a76f43dd267db562efe5156b85f6e909066b8f37b81b756eeeeee4598195e70d74bd1e221c5e0cf111b816f8bd5c2ac451fabd160815b9e81b9c4abffef4b12d82e401a0cce36fbfedaec4ab6a89e128ef71e63f2239792338e87e4c7d571d6e4bc165ea1d476531b4ddfbb698101e8563f7c25b4d527240dafb074437aa96f66e293df31b7b7689ff290585e132fa95a2b505b9471c5df5a"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x8}, 0x8, 0x10, &(0x7f0000000000)={0x0, 0x2}, 0x10}, 0x80) (async) [ 491.942017][T11420] BTRFS info (device loop3): force clearing of disk cache [ 491.975561][T11420] BTRFS info (device loop3): enabling free space tree [ 491.982507][T11420] BTRFS info (device loop3): using spread ssd allocation scheme [ 491.990294][T11420] BTRFS info (device loop3): using free space tree 04:40:13 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406a05310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="000018"], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, &(0x7f0000000280)={0x2c, &(0x7f0000000040)={0x20, 0xb, 0xd, {0xd, 0xe, "37e6ac2df4dda2550fe1c6"}}, &(0x7f0000000d00)={0x0, 0x3, 0xf0, @string={0xf0, 0x3, "a9de822b4889e61fe425d4959970864ca4ce34e92ed95a8ee670a29d2e6d535f7ad8ec248ae1f9245fbfa639e4e76909a271e5080680afbc53209a6e17ddb0aed00ceb6462e26d71e8d167e6c5881ffc77d3e23716aeea7a582d92a88ef4b567ff5544b6854709dac4e363c11e47eb36b06383f3d2c8d792ed2399e6fe251c22bfecd39307a17c42353837c8748fb4f5c69060225d9c014a9b16f571785a848987cf47c931e262d8e8654d5593812a688476ad814c9efdea756ed139263e55569d6a8f8b84bf3272b0e4a41b3c612929bbbe084124f25d7b4bb2b96e04f06ff309759deab28bf547dbd8c3ce0849"}}, &(0x7f0000000e00)={0x0, 0xf, 0x1b, {0x5, 0xf, 0x1b, 0x2, [@wireless={0xb}, @wireless={0xb, 0x10, 0x1, 0x4, 0x44, 0x3, 0x9, 0x6}]}}, 0x0, 0x0}, &(0x7f00000007c0)={0x84, &(0x7f0000000380)={0x0, 0x0, 0x1, "cc"}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000540)={0x40, 0xb, 0x2, "b5bc"}, &(0x7f0000000580)={0x40, 0xf, 0x2}, 0x0, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000080)={0x40, 0x19, 0x2, 'Bp'}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0xae}, &(0x7f00000006c0)={0x40, 0x1c, 0x1, 0xe0}, &(0x7f0000000700)={0x40, 0x1e, 0x1}, 0x0}) r1 = syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x0) r2 = syz_usb_connect$cdc_ecm(0x0, 0x5c, &(0x7f0000000080)=ANY=[@ANYBLOB="12010003020000102505a1a440000102030109024a00010108"], &(0x7f0000000580)={0x0, 0x0, 0x5, 0x0}) syz_usb_control_io$cdc_ecm(r2, &(0x7f0000000740)={0x14, 0x0, &(0x7f0000000400)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) syz_usb_control_io(r2, &(0x7f0000000400)={0x2c, &(0x7f0000000140)={0x40, 0x5, 0x52, {0x52, 0x21, "8268d23522b37c122a1b89d219d73710a66882957b7b99fc7b7f2c69f91f4fd59c6e507409cd0c1ebb67422b5bc6c862c442272a1d557b1ff72af96efd3208b967f3bcd635bb1630d699a7bdeae8532e"}}, &(0x7f00000001c0)={0x0, 0x3, 0x17, @string={0x17, 0x3, "9f54354be4fc8488da916d53a72475a0d3ea327c63"}}, &(0x7f00000002c0)={0x0, 0xf, 0x3f, {0x5, 0xf, 0x3f, 0x6, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "2e3c7da44cdc6228a6815372fa75d7a8"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0x80, 0x3, 0x2ad}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0x80, 0x7, 0xcf, 0x7, 0x6}, @wireless={0xb, 0x10, 0x1, 0xa, 0xd, 0x0, 0x2, 0x5, 0x4}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x0, 0x0, 0x1b, "9e440f01", "a744f4b8"}}, &(0x7f00000003c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x9, 0x60, 0x80, 0x76, 0x6, 0xff}}}, &(0x7f0000000bc0)={0x84, &(0x7f0000000880)={0x20, 0xa, 0xdb, "443ef61624632f64e5f6c9bd2cf43cd97531d1609be30840cb5bada4386d31aeb11151319d9ffd217f36f4b56767c3fbe0eae86c7967a68cacc0df3ce62332c117d5f08126047d2066857ac2606c69197d8095bcad5b13f397a47122f64beb68a98dc5032d0d41667311d377f09c9c2418d440da0293e1e2bea94a5271000e19a4aaa5323f149713fc2b2e16c3b4248342b16f9de775336098a04a8afbca9417e65a6005f8a8a33cc17f5a8197689cb786d69a59b72b4a9242488b964bec51d8e02bbfcbf5b3cbba8914ab48e9918ea380b371d6d3285df7989f9f"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x14}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f00000005c0)={0x20, 0x0, 0x4, {0x80, 0x20}}, &(0x7f0000000640)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000000740)={0x40, 0x9, 0x1, 0x5}, &(0x7f0000000980)={0x40, 0xb, 0x2, 'b?'}, &(0x7f00000009c0)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000000a00)={0x40, 0x13, 0x6, @random="007f9cd7042b"}, &(0x7f0000000a40)={0x40, 0x17, 0x6}, &(0x7f0000000a80)={0x40, 0x19, 0x2, "7d05"}, &(0x7f0000000ac0)={0x40, 0x1a, 0x2}, &(0x7f0000000b00)={0x40, 0x1c, 0x1, 0x4}, &(0x7f0000000b40)={0x40, 0x1e, 0x1, 0x7}, &(0x7f0000000b80)={0x40, 0x21, 0x1, 0x1f}}) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000000c0)={0x0, "e8d50ed4a91491599aea09a1c5ccb84c10eb0324210e00000000000000000000000000000000000000000000ff00"}) 04:40:13 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x2c0182, 0x0) (async) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) r3 = ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0x4) ioctl$AUTOFS_DEV_IOCTL_ASKUMOUNT(0xffffffffffffffff, 0xc018937d, &(0x7f0000000040)={{0x1, 0x1, 0x18, r3, {0xffffffff}}, './file0\x00'}) (async) ioctl$FS_IOC_SETVERSION(r3, 0x40087602, &(0x7f0000000000)) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 492.086336][T11420] BTRFS info (device loop3): clearing free space tree [ 492.096582][T11420] BTRFS info (device loop3): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 492.106474][T11420] BTRFS info (device loop3): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 492.124749][T11420] BTRFS info (device loop3): creating free space tree 04:40:13 executing program 3: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1002010, 0x4d, &(0x7f0000000200)=[{&(0x7f0000011720)="0000050000", 0x5, 0x1}, {&(0x7f0000014700)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x6}, {&(0x7f0000010000)="b32bdcf876cf40c192d6806f63f37012b48c1024c249a0d886d1dc2c4b3217e33044e7b31d6a4a468b62deb103be7324000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000c5030000000000000300000000010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be732400"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e4000010000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee5700"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="13af3a8510dfbe4055a37da3afd55e925c0eef346f03a36151d6e29688dab74a3044e7b31d6a4a468b62deb103be732400001000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324cee605020bab5bd1b3b83ceeb38c350b0a4944591c633499bd7e7967bc00e3393044e7b31d6a4a468b62deb103be732400101000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73249139f807b119d96a64f0db07ba383175f9005a1fd923b51bf3aada8f3eb0f3243044e7b31d6a4a468b62deb103be732400201000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="000000000000000000000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000400000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324932b00dfeb173b4f8a24e11b458d2dd2623fbfb69937320ae50faf0042d7a3c03044e7b31d6a4a468b62deb103be732400301000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="000000000000000000000000000000000300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e8cf25d7bc053b57f50c82496ee7683e560b5f41da68d00611d423cdcc49edb7b3044e7b31d6a4a468b62deb103be732400401000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="5d1528946712c4c5d03eb696daf49e1a536eebe27d10533b8bbb6052ef271afc3044e7b31d6a4a468b62deb103be732400501000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="4e18e502b3f33ca045c7345c5fddafa7db278ecc48e105723a083ee2509dac973044e7b31d6a4a468b62deb103be732400601000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000e4e7604250de9e6386d6af1d782db98edb98cfc380c3e6a5ce030737ee72cb423044e7b31d6a4a468b62deb103be732400701000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000000c80)="0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e030000000000000000010000000000000000100000000000000040000000cc8b07fcece20000465ffd3dabca4d78ad5dee1cdfe9b920a539d1a806656794b30f3a8a6904000000c579e65a517b2f752e3044e7b31d6a4a468b62deb103be732400801000001a00000100000000000001465f7e387a217e0200000000000000030000000000000003000000000100188da6490000d80100000000e2ffff380f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e000050000000000000000000000000000000007ab1000000c9a4af46e9c0d42d683ba69c66dff99499c0e009df3ad9fa0600000000000000ef408e49aaa7537143b1531cd195f3be4a9b1d32b58ef4e595e0f1bc849bf2174bca86f5b04083597a564711768fb02ed1d8471a6279326777e829478327f27a3a578ea6bffb72d76d69b61c392d3d74ca9d07df73264c503f35fe73ffb0b7f2e3d49272614053587c3c24a7322adcc13641d2c59f1e5480890e94ca288375252acc523ce5fcf10068a48ed60b000000000000000000d9b69312a157a5680a78d4c91bb656d90eca010859ebe32a2b62fa41a74a74117273b118081e9347eca25f84ba942bba1068b3c9fb61a8b1c4548123f197912943994c69e796274e9ea7", 0x219, 0x107fa0}, {&(0x7f0000000980)="1900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000590000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73242110a823afac7ec09a35d24c3bd3c8578b062593b708eda0b050b4e4580ce0903044e7b31d6a4a468b62deb103be732400901000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b00400000000000000010000000000000001000000000000000200000000000000010000000000000001000000000000000200000000000000006000000000000000010000000000000200000000000000aeb0ffd813497285aa1f86c9104cd7d23f57c6d2ae207d08f79e9dc148d8032a3044e7b31d6a4a468b62deb103be732400a01000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e02000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="00000000000072000800000000000180000000000000eb07000000000000030000000000000000100000000000000000000000000002010000000000000000000000ed4f00"/90, 0x5a, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000040000000000000000000c050000000000000000000000200000010000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="00000000000000000000050000000000000000010000000000000010500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500000000000000b9d25ac8471f494081e947eb5957eb4d00"/128, 0x80, 0x500b60}, {&(0x7f00000010c0)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000000000030000000000000000c4a1e4c85251a85aee82b1e8d5603830e437f9d60fc99d3e984725fd7c15929d0b17a46b35de361de61ed6a7b2bc9d28945bb29d4bb1d2434c51dd46290c1d30", 0x80, 0x500c00}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="605cf5c7164347986457d95068a1010217e717bc6b380b43d967e4d7b0c6bde13044e7b31d6a4a468b62deb103be732400105000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000be550a82dadc8bff0e6653430a0badf16fd30a2203c0658b22e25603f074b3703044e7b31d6a4a468b62deb103be732400205000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x502c80}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000e99f3171a699ea303a1e5bb75e3e657c66c9ddfe412cbd269cd46d69bb5148c43044e7b31d6a4a468b62deb103be732400305000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="941187bb4e0653902421d2560875d929597777b1d63e6d8aca83fb0957a93f4a3044e7b31d6a4a468b62deb103be732400405000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="000000000000000000000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217eca59cbe44d2487fad619e167f084d93b8f4f6e0b279613f7f3f358e77d77c8fb3044e7b31d6a4a468b62deb103be732400505000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e06000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000e06fad0ce5e9ab2aef5fba0787ca61451e936d8747fdeb4dc037ab6c4be7eb713044e7b31d6a4a468b62deb103be732400605000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000810a00003c0000000401000000000000010000000000000000e1090000a000000004010000000000000c0001000000000000d20900000f00000004010000000000001822a8f12600000000a30900002f000000040100000000000018d65ba13500000000740900002f00000004010000000000006c0000000000000000550900001f0000000501000000000000010000000000000000b5080000a000000005010000000000000c0001000000000000970800001e00000005010000000000006c000000000000000062080000350000000601000000000000010000000000000000c2070000a000000006010000000000000c0001000000000000af0700001300000006010000000000006c0000000000000000360700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="00000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000270000000000000027000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c7b548a1c5326ff0be533bd3818410b48860d64595e42b43b6f4df55579493f573044e7b31d6a4a468b62deb103be732400705000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e04000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000469e48415f1a01fc3ac18be8e7e5a8af073de13c9a052b5467c1e1c0cd6811f03044e7b31d6a4a468b62deb103be732400805000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000313c51cc37dca5af949cece6764b596d93b7d7f3e12a1f0fd9bb825d4cd9f2db3044e7b31d6a4a468b62deb103be732400905000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="0b1132418659291a1ac639980d9836da152666216236334a718cd3101574b1303044e7b31d6a4a468b62deb103be732400a05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="0000000000000000010000000000000004000000000000000200000000000000871813e7977700d423afd8958ac6130e213d89aeaa4bc3c812961435ed531f223044e7b31d6a4a468b62deb103be732400b05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000000000000000000000000000771eb499efb8fb57f9186553c8fff0e0c5085178b2be86ce2b432b0cbdd11da13044e7b31d6a4a468b62deb103be732400c05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000009000000000000000100000000b9d25ac8471f4940fb81e947eb5957eb4d930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="9d1c35edb3acec1f588e7f55332ce912f25599292e5a895c98c26fcefdc2b2ae3044e7b31d6a4a468b62deb103be732400005100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751506010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f630000000016e875156b1f1f630000000016e87515691f1f63000000000000000066cbaba9ab19bc8ab62490155e2c0ddbce145b5c97504f39191829915c4b51df3044e7b31d6a4a468b62deb103be732400105100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000007000000000000000100000000f6ffffffffffffff8000d05000000000003b0f0000600000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5ff730de2346e986d397b1d7cb05353dd9cc6408db4a0cd10aa5ebf5ac0b576dfb3044e7b31d6a4a468b62deb103be732400205100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x240, 0x511fa0}, {&(0x7f0000013fc0)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000002f944490bb1377b087f08114424b6983854c2f87aced714da0efef060d7788cf3044e7b31d6a4a468b62deb103be732400305100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000144a0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f0000014520)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014580)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f0000014600)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014660)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f00000146a0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f0000014840)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f0000000140)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014980)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f0000014a00)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a40)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014aa0)="2e953025f7c949ec5c0e8609da622b1b3ec05f172ed6623646aa2e829dac285c3044e7b31d6a4a468b62deb103be732400505100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b80)="00000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e0000000000000000000000000000000000000000000000000000000000000000000000000000000086fee722133f313d9d7bc34a36d99907899efcd203f571e62fa8f4639f1e0a6d3044e7b31d6a4a468b62deb103be732400605100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014dc0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e40)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014ea0)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014f20)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f80)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014fc0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000015020)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015160)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015240)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f00000152a0)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f0000015320)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015360)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f00000153c0)="200a64fbdcddadfdb448980e8554a5f260d8e85f4e71eb4db1a40ebca09a70a83044e7b31d6a4a468b62deb103be732400705100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f00000155a0)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000000d350d32179865b0ff669c442543c6098b9cdb63ccc63a3f0789fb3fb00edb213044e7b31d6a4a468b62deb103be732400805100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e08000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f0000015900)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f0000015920)="73cf2dd8567feaab9b01791d9d5fa2aab1429e8823561a3399bd613a2d6202923044e7b31d6a4a468b62deb103be732400006900000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007e0700003c0000000401000000000000010000000000000000de060000a000000004010000000000000c0001000000000000cf0600000f00000004010000000000001822a8f12600000000a00600002f000000040100000000000018d65ba13500000000710600002f00000004010000000000006c0000000000000000520600001f0000000501000000000000010000000000000000b2050000a000000005010000000000000c0001000000000000940500001e0000000601000000000000010000000000000000f4040000a000000006010000000000000c0001000000000000e10400001300000006010000000000006c0000000000000000680400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c40)="0000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff410000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751504010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000000040)={[{@nossd_spread}, {@noflushoncommit}, {@space_cache_v1}, {@datasum}, {@ssd}, {@clear_cache}, {@space_cache_v2}, {@ssd_spread}]}, 0x1) [ 492.133284][T11420] BTRFS info (device loop3): setting compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 492.143966][T11420] BTRFS info (device loop3): setting compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) 04:40:13 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:40:13 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prlimit64(r0, 0xc, &(0x7f0000000400)={0x9, 0xd37f}, &(0x7f0000000480)) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) getuid() r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BTRFS_IOC_DEFRAG(r4, 0x50009402, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000340)={0x0, 0xfb, 0x8e, 0x1, 0x9, "39d7ec5eefc03daa4c1708cee070aa50", "90107941a3b6972a9cf9160cc1c8d025dc1cf4ca4a1f2f5cb136a2a3ced6f0014f024a4f139ed44b22bcf0e6aed3f827b4abe26da4aca6e6e946c0a714cc1d66064f397e91eec77ba74294f2c058c93348b14ce98e849b2a00ea72444a185fd9fc9211d5bbc34f28ff673047c20f9c685c5788d2a1f315fb62"}, 0x8e, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000000580)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="677c704ef56f74612c00"], 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) prlimit64(r0, 0xc, &(0x7f0000000400)={0x9, 0xd37f}, &(0x7f0000000480)) (async) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) getuid() (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r3) (async) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$BTRFS_IOC_DEFRAG(r4, 0x50009402, 0x0) (async) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000340)={0x0, 0xfb, 0x8e, 0x1, 0x9, "39d7ec5eefc03daa4c1708cee070aa50", "90107941a3b6972a9cf9160cc1c8d025dc1cf4ca4a1f2f5cb136a2a3ced6f0014f024a4f139ed44b22bcf0e6aed3f827b4abe26da4aca6e6e946c0a714cc1d66064f397e91eec77ba74294f2c058c93348b14ce98e849b2a00ea72444a185fd9fc9211d5bbc34f28ff673047c20f9c685c5788d2a1f315fb62"}, 0x8e, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000000580)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="677c704ef56f74612c00"], 0x0) (async) 04:40:13 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) sendmsg$nl_route(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv6_getaddrlabel={0x38, 0x4a, 0x300, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x3f, 0x0, r4, 0xfffffffe}, [@IFAL_LABEL={0x8, 0x2, 0x5}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x40) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000480)=@newtfilter={0x5d4, 0x2c, 0x400, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, r4, {0xe, 0x10}, {0x5, 0xffe0}, {0xfff1, 0xfff3}}, [@filter_kind_options=@f_basic={{0xa}, {0x25c, 0x2, [@TCA_BASIC_ACT={0x218, 0x3, [@m_connmark={0x188, 0x1b, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x8, 0xfffffffd, 0x20000000, 0xb8e7, 0x4}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3f, 0x2, 0x5, 0x6, 0x3ff}, 0x8}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xde11, 0x3, 0x9762, 0x6}, 0x1}}]}, {0x102, 0x6, "c35eb73e8984f4bd92a91036fc9b8e951da7c6296bca6e395909a8b1d7e359df532382a56e16cd7d5f979b40d1ac08d2983954344b50619a239517208adde30181462b83ead959ef8776930b9abd376d83eb9ec9b26e78fb5129830cab043716a70e6136e5441371e5100304a178d5fc070aaa4a6a95f4a6085b4d7c09844d55c285748589f8b764f1b56b8310047e356df3b005f33909ddd25a3bd48bbce72af721f91200ecbb3bb56133f5887eac9c87bc3f210320cbeacd5e7e5ea5582bccb72b49bdd8d64a0ef4364bfe82abe24b459b3a449a082d6ea9d07a106e7d2fb8b1aeb1ceb670ebedfdb4247ceea87255b05696a94cf3d566def99db46fe5"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x5, 0x3}}}}, @m_skbedit={0x8c, 0x1d, 0x0, 0x0, {{0xc}, {0x2c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x1ff}, @TCA_SKBEDIT_PRIORITY={0x8}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x800}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x7}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x3}]}, {0x35, 0x6, "eea0493cca44116070d914513509f227fb13507b88221e68f704c87da4b361f057de165270e94162b62e5cbb367959ebff"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}, @TCA_BASIC_POLICE={0x1c, 0x4, [@TCA_POLICE_RATE64={0xc, 0x8, 0x101}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8}]}, @TCA_BASIC_EMATCHES={0x14, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x9}}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}, @TCA_BASIC_CLASSID={0x8, 0x1, {0x4, 0x738013fe58cf01e7}}, @TCA_BASIC_CLASSID={0x8, 0x1, {0xfff2, 0xfff1}}]}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @filter_kind_options=@f_matchall={{0xd}, {0x2ac, 0x2, [@TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0xe, 0xfff1}}, @TCA_MATCHALL_ACT={0x298, 0x2, [@m_skbedit={0x134, 0x18, 0x0, 0x0, {{0xc}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffe0, 0xa}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xe, 0xb}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x1000, 0x0, 0x20000000, 0xe9, 0x8}}, @TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x6}]}, {0xcd, 0x6, "04f4db20ee9be0a7d4430b5978d0e6cc17166b87924c059e19bf9f7273003966ab29a8e6678567f5d7f313a70e666c2afcc637bd3355661720d97096a4a84188b8abb8dc08354323b2e4c44a4be82ba042e0f88dcf6c4b4f869ddfbd198aff5f0c145569e6d53585a42a4a8fc926baf06eedde1d0ae1334c1949ecda1e0279355d4104f01fe2b3d3d28054a9bafd1fde8338e6cf09c23758d8a992b0fdb76695cd731810a9b010621505b07b05f1a269d6e27c5f57311ba5d2237b1a9c068cb1df9b03a1e77b7ab258"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mpls={0xdc, 0x6, 0x0, 0x0, {{0x9}, {0x4c, 0x2, 0x0, 0x1, [@TCA_MPLS_PARMS={0x1c, 0x2, {{0x0, 0x1, 0x6, 0x10001, 0xffff}, 0x4}}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0xfc5, 0x70b9, 0x8, 0x3, 0x2}, 0x1}}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}, @TCA_MPLS_TTL={0x5, 0x7, 0x8}]}, {0x66, 0x6, "e639c36bbd7c9de499dfed7c355fc53b2deb5e24d40ab5fd6e126f3224667aa5dec9d101de2eb64409f298d5041ea7d3dfc19c8d8733b7373029f24fa1dc34cb04c64fe393a3e3c25f0300042c4b542028233750c238a807e1fafc908562b8ad51bf"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_connmark={0x84, 0x20, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x10000, 0x7ff, 0x10000000, 0x8}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xe4d3, 0x6, 0xd92e, 0xbb80}, 0x1}}]}, {0x1c, 0x6, "132ea84345ad27774bd56c998ed1f2ab9842cf74c951c5db"}, {0xc}, {0xc, 0x8, {0x7}}}}]}]}}, @filter_kind_options=@f_flow={{0x9}, {0x60, 0x2, [@TCA_FLOW_POLICE={0x4c, 0xa, 0x0, 0x1, [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}, @TCA_POLICE_TBF={0x3c, 0x1, {0xffffffff, 0x8, 0xff, 0x7, 0x80, {0x7, 0x1, 0x9b05, 0x2, 0x1f, 0x7fffffff}, {0x3, 0x2, 0x2, 0x3, 0x2, 0x7}, 0x0, 0x9, 0x4}}]}, @TCA_FLOW_RSHIFT={0x8, 0x4, 0x3}, @TCA_FLOW_DIVISOR={0x8, 0x8, 0x7fff}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x1}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @TCA_RATE={0x6, 0x5, {0x6}}]}, 0x5d4}}, 0x0) socket$nl_route(0x10, 0x3, 0x0) (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r1) (async) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async) socket$inet6_udplite(0xa, 0x2, 0x88) (async) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00'}) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) (async) sendmsg$nl_route(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv6_getaddrlabel={0x38, 0x4a, 0x300, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x3f, 0x0, r4, 0xfffffffe}, [@IFAL_LABEL={0x8, 0x2, 0x5}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x40) (async) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000480)=@newtfilter={0x5d4, 0x2c, 0x400, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, r4, {0xe, 0x10}, {0x5, 0xffe0}, {0xfff1, 0xfff3}}, [@filter_kind_options=@f_basic={{0xa}, {0x25c, 0x2, [@TCA_BASIC_ACT={0x218, 0x3, [@m_connmark={0x188, 0x1b, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x8, 0xfffffffd, 0x20000000, 0xb8e7, 0x4}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3f, 0x2, 0x5, 0x6, 0x3ff}, 0x8}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xde11, 0x3, 0x9762, 0x6}, 0x1}}]}, {0x102, 0x6, "c35eb73e8984f4bd92a91036fc9b8e951da7c6296bca6e395909a8b1d7e359df532382a56e16cd7d5f979b40d1ac08d2983954344b50619a239517208adde30181462b83ead959ef8776930b9abd376d83eb9ec9b26e78fb5129830cab043716a70e6136e5441371e5100304a178d5fc070aaa4a6a95f4a6085b4d7c09844d55c285748589f8b764f1b56b8310047e356df3b005f33909ddd25a3bd48bbce72af721f91200ecbb3bb56133f5887eac9c87bc3f210320cbeacd5e7e5ea5582bccb72b49bdd8d64a0ef4364bfe82abe24b459b3a449a082d6ea9d07a106e7d2fb8b1aeb1ceb670ebedfdb4247ceea87255b05696a94cf3d566def99db46fe5"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x5, 0x3}}}}, @m_skbedit={0x8c, 0x1d, 0x0, 0x0, {{0xc}, {0x2c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x1ff}, @TCA_SKBEDIT_PRIORITY={0x8}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x800}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x7}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x3}]}, {0x35, 0x6, "eea0493cca44116070d914513509f227fb13507b88221e68f704c87da4b361f057de165270e94162b62e5cbb367959ebff"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}, @TCA_BASIC_POLICE={0x1c, 0x4, [@TCA_POLICE_RATE64={0xc, 0x8, 0x101}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8}]}, @TCA_BASIC_EMATCHES={0x14, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x9}}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}, @TCA_BASIC_CLASSID={0x8, 0x1, {0x4, 0x738013fe58cf01e7}}, @TCA_BASIC_CLASSID={0x8, 0x1, {0xfff2, 0xfff1}}]}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @filter_kind_options=@f_matchall={{0xd}, {0x2ac, 0x2, [@TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0xe, 0xfff1}}, @TCA_MATCHALL_ACT={0x298, 0x2, [@m_skbedit={0x134, 0x18, 0x0, 0x0, {{0xc}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffe0, 0xa}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xe, 0xb}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x1000, 0x0, 0x20000000, 0xe9, 0x8}}, @TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x6}]}, {0xcd, 0x6, "04f4db20ee9be0a7d4430b5978d0e6cc17166b87924c059e19bf9f7273003966ab29a8e6678567f5d7f313a70e666c2afcc637bd3355661720d97096a4a84188b8abb8dc08354323b2e4c44a4be82ba042e0f88dcf6c4b4f869ddfbd198aff5f0c145569e6d53585a42a4a8fc926baf06eedde1d0ae1334c1949ecda1e0279355d4104f01fe2b3d3d28054a9bafd1fde8338e6cf09c23758d8a992b0fdb76695cd731810a9b010621505b07b05f1a269d6e27c5f57311ba5d2237b1a9c068cb1df9b03a1e77b7ab258"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mpls={0xdc, 0x6, 0x0, 0x0, {{0x9}, {0x4c, 0x2, 0x0, 0x1, [@TCA_MPLS_PARMS={0x1c, 0x2, {{0x0, 0x1, 0x6, 0x10001, 0xffff}, 0x4}}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0xfc5, 0x70b9, 0x8, 0x3, 0x2}, 0x1}}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}, @TCA_MPLS_TTL={0x5, 0x7, 0x8}]}, {0x66, 0x6, "e639c36bbd7c9de499dfed7c355fc53b2deb5e24d40ab5fd6e126f3224667aa5dec9d101de2eb64409f298d5041ea7d3dfc19c8d8733b7373029f24fa1dc34cb04c64fe393a3e3c25f0300042c4b542028233750c238a807e1fafc908562b8ad51bf"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_connmark={0x84, 0x20, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x10000, 0x7ff, 0x10000000, 0x8}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xe4d3, 0x6, 0xd92e, 0xbb80}, 0x1}}]}, {0x1c, 0x6, "132ea84345ad27774bd56c998ed1f2ab9842cf74c951c5db"}, {0xc}, {0xc, 0x8, {0x7}}}}]}]}}, @filter_kind_options=@f_flow={{0x9}, {0x60, 0x2, [@TCA_FLOW_POLICE={0x4c, 0xa, 0x0, 0x1, [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}, @TCA_POLICE_TBF={0x3c, 0x1, {0xffffffff, 0x8, 0xff, 0x7, 0x80, {0x7, 0x1, 0x9b05, 0x2, 0x1f, 0x7fffffff}, {0x3, 0x2, 0x2, 0x3, 0x2, 0x7}, 0x0, 0x9, 0x4}}]}, @TCA_FLOW_RSHIFT={0x8, 0x4, 0x3}, @TCA_FLOW_DIVISOR={0x8, 0x8, 0x7fff}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x1}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @TCA_RATE={0x6, 0x5, {0x6}}]}, 0x5d4}}, 0x0) (async) [ 492.332496][T11483] loop3: detected capacity change from 0 to 32784 [ 492.348147][ T919] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 492.352660][T11483] BTRFS info (device loop3): using blake2b (blake2b-256-generic) checksum algorithm [ 492.370869][T11483] BTRFS info (device loop3): enabling disk space caching [ 492.379055][T11483] BTRFS info (device loop3): enabling ssd optimizations [ 492.386476][T11483] BTRFS info (device loop3): force clearing of disk cache [ 492.395194][T11483] BTRFS info (device loop3): enabling free space tree [ 492.402978][T11483] BTRFS info (device loop3): using spread ssd allocation scheme 04:40:14 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)) (async) r0 = getpid() (async) process_vm_readv(0x0, &(0x7f0000000780), 0x0, &(0x7f0000000e00)=[{&(0x7f0000000800)=""/168, 0xa8}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/244, 0xf4}, {&(0x7f00000009c0)=""/242, 0xf2}, {&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000b40)=""/173, 0xad}, {&(0x7f0000000c00)=""/127, 0x7f}, {&(0x7f0000000c80)=""/136, 0x88}, {&(0x7f0000000d40)=""/187, 0xbb}, {&(0x7f0000000100)=""/41, 0x29}], 0xa, 0x0) (async) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100005b60000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="0900080000000000dd2f66696c653000925ffc454a7286df637427d8e53f000000eaf96063f01266d2a395d69ddbb843123e9c439d271d4aea0000000000000000000000000000009cf8aed646abdd7c1d4cc90deb55de49d9d1adcb6295"]) (async) kcmp$KCMP_EPOLL_TFD(r1, r0, 0x7, 0xffffffffffffffff, &(0x7f0000000180)={0xffffffffffffffff, r2, 0x1}) (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, 0x6e) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x0, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) r5 = syz_open_dev$tty1(0xc, 0x4, 0x4) ptrace$getregset(0x4204, r0, 0x1, &(0x7f00000001c0)={&(0x7f0000000280)=""/183, 0xb7}) (async) r6 = dup(r5) write$UHID_INPUT(r6, &(0x7f0000001040)={0x18, {"a2e3ad09ed0d52f99b4df4c087f70eb4d038e7ff7fc6e5539b1b50098b086a07083894090890e0878f0e1ac6e7049b0cb4959b4a9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31300d076d0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e815bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975511903c7b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f0500067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8100e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4eabffffffae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126593d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f454a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b3425260f59554e502dcea39cb6bc3eb69992e234b4ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) [ 492.700691][T11483] BTRFS info (device loop3): using free space tree 04:40:14 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prlimit64(r0, 0xc, &(0x7f0000000400)={0x9, 0xd37f}, &(0x7f0000000480)) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, 0x0, 0x0) getuid() r3 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r4 = dup(r3) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$BTRFS_IOC_DEFRAG(r4, 0x50009402, 0x0) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000340)={0x0, 0xfb, 0x8e, 0x1, 0x9, "39d7ec5eefc03daa4c1708cee070aa50", "90107941a3b6972a9cf9160cc1c8d025dc1cf4ca4a1f2f5cb136a2a3ced6f0014f024a4f139ed44b22bcf0e6aed3f827b4abe26da4aca6e6e946c0a714cc1d66064f397e91eec77ba74294f2c058c93348b14ce98e849b2a00ea72444a185fd9fc9211d5bbc34f28ff673047c20f9c685c5788d2a1f315fb62"}, 0x8e, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000000580)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="677c704ef56f74612c00"], 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) prlimit64(r0, 0xc, &(0x7f0000000400)={0x9, 0xd37f}, &(0x7f0000000480)) (async) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) read$FUSE(0xffffffffffffffff, 0x0, 0x0) (async) getuid() (async) syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) (async) dup(r3) (async) write$6lowpan_enable(r4, &(0x7f0000000000)='0', 0xfffffd2c) (async) ioctl$BTRFS_IOC_DEFRAG(r4, 0x50009402, 0x0) (async) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000340)={0x0, 0xfb, 0x8e, 0x1, 0x9, "39d7ec5eefc03daa4c1708cee070aa50", "90107941a3b6972a9cf9160cc1c8d025dc1cf4ca4a1f2f5cb136a2a3ced6f0014f024a4f139ed44b22bcf0e6aed3f827b4abe26da4aca6e6e946c0a714cc1d66064f397e91eec77ba74294f2c058c93348b14ce98e849b2a00ea72444a185fd9fc9211d5bbc34f28ff673047c20f9c685c5788d2a1f315fb62"}, 0x8e, 0x0) (async) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x8100000, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000006856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000002540)="03000000040000000500000016000f000300040000000000000000000f00698c", 0x20, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f00000000000004002000000000000800050000000af301000400000000000000000000000100000010", 0x3d, 0x1500}, {&(0x7f0000011000)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000030000000020000000400000032", 0x49, 0x1600}, {&(0x7f0000011100)="8081000000180000ddf4655fddf4655fddf4655f00000000000001002000000010000800000000000af302000400000000000000000000000200000040000000020000000400000042", 0x49, 0x1700}, {&(0x7f0000011700)="ed8100000a000000ddf4655fddf4655fddf4655f00000000000001", 0x1b, 0x2200}, {&(0x7f0000011a00)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531", 0x49, 0x4000}, {&(0x7f0000000580)="111fc0d901000000803a0900803a09000000000006", 0x15, 0xc000}, {&(0x7f0000012d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x10000}], 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="677c704ef56f74612c00"], 0x0) (async) 04:40:14 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)) r0 = getpid() process_vm_readv(0x0, &(0x7f0000000780), 0x0, &(0x7f0000000e00)=[{&(0x7f0000000800)=""/168, 0xa8}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/244, 0xf4}, {&(0x7f00000009c0)=""/242, 0xf2}, {&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000b40)=""/173, 0xad}, {&(0x7f0000000c00)=""/127, 0x7f}, {&(0x7f0000000c80)=""/136, 0x88}, {&(0x7f0000000d40)=""/187, 0xbb}, {&(0x7f0000000100)=""/41, 0x29}], 0xa, 0x0) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100005b60000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="0900080000000000dd2f66696c653000925ffc454a7286df637427d8e53f000000eaf96063f01266d2a395d69ddbb843123e9c439d271d4aea0000000000000000000000000000009cf8aed646abdd7c1d4cc90deb55de49d9d1adcb6295"]) kcmp$KCMP_EPOLL_TFD(r1, r0, 0x7, 0xffffffffffffffff, &(0x7f0000000180)={0xffffffffffffffff, r2, 0x1}) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x4) ptrace$getregset(0x4204, r0, 0x1, &(0x7f00000001c0)={&(0x7f0000000280)=""/183, 0xb7}) r6 = dup(r5) write$UHID_INPUT(r6, &(0x7f0000001040)={0x18, {"a2e3ad09ed0d52f99b4df4c087f70eb4d038e7ff7fc6e5539b1b50098b086a07083894090890e0878f0e1ac6e7049b0cb4959b4a9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31300d076d0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e815bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975511903c7b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f0500067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8100e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4eabffffffae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126593d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f454a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b3425260f59554e502dcea39cb6bc3eb69992e234b4ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)) (async) getpid() (async) process_vm_readv(0x0, &(0x7f0000000780), 0x0, &(0x7f0000000e00)=[{&(0x7f0000000800)=""/168, 0xa8}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/244, 0xf4}, {&(0x7f00000009c0)=""/242, 0xf2}, {&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000b40)=""/173, 0xad}, {&(0x7f0000000c00)=""/127, 0x7f}, {&(0x7f0000000c80)=""/136, 0x88}, {&(0x7f0000000d40)=""/187, 0xbb}, {&(0x7f0000000100)=""/41, 0x29}], 0xa, 0x0) (async) getpid() (async) sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) (async) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100005b60000000", @ANYRES32, @ANYBLOB="0900080000000000dd2f66696c653000925ffc454a7286df637427d8e53f000000eaf96063f01266d2a395d69ddbb843123e9c439d271d4aea0000000000000000000000000000009cf8aed646abdd7c1d4cc90deb55de49d9d1adcb6295"]) (async) kcmp$KCMP_EPOLL_TFD(r1, r0, 0x7, 0xffffffffffffffff, &(0x7f0000000180)={0xffffffffffffffff, r2, 0x1}) (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, 0x6e) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x0, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) syz_open_dev$tty1(0xc, 0x4, 0x4) (async) ptrace$getregset(0x4204, r0, 0x1, &(0x7f00000001c0)={&(0x7f0000000280)=""/183, 0xb7}) (async) dup(r5) (async) write$UHID_INPUT(r6, &(0x7f0000001040)={0x18, {"a2e3ad09ed0d52f99b4df4c087f70eb4d038e7ff7fc6e5539b1b50098b086a07083894090890e0878f0e1ac6e7049b0cb4959b4a9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31300d076d0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e815bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975511903c7b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f0500067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8100e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4eabffffffae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126593d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f454a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b3425260f59554e502dcea39cb6bc3eb69992e234b4ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) (async) 04:40:14 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) (async) r3 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_wireguard(r3, 0x8933, &(0x7f0000000180)={'wg1\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x1, 0x7, 0x1, 0x7, 0x0, 0xffffffffffffffff, 0x0, '\x00', r4}, 0x48) (async) sendmsg$nl_route(r2, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@ipv6_getaddrlabel={0x38, 0x4a, 0x300, 0x70bd25, 0x25dfdbfe, {0xa, 0x0, 0x3f, 0x0, r4, 0xfffffffe}, [@IFAL_LABEL={0x8, 0x2, 0x5}, @IFAL_ADDRESS={0x14, 0x1, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000000}, 0x40) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000480)=@newtfilter={0x5d4, 0x2c, 0x400, 0x70bd26, 0x25dfdbfd, {0x0, 0x0, 0x0, r4, {0xe, 0x10}, {0x5, 0xffe0}, {0xfff1, 0xfff3}}, [@filter_kind_options=@f_basic={{0xa}, {0x25c, 0x2, [@TCA_BASIC_ACT={0x218, 0x3, [@m_connmark={0x188, 0x1b, 0x0, 0x0, {{0xd}, {0x58, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x8, 0xfffffffd, 0x20000000, 0xb8e7, 0x4}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x3f, 0x2, 0x5, 0x6, 0x3ff}, 0x8}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xde11, 0x3, 0x9762, 0x6}, 0x1}}]}, {0x102, 0x6, "c35eb73e8984f4bd92a91036fc9b8e951da7c6296bca6e395909a8b1d7e359df532382a56e16cd7d5f979b40d1ac08d2983954344b50619a239517208adde30181462b83ead959ef8776930b9abd376d83eb9ec9b26e78fb5129830cab043716a70e6136e5441371e5100304a178d5fc070aaa4a6a95f4a6085b4d7c09844d55c285748589f8b764f1b56b8310047e356df3b005f33909ddd25a3bd48bbce72af721f91200ecbb3bb56133f5887eac9c87bc3f210320cbeacd5e7e5ea5582bccb72b49bdd8d64a0ef4364bfe82abe24b459b3a449a082d6ea9d07a106e7d2fb8b1aeb1ceb670ebedfdb4247ceea87255b05696a94cf3d566def99db46fe5"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x5, 0x3}}}}, @m_skbedit={0x8c, 0x1d, 0x0, 0x0, {{0xc}, {0x2c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x1ff}, @TCA_SKBEDIT_PRIORITY={0x8}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x800}, @TCA_SKBEDIT_MARK={0x8, 0x5, 0x7}, @TCA_SKBEDIT_PTYPE={0x6, 0x7, 0x3}]}, {0x35, 0x6, "eea0493cca44116070d914513509f227fb13507b88221e68f704c87da4b361f057de165270e94162b62e5cbb367959ebff"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x3}}}}]}, @TCA_BASIC_POLICE={0x1c, 0x4, [@TCA_POLICE_RATE64={0xc, 0x8, 0x101}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x8}]}, @TCA_BASIC_EMATCHES={0x14, 0x2, 0x0, 0x1, [@TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x9}}, @TCA_EMATCH_TREE_HDR={0x8, 0x1, {0x2}}]}, @TCA_BASIC_CLASSID={0x8, 0x1, {0x4, 0x738013fe58cf01e7}}, @TCA_BASIC_CLASSID={0x8, 0x1, {0xfff2, 0xfff1}}]}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @filter_kind_options=@f_matchall={{0xd}, {0x2ac, 0x2, [@TCA_MATCHALL_FLAGS={0x8, 0x3, 0x5}, @TCA_MATCHALL_CLASSID={0x8, 0x1, {0xe, 0xfff1}}, @TCA_MATCHALL_ACT={0x298, 0x2, [@m_skbedit={0x134, 0x18, 0x0, 0x0, {{0xc}, {0x3c, 0x2, 0x0, 0x1, [@TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xffe0, 0xa}}, @TCA_SKBEDIT_PRIORITY={0x8, 0x3, {0xe, 0xb}}, @TCA_SKBEDIT_PARMS={0x18, 0x2, {0x1000, 0x0, 0x20000000, 0xe9, 0x8}}, @TCA_SKBEDIT_PTYPE={0x6}, @TCA_SKBEDIT_QUEUE_MAPPING={0x6, 0x4, 0x6}]}, {0xcd, 0x6, "04f4db20ee9be0a7d4430b5978d0e6cc17166b87924c059e19bf9f7273003966ab29a8e6678567f5d7f313a70e666c2afcc637bd3355661720d97096a4a84188b8abb8dc08354323b2e4c44a4be82ba042e0f88dcf6c4b4f869ddfbd198aff5f0c145569e6d53585a42a4a8fc926baf06eedde1d0ae1334c1949ecda1e0279355d4104f01fe2b3d3d28054a9bafd1fde8338e6cf09c23758d8a992b0fdb76695cd731810a9b010621505b07b05f1a269d6e27c5f57311ba5d2237b1a9c068cb1df9b03a1e77b7ab258"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_mpls={0xdc, 0x6, 0x0, 0x0, {{0x9}, {0x4c, 0x2, 0x0, 0x1, [@TCA_MPLS_PARMS={0x1c, 0x2, {{0x0, 0x1, 0x6, 0x10001, 0xffff}, 0x4}}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0xfc5, 0x70b9, 0x8, 0x3, 0x2}, 0x1}}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}, @TCA_MPLS_TTL={0x5, 0x7, 0x8}]}, {0x66, 0x6, "e639c36bbd7c9de499dfed7c355fc53b2deb5e24d40ab5fd6e126f3224667aa5dec9d101de2eb64409f298d5041ea7d3dfc19c8d8733b7373029f24fa1dc34cb04c64fe393a3e3c25f0300042c4b542028233750c238a807e1fafc908562b8ad51bf"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_connmark={0x84, 0x20, 0x0, 0x0, {{0xd}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x10000, 0x7ff, 0x10000000, 0x8}, 0x4}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x0, 0xe4d3, 0x6, 0xd92e, 0xbb80}, 0x1}}]}, {0x1c, 0x6, "132ea84345ad27774bd56c998ed1f2ab9842cf74c951c5db"}, {0xc}, {0xc, 0x8, {0x7}}}}]}]}}, @filter_kind_options=@f_flow={{0x9}, {0x60, 0x2, [@TCA_FLOW_POLICE={0x4c, 0xa, 0x0, 0x1, [@TCA_POLICE_RATE64={0xc, 0x8, 0x6}, @TCA_POLICE_TBF={0x3c, 0x1, {0xffffffff, 0x8, 0xff, 0x7, 0x80, {0x7, 0x1, 0x9b05, 0x2, 0x1f, 0x7fffffff}, {0x3, 0x2, 0x2, 0x3, 0x2, 0x7}, 0x0, 0x9, 0x4}}]}, @TCA_FLOW_RSHIFT={0x8, 0x4, 0x3}, @TCA_FLOW_DIVISOR={0x8, 0x8, 0x7fff}]}}, @TCA_RATE={0x6, 0x5, {0x8, 0x1}}, @TCA_CHAIN={0x8, 0xb, 0x8}, @TCA_RATE={0x6, 0x5, {0x6}}]}, 0x5d4}}, 0x0) 04:40:14 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (rerun: 64) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) (async) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) (async) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:40:14 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)) r0 = getpid() process_vm_readv(0x0, &(0x7f0000000780), 0x0, &(0x7f0000000e00)=[{&(0x7f0000000800)=""/168, 0xa8}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f00000008c0)=""/244, 0xf4}, {&(0x7f00000009c0)=""/242, 0xf2}, {&(0x7f0000000ac0)=""/98, 0x62}, {&(0x7f0000000b40)=""/173, 0xad}, {&(0x7f0000000c00)=""/127, 0x7f}, {&(0x7f0000000c80)=""/136, 0x88}, {&(0x7f0000000d40)=""/187, 0xbb}, {&(0x7f0000000100)=""/41, 0x29}], 0xa, 0x0) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(0xffffffffffffffff, 0xc018937a, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100005b60000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="0900080000000000dd2f66696c653000925ffc454a7286df637427d8e53f000000eaf96063f01266d2a395d69ddbb843123e9c439d271d4aea0000000000000000000000000000009cf8aed646abdd7c1d4cc90deb55de49d9d1adcb6295"]) kcmp$KCMP_EPOLL_TFD(r1, r0, 0x7, 0xffffffffffffffff, &(0x7f0000000180)={0xffffffffffffffff, r2, 0x1}) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = syz_open_dev$tty1(0xc, 0x4, 0x4) ptrace$getregset(0x4204, r0, 0x1, &(0x7f00000001c0)={&(0x7f0000000280)=""/183, 0xb7}) r6 = dup(r5) write$UHID_INPUT(r6, &(0x7f0000001040)={0x18, {"a2e3ad09ed0d52f99b4df4c087f70eb4d038e7ff7fc6e5539b1b50098b086a07083894090890e0878f0e1ac6e7049b0cb4959b4a9a242a5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31300d076d0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63e91c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e815bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20ff911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975511903c7b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202fd28f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eefc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f0500067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf02b98a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8100e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dde374f8211fef42cb468e623daf60b3569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4eabffffffae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21e35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126593d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f454a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e6491953264d2700c838fa2c7b3425260f59554e502dcea39cb6bc3eb69992e234b4ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ff1aa70826ad01a9b03c37b0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000", 0x1000}}, 0x1006) [ 493.166031][T11483] BTRFS error (device loop3): open_ctree failed [ 493.238262][ T919] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 493.263787][ T919] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 493.282055][ T919] usb 1-1: New USB device found, idVendor=056a, idProduct=0331, bcdDevice= 0.40 [ 493.292870][ T919] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 493.770477][ T919] wacom 0003:056A:0331.0004: unknown main item tag 0x0 [ 493.779169][ T919] wacom 0003:056A:0331.0004: hidraw0: USB HID v6.00 Device [HID 056a:0331] on usb-dummy_hcd.0-1/input0 [ 494.323500][T11550] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 494.333500][T11550] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 494.579583][ T919] usb 1-1: USB disconnect, device number 12 04:40:16 executing program 3: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1002010, 0x4d, &(0x7f0000000200)=[{&(0x7f0000011720)="0000050000", 0x5, 0x1}, {&(0x7f0000014700)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x6}, {&(0x7f0000010000)="b32bdcf876cf40c192d6806f63f37012b48c1024c249a0d886d1dc2c4b3217e33044e7b31d6a4a468b62deb103be7324000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000c5030000000000000300000000010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be732400"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e4000010000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee5700"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="13af3a8510dfbe4055a37da3afd55e925c0eef346f03a36151d6e29688dab74a3044e7b31d6a4a468b62deb103be732400001000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324cee605020bab5bd1b3b83ceeb38c350b0a4944591c633499bd7e7967bc00e3393044e7b31d6a4a468b62deb103be732400101000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73249139f807b119d96a64f0db07ba383175f9005a1fd923b51bf3aada8f3eb0f3243044e7b31d6a4a468b62deb103be732400201000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="000000000000000000000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000400000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324932b00dfeb173b4f8a24e11b458d2dd2623fbfb69937320ae50faf0042d7a3c03044e7b31d6a4a468b62deb103be732400301000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="000000000000000000000000000000000300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e8cf25d7bc053b57f50c82496ee7683e560b5f41da68d00611d423cdcc49edb7b3044e7b31d6a4a468b62deb103be732400401000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="5d1528946712c4c5d03eb696daf49e1a536eebe27d10533b8bbb6052ef271afc3044e7b31d6a4a468b62deb103be732400501000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="4e18e502b3f33ca045c7345c5fddafa7db278ecc48e105723a083ee2509dac973044e7b31d6a4a468b62deb103be732400601000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000e4e7604250de9e6386d6af1d782db98edb98cfc380c3e6a5ce030737ee72cb423044e7b31d6a4a468b62deb103be732400701000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000000c80)="0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e030000000000000000010000000000000000100000000000000040000000cc8b07fcece20000465ffd3dabca4d78ad5dee1cdfe9b920a539d1a806656794b30f3a8a6904000000c579e65a517b2f752e3044e7b31d6a4a468b62deb103be732400801000001a00000100000000000001465f7e387a217e0200000000000000030000000000000003000000000100188da6490000d80100000000e2ffff380f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e000050000000000000000000000000000000007ab1000000c9a4af46e9c0d42d683ba69c66dff99499c0e009df3ad9fa0600000000000000ef408e49aaa7537143b1531cd195f3be4a9b1d32b58ef4e595e0f1bc849bf2174bca86f5b04083597a564711768fb02ed1d8471a6279326777e829478327f27a3a578ea6bffb72d76d69b61c392d3d74ca9d07df73264c503f35fe73ffb0b7f2e3d49272614053587c3c24a7322adcc13641d2c59f1e5480890e94ca288375252acc523ce5fcf10068a48ed60b000000000000000000d9b69312a157a5680a78d4c91bb656d90eca010859ebe32a2b62fa41a74a74117273b118081e9347eca25f84ba942bba1068b3c9fb61a8b1c4548123f197912943994c69e796274e9ea7", 0x219, 0x107fa0}, {&(0x7f0000000980)="1900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000590000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73242110a823afac7ec09a35d24c3bd3c8578b062593b708eda0b050b4e4580ce0903044e7b31d6a4a468b62deb103be732400901000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b00400000000000000010000000000000001000000000000000200000000000000010000000000000001000000000000000200000000000000006000000000000000010000000000000200000000000000aeb0ffd813497285aa1f86c9104cd7d23f57c6d2ae207d08f79e9dc148d8032a3044e7b31d6a4a468b62deb103be732400a01000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e02000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="00000000000072000800000000000180000000000000eb07000000000000030000000000000000100000000000000000000000000002010000000000000000000000ed4f00"/90, 0x5a, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000040000000000000000000c050000000000000000000000200000010000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="00000000000000000000050000000000000000010000000000000010500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500000000000000b9d25ac8471f494081e947eb5957eb4d00"/128, 0x80, 0x500b60}, {&(0x7f00000010c0)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000000000030000000000000000c4a1e4c85251a85aee82b1e8d5603830e437f9d60fc99d3e984725fd7c15929d0b17a46b35de361de61ed6a7b2bc9d28945bb29d4bb1d2434c51dd46290c1d30", 0x80, 0x500c00}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="605cf5c7164347986457d95068a1010217e717bc6b380b43d967e4d7b0c6bde13044e7b31d6a4a468b62deb103be732400105000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000be550a82dadc8bff0e6653430a0badf16fd30a2203c0658b22e25603f074b3703044e7b31d6a4a468b62deb103be732400205000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x502c80}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000e99f3171a699ea303a1e5bb75e3e657c66c9ddfe412cbd269cd46d69bb5148c43044e7b31d6a4a468b62deb103be732400305000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="941187bb4e0653902421d2560875d929597777b1d63e6d8aca83fb0957a93f4a3044e7b31d6a4a468b62deb103be732400405000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="000000000000000000000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217eca59cbe44d2487fad619e167f084d93b8f4f6e0b279613f7f3f358e77d77c8fb3044e7b31d6a4a468b62deb103be732400505000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e06000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000e06fad0ce5e9ab2aef5fba0787ca61451e936d8747fdeb4dc037ab6c4be7eb713044e7b31d6a4a468b62deb103be732400605000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000810a00003c0000000401000000000000010000000000000000e1090000a000000004010000000000000c0001000000000000d20900000f00000004010000000000001822a8f12600000000a30900002f000000040100000000000018d65ba13500000000740900002f00000004010000000000006c0000000000000000550900001f0000000501000000000000010000000000000000b5080000a000000005010000000000000c0001000000000000970800001e00000005010000000000006c000000000000000062080000350000000601000000000000010000000000000000c2070000a000000006010000000000000c0001000000000000af0700001300000006010000000000006c0000000000000000360700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="00000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000270000000000000027000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c7b548a1c5326ff0be533bd3818410b48860d64595e42b43b6f4df55579493f573044e7b31d6a4a468b62deb103be732400705000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e04000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000469e48415f1a01fc3ac18be8e7e5a8af073de13c9a052b5467c1e1c0cd6811f03044e7b31d6a4a468b62deb103be732400805000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000313c51cc37dca5af949cece6764b596d93b7d7f3e12a1f0fd9bb825d4cd9f2db3044e7b31d6a4a468b62deb103be732400905000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="0b1132418659291a1ac639980d9836da152666216236334a718cd3101574b1303044e7b31d6a4a468b62deb103be732400a05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="0000000000000000010000000000000004000000000000000200000000000000871813e7977700d423afd8958ac6130e213d89aeaa4bc3c812961435ed531f223044e7b31d6a4a468b62deb103be732400b05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000000000000000000000000000771eb499efb8fb57f9186553c8fff0e0c5085178b2be86ce2b432b0cbdd11da13044e7b31d6a4a468b62deb103be732400c05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000009000000000000000100000000b9d25ac8471f4940fb81e947eb5957eb4d930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="9d1c35edb3acec1f588e7f55332ce912f25599292e5a895c98c26fcefdc2b2ae3044e7b31d6a4a468b62deb103be732400005100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751506010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f630000000016e875156b1f1f630000000016e87515691f1f63000000000000000066cbaba9ab19bc8ab62490155e2c0ddbce145b5c97504f39191829915c4b51df3044e7b31d6a4a468b62deb103be732400105100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000007000000000000000100000000f6ffffffffffffff8000d05000000000003b0f0000600000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5ff730de2346e986d397b1d7cb05353dd9cc6408db4a0cd10aa5ebf5ac0b576dfb3044e7b31d6a4a468b62deb103be732400205100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x240, 0x511fa0}, {&(0x7f0000013fc0)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000002f944490bb1377b087f08114424b6983854c2f87aced714da0efef060d7788cf3044e7b31d6a4a468b62deb103be732400305100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000144a0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f0000014520)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014580)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f0000014600)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014660)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f00000146a0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f0000014840)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f0000000140)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014980)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f0000014a00)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a40)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014aa0)="2e953025f7c949ec5c0e8609da622b1b3ec05f172ed6623646aa2e829dac285c3044e7b31d6a4a468b62deb103be732400505100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b80)="00000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e0000000000000000000000000000000000000000000000000000000000000000000000000000000086fee722133f313d9d7bc34a36d99907899efcd203f571e62fa8f4639f1e0a6d3044e7b31d6a4a468b62deb103be732400605100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014dc0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e40)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014ea0)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014f20)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f80)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014fc0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000015020)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015160)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015240)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f00000152a0)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f0000015320)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015360)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f00000153c0)="200a64fbdcddadfdb448980e8554a5f260d8e85f4e71eb4db1a40ebca09a70a83044e7b31d6a4a468b62deb103be732400705100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f00000155a0)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000000d350d32179865b0ff669c442543c6098b9cdb63ccc63a3f0789fb3fb00edb213044e7b31d6a4a468b62deb103be732400805100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e08000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f0000015900)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f0000015920)="73cf2dd8567feaab9b01791d9d5fa2aab1429e8823561a3399bd613a2d6202923044e7b31d6a4a468b62deb103be732400006900000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007e0700003c0000000401000000000000010000000000000000de060000a000000004010000000000000c0001000000000000cf0600000f00000004010000000000001822a8f12600000000a00600002f000000040100000000000018d65ba13500000000710600002f00000004010000000000006c0000000000000000520600001f0000000501000000000000010000000000000000b2050000a000000005010000000000000c0001000000000000940500001e0000000601000000000000010000000000000000f4040000a000000006010000000000000c0001000000000000e10400001300000006010000000000006c0000000000000000680400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c40)="0000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff410000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751504010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000000040)={[{@nossd_spread}, {@noflushoncommit}, {@space_cache_v1}, {@datasum}, {@ssd}, {@clear_cache}, {@space_cache_v2}, {@ssd_spread}]}, 0x1) 04:40:16 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f0000000200)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d0070000066baf80cb8887d1480ef66bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x46}], 0x1, 0x0, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 04:40:16 executing program 5: syz_mount_image$btrfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1002010, 0x4d, &(0x7f0000000200)=[{&(0x7f0000011720)="0000050000", 0x5, 0x1}, {&(0x7f0000014700)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x6}, {&(0x7f0000010000)="b32bdcf876cf40c192d6806f63f37012b48c1024c249a0d886d1dc2c4b3217e33044e7b31d6a4a468b62deb103be7324000001000000000001000000000000005f42485266535f4d08000000000000000060510000000000001010000000000000000000000000000000000000000000000000010000000000e0000000000000060000000000000001000000000000000010000000100000001000000010000061000000050000000000000000000000000000000300000000000000c5030000000000000300000000010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be732400"/320, 0x140, 0x10000}, {&(0x7f0000010140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10220}, {&(0x7f0000010160)="00000000000000000000000001000000000000e4000010000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee5700"/128, 0x80, 0x10320}, {&(0x7f00000101e0)="0000000000000000000000003050000000000005000000000000000010100000000000050000000000000000805000000000000500000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000006000000000000000010100000000000050000000000000000205000000000000600000000000000001050000000000005000000000000000040500000000000050000000000000000905000000000000500000000000000000000010000000000900000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004051000000000007000000000000000010100000000000050000000000000000205100000000000700000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000006051000000000008000000000000000010100000000000050000000000000000705100000000000800000000000000003050000000000007000000000000000050510000000000070000000000000000105100000000000700000000000000000000010000000000e0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100", 0x2a0, 0x10b20}, {&(0x7f0000010480)="13af3a8510dfbe4055a37da3afd55e925c0eef346f03a36151d6e29688dab74a3044e7b31d6a4a468b62deb103be732400001000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010560)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324cee605020bab5bd1b3b83ceeb38c350b0a4944591c633499bd7e7967bc00e3393044e7b31d6a4a468b62deb103be732400101000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f00000107a0)="000000000000000000000000000000001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000690000000000bc7d4066979b4d1c8c275cf7b2adee5700001900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000720000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73249139f807b119d96a64f0db07ba383175f9005a1fd923b51bf3aada8f3eb0f3243044e7b31d6a4a468b62deb103be732400201000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f00000109a0)="000000000000000000000000000000004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000400000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be7324932b00dfeb173b4f8a24e11b458d2dd2623fbfb69937320ae50faf0042d7a3c03044e7b31d6a4a468b62deb103be732400301000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e0100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010ae0)="000000000000000000000000000000000300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e8cf25d7bc053b57f50c82496ee7683e560b5f41da68d00611d423cdcc49edb7b3044e7b31d6a4a468b62deb103be732400401000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000010b80)="5d1528946712c4c5d03eb696daf49e1a536eebe27d10533b8bbb6052ef271afc3044e7b31d6a4a468b62deb103be732400501000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000010be0)="4e18e502b3f33ca045c7345c5fddafa7db278ecc48e105723a083ee2509dac973044e7b31d6a4a468b62deb103be732400601000000000000000000000000001465ffd3dabca4d78ad5d787e387a217e01000000000000000a0000000000000002000000000000100000000000c60000400000000000930f0000080000000070100000000000c700903f0000000000930f00"/160, 0xa0, 0x106000}, {&(0x7f0000010c80)="0000000000000000000000000000000000000000000000000100000000000000e4e7604250de9e6386d6af1d782db98edb98cfc380c3e6a5ce030737ee72cb423044e7b31d6a4a468b62deb103be732400701000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/192, 0xc0, 0x106fe0}, {&(0x7f0000000c80)="0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e030000000000000000010000000000000000100000000000000040000000cc8b07fcece20000465ffd3dabca4d78ad5dee1cdfe9b920a539d1a806656794b30f3a8a6904000000c579e65a517b2f752e3044e7b31d6a4a468b62deb103be732400801000001a00000100000000000001465f7e387a217e0200000000000000030000000000000003000000000100188da6490000d80100000000e2ffff380f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e000050000000000000000000000000000000007ab1000000c9a4af46e9c0d42d683ba69c66dff99499c0e009df3ad9fa0600000000000000ef408e49aaa7537143b1531cd195f3be4a9b1d32b58ef4e595e0f1bc849bf2174bca86f5b04083597a564711768fb02ed1d8471a6279326777e829478327f27a3a578ea6bffb72d76d69b61c392d3d74ca9d07df73264c503f35fe73ffb0b7f2e3d49272614053587c3c24a7322adcc13641d2c59f1e5480890e94ca288375252acc523ce5fcf10068a48ed60b000000000000000000d9b69312a157a5680a78d4c91bb656d90eca010859ebe32a2b62fa41a74a74117273b118081e9347eca25f84ba942bba1068b3c9fb61a8b1c4548123f197912943994c69e796274e9ea7", 0x219, 0x107fa0}, {&(0x7f0000000980)="1900000000000200000000000000000001000000000005000000000000000000010000000100001000000100010001000000000000000000500000000000bc7d4066979b4d1c8c275cf7b2adee5700004000000000000200000000000000000001000000000002000000000000000010000000100000001000000100000001000000000000000000100000000000bc7d4066979b4d1c8c275cf7b2adee57010000000000000000000001000000000000590000000000001000000010000000100000000000000000000000000000000000000000000000000000000000000000bc7d4066979b4d1c8c275cf7b2adee573044e7b31d6a4a468b62deb103be73242110a823afac7ec09a35d24c3bd3c8578b062593b708eda0b050b4e4580ce0903044e7b31d6a4a468b62deb103be732400901000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e020000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000070100000000000a90000000000000000320f0000210000000080100000000000a90000000000000000110f0000210000000090100000000000a90000000000000000f00e00002100000000a0100000000000a90000000000000000cf0e0000210000000000500000000000a90000000000000000ae0e0000210000000000500000000000c00000190000000000960e0000180000000000500000000000c00000190000000000b70e0000180000000060100000000000b00a000000000000000b0f0000000000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/768, 0x300, 0x108f00}, {&(0x7f0000011160)="000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00a00000000000000010000000000000002000000000000000200000000000000b00200000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b00400000000000000010000000000000001000000000000000200000000000000010000000000000001000000000000000200000000000000006000000000000000010000000000000200000000000000aeb0ffd813497285aa1f86c9104cd7d23f57c6d2ae207d08f79e9dc148d8032a3044e7b31d6a4a468b62deb103be732400a01000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e02000000000000000a0000000000000006000000000000100000000000c60000400000000000930f0000080000000000100000000000c70040000000000000930f0000000000000060100000000000c70010000000000000930f00000000000000b0100000000000c700503f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700f01800000000008b0f00"/544, 0x220, 0x109ee0}, {&(0x7f0000011380)="0000000000000000000000000000000001000000000000000300000000000000", 0x20, 0x10afe0}, {&(0x7f0000011520)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5003a0}, {&(0x7f00000115a0)="00000000000072000800000000000180000000000000eb07000000000000030000000000000000100000000000000000000000000002010000000000000000000000ed4f00"/90, 0x5a, 0x5004c0}, {&(0x7f0000011600)="0000000000000000000000000000000000000000060000000000000000000000000000000050500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500560}, {&(0x7f0000011680)="00000000000000000000000500000000000040000000000000000000c050000000000000000000000200000010000000000000000000000000000000000000010000000000000000000000000000000000000000000005000000000000000000", 0x60, 0x500720}, {&(0x7f00000116e0)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011780)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41", 0x120, 0x5009e0}, {&(0x7f00000118a0)="00000000000000000000050000000000000000010000000000000010500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500000000000000b9d25ac8471f494081e947eb5957eb4d00"/128, 0x80, 0x500b60}, {&(0x7f00000010c0)="0000000000000000000000000000000000691f1f630000000000000000691f1f6300000000000000000000000000000000000000000000030000000000000000c4a1e4c85251a85aee82b1e8d5603830e437f9d60fc99d3e984725fd7c15929d0b17a46b35de361de61ed6a7b2bc9d28945bb29d4bb1d2434c51dd46290c1d30", 0x80, 0x500c00}, {&(0x7f00000119c0)="000000000000000000000000000000000000050000000000000000000000000000000040500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x500d20}, {&(0x7f0000011a40)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000011a80)="000000000000000000060000000000000000000000000000000020500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x500ee0}, {&(0x7f0000011ae0)="605cf5c7164347986457d95068a1010217e717bc6b380b43d967e4d7b0c6bde13044e7b31d6a4a468b62deb103be732400105000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000050000000000000002000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x501000}, {&(0x7f0000011b80)="0000000000000000000000000000000000000000000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000be550a82dadc8bff0e6653430a0badf16fd30a2203c0658b22e25603f074b3703044e7b31d6a4a468b62deb103be732400205000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e060000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000040500000000000a90000000000000000c60e0000210000000050500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000090e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/704, 0x2c0, 0x501f40}, {&(0x7f0000011960)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x502c80}, {&(0x7f0000011e40)="00000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00700000000000000010000000000000006000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000e99f3171a699ea303a1e5bb75e3e657c66c9ddfe412cbd269cd46d69bb5148c43044e7b31d6a4a468b62deb103be732400305000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000500000000000000020000000100010000000000000100000000000000000000510000000000070000000000000002010000000000006c0000000000000000006050000000000007", 0x260, 0x502e40}, {&(0x7f00000120a0)="941187bb4e0653902421d2560875d929597777b1d63e6d8aca83fb0957a93f4a3044e7b31d6a4a468b62deb103be732400405000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/192, 0xc0, 0x504000}, {&(0x7f0000012160)="000000000000000000000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217eca59cbe44d2487fad619e167f084d93b8f4f6e0b279613f7f3f358e77d77c8fb3044e7b31d6a4a468b62deb103be732400505000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e06000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000030500000000000c700100000000000008b0f0000000000000060500000000000c700300000000000008b0f00000000000000a0500000000000c700100000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x200, 0x504f60}, {&(0x7f0000012360)="0000000000000000010000000000000004000000000000000200000000000000e06fad0ce5e9ab2aef5fba0787ca61451e936d8747fdeb4dc037ab6c4be7eb713044e7b31d6a4a468b62deb103be732400605000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000000f0000000002010000000000006c00000000000000006c0b00002f0400000301000000000000010000000000000000cc0a0000a000000003010000000000000c0101000000000000bd0a00000f00000003010000000000006c0000000000000000810a00003c0000000401000000000000010000000000000000e1090000a000000004010000000000000c0001000000000000d20900000f00000004010000000000001822a8f12600000000a30900002f000000040100000000000018d65ba13500000000740900002f00000004010000000000006c0000000000000000550900001f0000000501000000000000010000000000000000b5080000a000000005010000000000000c0001000000000000970800001e00000005010000000000006c000000000000000062080000350000000601000000000000010000000000000000c2070000a000000006010000000000000c0001000000000000af0700001300000006010000000000006c0000000000000000360700007900000000000000", 0x200, 0x505fe0}, {&(0x7f0000012560)="00000000000000000000000000000000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000030000000000000000000000100d05000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531070000000000000007000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed81000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000270000000000000027000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c7b548a1c5326ff0be533bd3818410b48860d64595e42b43b6f4df55579493f573044e7b31d6a4a468b62deb103be732400705000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e04000000000000000a0000000000000009000000000000100000000000c60000400000000000930f0000080000000010100000000000c70040000000000000930f0000000000000060100000000000c700a03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000010500000000000c700100000000000008b0f0000000000000030500000000000c700200000000000008b0f0000000000000080500000000000c700801800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f", 0x9c0, 0x506780}, {&(0x7f0000012f20)="0000000000000000010000000000000003000000000000000200000000000000469e48415f1a01fc3ac18be8e7e5a8af073de13c9a052b5467c1e1c0cd6811f03044e7b31d6a4a468b62deb103be732400805000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000002000000000000000c000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000010500000000000a90000000000000000290f0000210000000030500000000000a90000000000000000080f0000210000000040500000000000a90000000000000000e70e0000210000000080500000000000a90000000000000000c60e0000210000000090500000000000a90000000000000000a50e00002100000000a0500000000000a90000000000000000840e00002100000000b0500000000000a90000000000000000630e00002100000000c0500000000000a90000000000000000420e0000210000000000690000000000c000001900000000002a0e0000180000000000690000000000c00000190000000000750e0000180000000000500000000000c00000190000000000f30e0000180000000060100000000000b00a00000000000000f30e0000000000000000500000000000c00000190000000000db0e00001800"/544, 0x220, 0x507fe0}, {&(0x7f0000013140)="000000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000005000000000000000200000000000000b00a00000000000000010000000000000005000000000000000200000000000000b00700000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00100000000000000010000000000000005000000000000000200000000000000b00500000000000000008000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000313c51cc37dca5af949cece6764b596d93b7d7f3e12a1f0fd9bb825d4cd9f2db3044e7b31d6a4a468b62deb103be732400905000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000700000000000000", 0x1e0, 0x508e80}, {&(0x7f0000013320)="0b1132418659291a1ac639980d9836da152666216236334a718cd3101574b1303044e7b31d6a4a468b62deb103be732400a05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e05000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700100000000000008b0f0000000000000020500000000000c700100000000000008b0f0000000000000050500000000000c700300000000000008b0f00000000000000d0500000000000c700301800000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x160, 0x50a000}, {&(0x7f0000013480)="0000000000000000010000000000000004000000000000000200000000000000871813e7977700d423afd8958ac6130e213d89aeaa4bc3c812961435ed531f223044e7b31d6a4a468b62deb103be732400b05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0500000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/192, 0xc0, 0x50afe0}, {&(0x7f0000013540)="0000000000000000000000000000000000000000000000000000000002002e2e05000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000000000000000000000000000771eb499efb8fb57f9186553c8fff0e0c5085178b2be86ce2b432b0cbdd11da13044e7b31d6a4a468b62deb103be732400c05000000000000100000000000001465ffd3dabca4d78ad5d787e387a217e050000000000000009000000000000000100000000b9d25ac8471f4940fb81e947eb5957eb4d930f0000080000000000", 0x140, 0x50bf40}, {&(0x7f0000013680)="0000000000000000000000000000000000000000000000000500000000000000", 0x20, 0x50cfe0}, {&(0x7f00000136a0)="9d1c35edb3acec1f588e7f55332ce912f25599292e5a895c98c26fcefdc2b2ae3044e7b31d6a4a468b62deb103be732400005100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000050000000000000014000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c0000230000000201000000000000010000000000000000ae0b0000a000000002010000000000000c01010000000000009f0b00000f00"/608, 0x260, 0x510000}, {&(0x7f0000013900)="000000000200000000000000050066696c6530070000000000000007000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c653003010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751506010000000000000100000000000000000700000000000000000009000166696c652e636f6c6405010000000000000100000000000000000700000000000000000005000166696c653305010000000000000100000000000000000700000000000000000005000166696c653204010000000000000100000000000000000700000000000000000005000166696c653101010000000000000100000000000000000700000000000000000005000266696c653004010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e030000000000000007000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f6300000000000000006b1f1f630000000016e875156b1f1f630000000016e87515691f1f63000000000000000066cbaba9ab19bc8ab62490155e2c0ddbce145b5c97504f39191829915c4b51df3044e7b31d6a4a468b62deb103be732400105100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000007000000000000000100000000f6ffffffffffffff8000d05000000000003b0f0000600000000000", 0x480, 0x510c00}, {&(0x7f0000013d80)="686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5f686ede9288c391e7e05026e56f2f91bfd879987a040ea98445dabc76f55b8e5ff730de2346e986d397b1d7cb05353dd9cc6408db4a0cd10aa5ebf5ac0b576dfb3044e7b31d6a4a468b62deb103be732400205100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000020510000000000a900000000000000002e0e0000210000000030510000000000a900000000000000000d0e0000210000000040510000000000a90000000000000000ec0d0000210000000050510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x240, 0x511fa0}, {&(0x7f0000013fc0)="00010000000000000500000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00a00000000000000010000000000000007000000000000000200000000000000b00200000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000002f944490bb1377b087f08114424b6983854c2f87aced714da0efef060d7788cf3044e7b31d6a4a468b62deb103be732400305100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e07000000000000000a000000000000000a000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000060510000000000c700a01700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00000000000000", 0x340, 0x512e20}, {&(0x7f00000144a0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5143a0}, {&(0x7f0000014520)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5144c0}, {&(0x7f0000014580)="0000000000000000000000000000000000000000070000000000000000000000000000000030510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514560}, {&(0x7f0000014600)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x514720}, {&(0x7f0000014660)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x514840}, {&(0x7f00000146a0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5148e0}, {&(0x7f0000014840)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x514b60}, {&(0x7f0000000140)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x514c80}, {&(0x7f0000014980)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x514d20}, {&(0x7f0000014a00)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x514e40}, {&(0x7f0000014a40)="000000000000000000070000000000000000000000000000000020510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x514ee0}, {&(0x7f0000014aa0)="2e953025f7c949ec5c0e8609da622b1b3ec05f172ed6623646aa2e829dac285c3044e7b31d6a4a468b62deb103be732400505100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e0700000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x515000}, {&(0x7f0000014b80)="00000000000000000300000000000000000100000000000000006900000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000005000000000000000190000000000465ffd3dabca4d78ad5d787e387a217e0300000000000000000100000000000000001000000000000000400000000000465ffd3dabca4d78ad5d787e387a217e0000000000000000000000000000000000000000000000000000000000000000000000000000000086fee722133f313d9d7bc34a36d99907899efcd203f571e62fa8f4639f1e0a6d3044e7b31d6a4a468b62deb103be732400605100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000001000000000000000b000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b70100000a000000000000008400000000000000006f040000b7010000f7ffffffffffffff840000000000000000b8020000b70100"/576, 0x240, 0x515f40}, {&(0x7f0000014dc0)="00000000000000000000000000000000000000000000000000000000000500000000000000000100000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000500"/128, 0x80, 0x5163a0}, {&(0x7f0000014e40)="000000000000000000000000000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x5164c0}, {&(0x7f0000014ea0)="0000000000000000000000000000000000000000080000000000000000000000000000000080510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800"/128, 0x80, 0x516560}, {&(0x7f0000014f20)="00000000000000000000000500000000000000000000000000000000c050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000050000000000", 0x60, 0x516720}, {&(0x7f0000014f80)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x516840}, {&(0x7f0000014fc0)="0000070000000000000000000000000000000010510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/96, 0x60, 0x5168e0}, {&(0x7f0000015020)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f63000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed41000000000000000000000000008000"/320, 0x140, 0x5169e0}, {&(0x7f0000015160)="00000000000000000000070000000000000000010000000000000030500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010700000000000000b9d25ac8471f494081e947eb5957eb4d000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000006b1f1f6300000000c7076a17691f1f6300"/224, 0xe0, 0x516b60}, {&(0x7f0000015240)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x516c80}, {&(0x7f00000152a0)="000000000000000000000000000000000000070000000000000000000000000000000050510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700"/128, 0x80, 0x516d20}, {&(0x7f0000015320)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x516e40}, {&(0x7f0000015360)="000000000000000000080000000000000000000000000000000070510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000800000000000000", 0x60, 0x516ee0}, {&(0x7f00000153c0)="200a64fbdcddadfdb448980e8554a5f260d8e85f4e71eb4db1a40ebca09a70a83044e7b31d6a4a468b62deb103be732400705100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e080000000000000002000000000000000f000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a90100000000000000290f0000210000000060500000000000a90000000000000000080f00002100000000b0500000000000a90000000000000000e70e00002100000000c0500000000000a90000000000000000c60e00002100000000d0500000000000a80030000000000000910e0000350000000000510000000000a90000000000000000700e0000210000000010510000000000a900000000000000004f0e0000210000000050510000000000a900000000000000002e0e0000210000000060510000000000a900000000000000000d0e0000210000000070510000000000a90000000000000000ec0d0000210000000080510000000000a90000000000000000cb0d0000210000000000690000000000c00000190000000000b30d00001800000000000000", 0x1e0, 0x517000}, {&(0x7f00000155a0)="00010000000000000500000000000000010000000000000008000000000000000200000000000000b00a00000000000000010000000000000008000000000000000200000000000000b00200000000000000010000000000000008000000000000000200000000000000b00100000000000000010000000000000007000000000000000200000000000000b00400000000000000010000000000000007000000000000000200000000000000b00700000000000000010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000005000000000000000200000000000000b00900000000000000010000000000000005000000000000000200000000000000b0f7ffffffffffffff010000000000000007000000000000000200000000000000b00500000000000000010000000000000007000000000000000200000000000000b0050000000000000000d000000000000000010000000000000500000000000000010000000000000005000000000000000200000000000000b003000000000000000010000000000000000100000000000002000000000000000d350d32179865b0ff669c442543c6098b9cdb63ccc63a3f0789fb3fb00edb213044e7b31d6a4a468b62deb103be732400805100000000000100000000000001465ffd3dabca4d78ad5d787e387a217e08000000000000000a000000000000000b000000000000100000000000c60000400000000000930f0000080000000000100000000000c70010000000000000930f0000000000000020100000000000c700e03f0000000000930f0000000000000000500000000000c600001900000000008b0f0000080000000000500000000000c700300000000000008b0f0000000000000040500000000000c700200000000000008b0f0000000000000070500000000000c700400000000000008b0f0000000000000020510000000000c700300000000000008b0f0000000000000090510000000000c700701700000000008b0f0000000000000000690000000000c60000190000000000830f0000080000000000690000000000c70000190000000000830f00"/864, 0x360, 0x517e20}, {&(0x7f0000015900)="0000000000000000010000000000000005000000000000000200000000000000", 0x20, 0x518fe0}, {&(0x7f0000015920)="73cf2dd8567feaab9b01791d9d5fa2aab1429e8823561a3399bd613a2d6202923044e7b31d6a4a468b62deb103be732400006900000000000100000000000001465ffd3dabca4d78ad5d787e387a217e070000000000000005000000000000001b000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007e0700003c0000000401000000000000010000000000000000de060000a000000004010000000000000c0001000000000000cf0600000f00000004010000000000001822a8f12600000000a00600002f000000040100000000000018d65ba13500000000710600002f00000004010000000000006c0000000000000000520600001f0000000501000000000000010000000000000000b2050000a000000005010000000000000c0001000000000000940500001e0000000601000000000000010000000000000000f4040000a000000006010000000000000c0001000000000000e10400001300000006010000000000006c0000000000000000680400007900"/800, 0x320, 0x690000}, {&(0x7f0000015c40)="0000000000000000000000000007000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6407000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150400000000000000050066696c65320500000000000000050066696c653307000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000070000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000070000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff81000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875150700000000000000270000000000000000000000002f746d702f73797a2d696d61676567656e333731383232393438392f66696c65302f66696c65300300000000000000050066696c653107000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa1000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751507000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000d0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751503010000000000000100000000000000000700000000000000000005000766696c653102010000000000000100000000000000000700000000000000000005000166696c65300200000000000000050066696c653007000000000000000700000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff410000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000006b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e875156b1f1f630000000016e8751504010000000000000100000000000000000700000000000000000005000166696c653105010000000000000100000000000000000700000000000000000005000166696c653205010000000000000100000000000000000700000000000000000005000166696c653306010000000000000100000000000000000700000000000000000009000166696c652e636f6c6401010000000000000100000000000000000700000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed4100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000691f1f630000000000000000", 0xb40, 0x6904c0}], 0x0, &(0x7f0000000040)={[{@nossd_spread}, {@noflushoncommit}, {@space_cache_v1}, {@datasum}, {@ssd}, {@clear_cache}, {@space_cache_v2}, {@ssd_spread}]}, 0x1) 04:40:16 executing program 2: syz_io_uring_setup(0x10a2, &(0x7f0000000000), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x0, 0x0) syz_io_uring_setup(0x5ae, &(0x7f0000000180), &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000000200)=0x0, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r0, 0x0, &(0x7f0000000080)=0x6, 0x0, 0x4) 04:40:16 executing program 1: syz_clone3(&(0x7f00000005c0)={0x40800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) syz_clone3(&(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000400), 0x0, {0x2c}, &(0x7f0000000040)=""/41, 0x6d, &(0x7f00000004c0)=""/191, 0x0, 0x0, {r0}}, 0x58) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x4, 0x5, 0x4, 0x5, 0x42, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1, 0x10, 0x3, 0x4}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x6, &(0x7f0000000080)=@raw=[@map_val={0x18, 0x7, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x1}, @map_fd={0x18, 0x2}], &(0x7f00000000c0)='GPL\x00', 0x40, 0x0, 0x0, 0x40f00, 0x16, '\x00', r1, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x9, 0x10001, 0x7fff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000240)=[0x1]}, 0x80) syz_clone3(&(0x7f00000005c0)={0x40800000, 0x0, &(0x7f0000000400), &(0x7f0000000440), {}, &(0x7f0000000480)=""/31, 0x1f, &(0x7f00000004c0)=""/191, &(0x7f0000000580)=[0x0, 0x0, 0x0], 0x3}, 0x58) 04:40:16 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12010000000000406a05310340000000000109022400010100000009040000010301000009210006010122010009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000780)={0x24, &(0x7f0000000000)=ANY=[@ANYBLOB="000018"], 0x0, 0x0, 0x0}, 0x0) (async) syz_usb_control_io(r0, &(0x7f0000000280)={0x2c, &(0x7f0000000040)={0x20, 0xb, 0xd, {0xd, 0xe, "37e6ac2df4dda2550fe1c6"}}, &(0x7f0000000d00)={0x0, 0x3, 0xf0, @string={0xf0, 0x3, "a9de822b4889e61fe425d4959970864ca4ce34e92ed95a8ee670a29d2e6d535f7ad8ec248ae1f9245fbfa639e4e76909a271e5080680afbc53209a6e17ddb0aed00ceb6462e26d71e8d167e6c5881ffc77d3e23716aeea7a582d92a88ef4b567ff5544b6854709dac4e363c11e47eb36b06383f3d2c8d792ed2399e6fe251c22bfecd39307a17c42353837c8748fb4f5c69060225d9c014a9b16f571785a848987cf47c931e262d8e8654d5593812a688476ad814c9efdea756ed139263e55569d6a8f8b84bf3272b0e4a41b3c612929bbbe084124f25d7b4bb2b96e04f06ff309759deab28bf547dbd8c3ce0849"}}, &(0x7f0000000e00)={0x0, 0xf, 0x1b, {0x5, 0xf, 0x1b, 0x2, [@wireless={0xb}, @wireless={0xb, 0x10, 0x1, 0x4, 0x44, 0x3, 0x9, 0x6}]}}, 0x0, 0x0}, &(0x7f00000007c0)={0x84, &(0x7f0000000380)={0x0, 0x0, 0x1, "cc"}, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x40, 0x9, 0x1, 0x1}, &(0x7f0000000540)={0x40, 0xb, 0x2, "b5bc"}, &(0x7f0000000580)={0x40, 0xf, 0x2}, 0x0, &(0x7f0000000600)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000080)={0x40, 0x19, 0x2, 'Bp'}, &(0x7f0000000680)={0x40, 0x1a, 0x2, 0xae}, &(0x7f00000006c0)={0x40, 0x1c, 0x1, 0xe0}, &(0x7f0000000700)={0x40, 0x1e, 0x1}, 0x0}) r1 = syz_open_dev$hidraw(&(0x7f0000000200), 0x0, 0x0) (async) r2 = syz_usb_connect$cdc_ecm(0x0, 0x5c, &(0x7f0000000080)=ANY=[@ANYBLOB="12010003020000102505a1a440000102030109024a00010108"], &(0x7f0000000580)={0x0, 0x0, 0x5, 0x0}) syz_usb_control_io$cdc_ecm(r2, &(0x7f0000000740)={0x14, 0x0, &(0x7f0000000400)={0x0, 0x3, 0x1a, {0x1a}}}, 0x0) (async) syz_usb_control_io(r2, &(0x7f0000000400)={0x2c, &(0x7f0000000140)={0x40, 0x5, 0x52, {0x52, 0x21, "8268d23522b37c122a1b89d219d73710a66882957b7b99fc7b7f2c69f91f4fd59c6e507409cd0c1ebb67422b5bc6c862c442272a1d557b1ff72af96efd3208b967f3bcd635bb1630d699a7bdeae8532e"}}, &(0x7f00000001c0)={0x0, 0x3, 0x17, @string={0x17, 0x3, "9f54354be4fc8488da916d53a72475a0d3ea327c63"}}, &(0x7f00000002c0)={0x0, 0xf, 0x3f, {0x5, 0xf, 0x3f, 0x6, [@ptm_cap={0x3}, @ss_container_id={0x14, 0x10, 0x4, 0x7, "2e3c7da44cdc6228a6815372fa75d7a8"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xa, 0x80, 0x3, 0x2ad}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x2, 0x80, 0x7, 0xcf, 0x7, 0x6}, @wireless={0xb, 0x10, 0x1, 0xa, 0xd, 0x0, 0x2, 0x5, 0x4}]}}, &(0x7f0000000240)={0x20, 0x29, 0xf, {0xf, 0x29, 0x9, 0x0, 0x0, 0x1b, "9e440f01", "a744f4b8"}}, &(0x7f00000003c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x9, 0x60, 0x80, 0x76, 0x6, 0xff}}}, &(0x7f0000000bc0)={0x84, &(0x7f0000000880)={0x20, 0xa, 0xdb, "443ef61624632f64e5f6c9bd2cf43cd97531d1609be30840cb5bada4386d31aeb11151319d9ffd217f36f4b56767c3fbe0eae86c7967a68cacc0df3ce62332c117d5f08126047d2066857ac2606c69197d8095bcad5b13f397a47122f64beb68a98dc5032d0d41667311d377f09c9c2418d440da0293e1e2bea94a5271000e19a4aaa5323f149713fc2b2e16c3b4248342b16f9de775336098a04a8afbca9417e65a6005f8a8a33cc17f5a8197689cb786d69a59b72b4a9242488b964bec51d8e02bbfcbf5b3cbba8914ab48e9918ea380b371d6d3285df7989f9f"}, &(0x7f0000000440)={0x0, 0xa, 0x1, 0x5}, &(0x7f0000000480)={0x0, 0x8, 0x1, 0x14}, &(0x7f00000004c0)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f00000005c0)={0x20, 0x0, 0x4, {0x80, 0x20}}, &(0x7f0000000640)={0x40, 0x7, 0x2, 0x8}, &(0x7f0000000740)={0x40, 0x9, 0x1, 0x5}, &(0x7f0000000980)={0x40, 0xb, 0x2, 'b?'}, &(0x7f00000009c0)={0x40, 0xf, 0x2, 0x1}, &(0x7f0000000a00)={0x40, 0x13, 0x6, @random="007f9cd7042b"}, &(0x7f0000000a40)={0x40, 0x17, 0x6}, &(0x7f0000000a80)={0x40, 0x19, 0x2, "7d05"}, &(0x7f0000000ac0)={0x40, 0x1a, 0x2}, &(0x7f0000000b00)={0x40, 0x1c, 0x1, 0x4}, &(0x7f0000000b40)={0x40, 0x1e, 0x1, 0x7}, &(0x7f0000000b80)={0x40, 0x21, 0x1, 0x1f}}) (async) ioctl$HIDIOCGFEATURE(r1, 0xc0404807, &(0x7f00000000c0)={0x0, "e8d50ed4a91491599aea09a1c5ccb84c10eb0324210e00000000000000000000000000000000000000000000ff00"}) 04:40:16 executing program 2: syz_io_uring_setup(0x10a2, &(0x7f0000000000), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x0, 0x0) (async) syz_io_uring_setup(0x5ae, &(0x7f0000000180), &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000000200)=0x0, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r0, 0x0, &(0x7f0000000080)=0x6, 0x0, 0x4) [ 495.116547][T11554] loop3: detected capacity change from 0 to 32784 [ 495.129800][T11560] loop5: detected capacity change from 0 to 32784 [ 495.153533][T11554] BTRFS warning: duplicate device /dev/loop3 devid 1 generation 8 scanned by syz-executor.3 (11554) 04:40:16 executing program 2: syz_io_uring_setup(0x10a2, &(0x7f0000000000), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x0, 0x0) syz_io_uring_setup(0x5ae, &(0x7f0000000180), &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000000200)=0x0, 0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r0, 0x0, &(0x7f0000000080)=0x6, 0x0, 0x4) 04:40:16 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001780)=[{{&(0x7f00000000c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0000951e300000000a0000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRESOCT, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000140000000000000001000000e901000000", @ANYRES32=r2, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1c00000000000010010000000265fdbcdc671821d2cd68687b0b453004a106e28bd151b508c992", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="000000000000000000007f64fb05cf8969747b8a03bd8015009393d1747b4a0e9ccd7536955de4c6e7d1267a51e63f8a441e5ca30000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2c000000000000000100000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYBLOB="70d14d7bb500c25bf5d87b634745651b4b47cc01d822721a70b98da8463e412b31460d8aa6c7dc8381ab525f4f4342cf89e8e0822456980c98734a0c0a09bdf305b3ec9853d3e8b7dfeb1a14889780b8b93762beeb5b98a1bdc77006552f94b42da12d743880b7e3621ac01e71087f514662b9f425322c26b494ba4a798d6ecfe45c04c0f063da1ddcc78c17875ea6494ff429f230a55c03def3b94df68c41c629b5b41cc9bf0d4659abf53f42318a2669668349f14299c200f047f77ab1821fa8544e7bdf1e27b475add61ecb986df7f7eb4b9796543fdf3b7956b2933a3995ecba9a86ce", @ANYRES32=r1, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="b96305000000"], 0x161, 0x24000011}}], 0x1, 0x4048c40) socket$nl_route(0x10, 0x3, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) creat(&(0x7f00000001c0)='./file1\x00', 0x3) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, r4) r5 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000200)=ANY=[@ANYBLOB="620af8ff0c200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000023000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e420f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b635197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8d06000000000000001737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c786800007eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa00b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f8370541be9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8adcceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac233932449c9344c5ad4a700bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b658108ac54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1edb66fdb2722eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed01950f6dde258b872042c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b3b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38820a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efd06000000000000009082394c111ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85ee7e542da3c7f32b5efd8422a000000004f340e690ff8575ae64142f5fe6482451c3671140d509a330ea366b4dcc95956629cafce32df51455f9cd7c343ba46790c0b3bc92271f2a55ddab15f1e2413656f1eadc8b70ca24073e310f9cb31c34b"], &(0x7f0000000100)='GPL\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x100000}, 0x10}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) creat(&(0x7f0000000280)='./file1\x00', 0x0) [ 495.167872][T11560] BTRFS info (device loop5): using blake2b (blake2b-256-generic) checksum algorithm [ 495.178854][T11560] BTRFS info (device loop5): enabling disk space caching [ 495.188231][T11560] BTRFS info (device loop5): enabling ssd optimizations [ 495.195398][T11560] BTRFS info (device loop5): force clearing of disk cache 04:40:16 executing program 2: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) r0 = userfaultfd(0x1) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000040)={0xaa, 0x80}) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f0000000080)={0xaa, 0x56d43b9f69486fdb}) ioctl$UFFDIO_REGISTER(r0, 0xc020aa00, &(0x7f0000000000)={{&(0x7f000000f000/0x2000)=nil, 0x2000}, 0x5}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) r1 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r2 = dup(r1) write$6lowpan_enable(r2, &(0x7f0000000000)='0', 0xfffffd2c) ioctl$UFFDIO_COPY(r2, 0xc028aa03, &(0x7f00000000c0)={&(0x7f0000a83000/0x11000)=nil, &(0x7f0000685000/0x3000)=nil, 0x11000, 0x1}) write$tcp_congestion(0xffffffffffffffff, &(0x7f0000000000)='nv\x00', 0xfffffffffffffe4a) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, &(0x7f0000000100)={{&(0x7f0000765000/0x3000)=nil, 0x3000}, 0x1}) [ 495.242570][T11560] BTRFS info (device loop5): enabling free space tree [ 495.264793][T11560] BTRFS info (device loop5): using spread ssd allocation scheme 04:40:16 executing program 4: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000080), 0xb40, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000380)='/sys/class/wmi_bus', 0x400800, 0x9) write$ppp(r4, &(0x7f00000003c0)="55edb1b0beaf023611e2e33303edcfae3c527a00d0905b6cc2b44bfc571324b23546a05f661d91f667adb15e597bbde42c7d463f9151e0f75f5d56b06594af27c79f11d5af2d", 0x46) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4ffe2, 0x0) syz_kvm_setup_cpu$x86(r2, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000180)=[@text64={0x40, &(0x7f00000000c0)="c744240047000000c74424020c700000ff2c243665670fc2173bc403e9202700f2406e338d007000007066ba260c0c887d14c481e77ce4bafc0cedf3460fd6f9f30f08f3470f7e5784", 0x49}], 0x1, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f00000001c0)=""/88, 0x58}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/154, 0x9a}], 0x4) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, 0x0, 0x0, 0x10, 0x0, 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 495.287597][T11560] BTRFS info (device loop5): using free space tree [ 495.388891][ T919] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 495.604158][ T8861] udevd[8861]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 04:40:17 executing program 1: syz_clone3(&(0x7f00000005c0)={0x40800000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async, rerun: 32) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) (rerun: 32) syz_clone3(&(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000400), 0x0, {0x2c}, &(0x7f0000000040)=""/41, 0x6d, &(0x7f00000004c0)=""/191, 0x0, 0x0, {r0}}, 0x58) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000180)={'ip6tnl0\x00', &(0x7f0000000100)={'syztnl0\x00', 0x0, 0x4, 0x5, 0x4, 0x5, 0x42, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1, 0x10, 0x3, 0x4}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x6, &(0x7f0000000080)=@raw=[@map_val={0x18, 0x7, 0x2, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}, @cb_func={0x18, 0x1, 0x4, 0x0, 0x1}, @map_fd={0x18, 0x2}], &(0x7f00000000c0)='GPL\x00', 0x40, 0x0, 0x0, 0x40f00, 0x16, '\x00', r1, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x5, 0x2}, 0x8, 0x10, &(0x7f0000000200)={0x0, 0x9, 0x10001, 0x7fff}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000240)=[0x1]}, 0x80) (async) syz_clone3(&(0x7f00000005c0)={0x40800000, 0x0, &(0x7f0000000400), &(0x7f0000000440), {}, &(0x7f0000000480)=""/31, 0x1f, &(0x7f00000004c0)=""/191, &(0x7f0000000580)=[0x0, 0x0, 0x0], 0x3}, 0x58) [ 495.788281][ T919] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 495.824216][ T919] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 495.847031][ T919] usb 1-1: New USB device found, idVendor=056a, idProduct=0331, bcdDevice= 0.40 [ 495.877045][T11560] BTRFS info (device loop5): clearing free space tree [ 495.887308][T11560] BTRFS info (device loop5): clearing compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 495.896381][T11576] general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN [ 495.897823][ T919] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 495.908645][T11576] KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] [ 495.908664][T11576] CPU: 1 PID: 11576 Comm: syz-executor.2 Not tainted 6.0.0-rc6-next-20220923-syzkaller #0 [ 495.908692][T11576] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 495.908706][T11576] RIP: 0010:PageHeadHuge+0x1d/0x200 [ 495.908740][T11576] Code: ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 41 54 55 48 89 fd 53 e8 64 af b9 ff 48 89 ea 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 <80> 3c 02 00 0f 85 a2 01 00 00 48 8b 5d 00 48 c7 c7 ff ff ff ff 48 [ 495.908766][T11576] RSP: 0018:ffffc90011b576f0 EFLAGS: 00010246 [ 495.908789][T11576] RAX: dffffc0000000000 RBX: ffffc90011b578d8 RCX: ffffc9000d8eb000 [ 495.908808][T11576] RDX: 0000000000000000 RSI: ffffffff81c2e49c RDI: 0000000000000000 [ 495.924147][T11560] BTRFS info (device loop5): clearing compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 495.925153][T11576] RBP: 0000000000000000 R08: 0000000000000005 R09: 0000000000000000 [ 495.925172][T11576] R10: 0000000000000000 R11: 0000000000000000 R12: ffffc90011b578e8 [ 495.925190][T11576] R13: 0000000000000000 R14: 0000000000000000 R15: 000000000000000f [ 495.925207][T11576] FS: 00007f824d036700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 495.995541][T11560] BTRFS info (device loop5): creating free space tree [ 496.002312][T11576] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 496.002333][T11576] CR2: 000000002000f000 CR3: 000000007c46b000 CR4: 00000000003526e0 [ 496.002351][T11576] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 496.002366][T11576] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 496.002381][T11576] Call Trace: [ 496.002388][T11576] [ 496.002396][T11576] shmem_fault+0x27c/0x8a0 [ 496.002432][T11576] ? rcu_read_lock_sched_held+0xd/0x70 [ 496.002475][T11576] ? lock_acquire+0x4fc/0x630 [ 496.002499][T11576] ? shmem_get_folio_gfp+0x1a60/0x1a60 [ 496.002524][T11576] ? rcu_read_lock_sched_held+0xd/0x70 [ 496.002564][T11576] ? lock_release+0x5cb/0x810 [ 496.032545][T11560] BTRFS info (device loop5): setting compat-ro feature flag for FREE_SPACE_TREE (0x1) [ 496.035382][T11576] ? rcu_read_lock_sched_held+0xd/0x70 [ 496.035438][T11576] ? lock_acquire+0x4fc/0x630 [ 496.062879][T11560] BTRFS info (device loop5): setting compat-ro feature flag for FREE_SPACE_TREE_VALID (0x2) [ 496.064774][T11576] ? rcu_read_lock_sched_held+0xd/0x70 [ 496.064822][T11576] ? lock_release+0x5cb/0x810 [ 496.149021][T11576] ? mt_find+0x362/0xee0 [ 496.153324][T11576] ? lock_downgrade+0x6e0/0x6e0 [ 496.158201][T11576] __do_fault+0x107/0x600 [ 496.162567][T11576] __handle_mm_fault+0x2184/0x3a40 [ 496.167701][T11576] ? lock_acquire+0x4fc/0x630 [ 496.172374][T11576] ? vm_iomap_memory+0x180/0x180 [ 496.177312][T11576] ? lock_release+0x810/0x810 [ 496.181990][T11576] handle_mm_fault+0x1c8/0x780 [ 496.186748][T11576] do_user_addr_fault+0x475/0x1210 [ 496.191859][T11576] ? rcu_read_lock_sched_held+0xd/0x70 [ 496.197323][T11576] exc_page_fault+0x94/0x170 [ 496.201966][T11576] asm_exc_page_fault+0x22/0x30 [ 496.206850][T11576] RIP: 0010:copy_user_enhanced_fast_string+0xa/0x40 [ 496.213455][T11576] Code: ff c9 75 f2 89 d1 c1 e9 03 83 e2 07 f3 48 a5 89 d1 f3 a4 31 c0 0f 01 ca c3 8d 0c ca 89 ca eb 20 0f 01 cb 83 fa 40 72 38 89 d1 a4 31 c0 0f 01 ca c3 89 ca eb 0a 66 2e 0f 1f 84 00 00 00 00 00 [ 496.233072][T11576] RSP: 0018:ffffc90011b57b50 EFLAGS: 00050206 [ 496.239149][T11576] RAX: 0000000000000001 RBX: 0000000000001000 RCX: 0000000000001000 [ 496.247109][T11576] RDX: 0000000000001000 RSI: 000000002000f000 RDI: ffff888090f7c000 [ 496.255068][T11576] RBP: ffff888090f7c000 R08: 0000000000000001 R09: ffff888090f7cfff [ 496.263034][T11576] R10: ffffed10121ef9ff R11: 0000000000000000 R12: 00007fffffffe000 [ 496.270995][T11576] R13: 000000002000f000 R14: dffffc0000000000 R15: 000000002000f000 [ 496.278975][T11576] _copy_from_user+0x137/0x170 [ 496.283825][T11576] snd_rawmidi_kernel_write1+0x366/0x880 [ 496.289506][T11576] ? _raw_spin_unlock_irq+0x1f/0x40 [ 496.294702][T11576] snd_rawmidi_write+0x273/0xbb0 [ 496.299652][T11576] ? snd_rawmidi_poll+0x680/0x680 [ 496.304718][T11576] ? wake_up_q+0xf0/0xf0 [ 496.308975][T11576] ? bpf_lsm_file_permission+0x5/0x10 [ 496.314341][T11576] ? security_file_permission+0xab/0xd0 [ 496.319930][T11576] vfs_write+0x2d7/0xdd0 [ 496.324168][T11576] ? snd_rawmidi_poll+0x680/0x680 [ 496.329187][T11576] ? vfs_read+0x930/0x930 [ 496.333515][T11576] ? __fget_files+0x26a/0x440 [ 496.338185][T11576] ? __fget_light+0xe5/0x270 [ 496.342770][T11576] ksys_write+0x1e8/0x250 [ 496.347094][T11576] ? __ia32_sys_read+0xb0/0xb0 [ 496.351856][T11576] ? syscall_enter_from_user_mode+0x22/0xb0 [ 496.357740][T11576] ? trace_hardirqs_on+0x2d/0x160 [ 496.362762][T11576] do_syscall_64+0x35/0xb0 [ 496.367177][T11576] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 496.373074][T11576] RIP: 0033:0x7f824be8a5a9 [ 496.377517][T11576] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 496.397141][T11576] RSP: 002b:00007f824d036168 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 496.405549][T11576] RAX: ffffffffffffffda RBX: 00007f824bfabf80 RCX: 00007f824be8a5a9 [ 496.413521][T11576] RDX: 00000000fffffd2c RSI: 0000000020000000 RDI: 0000000000000005 [ 496.421501][T11576] RBP: 00007f824bee5580 R08: 0000000000000000 R09: 0000000000000000 [ 496.429461][T11576] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 496.437420][T11576] R13: 00007ffd5b25fdcf R14: 00007f824d036300 R15: 0000000000022000 [ 496.445386][T11576] [ 496.448401][T11576] Modules linked in: [ 496.456976][T11576] ---[ end trace 0000000000000000 ]--- [ 496.462540][T11576] RIP: 0010:PageHeadHuge+0x1d/0x200 [ 496.467807][T11576] Code: ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 41 54 55 48 89 fd 53 e8 64 af b9 ff 48 89 ea 48 b8 00 00 00 00 00 fc ff df 48 c1 ea 03 <80> 3c 02 00 0f 85 a2 01 00 00 48 8b 5d 00 48 c7 c7 ff ff ff ff 48 [ 496.490122][ T919] wacom 0003:056A:0331.0005: unknown main item tag 0x0 [ 496.490302][T11576] RSP: 0018:ffffc90011b576f0 EFLAGS: 00010246 [ 496.503930][T11576] RAX: dffffc0000000000 RBX: ffffc90011b578d8 RCX: ffffc9000d8eb000 [ 496.512240][T11576] RDX: 0000000000000000 RSI: ffffffff81c2e49c RDI: 0000000000000000 [ 496.513477][ T919] wacom 0003:056A:0331.0005: hidraw0: USB HID v6.00 Device [HID 056a:0331] on usb-dummy_hcd.0-1/input0 [ 496.520664][T11576] RBP: 0000000000000000 R08: 0000000000000005 R09: 0000000000000000 [ 496.539670][T11576] R10: 0000000000000000 R11: 0000000000000000 R12: ffffc90011b578e8 [ 496.547966][T11576] R13: 0000000000000000 R14: 0000000000000000 R15: 000000000000000f [ 496.556003][T11576] FS: 00007f824d036700(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 496.566334][T11576] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 496.573596][T11576] CR2: 000000c017d03f2a CR3: 000000007c46b000 CR4: 00000000003526e0 [ 496.581799][T11576] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 496.589993][T11576] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 496.606152][T11576] Kernel panic - not syncing: Fatal exception [ 496.612396][T11576] Kernel Offset: disabled [ 496.616715][T11576] Rebooting in 86400 seconds..