fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000002180)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0080ff0df6dc4f7098fd681c8be9e35ad7a030476e59848f22d29d03b3bd976775aef76518ffadc78014349f3a817f6be5abe46ad83953a56f6c580e0d938056e44815a46e9631eb6c7b0500000000000000c179197807aec907da99e7354cceb0cbefc56bed92c8378e11957112ab01032f96b0e34875fa243ccdd570f54d97d8"], 0x1) (async) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', 0x401, 0x0) (async) socket$phonet_pipe(0x23, 0x5, 0x2) (async) fcntl$dupfd(r1, 0x0, r1) (async) setsockopt$sock_int(r2, 0x1, 0x2e, &(0x7f00000000c0)=0x3, 0x4) (async) openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000001f80), 0x10000, 0x0) (async) getsockopt$PNPIPE_HANDLE(r3, 0x113, 0x3, &(0x7f00000020c0), &(0x7f0000002300)=0x4) (async) ppoll(&(0x7f0000000500)=[{r2}], 0x1, 0x0, 0x0, 0x0) (async) mknodat(r2, &(0x7f0000000040)='./file2\x00', 0x3005, 0x7) (async) pwritev2(r0, &(0x7f0000003380)=[{&(0x7f00000000c0)="d6", 0x1}], 0x1, 0x0, 0x0, 0x3) (async) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) (async) socket$inet_sctp(0x2, 0x5, 0x84) (async) getsockopt$inet_sctp_SCTP_PEER_AUTH_CHUNKS(r4, 0x84, 0x1a, &(0x7f0000002100)=ANY=[@ANYRES32=0x0, @ANYBLOB="59ff7a26662e4190705d51360f0d27229f661698f9ede12a36ac5ecef0b0db8a003ffc73a1ebff8753eb179feeb1e7ff686b3569ab864ef4b88eb978225210ac30ae785c8519243003d30ee83581a84d7ab3d41087f23aa9d0af5cc88bf66986927d2aa5bb810a166e2e03301f584220e17ecc39"], &(0x7f0000000000)=0x8) (async) socket(0x2, 0x80805, 0x0) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r5, 0x84, 0x6f, &(0x7f00000000c0)={0x0, 0x10, &(0x7f0000000080)=[@in={0x2, 0x0, @private=0xa010101}]}, &(0x7f0000000100)=0x10) (async) socket$inet(0x2, 0x80001, 0x84) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r6, 0x84, 0x14, &(0x7f0000000000)=@assoc_value, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r4, 0x84, 0x72, &(0x7f0000000080)={r7, 0x9}, &(0x7f0000002080)=0xc) (async) 00:06:41 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 34) 00:06:41 executing program 1: restart_syscall() prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000000), 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000380)="4e57508756e08c3083077c72cc01cbfe1711f6b4ec77798264ddea0587280c059064c692acd6735a62203627c08f25ac30af2d87eca55c20d9c6a4f729a78008569832fbea389efd7fc6d982b6f337d02a95a41ae3a93a943567874194f0b20dae399cbda83e5a2e7ffb0479377ea5267878c7a7d932d823d6a409fa941b426c888087e8428796c9211b33098a1508d363d82370be3cdfbd2a9a5ad63581b25d28b479bc5545968d610be2276300dcec33a4347a4efdbc05970f274d43041231cb8e98e6285c95a72ee4d784642f586607ff3c4aed854dc5215c51650c7768623234d1452e3323bb", 0xe8}, {&(0x7f0000000540)="3fc63cc509663e337c73280c59d8787c4c54c7a3307080823c4f1b9ba9d506c3f66d9e1ee71601e737f09cf08709b8d492e804dc7a07a669676b47078b45333b922311d4213656fddb81e62282e0744afab67dfb4757a89050", 0x59}, {&(0x7f00000005c0)="07da44df1de388461d8ad292e655409fc3fe3b915827a6238a1889fa9c5157cc8fc37ec6810503b7a9ec5475096c61d66b6785ff70b9c142a78917a64c0ace01fe6d033768f6109feeec7ce7ecba4f5ee61e23a7d0e42276fad993bab5b350825c2d902af2404ff52e79a3ce7fe3de563c17a7d9", 0x74}, {&(0x7f0000003c80)="4cf8ac06a849fb712ef082f27f2b96652fddd2252a8fd8a1c79a0394de175628d9ef10d9598eea0c519bbb2478cc14f099e00bb540c652db67726313f11f3652572a9a0179a915a8735de377fb988d3b0c87dba6c9c0fd7bed61a4661d6c83262558794f1eac76f89905d297fd8a6452d3511c482c2d07731135f939759429acb877e4cf36e88440d1b8a47366e51392d55ddf25e84fd2cf8b37a64973226a12719474db59e8c7e27123cb7aad5e59f2a53b9b0e3de614cada306cae844da91108470eb2e621e0e0bb388b9dadc0ffdf6e7257b79e93f267eedbc511fa60107618f6871e78d224584cddacf8a65ec41cf2a08f7ead9e5eede4b8c3b4d2bfe2f35ca467156177be3e0cd6371c201152ba76c57073ae817bd39504958bec1446d8d1b85e5a0d6d166e6be8b5379e682c5efb3cc8334a18cac9c97b3615fbae4dc74ec2958472960be869c97e463b541f123e8bcfcf7cc7a6d2ad0a6c0ac43f9da06cd815748df11d93231b467ceb819cdc8c2d57b6990b31c3bdba6224fd0a01cdb50686ed8d5a602a2f567252783bd1eeb61eb6184ba9119199aa3021c0bbacb7c346de6161386b6d78603e6a3fe1c088fa88965b134a85b7697adba00c9563356dade10576a82e1b561f64a740a85f7e333e9e0b8e680802639cacd598643dfa26c51be8070308666ec920a52edee95694a3c81905cd13c31c4b193e50cd04e8a60a2a891afff52b7da8368935d8c2999d49f9dc1eced894aa745c378cdad3946200dc17c0b84f7dd20207ccf4e325e6c7be354646c7bd7454890c5c07838aa259d5d083e9fe684d26f60c61083bfe43f5c7666303567562258071581a51a56b0bea9178187739d4c330fdec355ba4cd7e3ffd40036593e42d26b0259341aa75cc9c06b1448318835f79dfdbf012fb9badc0bcc6b4e036c89d936a6471af8e2819501f2fc1615284ee7d212cba4ef7b93e9feda8225eb458cf1dc75bd6c307e5e073d7b40889421fbd3b12d92a71e8378789f50e337d1c3f514f59d93c6a5417f5170dd5f412a8d9ba080f13bbacf7135806ea0338dad2939e151294c799f05beb087e2102ccaf84e6e7c5c79daac0aa23421967702ec9cf5be957bbd6dfeacbe1abfce0fefeae94cd36110af78bb94107b9b77baab2203e599814022d055a3edc4edcad186a2009520181b2bbcc9f7d43e8537d2148eb4d05eaaadf20ea2f5ae85dddc7dac19582385c9d92696c0b1c307b5e3ffa944acfd958bce9017c347685dd990bae1ad4fecde35d4e8dc0a0a6b294d051c90f4de1ff958fdb893ed9495e42442f5dbfc99f921bd9a5b991c1ccb3e8209bf76734008e5b88e66b57ee649154137b993ff1d7731699b2dd739f9412382a71c0394d00da1f6010e32c3e9e3d0d77836993a84c95c3a2d2150d580a36ab30597f05a34284eb29cfce6763ba5936684b3ca3484bf4dc7f51758822ebe48264926c888319fec287d25c00df2d57054890109f4a20efc0919763365e1d0980b78a4806011230790caa6f3586e00723a2bf7eb2198f07793d43e0175ceee1a468e27b2b2e3c556b40d280c0b446886d726d7c167368f53c73e0b8e384cca4e13afc95b3563ff69594296c3d016d1c0d931ff84a121dd1e024b0cd2662fb34bb23dfd26b8e2988da4065d11763f97b8217b94f315c73d80cf697168882cf11c4a64886d221ee200473f3f65efdccb745603812313cf7308b47be4110246da38f9417e12d241ffe233b2df488e96b3119e96ef4d8bdac79bafb5122dfc8ec5ffad32b649f5c45dfff281481a336725b55dbf1bbd28992c0a518e31dc620a25a47de8aaaf0fb1769bb3856147d6d025fbb376c1baea74055119bb244453866b74d137b0d2dde9b70499ace01b84d53351756ab9df1e0bc1a408dc7576648dfe6f227da995146b7a41a0d05dcd17248f660c66bae2baf14241a32de7c416ad789a1d5e39c46e6cf524cf74ac0a2ae6678a0c138fb44482375089f8cb5267e0927d4893dd219886bb6e6e352b627643f4a11693b4af375e12b0a8cfb327195a6e1ce0038023b7f625d83eb178146e26a2cef8c81091b555a4abd96dd5f027a2e4816855acd5d00154fed75493a7586aa4a3c9a4231b52cf1025c72c8ed942e9c00026ab37d42babc410895858ffc29262fa32931ea2d3fef61b8a5e1a54370ea5a7bf1d359efd218ed488b833b0c2ab2f66dc278c99cc76e2e026e15cab412803b892df8a668af8160b5227fdf83e375732fd17d0fb579745f121bb0dc5ac283ff6570d5b1413364a7430f5c2eba21a2154e3d637de19c3b93246b838dfebc57ca5bf232f33244aed7aced8fdf5c6fc1ddd131e682e666d68fe4e45a801ec0b7e72f2a093efc56789d82b20fc13c06862cc99307f0eca990e4f429c369121546e3b2f3e466782fca4c6cdc0dbbe6b81d14533c7d4f75a4749ed163a3fa0612864b66eb21345f5a4befdfe7031b616f973bdb357ea4df7bd2f6749e436f9d71bb666d1c6dadc0deb4cb42c144e0508eaa1f17bbbae4dab692c8389fab0d12cc3bebd5ecaf030c1b5ff3d5ab9c40a2102830bbb4040496e603a33406cd936079ce418b84a3a6edbbc6926a30639eb31f439925f721d06315293b5b06455fa7704270475a351d6bfb587487269d5412cc1ed9db572ca83bd3f30abf272d224f5d7be9f4d8e85479f905f7cc7a8001fb011b1201c80ee19b7399c0735e32d517c2260ff14d3f136082d71f29b2e613ce72f5cf3ddbc8fa1fb870b92a490a750a1bed7853a32d5837a34eaaf2f90695dc5a0ca7aa1ea210168d53e57f4a594f25be41bfea37d8c43644f7c1951c2446a96c8b270d9fe7667d83d0538f6b9c299a6a976bc41808972d4a31b8dac7546ad4dcbbcccfa9666023a10abf583df4b575f770791f50bef6633d1315b45021f2ef7cf82a7757f6cb5866661d89b30b9ebbd0583fb516826204ab36f1197e41421a0ac30bdbceb658d2dfbe2204331df7cc4f204504d875648b205732d0e0964188cd9fe69a7845635c5a5d111969cbe0c4fd279acaaeb01b7a53c03c964362394d0154e9ab6da2851ce7280866e14434137b3da53ff96e77901dd44fe2f33db5b98d3655e06e5cf58dd5e1e93bd98e41d552725b40138c092e8360b4c88778c597ac303bb6b6210ff572377216768704523325689add12d554c46400d20e29b5bee79b13f0d0b9bf2b0cd4dba6f09d42066153ba5116dee3bcf52052069e2dd830209660fecc09f441be2f25e29e3067801ac06ec0b410df90edee769b66f9da6d920cc4b59d9f339bd8dbe579584b270476c85f16998c5626a45645048dce6c0e520c337534bb61ddd7a2aa8f5ceddfb4d5713127497c763787ab01e448146e86776e3701bfbd501a1de88fd27ceda80dc3b875d24a7c527ebc4d32bdb6a96ef0ed2de24fcfb246027ef7f54263d6c2b21b42df6e4e139041e2799338c980f8545615629d61cad28cba582f562752e525fcfd7eb0168cc8f0e649690fd92da10df42b4db26cbbc7dc228d20dbf5a9c722139525149e0a9a09fa6a03ed977783066e462630a8bead49ee84d75e04e44178e5f68d6030e41a41022cfd8e8c046cb5fc3090961911fd9c2daf4b9c101437f31d98e9042c2540988f68211fe8330dc18dc16b8c63c5266ce4d26dc0f5b51e99af51f6fb8e61d578929a71029d9ef494909dd5fefdff09d9f7f8e5b1a1b668d7a5bdd14c7dcce8ac0f907c72e3c7c2bc6fa140da8ea99f184146043fd8fe8966f6f08e88bfb5208d2e329ddff36edd2406ee30ccc915d5b8e5d9d7e6c955653f492ce3f9d131b7f2386f117384a6f1cd76261eae24a7e570ff047ec656c14d47759c1a3b12c555f2e4ec2910ec69dbb2c5e297f7f679e8234df763d2dbb9f29e358ef6fb6287361b9d5e23633e2ff7c876fc4192b72326823103d0e532cc8aff431386209f204fca1d3d67cb9cba9dceaf3bd6fcbc2571ef22eb67d71dcdd9be275870a422234080fde277d214d6ace424584fa0263b1bb3d0017f97a7ed8541e6f55b489f3819ebd1e4a47ceaaa730535c242c7b44d8ce24c6e40629fe0a556e74aefebdce1bcfff949fe84de79e6896d06bc9e56720da6db35721aa34a47dd7ddd62f5eb6d398c06b7e26a38b36b1c72baa52b27f350f96913abf52a1b7354ec6604ca581f3b7a0e2add65b43564b74b7da217b4330f8e94e3ff6d61635ac63ea84e672a9bdf6d1b00e8c6dac547c4b6ac9dd9f863e073db74bea6fe95779e6b3ab5e17448f7a47080b4197c49aae0cc18ddc5ada98ab51293a1873a01e1130b566b90a6476409fcc43b99652a21e115a6b0e8ea71ad09234d938e1d81df99cc2debec88851657398cfb4105bfdbcee9740add5fea00620d1dbd6d7cdbf8bf7a4a6deeabc044151dd4ee160f2bf4f3880d2604074c820870a942a9602b2258fcc22273abce8e8e0e4afccc660b95a28678e109fdda7deaae44e60f99166d0322570ae8c3970a9c0ffd555b4eb00cd59ee86ac5ba12da1d5f7478d720574c1b6e69b5348dfd6be393db1549931faf03f2c26501ca62f83372f4dc7e1c1d0d0a751cca1fe39de01e1f1155e334241fc9687f82dc10cab321b32040c0c4642b3eb444355d8f19f10ea67853b115dcb97e8d9c077ef74901dd7d48677d6fe189f30daf11aef7659bc2252307252d2bcf583929048f388cb8640d7a8b925ab272967e2fe1c3ae406491f64d5e80f8f834a47c6424e26670a8644f9c5ed6faf75d115ce0706d6596059dc03181fc9c73a46fbbbbdc2412d2437619eeba21e39a2a38070e2dc52557179f46d774df63fdfad193d3bedf981dbeb17a76221a9a40c9bdfaf71c032c3d5a7bcc2617fae545fa925c71f83124df4ada9d8f95fd48d3f2f3cafa3109fed4fdab0104f06382945c82ddb1306a811adfb851d43eb5293975974ee2ad42e38661f27d7179baf802a67a1032bb2091f044bb54912cf82d7c019ca7ca756e4a4a56bad9958b787330819ef85a705c50e0125a22526d7ecd8930a6e49166609d33c410075bad1bb3d399d471afc7c5e206f430a52491698987f10d0088912f2b17f9d465f5416657a27728431c09da268eb34005b4f45c156f97a0df3146982b5d1519e404b6db20a5d82a2939a61d16ef4b183162b8bbfe7e86b0c5264c836c77db3f3b54871f4b047c40deb7f71836d2613becda6692614396c6ff7fc04664ae75f73d75b727d9760eb33204d57cee2c9f68988a9393d6de0474dcc95fa3f268f568af8ca6a4283cc77a00f0ff395680dc6e5444ad518fa5ec59440024dc380fa9ee024ea1a4c1bfdbfc0f2fecab1c61710f37638012d06506c8d21b1b7fb79c8d54b9a9ec7aa93a51a08512902f802468b62e516dabcfc04bf007ae8efd5abcc3a636389b019e7c8d23684a9330c296663605e4dac939c0dd0ef13bcfab62c2251342fb07c68da9515a8d8364a2f9df38adf4a5b605ca83e02b6d787999f3189c59b859660939cfed243ce6b03de22d3a93614b8125bda999e5da3ae89d82b2b1703c3888e5e7cdd7c0d9cab6840f24dbe8bac6e7e2d2bd9afa6fc07aa5589b6357884b5a5e8a95e8122a246226b70d12c4939c4cb21f37876b93a2723a12f4ca6099198730077b4dc02fb9ee717635df0e5769ad893e5374ce892eb524906e202346c824114e8977802c03dfbdfaf7c0236424683be58a7dd5f42c3318e876dc3e364e5d6657caf8633aca4c3f5e02772be34ea6354e9b2d1c9ab61c8f047ecf69ba1fb5ef3f2c4228a238", 0x1000}, {&(0x7f0000000300)="3a74157a74edc53a1313db05168c76b72488e3a77e9fd2", 0x17}, {&(0x7f0000000480)="ee40ac5b619ca67e7aa46ef335428e46f92402f1aeec509911427f1e2a354c21d986ddd5ca790573beab26d833926a76d2b6a2464e70a63d42ee0f", 0x3b}], 0x6, 0x0, 0x0, 0x4800}}, {{&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="e29b08f841defb2d3e8449e6dd16799aa1330cdb690b7ca770ce2235c74470bc8d84cc26f7c849776c58f761b0a439c088295e0cfbc252d585af8d2b13e77b3c5ae851751a63de88f98dba9353868046ecf7f1a90dfdad5b8554e5507600ec4a446b6feefe991c4c41b2f43eafdac9a9224588df74c9cae134455c3fd42c996e3ea8536b26b78af3ce7116152e0d9aef730fe1ec23ae677044942c858728c615521fc02877631b19ae841510230bf1c2a9d72933bf4628916f38d3a90d095b2b13fd29fa382391e99c70942ecb0bb53272d35506c863b02beeea813c298715db2f873daca9f6472776b01f8ddf1c4ad309e4d7dd4327c8d9a1", 0xf9}, {&(0x7f0000004c80)="6f45644c638dc98a24539c932ebbbf33685aad0df2c1d4b5ede79400f7c16575535690128db9d06694c27186e03fbb4772aef5ae9fbbbf5f88434a6f3516f1dd3beb8dd7433bdbce48344a38bc52864e05dd9e004b7fc43a2fe14ac15bb728b5031400259f885a483258580be61a3cf87b9a621301517e33829ae5ce6b78395fd1524c03bb1610e9798e50fae9af921c6f8e1b0be4748761c28f65133222e6e59e5dc3bf80e1300433ecd278bece0cadb28b08830f49e0e48d9ccb57fe3902eb044f3f0aab20b3676a0da48fe93a3036e3d8569b8a167454de86cac638389eb1c982284436f0a2bec0e718a06b1a2daade61a125f26afb52271de40c628ac3fb93f6a8c08a2d6dba84c2c69ba68131c4a51ca1c5e80a0b442f9347d2d6bd01b8586b4c5cfa435be5f86d05be3644e33efc312b5b8c932c8f12ba9aa5194ab58dfd15f4441f46f9024e98aa7f688b94fb72dcec587bba1d336316d55ca5952e5e9770d7809b547805192a0e8846a59d05cb7caea259ac63c454afffc8d90850043ceb57f097ce7775fbcc12522663d9ea040b12d52c19230caccb63d5aa76daa603eaca75f336e9a2c4a1185ea1ecb5396b1ea3afb6718b3d02e04757cda41e82ad9fd64def7e37de7da9e80d0af277b1c5cef8615033ff283034efd8d4457a05637c469543dd819a0c687a99384e4dccbe63729b5417ddc66d27575d3597a0b5d3a576f344b39273b643369391779ae70785b85298b3612c01ad5336d37a2a3fce0148b4c212044367c07ce3426bebcdc40d9dbe2f4f492449a998f3a9b8810cc6120c5be2c940d68659e2115539d895aa47e8fd29f6233c2917714c763ef00441d6294fe64544428600aa041864c897b9447eca42700965ecae2b064aab1af15b5c8f3c5b2912f787c636e008954fc2b2329af6ab562e00b9453b4768184015d691e2551008e86c40f7031f2831c5df84a2eb16f4b87118830e627316c9a2b84d6c44433810babe955aec2d72099c991d0fb2d79f6eb1ba78627854864351490411d1b478611d78b6802fd8886662e9937e882b09cb3f442a717cacbb1e33ec2a8122f37d851b10b340a0162b41445340db29853c2597200f829a35cc93629f36469063724c1bcb39a63c3c7104b10d18249dd2ca3666e3ca3287b41ce01cb550ec52d4afd20e090b6149040ed762606e6737ffc5de1c67f36a65449b19346b8b5308732b96b1a8feefb218cda8029621e29b1259f28973d5cdd381c1191d200205a1780d9e5502d2f26c624a2de9172287b81bd088b925b2216b4f2bbd234dd7a676b93ca4597c9864c5a3d2fd14b2f2c2ea5e0f2e3b4c821553a9b4568f5c4f5b22866a6cbd8a439197a918b4cf6e35fc0e9df09cd50f6e9522c636c20ed98574004aa617e3ad868ab49fb7602e565516e7fece9b6dc9441a56d94f620d66d45ef47c62f26d04e542d01d9970589f0bcd31d96509c21df1fb986dba4ac3f2f216291903740314c9f88fa4274445286d2fa8e09771754bff297e1082eb0a148a5fb9e0b04cd1734b45cbbf0269adda18c288a7eb8c987c3163be7e9baf8c3505e45a7cb25851d3aa2afdf7bc35003bf143a5a1268cc2b35552258692f8e7d19869975d245e36f03451b116ecade6e12da0c4d1c857c29fab6be6161acc3ab0292fe29ae5105e3f7e9433c1880452cd95bfa49fb060e182930ab03be1c30155881b12d0a35470c14d2c1a6b0e7ced48a1cd2665f774d2aa386e98e15433a52bcac43969c703935cd5a4752a5c8685c00b1f6aaba0d4179cf2c1d11cb7f77504e8386cf706b707adc0483a7f0a14419108bf74e934d30af11248b6e6e73b29a60b4f1169ea1fc85778dd290a7756e3e001a5eec887b52e7b77414c15e8798e49393ee42042b4ea2bcc2e010677e4d49e93138ac3acef90fbe4c8f186de3656d75c3bb6062c079d4bbcd279eabfe002cc112f6a96a14a786155455fca8a1fd5378281a717ed4157fc59918e968a440600f5353c62948b420023bb05cdf6086237ce807473a3d660ce00f46ff4ed7d2ca817602ea878027852a9e4d9cedabc70de209e32cf356108df7245227de3e45a2238232e6cc22cc8458e20addb852b9df04e434633034c76a59da5d1e30f3e4bc8b282e009f28028467e41f3a1e87fd45c6782d9a750fa51af00b865a419cbaa67c6d2967c2541038ac314f2eed69a7191ed2a46de56f25e4d82aaf1cf9bb7a95ea319ed0205bf2f36ec9ba45fcd862f695502ef95e06b62b4062be1047516d0e460213db2bcaf7d2f4623085169844ba8fc888fedb519f3763eb5e58bf736d561a58d141b10ee258e465440343483d2f5e33b486e0ba55f4259e5ea870fd04742662b623e89628d5725d8a111829558915faf16ecae66fe8e46ee7a0837a4e37bfa562760ff3b529231bf730ba479b2318c71dde100cad5227ca7db9504daf86121c53f595cf8155d3198ccb575cbb5f28ccf8153cbf81dfc963f369a886c0dca9112140e8bc6eb221083bcebaf49ee74f8951dc51a50c0a7dbb1027ba53b4c691c0c218907327ce4b9b1f347681b213283d9a339d0960251b6dd7f006bc4e3135f13903d53289d96bc1b8b460240e27423dc83b505991b04da62c600e652463b89c0ae9069f7085576d84898fceb1bb81ccc184369c45d3d7780a21365ab1653677171c3c0c00a06bff49ccdc721dde0b1b7f6fe3bd8469d6c705fb88b1864d49ad203cf233921d684a6fbd3019e1a81814a4ba4f3748e598527df19f65633eca4ea72c3db3f62e3563875593f8d7c3fb6b05d54679d870f64abaa32eca646c461f7087f2c792b2b68dc7266b4d9117be2c9dd2d9bb3f46eeec02f57f97cccab28c83216de0df940b89c0d2da3eaa3db4b0585b7e4eb94ec168078a969dbf105d5273d96c792a2698bb57fdc3815196d074edc57ea0f11ee2adc2ed72cc23e5a56b145666699db917264b9052c09b43156a547938ac9cd3a3c8dfe9b844d0995f703e575362de09946cd04ae7fbaaeadbd6267fe8abaa6090ddc7d6264a653e28ab3483e856d4e2151696f78add73d037ead50c7b61f0e8db0b1c33784717f80fa9fb9fcbe6a0e323811cf2c3ebb81b9d78a67e33a85ee270265aa71e9d1827aa2befd085470a3d57d8d78489e41fe307433d728ddcfb6a0983cc36c8f14ee22cdcbcb6d438c2cce63a4e0deb6bf9c2affa96514248bbb841152648237fc1b78a644086790280a1a4690d2b1ec520d2b5b3fb5e07ddd9b3f2f33a544d286659d32736585f2377ec5ac898c1c231c0d7e77b2083e609db41f11674a83b731773b3346a83850ff6d4387f691a4a3e2b4cb29d805115f839572d1a8fe417139d345436ab4d25976ebdebef879ade472c2012b15c8ffc6f6d4bb4b4849a9eacc24cbbadfeb6f30079f5fba0123e57d86d9d6bb2eec19d588be05fed16adb3d90ea9c160eeba3f053b5caa93cf7c67867e5a25c7d54be95d96fe995fe11b67e84f60a79851ad1db43da65004afea65c048a9f47ba0266ccb1ae1b551fa1def4b49466a1e6f798e8e7d5759435098a8d6df5a0d9c3ca0646892a983ec25c6bf61a9436fd0379884e45623f2a0c256620517d9dc2f2e8fbdb1f82904126a9c807203fb116ce029020dfc1f277a48ce4d14ec61c4d8fc7cd227a46e27156bc79c36ae06e76803235b78cc91cfc84cdff5dc8ac5905107443ec456e5b04b64d8b206f8ddd935cefe41e58c44d0fded6a22c15151f4bc82299beed62025f36a2e288d678972869ab909169606070ca2481bf043a2b1a9637d67f42f6c93ce9d950a7bce03088019452b2b019306ab7d797e4f2c141425ea1756dbe8df258a7d77c1481fddda542f28aec7573b5b799ad91702d32b46de184a48c814ce8427dac624cafe614528ff987d41ad20085c5984eb531b71314f2aeadb7f6758627586c8efc0dedef3f93c0897055bc63aa0eef9b2678d46bc064e7b40e3c6d64a4d57d0f38a3cc1f5bc0fa3c6c7ff4ff1eb96e480a0650b4e5edf6df60d7805a2e3b111cf9c07193e818fd0a5a4e48aa87513573385f95e018db9456c17210da6f610605fc7840539e0d77046cf75fb5ecd66739de2e9be91c483d6cc1ba98f380b423a92991b24792b14d14d03cb30f8cec53c5fe9655f04a31a70b2e468872c7bb4edbb337406d72c2ce87d6ec867dbfcd8d7c325c870a088d12f3d64823ebd969f948d1b83704abf630fbeb589d4cead154bceed68329f26e41b881c131befe0043985d94f9ec935850b5ab2be106e965632ae82586a2423fa8ce109320d1d2efa0d5dfa0cdce21ff959e006dc11ec31e1ee5f5e1b04a6c93525562e03e5162bbc46e1f1d834df1db36c2f7e9a26daea37bda14c24313da5e27c7ee1a9a4a1fbf9863fc9f6cf29adc86dec7364d158f37c69f89ef604b57b31f439384e7866de4bd2b8dcd9692e39164e29b23b23be695c727567915034587085323ef87a1db969f6f591ddfb1b71ed95d4c83ac10970d99f4f8efae00d6597e6f8e171f256549651730df05cb707c675e98f76385f695bbaba45f91457ee606bacc44488a330d59aeecc0391b66f771314c9b9532cab00b255ee6d783cdcd90eee94e5bfc828cb4dd93676eac929dffd322e122a2892382039c97c01382cb2ed0f8a1f41defc2b60ae6c8560ea3d7925b7f2ac48a89a98784c7a1e1102cc374025d8e5f19c69a9a3267f3bf568c5f1e3ecbd695f6eb0f4c359c52d1f02e7580c24443d1e4eb5b05c88afad796a3d3e6fbe2c11b1f0fb80d4d94b4b281e449893ed53dbd746dfcc5c2ac76de9fde173c8f9850e791945c7fe3a4623857f7cb46721f0888571164a400cb239871c340c474d217efa55b4adeaa75aad1c49faefd3a34ccddda4ca82993b569839619d464d8bed7c1a6779abc9e77c6bf1da605d328d1a8d1d2e6fd9ab724e5b22f52f5ea73b22cf935619b4737dd87a95564a36433ebe58e16e7ed5934b7112d69341ae2602b9d5de7e8d652b374e857b9de39a92d1aaa53e95dd7fe363add0533d5515304bd7e1fb4eb7d3fe8666ed35e9bb5ca69a3a2159df382f2583cffa58d075dbe605bfada4aeb1b578909ea1cb2c5ce189f00fd9593f72ea8aaca953e65487f2a2ced2649ba4a4e85eeee109c1ad64ca2f68e0292ed0faf8deded6282d3807ae789ab965b80928be1bba45dc14b33306d9e70d7a1494d59ca9f0028af29332d8e3d5bc27636fa8c3fb8c20e3672cfeb07b38f6c610f65f3adda49e29c6ca0258dc47082e16c121247b28215b4db493817f85da65d2e8b34c64a6b0d58a3af0ae86f4b83e4b767ae24f13139e9f8b75b480d6339cdd5cb010aa055bc3861733d00b0b698f5262481e25124651104c3b38a71774ac2c3314eed839279b3c836459741247d2f4a7f1983a395cb238319dc0c1f49060952c1452c2ba89f8939560de7170439d5e04efea8503e1483735a974ca8aeb7f65dd69ff8eaf17797ae4fc4a23a81229f1eb67a3145428aa8c130774f22cee244387d00586cb7441f40f168a72120528c1c979634558ece72af97f57c45180baf221a2dbe49af63b44dab526f397506cd8d59998e66f2d218dd9fb3efd3812ca66191ff55c9b39aa5d946b5e6e974aa8c70c77240418ffb6381b52a6362012df64e69d8d4f42961b592f385c8b0484537f28a0b186baca4654f6ef57d0777d3daf61c0caeef14c9abad387bd01b2553df281faaab7f4b2781d80f7077357c937341cf4d1497bba7fc2bd8278c494839f1395eedec644951965a", 0x1000}, {&(0x7f00000008c0)="69eaf550164719d1a78848fb7578044fbe4c423b6aed087c09b351f5eddcba40d3fc9250bdcda83260616c7db88e3df877450b9edf3329526cd2483075e7f9f1bce5d50cfdf6b5b06c2247bd7e13837b0da1ed972fb6bce8bfda8aa2bbf6bcd14ac436f07f9f89ee7055345b7a", 0x6d}, {&(0x7f0000000940)="d83ff2559a3d72b7c734cb15791bc4f16f360a9ac4bb014458fb3137615dcadfdcf9cae7f0b017ee43da50b47b25e8ac75ec07989b2055602ea412cfe4fb9db40ff85dad89da4b947952eaade9c361243887ea8e84", 0x55}, {&(0x7f00000009c0)="19935cce987cfd32d8c9ee0ad5825bc471fe4a3c7b98402f5f878662441bcd85f462e89322fd9c35e8b85d00855417ff97ac6f834563f020eaefa6677c6e24385772a1f44565b678b9eccfadb8c46b0a02e17241b2d1c112b3f81918076cf7a9d2c5ecb2682bdd6af66bf1b9743eaff957c57370416c19af6fc108ced02d21ace4e5861166ba7f3b1539151f8b167959463745cad75a1fa3c413aa3f5874e2e7905f63c3f9c8ddd4d684", 0xaa}, {&(0x7f0000000a80)="7e47da2d84d8a7b61259fe038f354f2c3a365ca83ecb7a653dbdff7392d629513eed4787e3a4f267d8adecadbf3d0364f10883a587f990a6e4cd09ccc778", 0x3e}], 0x6, &(0x7f0000000bc0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xb8, 0x40088}}, {{&(0x7f0000000c80)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000000d00)="d3928f4d0a109b9eaa83329459288f277aa25dc745e81a89d1e35f437b5550843dec098412a52be5a9bec0f63dae21ed7f4b36a12036b3dc0fdd39e3c3f32abf8906fade1ca382c7a8f3d48be33f5a4794eea98a6dfc36cb4ff4a92530fc8d7cbd328c332b684ce0ecb722d2255d951a92d9f9e3eee9fc0097863383e5034426400af7f30814f80e22c3c26e01c247f85ef36219c0256c371f69e325c9cd5ec82e5e0b991f092034e2b401e8e911825759bdf2751162ed3b4c19089a37d4ce390b0b73ad9db290da1d0c1a07c9f515057bf2091739d7c6c84ae1eac9b6d724b2a342a84373d2", 0xe6}, {&(0x7f0000000e00)="8f3eba183b548d07b2efeed3bd16548ff847b7bb7310b21270b02b84e7cbb26da6de612a677102914a8e0f965058fc4b00885ce8b79d1a9321d1303c970cec6039321a49f54026650be9d3c8d8ccd841811fe7acf4bfa8a4374d72318ef8aac9412956fb329d32cebb038d916b1d099e3737e19f6c308bbf247f1a5a1ca5f9dca5ea18e1995a69b2108ce3592454164def56246fb2c3760414276de843e0959821bfce195c5bba81376d94bf58d3a3794f52812d71977634e2e459155bf393c74944a4fae7cb109330722d661bbda28e3b2eda2353e641873358ebd9b259bf11348dd78582263c56b1ec90f9a4e0c32b8f", 0xf1}, {&(0x7f0000000f00)="e6d755b0be89fcfc97c18cb22b2c7be992bb48eee6e000cd040464c8318c22ec427719c99ce1617454da994e34c78c067264a90480b552110c2be3f533fcfb03376d4da8f0e844b9ae072f9ce94b9504a71fabfe070c3af9f1", 0x59}, {&(0x7f0000007480)="2b124314cfcd6f4bdd6fedb8ccbb6c09e695898f5ed3ecf66dfa8415dd9d27ad89c7bdfef81970c55e090e9d2d0ac78cd1cc910a2f94aa2e1cebc40275a577dd3ce8666e311d9856bc959f88840afdd50ee694d291a042c23ab548a49b20f073d10583c2431be5c07c15893841207c964ddb35c088b82b65de6d51554c264288716f74a18864894320639e95b3fca959b00e5437b96e781a801746d5d5b3f14545b772dacaa867464da4f5a5f2b20386edfe42f9a0de364812d84a2168cfe1f69651f548485aeaa6f980000aed39e718c91a75346e9ad0d7bc11f3c4619027b356cfff60d5ac6fb4782e5205a2e649f0103bc6f0193ce93fb108211c8076521186b2026d2959c3eda64a7f0d49be46b58ce62b7f695cd4223bcc42aacf214b65519d50fd9f11e65da6987e6be0900bce8cebf2246ffaabbb536e9f5ef62955c8152eb549a74927ccff4d285c0e6106b01056315baf5883a33f905e78555c4b7ff4f592899239447a10ade7d69c45e9319d2801b66075eaa1c409a6f4554abeb4ce2f7aa2f1137850e4f8c86efb4503e8728a500efbf11699cf03bcc2e9ca4a98b0d47d06fa2f728d42edff89b56b4b130514d1cf36842a9eb4e2634d79952c52d96f2bb3901712192d6beda615fc962b3a3a4bdc1359ed1a1827e61bc78fc72347a33dc91ab021042fa7eba51d21a25b402d558186110220a10927f6e66512d9314894adc86eeda7c8ae04b9dd0c297d3d019c94287148aacea7178412ae867842afd26ef7832670039c409784696f7f2cdda4c36148166612f9aa8b97c4863fcb87ee2a92bca39ca397274e6626c63f13ab325d6953482fd93a471ab034af31c3536b01291ea460132c482a33c16631147e85f15d7f2fb17494c2c574c4f373f85a26f9cfd13a48aad2a7d4fe1dd790816039a9379c42953ba9fb3d1472223fd0d8f8822b9348d32f6f8c41cce79f587e45a70ea73cf2ad438b919aa9a5df1c1889d614eb1b45a6b33d1ba56df52b792e0e30b46cbb7df0867ec13acd5784089baedbd4419d9c0e7db6bd9a1771e978319bdaf73793cba11b767cc1580e67e713b3081f29ee5850c596ae19a9e9ec00d77341348cfeb7007f13d06c88bf02bfce324ae4ee1217422aceb105bef9c75092b7e34108c85ae282f660a228ab1cc54e2c3d7970d0fc8f9564fe4c72e0b4977a917807677bfc55a4c5b4a7c4b8374cf115185bb72c41ef79584891d8f7ea3c17eed3d55dfd41df2c56d6184c7e26b7cf657b240343dcd64af300a3557f927f5eeb7f96f47a8c8eb64a319efe54e5ecbe36a9e0f35e6942e364050a9e1a2232960234a8daaf3787638de7e19d1866944e11ce3948ebb7025b2a622ee093d67c451a3f378ad5bc0ab05a3170ef2caafaa9a8b121c8e40b61e94eedbc7fd040f692ebbcd7c658376c123a79a76462099a4daea2d527aa200d8f1aff312ca4216dfbe4823ea4538d0c3328e327afd53cc56f0227d24c9f17e46c6db9e5681feb3dfa1a0f5d3edb2d2f6a11ea7895851c0ff3d081fdf22acc8a896d9c7dc4ca075cf3a3adc48b73f09e98bc5be4b185b9e6df0e3e40765423c503a87f92b4ee35744e8eaa41cdffd70f9691dd5a405f702cebea5dca58846e447b6ded5b81bbfd53947328dc6d1aaaeecff47e9767dcbe5d064d15115397173026de9897c4c494f997f19413343b8e427c2a7fb63f4e4ce58602035dc77e0f4ab3acb81aa204497b12d3032bb8789d2b961defd6f2d406cfd76b140e08c51e66dc572f308ec6bd2b5ae252e8bd0a7a470be48c012ea21010cf8b6ee86a0e2b66db9e7b468f04ba88dff4bd49121958639921b5a9d60cc13af6d2f96d5ae9fa41494ecd511ddb4f6ad49fb6938ec9909e632da7863ded2786ecd6ee50fadaeaabe627ab02e97efe4daacec7b990bdcce700062ef48b2bb21b10fcc2d7b3e3c3b53446d605cd9e85915a2143ca3e2e54a3d8d4150751b6ae04a698739853e44201de48969b5407af02e4cf2c6693b267f03bdc0f16079e814c7fd2ed98ac6aa93f53cd41f1781c7339ef7e547c8d4fedbbf6da855d4ffb11850fb04c4b40752b079bc5bc58ae298a64d45ad7615b085d3ca18ac50498c9bb19e08ef8076f954ee71e96c14556855365ba560108899553d4b00ef62d8574b37b6204c34647274c5dac11ee2b1c51d5a71304334998a2958ff3c27f195ef598099aae2e0535c91bb38efb4f963dad8806543509834316f4aa9b7bbfbd7ec7d5f81386c17f789a2b79ed50e927577de3b972a9adb5a83146fce55fcf0f64f3184bfc4da3ee63b1cb5b0200375b99ad99ad00923b662b40f0f7de186e86da0a63f59381f3906a5512c01092b97e273cf4a81fb5f6b1748114ac12c8c12b217016a2d265cd1e905f3df15ed859d3e00ffb75f02d96780b9d0841fcafb1f376310353472ebecbd1b014f064756c394b856f5f14b9f1194b1785c199781ffcb71e56754f32252fe6ca4dd9a98ee646c0961c4f8c096b652119841edc9d2d292215e35ab2d06855a0a0c57ab348a5baf1196d4b6df617f781d569c9882cc72d7968365ba91761fbc8a7ed493cabdd221da871abdd9dd9e77ed2f4b2d07ed1426a447d607168441248617dd102cbab4d843bf32fda666e7f89f2e2375e795218c9688eb345e09118c3d498229a61a55e141e7cf840b996b507bb15647db7aa0e675ae78f80f9ff955025813945ac698c612a7437944a14825afaf476eeb818f76b4ec2e07e0d06f18b5e2cfad3becaaaaa20bec171991f5edc5d473df78ccde5ff922a0b71b2044a5bcf533d88d3b47f91fcc35d758bf9fdf92553edc57a7cbef0f98a16f8875145fe8d19630a3014730366203a457b98b8e24dbb89b5b9a4ede541e29c2179a117cfca58d7eb1d8fa645964ed2d9064df6a48d5cbb5438a6f5b5039f7dfbb942576daddd048e4484765703cd0bb68178bd0426e48ed401b075ecd9c1513ad5a5497ccdba134892c327c7bda938b77371cea79c362ddff8f831c137b756339eacb6a6d5508e484da46f699e0fa2b7792a2aba59638be51a7b0454ac2816a66fbfcb7e236ea35fcc4ee7bbf0603cc58a7d43ab45d01db50469e854362288bd56c98d1c8573e1c7d7df70754f0835892cc2ae23d25b125aa2ce2e9ec36cba0e1588820fa7b8493e2fe7669398402a9dac192f8a4cc73155f7598f89f4f156df681b63530ce6647f7ff9a3fbe4a2a9cbee38c5c612392c2bcb5c35e41a09f3a0129a2918203f19610f8d85fde0b6d2c9b8f2adb5d80c55879d1006d849e9960098d21ea7b97ec130c172f17b2562b336ecd38d6ff26f777dae403b94ad791c3ddbb15f8751ff8d1dba47700c08284e5aa53bc66200eb96b176bbe63caa185b0820c9116f6d16e97685b3ea4a2f83244c4b952e8c0f9fd8ba107b1ed7a0fab9b91874f2d1a8a29f37c23d99acc55805b480563d9e73d53f21300fb82b3950d2a4099cc5a42816d2e86052ed234766fdee2cd5537ffebdd15b19f0a9d803024d151b448683bbf4f6730001e24d1abbac74a5ca903e240b3601e83d4fc07a27c1249d416a540b860cddbf83bbb9fe2c86a1f4eb765d4782d41d987664f2bec420b7d2e0c424f20d0ceaf6760656a3db7a8cbf7076865f5d36a52ef58c1827ec2885cd024d7d081594283c1da1029ba65e21f995cb44fba6433bad8063eb063b5b3a8832d21a885579a7912244a2b5e8be98d69494ac42dbb546c2a82db2efa54ac7fcbd0b91bbd8d7b4411c007c8a7cf16255166d9fcb296a221c7b68ede9ac7ede8fa203db6a142d1d3f86d221a5acb03a32d67818b53676a1e8382a726e1692da59c9d20a58871ed1e558d676d471084616d74462da56f5cbe0921325da9d9a9b9ae37b29cf8d051fff885a47e7a5b9c64045ffdfe647d910ef04558f7531611b337049b3adc76b034fd0f94020b6ed4ba1e0edaf24293b1147a7d7f1dc87eadc6b8107fbd02949acfc08ebb4faf34e4d7a8103967f0468afb82414cac25eea9015427f1d3fa99c658d94882458528ad59ffd8c9a44396a8c82cba796f4f186c73d5ce8d82b5f26c234517b488daf074a734ef8e454b4814404c7065faba888d032ffacb4eb5c3cc4d347a50d68c16e02baaa72e39d116074c547f44a66217d893474bd271d8c5a2c940ef68e4f9de36bb11c11f54ae291db5e7a1b809bc2ea8beb915eca18435331e85944339bbc713716202bd3f5ef39958dcb95818e3079280f2746b178c4cd7b7ecadc42a8feeae531c8708bc8a848159a1e60fa42a15fd23b3216a782867f9c4e89b11ae77ae6e172710fbd89ede99c1207fc3291f35bf6e8678515c6f7119c6334ca1f58d97517b2be0106b8a284639da6e0efb6480969910004bf8b757869b19b712f856ed28f5aa681a42975ab84a3dd55024c1a7727170951982051172a0f3d85a6c37a937ab2b3ba305aff7dbe399943390dae66d92a3772eaf2619f77ba0b1daa3b26354841a9860c1222016bb9605fcdf991473c0507287af832399c92674a8ff1c543771e00b8b9ce61c807acf7fafcc9abd76b9d83379a4bc38a23fda31cd068595ac020803ea0a5cd8a15d9160b33d8e5846df421b1e7accca37ab18d4720fe7f92cf3e7dc612dbe3e6eaf6e7b7c6ef27dc798734a3dba0f6c5879c6d3f06a7f2db91a8b44accddf92768d478fc2031795540aa447c6744a7bfcef4e97ed1a3993971ce2cc9606cbbc2f22e765aa5bdf27410fb2de8d093bec184ecf7edc795700f49ae91e0eb076586686e062ae761e68a0600a4592e6b9579fa559c1d76b93965190804b976c15b635ed1e72f622dad57fffcbaaf8a59a4ac7ac6254d3d2d5bfbe15a2ecef2ef5b10589ccfd5df0825b64b8ac1c7c5b6ae888f004185b8208366e73992a26cb463bebc6839fd3e81778c81d407d8e418f424fd58283f87acd0f54bb996688b4fcd088eeb0402c879f12a8dc0cc3429fde2925e5d7f2474f546e83e1766044ef80c4168c1a6d8ad417b09c644fca4e49f350f7bf8ec750763d2938e96992aeebd31d22301b7eddbc8917ec722077e6310312a10c118ab97dca2b16b60d61872567d3c4c99896a0c011dc1499814de4124393741bd0ab903a4a8d7a6d86bb9b079dcd45ca24df22f68f4424a7bc53862728701d5f11f21116247c8fc780f61e31c54318b0251cfae6914304e808e1a7f6ed3f7c6939c07883ba3c509befdc1682ddd074920a614048637c48de15eee5a6767c4c1f30efe5a4edbb511f10b65f13b61322c6d5544d1d397ab7df18b2bc2becb8dcefaeedfc1b915f23f348e3732e496b25d969c624c3613aa20822c815becee44c29909af3defaf396c3646d9464cff4e4cbebd4c1e053d83ee463fe1fd8032a8d3d00c36c97284f328c7fdb57246673cbc72f3e93fb33b3d3112cd3475b14755d0c71e88563522519e4760a824309a460427cc4c847d6110a68c11bdc43ffaf7eedae0aa688c93edffc65f27b9240b232d2974d1a82b81225fda7c4759a63f6370c9e25399224485ebffc691165c9aefd54eed3f538bb7877241f476a68bdc23267480227347a385fe7a49ee863b31c6263ded42c57ab0b3c037a6ce5527ef61f4410d6eaa759580721fc24af5bfeecf32c81df55f41d9e2b5b54b3ad186b45c87c98acbfd0b38b0b482aa02ed1d212a5fb62a500d6e1014eefae41990d790107983e4da8fa832f4054f511e70b7fd46e0926fe8b863a5fac42dfe0c8ff4d58e4e8d43766ca26c24bc80e8ac96603fee110cce4ab740ff05", 0x1000}, {&(0x7f0000000f80)="e1ce666a6595e4b27b9510a886f7c77a598343bad640d5c9e7014760b0126b7b8aa507c2f9a4834b4042cb669f280d915fb5d08062b994b28eebe4955a32fc6a44c6ee34861c1a9f7c347abe0fb8f8046b048b79626527b7bd1b2aa00ca8f37e2aa24786aab0eefa851cf63d23e7485a66cd23c728bcb0df8c239109ed1e13598b13c072728331f7f1e66d51568c2cf0564731fb4c0441333dd79eb7e0fc37", 0x9f}, {&(0x7f0000001040)="7cc0c3c152ea2e57a709d55ac4172e5726b7405ed8983935123b8631439c2a70c015e8bdfcbdb28bb0341ad2ebbb4d476ededa302098e960c66cc0d6643dab86d77bbf39ee90c9379318b7ebcf92ef48f12701fca4d21549044dea1548abaa6b61ee0de9ffec8f03cd323f3a5567d2c56419c8fc3147ffb1a8bbc9092448d64571877d6f4a8407d6b081cce75844c2d7a4550eb861cf69467f4e55e668ee8ee0e8795433c5cb7b0170d7bd212fb1dd8b2e2bf1f90f03de2f6fb8ef21", 0xbc}, {&(0x7f0000001100)="1d4ce0492a84b00ef23e7c3f54099ba25a3c8e8bd27d3b7e037d06e3b0f9061ea5c71bb6039d5a4719b77f08b37e3a13b01ee4a09bf8029f1c678fb03109734afd86946b16e694cc601c24a3dfc3c96e81566c9611af923dba0f2f7b174e3bbdb93349ddb5defb0c81d9983a017b312365a1863b25ab3e822d3c", 0x7a}, {&(0x7f0000001180)="79b9107436d0d21b3e8e425ef547dfdf98ae336a74a7ae8756e4f00a1076cd6d360a6375fd4daeca8770d02181b5026cbf4a98c88d8c4dc3144ff9fe14e221391f6ff8a95674934be10cd7a7e49cc0185a", 0x51}, {&(0x7f0000001b00)="42b8680fde333c6b7caa45f9e565d4b6ac33a49cfcd73c0bb3a30bd5ce1484ef1fd78a61011083bc00759fedc1108044f693c1d6ab8b99efd8f6b0b79cdfafbdd722211ef36bb15652ef8eaad09340aa1d36320e1dbe7d496a1d2ef04258bbef262ad54bb62b452cae11b1051ec30101e5a401ba3b74361ada7648a9367478d576e9fa93cda3b0f70028cd975d", 0x8d}], 0x9, &(0x7f0000001c80)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x38, 0x4}}], 0x3, 0x400d4) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000140), 0xffffffffffffffff) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007340)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f00000016c0)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58}}, {{0x0, 0x0, &(0x7f0000003c40)=[{&(0x7f0000001900)}, {&(0x7f0000001a00)="63deec", 0x3}, {&(0x7f0000001b40)}, {0x0}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="05826d4c2a6252e98634c2ef5e736ba0d78e42e34f83a49acb42fb78a79db0017c", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000aad1770b6c7b8b580000010000000200", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xa0}}, {{&(0x7f0000005e40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006180)=[{0x0}], 0x1, &(0x7f00000061c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000006580)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000006700)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0xf}}], 0x5, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001200)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000fef7ff7a0af0fff80000ff79a4f0ff00000000b7060000efffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00ba23008500000098000000b70000000000000095000000000000006f88300eaa179843d24f95acf0af839ec5300a584fe44c80de0b061417e9ade22cecede58ee094518a5800000082c81ddfe3960a29ea15fa7e22f0f3e51416b698f6da6fe8af496d22585ffab3af24974fae00d824313ffef788c6983945dd3663f79f67e78a48b24a4bcdc33b38c5f86e96111199f0f0af9f42099a0f54041889b971cf394bd43473a5ac2acab9768cbc52ff7f000000000000711727c4a32a6b7ecdae05d2b3fed4572eb0d88976d2adda68000000000000c47b18cf93996a43e2e080f57fadf535d8b3078ebe16b10160fad64474a7b558f7a56f41022feec18e013abd8fda2b96779e534d0675fbcc13ba9f9eb96319fd5b49521d5cb2ced401d7b6fce658f203a9c2da91116d986730da1be85b0000829512099df32814820fbf7be91cd13b77f4e4e599f8bbca388247856073472312a9ff4273b9cd08000000000000616e888cda842c661577818c2069cb41aa3b4b7fc28882cad315db3fffc5183deca7a32838ec0ad70d4f55382c1879b71ec504d2f3e3883428ee3d0123a5cad346f6d517f6fcea5b6bc4fcffffffffffff03f419a6e45fd98e77da4a8202ebbdafe6b2e38c9d7e506f5da2958cf7f0d9b31ca3275e64e29d39d158cebe43308cf8760588001172e19685e9a334aec76530861b772a1da96f0a227514bd0bc26df2b50a45e4eceae1ddfe88d58879d12afdb295ce2edecb253e0471714fa124211203000000000000001f502b6c760655ffb20ae13a1a94f7ae229fbf5da7cae4f994ee82fc98c864c3e352ad16f98208cf1469dd6c1212582a3687f7dbdf708929643f3f0f4e947c40742452685ec044fc71eaca9ac692145677e14054331801b1412b390864190520f18bc66aca9123b243f608c7f62d107ebc68df9f8d296721c9d465dad604bc0dc500000000000000000000000000000000000000000568a4997dd54fa83aacd2d209f66de2e26dc2fd862a0b8ee149c148197176745fc8ff1dd5bd6611daa882298a37b041b34668d4662eb7fbe2e787dfc4c8bef2124f0439b2d18cc83361da5cc732f365b0a528db31b90bc1405b6d5301c34319ccae29b1d6034b665c79baeeeac5e71d24e2e3b6ffc5bc2dcb600e645c0048b45e286a49e888d21abfc817085d9c00e08525207e33505226fdda16e6da6dd31f7a1736029b87e8d6a05bcb356298d7dccd7de2af0885bd4939ff96ab74da3871b877e4058c8752ba4994eafed8b239d781638fa339fa0f7dd135af3f80e40f4b885770cf27d205a45d4702f97b8b7c57b180c50b2b370dfb35dc895e8f05d6e71829f36150b2cde31469c4aea0c64850eb3f3e0dc35f8cdd76bdde2018366c3201307c370433762676f72e68c962430a0000000000000000000000000000e737dc2e1a3fdebbb510c663d24f72b954965201f775b3739c14dd4832768445bf06b880a4a10021fa81473c647c028be09f2809fd396fa26532a30a8a6bf807c9fd9b8c7a39717729339dc3054117cb95693bdd61edcc2860b66545e194a961bdc5457d76ae1a87050e12ead896f3337d5a000000000000000000000000602bfd2f1ace65f2e74dc99cb73a37f40362b7904e8a0ea8d2d9805c924f9985d22972031a1223afa1288af3f48c93fcdb11963d0b748287448f722dc180e87637b662b11effabf45beda2e3a7e1adf8f94b619fa152b33440f2358a745848caf7490eb305c936d26964a2a85e133d01368b8d228d02f96064de261cf02c9632a0eb4ab259e8f4dd63d8b6d2d6b2a0c29fbab7d04d73a381c296af344655b64e12f216fbc646cc6bd60ca773d187f2fd317f6cb2309d1a13526a44b7d9b2bf93947dc3ac3340a7a114051d33d152310574f0d784910dc1a8f5bbf3610c544437626236458f285196161496389b02ba46a72da0149b4ddfdd4ef7862a07395752a37cb0194e94e1310e0c0a148a9a48b149bf2f345f3f89813c9eb05160f63f0b363deee5cb77ea6e951857e1942e5c56d72d724af7aa24a8aadb512f3302972c53b0eb7a693e0b0c775b21aed72995cfe9e9347a07d43ce3db9f22d461e86416b3176f2e4e36306630052a2b03fd36ec52af0d684fabd5f38adffaa6c5a7a8100d1aefb88576b362690b76e2eb96b07ab790cf63cfc334b7469b5b5b397c622f7c3ee064f9272443bcb928b6f7a2450cd33550a42843b0b5ac9e37134c81bd56b72e1030b05a5b3ac47b5af22a9dff0700004adacc71db2b15b4ffd98e30224763382ade45d164be76b2e9a674448f3ee2cd29707484df87ea6e8e6333b5fcb1b8b43a7c005eb800000000000000000000010000000000387592adc78ccfe479549e6f4efc14c4a5cfe845e6157d6fe70b278147edf0e25065ec6b17f8022493d105c9c31121e7957aeec5f7f2af0446d128778c8bf15b87a0eec6f4c75966b5f0e067da85e335ac9af28f102aea1254d57c390e1f4174cd023a758ce59c9e2c4ce1f28b6783661e272bf1cb5c8ac177aa9c6ccbead9a96222394afb840247e5d69473b836f0d3dc0bf951ff24b0bbea730702835159e3517ffb3da0d01833589fec3bdab629b21e5d9e87c3c58d962ff5e75c81f583c64b7e73bbbdc24b87a20cd2b25b7d5a643674801e18b06ca98b49d9e28d004c7ebccf076c64ef71421f672b0948b18ab5af448ca9446e71ba6dd4bd15a12553066de7cb767a121d56d9d26ce27fdbe6721191f2ed1cc3f9c5e3d5cba447c4793165b3cbf51c7d0cf9edf823641e1bc7db7803b60dc8b21e49a33b73ac00337067dfd3ec9d13d0fbb4df8a72a6a75d1dd128af4e6dceee1048f300000000000000000000000000000000000000000000007958a50896df65337581398793d0a9abe75251908c07d2957ca70af1ac31aae536294d6a944cd35f46cb554d8aecae5a72cb24596d896ff9ad83473567b6cb9d032c395a1459399cea31ebafc1e77649b55af527ca0f1ac972ee72a78391473c1b9e000000000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x304, 0x10, &(0x7f0000000000), 0xfffffea2}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={0xffffffffffffffff, 0x0, 0xe, 0x0, &(0x7f0000000040)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) sendmmsg$unix(r1, 0x0, 0x0, 0x24008000) 00:06:41 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x6adf9e8e, 0x83001) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f00000010c0)=@usbdevfs_driver={0x12, 0x0, &(0x7f00000000c0)="555ae9ea6d610190f578e6411ffb6de5c5b43f1d5ece636cdff164deb3576325f26a48764600334a0389b5c915dfd30777e56be16a0095250c748e7b52517216be676b4624ecac350c36ff30f5df41b9a2ddec7a0ab0cd56206ce693a47345e3665da5eef8acfbf2d7a8018ab20f57d405e73389c3c983be042996353518c7c7acf56685376e12def5d5f0d9265fe596fef82651a045f34184b4ee5b8cb6af6be043697129b378c6091c37555004a7fc0cb9b50e4b6ff219fa64fc305b9e55ac7680c0d9f8a14e40b911ec540cace65a9311578588b461e60bf2ea665463c198a96c1bda18d4eccc2fd746445766010d6b9e048604736a79fb94bd6166db2e6d8e0c8433f221887c986ce041857f5dca2abad366ff3a52db6f14d2ddee11f5d9b8b458961a8acf600ca484b88d160a0408596981def814dde15e86b3b13e37d47e22f5e5a691bcaebadfd592668416845ef434ee6c1b189c6787c70b2fbbcbddecaab668220ca7d0db419cfd9075e44ae74983c2f255e12c21ba07ee1454c7e1db038d1fa2bcd7a883bbd6116b9ee6ad2ee2a568c5d4c663356e43ae1da767f5ef2873619080e031b1d3db278e49fbe98f7b9d352a95853a5f23b38439f2539dfb744ba02ce8a04e18ab588e5b804c661cbeb4f476ceecdb538144f99094e74772c8a13e51beeb7ab2a075fb70fd00a0cdc3ef6d0fc7672a495695d3c84c459705985ab42d30bc5c6a364c6bd83022c6c73153cb245e843d3912b51d8fbd8ad8a2ef2c6c64889db13e8865b901b5ee3ee33e459882501e542910e91a22d4f34972ffd1075ab2b4dd0213df70cb0e9aad1979134e6e20f58d9a8a0b2ebe388c6cde48dfa24f6dab0e154dc9e6079da091922cc71536867986c1401f4f55f39bd6b530bfcac326a0e4b5d7841dcee85b3ec746e5f72038e1e31d12362963ddb5a5159a28ca54720ad299349f388d5e6009d3dca37e125dd7019d9866809ad42c6146346a95e226875ce361ad669390c658842efd0f69b0a7a478afe18da62348f95c8344ec6388ade1b0435a6a58762ae63f981a41844500702ea0fb02b12068e1e337341820888d704780abe5d86f495250baa6a6231f4ab7c06766a70a2edc9946870b4b6d729e3e4f2666c1c976171deaf974b521c56ea9a429eeb91dc24e97aaff185d6d6e1c4d2b7055408124e15fe77685d67bc52cb072c074464cf97c28ba9dad0570f79d8ef97bcc91ae1c03b726b2aedfdda2481b22e82ab7f8fc765945ebc3e2a006e6862a46f9ac6660f8a4301eb29ec3d80482423c8b355b05bdd960bd2c8b88dde69bc2f3a59dae7a6113994a8894e56d0e71596040cff3593c4db48945c68ab92eb3423a95f7f57e1e14abcaf65ceac353a916eb50c2ba5a72a25b114e9fcb40592b5f4fc14c2c8dd177db01eb0ac029ebe24ff3f17712c06b1a0fb2faaac26576b1440ac78a4cad09f75d806d5faea5c3ed93fb04e4d72b0c45c69c5ad38fc46e636319f5c2285795f958fb7c811a5a4ef2bf941ff755b0bd89e68b37c6730d4020491a245fb71d621c5b9a6c2825d49965a3c0431d8dc7bce6f8422ab206382197e7be2c4d766fbf435a0d69d164f534d6a1ae985c4e38f4a5a6531f12677a5387a387a22c6de63b5a978a844532be5b0f9613611b815aa96aa301260c5178b5069522ad5643f6b2d653730c9aab7e6a8026ce2163d53ae7405b78edd802917b24be2247476c94eacf7a7b9e7b4c0440f0f4618aebeb9155d4456a94ba838ba809809b081eab15993ae940096fd7ad24763d96792529e132e71104cc407ccafb8417ef2b7fd673ca3ef6b2310d089a661449aa8b615e780f502cc7164f863502a64f416198759e839173c4acc3843668e71344a79be67150f17c9ce7df09c73bfe3619fe776d8097fc2200cdbc0c737e6ec1441cd67f1fff45538fb28cb1b344e0e64fa61c8dd6190da19fe94ed251efe1ff4d66367b520806cb6559d744023384fc087061d26556df9e1b0840d8d523f7b09241bfeebc7ee55ab0e8f1b44e0c867feb54e34063ba91e129d7a2d17d2827c60a68f94fbf1f6d7400797c91490d63fbf35fcf7fd9f10ef20a57ca7a4aac9d0ce8da3f43e3ed30ba3d5d3e82328a6a37ed0ef04be43585f2f7085792870dea460cd0642468eff9f715cc914cbd49e669e33327a08bf4cb329a99b1ad8a3c54e557be1fd813c07ec83b79bcc6364da84fdfa281e07d8dba1b22240113dadf1992a0031bf3e740dfa2c2637804dd61c836d490d328b7e92cf368a6a809f4a98bf228911137d89aa6af1caa90218325c27988cf688389175cc6c0ef613274a0d8dbeb347d479a1be0aafb73781240b453faf40f8f8e104b600247e6733192f5f2181bffc6128fef3c6bd6e17c4d18f66c11d4f1f8dc51d8d980c6d80dc54db4b047c309e1aafd4ab2d40cdbdedbf31510e6f258df680f02797addd2dd71c61fae12944fad08747e9861111dbf44ced15025af1547267f3e85bb3f8290fddd42207e9809904bf54ed987190459cf478da20df462145ad73e426c03b07810b73e70b58b46096287cc50441f739b4328affa772c9f2bb4c3e23af967b7c6c007264109d9ca8d123551d325afdca78cbbe360b49abfae318c222920ab313b2628549f5fb0fabab45b9ffb31bfa822730479c17a1ea7688402179059e029b32a87986e6d04ea2de193da4324dc107596351bf0193d83a91bcb2b8fa456bff7ae7b28c797a190f500de02c8fdea27ef3a6c912b0c17936c46a98c113c3892eeefcb87b8b12eab7018dc972c69335389c00a2e9a00eddf97b8c40aeb51bd5aae2fcbd4145d4c29d3317115ceded3b517e0a44b1bb682f521135e541db36a52f59568c682e2676e0303a5659835a33036df0a64c20cd27b49f3058630025fbcd5d7f86f54ad76edb1d37944b243e68042c11d1b3a63145bc6e25495be5a9ce9ede6efc5bce3516ce20fa2f49d7857a639f84a715e2e18ca167147bb44ca2e076f2f99a62a6c85fee3172085193fec3d7ef96f0fbe8292d79a46a926d195ca7156adaf595e19393d807b4580dfccd29cf0ea7730e74e0f85caaa6f4df56649de2350764ead901c5876915caace5208cfc4d510445f9c2875b9ade90bf530a39230e4e4f883539e29cb45e0503b2ee7c9b471148e004080962ffa30395ded589486fe61e20985346b2732d4a5b4e7c4356defe41ecf096ddbb7e47dd11815c447e6aad5976436b64807b1029bbff495e69f0e8bd4d856d35f4b55dc7ee55f0db1f68493bbab8616b426463db75a3cde3d97c8ed085547055556c1d6f2bf9016c3f109e0cc2dceb2c1643b61ecf7d0775b2ebcb83feb6bf89992624d27afdcfae7a3173b6bf0f637a8150bc020435ece87d7b6bc3cb31ecf9959ba5562f21def644e3537dfc449c99b3a2212f96bf00866b47e5daad18bb864f2445e807a4683985cf711b93ac0199d9700fc4272a543f06ade33d6024750cb8a02b386ca7a8344f5ec29afa30f96e22a144ce53cb4d9c606355ea672a1fb06adcd5c71a91b589bf33b0983fb052bad77c2d4735d3afdce2bbb1952fb4709dd87f25d634a0ba6bbe4e917abb5719963dc96e646ce023cb482533b01a37bc9228fb13d14d8f88683d66b9544860602447827ec09e818b2977200b22ebb9966ae6cea51290918978c6d629d0266a270d987c7d7a4d093452da49654fc83b0c3d4d5c28f7ea062226df196823a2152d9fc9d37c7e65c530c30c6ae7bfd78c372819b1a92f023a21aa45fcf2610e9290c806dd2ff08a6d89d31256c507142d9a58f7e8eb8d15408daf64ca444198d23f79b739438fbf8d1ecbd91a7696fe8528a2f0fdfbc400ca0acb21f04845e43874633e2ab88ccc5b6b8013d64fce73236e73129d33b1e7a06262f74b68fbcbfabdf7b81f34d3c3e7cb849856b6cf1d10a8af658e60fc9daa718211ea109c6e218a07f6fe49d2cb552da6a90f52d7648dde65211c6a1dc7772956d99664bbe5441a4946870017842c0c13af4ebf99684069c313ea8604af641ac3895d4e2bcb4ef058de041900510cd4e047b51806d0bd47d28bd0599efba95da2cd7792db83239f9cb85d85e4f723549c27b7d6a5a91f5b2245179b6ac456a0403b45a6927838e7799c8d9d2ed2d01dfb16d4dd87c57ee7f634243c4be99bc9c8f3a06387e3ff59b09cbdf7bafa1cc6408b205e42f8586bc8afdc1bbe7d8f2b990d5cc125a6620faa03bcf00ff9edb288469dc40387d1220a0ee380e7aeab51b06377443c031fbd221533bcda60e836cdaadd16061487810d1c0df73c783c21514419625a6b1eaa822f75428826f1d9783ff52770c0e32e32a82226a67a63997cf57baa5d185dec010675eabde9150399ca3f70cbe604f475262c5e2aa949b5bb576fe6ef49bb0b414f3121cbe84f40fd7f4ae26de03bdcd8d803da4da11b78933ee92fd36dea5385abfa44c68f1f74a5c7f127ad134fc5b887dc3ec3748f9b81f2e11c1f16193392a4b3e829fc4f8017703678824c1e93ce4841902db05c48d4c130b4f3f1ec8c7072b19e89551dfea40258f02bb2f03c970cc5b5e1b12c43a559e353f06815e8259c2c4a7183ae423803f50ca8b1dd8a196bacdc023a1b880885390ed296289928e72ed41b45387e7407388e6869ad68b50af0c0d22aee979b97ff1ebee843f138365f8db6b997080a6bcaa060df83b19b701b39535231cd0b78784b1ba935566c6d50aef301e5f3bd43353a1d7086d10eae4a27c25e4b77fad5232b4cc6a3fcbc945af0120274ce4e120e2ef40ff25a60dfa03dcf7659d152e79fd7509f6a33d3c711e6a5a2deb221a281b094513c5f84a206181c3db8665e3c3cbd1cf13d991c3f97e3b2ff70a34ad0b27a746f8fec477d3ac8879e07131964be5233c14c6771c25141f13a954c8099e94785b149cf1850cc408a32b2c0bc1ba534835f528cf4f482aabd1505b87b5d2098fd0fb3383d4d37870ed823fe7d8daa8784e1995716a708dbbed24816aeed52c0c4518e1edd5d237acda70ef162246ab06267b35df56302abcaeee13f12cbe6321707440c9114421e0b35e52015573ce056c2ef3db558701b333114ca03994c7bd2eccb4f555ffe385d9e5396573497714d2d2da8e6425b2488ba951922d7fb393fc447a108ba9b87785e23c6125784588a12aa7479e6123854b14fd211581f109833cdacdbf5edb861094c4ba7ad5cded8f23d4d65fa8cb3f1213142208dbd089311f5b2cf388db29d0ca53bfabac791c42f6ac12b88af06b0d6df049254572c427fae153f85acaee30cb3387b69c9bca57014cf6b02a582df99b75888bd435247d3250b04c123461f3cb097bb5c693faf164345ecf12561735e583b7eb3f63cd39385679f5837369c1b1b2cd7ef9256c2b0ee0e818eebacdfdba5a303cb14967352945a5abb28f46ce7328688f61fe69a2cef7998bd5eb391b9882d340a63e5a2245cf899623472454ec91d4f4c981f11fb85f4267434098d861cd7ad8fb2ffeaea95d2a3e7032d4f774230b111f6aa1173c58fd7684842410f562e31dd07e5381dd445e4951f659a868e4b5a89932ab9dd8a2a0a3ca4e0ba470d098eece76a4f5fc34beba0125f023c993c2753b909cf470ea2471a38afb501cae34e08e9bba1b679db90dbb66e7d0ab831ec223ba7bbaca371ec416c4251b1bed4eafd2a5e0de1cf9961611ab1b088000594b57a6043856c314a9cb4e6459fe00b786dc6ed9f2ef29ac317b9bcff8a7161a03d163a0e200af739f09a3861315"}) ioctl$USBDEVFS_CLEAR_HALT(r0, 0x80045515, &(0x7f0000000000)={0x0, 0x1}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) ioctl$USBDEVFS_DROP_PRIVILEGES(r1, 0x41045508, 0x0) [ 401.413558][T21458] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:06:41 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 35) [ 401.450598][T21461] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 401.560383][ T9645] I/O error, dev loop5, sector 3968 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 401.596744][T21465] loop5: detected capacity change from 0 to 4096 [ 401.604445][T21465] ntfs: volume version 3.1. [ 402.974631][ T3071] Bluetooth: hci6: Opcode 0x1003 failed: -110 00:06:42 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x6adf9e8e, 0x83001) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f00000010c0)=@usbdevfs_driver={0x12, 0x0, &(0x7f00000000c0)="555ae9ea6d610190f578e6411ffb6de5c5b43f1d5ece636cdff164deb3576325f26a48764600334a0389b5c915dfd30777e56be16a0095250c748e7b52517216be676b4624ecac350c36ff30f5df41b9a2ddec7a0ab0cd56206ce693a47345e3665da5eef8acfbf2d7a8018ab20f57d405e73389c3c983be042996353518c7c7acf56685376e12def5d5f0d9265fe596fef82651a045f34184b4ee5b8cb6af6be043697129b378c6091c37555004a7fc0cb9b50e4b6ff219fa64fc305b9e55ac7680c0d9f8a14e40b911ec540cace65a9311578588b461e60bf2ea665463c198a96c1bda18d4eccc2fd746445766010d6b9e048604736a79fb94bd6166db2e6d8e0c8433f221887c986ce041857f5dca2abad366ff3a52db6f14d2ddee11f5d9b8b458961a8acf600ca484b88d160a0408596981def814dde15e86b3b13e37d47e22f5e5a691bcaebadfd592668416845ef434ee6c1b189c6787c70b2fbbcbddecaab668220ca7d0db419cfd9075e44ae74983c2f255e12c21ba07ee1454c7e1db038d1fa2bcd7a883bbd6116b9ee6ad2ee2a568c5d4c663356e43ae1da767f5ef2873619080e031b1d3db278e49fbe98f7b9d352a95853a5f23b38439f2539dfb744ba02ce8a04e18ab588e5b804c661cbeb4f476ceecdb538144f99094e74772c8a13e51beeb7ab2a075fb70fd00a0cdc3ef6d0fc7672a495695d3c84c459705985ab42d30bc5c6a364c6bd83022c6c73153cb245e843d3912b51d8fbd8ad8a2ef2c6c64889db13e8865b901b5ee3ee33e459882501e542910e91a22d4f34972ffd1075ab2b4dd0213df70cb0e9aad1979134e6e20f58d9a8a0b2ebe388c6cde48dfa24f6dab0e154dc9e6079da091922cc71536867986c1401f4f55f39bd6b530bfcac326a0e4b5d7841dcee85b3ec746e5f72038e1e31d12362963ddb5a5159a28ca54720ad299349f388d5e6009d3dca37e125dd7019d9866809ad42c6146346a95e226875ce361ad669390c658842efd0f69b0a7a478afe18da62348f95c8344ec6388ade1b0435a6a58762ae63f981a41844500702ea0fb02b12068e1e337341820888d704780abe5d86f495250baa6a6231f4ab7c06766a70a2edc9946870b4b6d729e3e4f2666c1c976171deaf974b521c56ea9a429eeb91dc24e97aaff185d6d6e1c4d2b7055408124e15fe77685d67bc52cb072c074464cf97c28ba9dad0570f79d8ef97bcc91ae1c03b726b2aedfdda2481b22e82ab7f8fc765945ebc3e2a006e6862a46f9ac6660f8a4301eb29ec3d80482423c8b355b05bdd960bd2c8b88dde69bc2f3a59dae7a6113994a8894e56d0e71596040cff3593c4db48945c68ab92eb3423a95f7f57e1e14abcaf65ceac353a916eb50c2ba5a72a25b114e9fcb40592b5f4fc14c2c8dd177db01eb0ac029ebe24ff3f17712c06b1a0fb2faaac26576b1440ac78a4cad09f75d806d5faea5c3ed93fb04e4d72b0c45c69c5ad38fc46e636319f5c2285795f958fb7c811a5a4ef2bf941ff755b0bd89e68b37c6730d4020491a245fb71d621c5b9a6c2825d49965a3c0431d8dc7bce6f8422ab206382197e7be2c4d766fbf435a0d69d164f534d6a1ae985c4e38f4a5a6531f12677a5387a387a22c6de63b5a978a844532be5b0f9613611b815aa96aa301260c5178b5069522ad5643f6b2d653730c9aab7e6a8026ce2163d53ae7405b78edd802917b24be2247476c94eacf7a7b9e7b4c0440f0f4618aebeb9155d4456a94ba838ba809809b081eab15993ae940096fd7ad24763d96792529e132e71104cc407ccafb8417ef2b7fd673ca3ef6b2310d089a661449aa8b615e780f502cc7164f863502a64f416198759e839173c4acc3843668e71344a79be67150f17c9ce7df09c73bfe3619fe776d8097fc2200cdbc0c737e6ec1441cd67f1fff45538fb28cb1b344e0e64fa61c8dd6190da19fe94ed251efe1ff4d66367b520806cb6559d744023384fc087061d26556df9e1b0840d8d523f7b09241bfeebc7ee55ab0e8f1b44e0c867feb54e34063ba91e129d7a2d17d2827c60a68f94fbf1f6d7400797c91490d63fbf35fcf7fd9f10ef20a57ca7a4aac9d0ce8da3f43e3ed30ba3d5d3e82328a6a37ed0ef04be43585f2f7085792870dea460cd0642468eff9f715cc914cbd49e669e33327a08bf4cb329a99b1ad8a3c54e557be1fd813c07ec83b79bcc6364da84fdfa281e07d8dba1b22240113dadf1992a0031bf3e740dfa2c2637804dd61c836d490d328b7e92cf368a6a809f4a98bf228911137d89aa6af1caa90218325c27988cf688389175cc6c0ef613274a0d8dbeb347d479a1be0aafb73781240b453faf40f8f8e104b600247e6733192f5f2181bffc6128fef3c6bd6e17c4d18f66c11d4f1f8dc51d8d980c6d80dc54db4b047c309e1aafd4ab2d40cdbdedbf31510e6f258df680f02797addd2dd71c61fae12944fad08747e9861111dbf44ced15025af1547267f3e85bb3f8290fddd42207e9809904bf54ed987190459cf478da20df462145ad73e426c03b07810b73e70b58b46096287cc50441f739b4328affa772c9f2bb4c3e23af967b7c6c007264109d9ca8d123551d325afdca78cbbe360b49abfae318c222920ab313b2628549f5fb0fabab45b9ffb31bfa822730479c17a1ea7688402179059e029b32a87986e6d04ea2de193da4324dc107596351bf0193d83a91bcb2b8fa456bff7ae7b28c797a190f500de02c8fdea27ef3a6c912b0c17936c46a98c113c3892eeefcb87b8b12eab7018dc972c69335389c00a2e9a00eddf97b8c40aeb51bd5aae2fcbd4145d4c29d3317115ceded3b517e0a44b1bb682f521135e541db36a52f59568c682e2676e0303a5659835a33036df0a64c20cd27b49f3058630025fbcd5d7f86f54ad76edb1d37944b243e68042c11d1b3a63145bc6e25495be5a9ce9ede6efc5bce3516ce20fa2f49d7857a639f84a715e2e18ca167147bb44ca2e076f2f99a62a6c85fee3172085193fec3d7ef96f0fbe8292d79a46a926d195ca7156adaf595e19393d807b4580dfccd29cf0ea7730e74e0f85caaa6f4df56649de2350764ead901c5876915caace5208cfc4d510445f9c2875b9ade90bf530a39230e4e4f883539e29cb45e0503b2ee7c9b471148e004080962ffa30395ded589486fe61e20985346b2732d4a5b4e7c4356defe41ecf096ddbb7e47dd11815c447e6aad5976436b64807b1029bbff495e69f0e8bd4d856d35f4b55dc7ee55f0db1f68493bbab8616b426463db75a3cde3d97c8ed085547055556c1d6f2bf9016c3f109e0cc2dceb2c1643b61ecf7d0775b2ebcb83feb6bf89992624d27afdcfae7a3173b6bf0f637a8150bc020435ece87d7b6bc3cb31ecf9959ba5562f21def644e3537dfc449c99b3a2212f96bf00866b47e5daad18bb864f2445e807a4683985cf711b93ac0199d9700fc4272a543f06ade33d6024750cb8a02b386ca7a8344f5ec29afa30f96e22a144ce53cb4d9c606355ea672a1fb06adcd5c71a91b589bf33b0983fb052bad77c2d4735d3afdce2bbb1952fb4709dd87f25d634a0ba6bbe4e917abb5719963dc96e646ce023cb482533b01a37bc9228fb13d14d8f88683d66b9544860602447827ec09e818b2977200b22ebb9966ae6cea51290918978c6d629d0266a270d987c7d7a4d093452da49654fc83b0c3d4d5c28f7ea062226df196823a2152d9fc9d37c7e65c530c30c6ae7bfd78c372819b1a92f023a21aa45fcf2610e9290c806dd2ff08a6d89d31256c507142d9a58f7e8eb8d15408daf64ca444198d23f79b739438fbf8d1ecbd91a7696fe8528a2f0fdfbc400ca0acb21f04845e43874633e2ab88ccc5b6b8013d64fce73236e73129d33b1e7a06262f74b68fbcbfabdf7b81f34d3c3e7cb849856b6cf1d10a8af658e60fc9daa718211ea109c6e218a07f6fe49d2cb552da6a90f52d7648dde65211c6a1dc7772956d99664bbe5441a4946870017842c0c13af4ebf99684069c313ea8604af641ac3895d4e2bcb4ef058de041900510cd4e047b51806d0bd47d28bd0599efba95da2cd7792db83239f9cb85d85e4f723549c27b7d6a5a91f5b2245179b6ac456a0403b45a6927838e7799c8d9d2ed2d01dfb16d4dd87c57ee7f634243c4be99bc9c8f3a06387e3ff59b09cbdf7bafa1cc6408b205e42f8586bc8afdc1bbe7d8f2b990d5cc125a6620faa03bcf00ff9edb288469dc40387d1220a0ee380e7aeab51b06377443c031fbd221533bcda60e836cdaadd16061487810d1c0df73c783c21514419625a6b1eaa822f75428826f1d9783ff52770c0e32e32a82226a67a63997cf57baa5d185dec010675eabde9150399ca3f70cbe604f475262c5e2aa949b5bb576fe6ef49bb0b414f3121cbe84f40fd7f4ae26de03bdcd8d803da4da11b78933ee92fd36dea5385abfa44c68f1f74a5c7f127ad134fc5b887dc3ec3748f9b81f2e11c1f16193392a4b3e829fc4f8017703678824c1e93ce4841902db05c48d4c130b4f3f1ec8c7072b19e89551dfea40258f02bb2f03c970cc5b5e1b12c43a559e353f06815e8259c2c4a7183ae423803f50ca8b1dd8a196bacdc023a1b880885390ed296289928e72ed41b45387e7407388e6869ad68b50af0c0d22aee979b97ff1ebee843f138365f8db6b997080a6bcaa060df83b19b701b39535231cd0b78784b1ba935566c6d50aef301e5f3bd43353a1d7086d10eae4a27c25e4b77fad5232b4cc6a3fcbc945af0120274ce4e120e2ef40ff25a60dfa03dcf7659d152e79fd7509f6a33d3c711e6a5a2deb221a281b094513c5f84a206181c3db8665e3c3cbd1cf13d991c3f97e3b2ff70a34ad0b27a746f8fec477d3ac8879e07131964be5233c14c6771c25141f13a954c8099e94785b149cf1850cc408a32b2c0bc1ba534835f528cf4f482aabd1505b87b5d2098fd0fb3383d4d37870ed823fe7d8daa8784e1995716a708dbbed24816aeed52c0c4518e1edd5d237acda70ef162246ab06267b35df56302abcaeee13f12cbe6321707440c9114421e0b35e52015573ce056c2ef3db558701b333114ca03994c7bd2eccb4f555ffe385d9e5396573497714d2d2da8e6425b2488ba951922d7fb393fc447a108ba9b87785e23c6125784588a12aa7479e6123854b14fd211581f109833cdacdbf5edb861094c4ba7ad5cded8f23d4d65fa8cb3f1213142208dbd089311f5b2cf388db29d0ca53bfabac791c42f6ac12b88af06b0d6df049254572c427fae153f85acaee30cb3387b69c9bca57014cf6b02a582df99b75888bd435247d3250b04c123461f3cb097bb5c693faf164345ecf12561735e583b7eb3f63cd39385679f5837369c1b1b2cd7ef9256c2b0ee0e818eebacdfdba5a303cb14967352945a5abb28f46ce7328688f61fe69a2cef7998bd5eb391b9882d340a63e5a2245cf899623472454ec91d4f4c981f11fb85f4267434098d861cd7ad8fb2ffeaea95d2a3e7032d4f774230b111f6aa1173c58fd7684842410f562e31dd07e5381dd445e4951f659a868e4b5a89932ab9dd8a2a0a3ca4e0ba470d098eece76a4f5fc34beba0125f023c993c2753b909cf470ea2471a38afb501cae34e08e9bba1b679db90dbb66e7d0ab831ec223ba7bbaca371ec416c4251b1bed4eafd2a5e0de1cf9961611ab1b088000594b57a6043856c314a9cb4e6459fe00b786dc6ed9f2ef29ac317b9bcff8a7161a03d163a0e200af739f09a3861315"}) (async) ioctl$USBDEVFS_CLEAR_HALT(r0, 0x80045515, &(0x7f0000000000)={0x0, 0x1}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) ioctl$USBDEVFS_DROP_PRIVILEGES(r1, 0x41045508, 0x0) 00:06:42 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 36) 00:06:42 executing program 2: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x18, &(0x7f00000000c0)=0x2000000000000074, 0x4) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) (async, rerun: 64) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x0, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) (async) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) bind$inet(r0, &(0x7f0000000440)={0x2, 0x4e22, @empty}, 0x10) (async) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x4e24, @rand_addr=0x64010100}, 0x10) (async) setsockopt$inet_tcp_int(r0, 0x6, 0x7, &(0x7f0000000000)=0x1, 0x4) (async) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) (async) setsockopt$inet_tcp_TCP_CONGESTION(0xffffffffffffffff, 0x6, 0xd, &(0x7f0000000040)='bbr\x00', 0x4) 00:06:42 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000001000000000600000000b5dd00000000000081000000b50000009500000500000000"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r1, 0x8979) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) r2 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VIDIOC_CROPCAP(r2, 0xc02c563a, &(0x7f0000000380)={0x2, {0xfffffffb, 0x1, 0x5, 0x3}, {0x7, 0x7f, 0x1, 0x9}, {0xeb, 0xd1}}) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000000c0), 0x101900, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r3, 0x0, 0x6f, 0x49, &(0x7f0000000040)="b3e52921456fa8237c65977c9e7ea8e1c19be800170df5a6d47b6ba5a868ac817a152b5e1e93cba0d8db40cefeca14a46e9367084bca0b71e398660c4bb405a0694bcaa9f23482662cdd7a8a5a7492d78923d8fca901a96b9df7b1778e735acc122ccde28a1ec5dd9eb925fcf72279", &(0x7f0000000400)=""/73, 0x3, 0x0, 0xe5, 0xb5, &(0x7f0000000200)="9c0f0b5f868ddec819e6fb099c060582ddc9c31f1be7a25a54468cccfaf6c1b24dda6e5da844147bb0823cac0421e96069b9a3528cc4a10ed01eb1668c94a1e19a9574c61fb91424ad480626342a22ed5e745ebbb737a4a405c49a89520c073cbc074a267cfec7c50b561fa1cec493eb369b0d1ad513fc0f78027d594d964e7b99b678e3fa0bca7bf5f1f9d4362fff42f7c4fe4e634f6b7cab39b5388763a37c822f82478603ee799f287332fc7247f61878b514ae1a1c081ae12c917698a1fe423b8e78fa995b8c0423ce911252966c5da78bb0e843190dfb66bc705ba692bb5d9562ea45", &(0x7f0000000500)="1271c3132b914bbe8478a650bdefcfb00a853db29853904ccff730eb830017835659ca55e745392ad9ab759603360bc718e06b4b8f0446e6ea1992acd8fd2f6336d6829f2e74d76848c356791e39d2580041f89a8edbd0d812e4951a9526d516ac649eae1f5606c612a3a5555a7c8976094afa86c65020b69fe146392bf8892fa7165a07f82dc5c15f5f4a8b9a62947dc1bb908c51f7d95e1cf14e433bac0eb5d78680151c27d2203f2f45002c1e7f3b2eb45d85b9", 0x1, 0x1f}, 0x53) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000026c0)={r0, 0x0, 0x5f, 0xda, &(0x7f0000000300)="ab6a36fbd52b0d3780ee3d26254ff6bb1e238b4a06b4e31e06d6384701ccd0355de243ded63f59b7fe6a926b3ca3d51e022ce33945a25d0453978dcbd2fd7f62016221cd52dd7634e354fdb9df129ccebcf3d0aedd44fffd6895ad3b574218", &(0x7f00000005c0)=""/218, 0x88be, 0x0, 0x1000, 0x1000, &(0x7f00000006c0)="6db6b4f665ba40432c8335db91afdbf057674202f75cb26a900cb6384b78080af557952c631b53020d6f4e49acc4d1432b9a2019675c3ff536c483244a4b3e5450fe407c9389fdbfb691213a08a6d1ca1c4f879f3c4acf49187408a39643913dc03fdc23c4479a5afb75415262dc2f9d15681b02d442e7da3510fc30c7772b71d699d913076eb5a36b439db2778ed0ed09ed023f9959195bfc1b75bdbf780b28dd66a34af1dd82b1e79cd14aac7f88e4aac89d0bdb135bfb113921d09e29c894d1c30020e1e25b622c99230ce6afcb95164e4bb50563ef005e83c850e39bd3b1bd17120ed95f503188b4f9d411c8d42128d6f347da2ca207de85f897f6717d136a27addad900def3684472370d63b0841b105b0951e243b64c767ebba1e1d0928f39ae7c2df0e6e212a766bd31783dca6955a220c7c5afd1c4c900db9ba39e305f1ce86355146bf5cdbc459841721e5f94804441a8b10838ee6aeea6f30b9fc4ae638fadad02d51765c66c74a3657ce188c626f8b00149b389a4534190b9d12eb014fa6545ba00a9e0000db120a02e74396f3256454b2f55cbd1151484ffb45b765bc6fca367c654ae672a55aa7fb61a82b9a4e7f6d33ace7e07033b32537c784b97eec5d6ad2d89cbaf8b005b11bc27df6bd0d57bf8497b324efd5f46665b110ca4ff61b55363a4b9abe69ac8501ba5f11cc27c45d4347c3ebf34e71138ee2418e4f516d2253356ebfc8bced03e724ae4a0858f1eb7d61e4c2042dcc9789f535a391388ed8a27e61351c915496cb4cd12f23a109dfa42c458468ababbea585066381196f076a3f3d0c1319588d6fbe1481f60c36c32cf4ac955a95142ff7a8b164876a9fbe8f535bc23458056cefcf72cf165870a5f6d65231cffb7edac6f72391df3891304045722d8eeff0662fdfcc8d12e61c285b0366e642558fc5ef47f737aecc5e0430ae5e7ec0c1dba56cad1abfefb024672b0dfc9b60ac1983cbd765a5edd682f902e3643bf59651861f191e16799c207bd886399c7e05277878393c1b97ed744309cb5becf0075ee165365fe0fe398bbcfaf60bf2f69a513d379f80b9466b45ac7861c190f0ae0679a1d98ecb6f0d1292d2144900ccc2af799d2440ee5c06672791a03b7702c288c950eb6a2a5ee18ebdc8a8669dba1acb11d1d71e42401136fee2bcb78521b9c82900c8027597fecc2937d8179c858270606ea6608f6fa39c44a25388e3b8cb7b5f384959c7252c78b3f9f41ab3adfe66126618b30da6d9377f0417f0d89da30302a76d9c7dc3eba4fc3d5c82022b389a3a5935c19b13483752d7a7df3b3fc67ca1bbe88ffb7bc9477e87cf84fd593ff29591a79343baba8051b8916a6352bae26151d463d81578d6a7843b7da9601ea1fe98fa2a6dbccdf7d07676864a67900f3a6fbbd03f30fc42273866787d3e38575a272c9c0c50b86ff82245dc7ea851325c9eefcb1b07b5c87959604241c4a3c34e4126830da7cc67f57b7edf41b0d283cb4c0b2afdebb3b5fbcf54c51b5d0738ee8a71b5aa106a46c4f8044314f766afdccc20f8ea7a146e8a46a698bad392dd471b425641c705112f5e9687d059729657951ce068e8618f19a687258d018562f5447deceaffa3f52b325b293754f285216f4737d6beb0a8db9b49ac69743951b887bdc12d9722f31f2b7a58951b83c5f9e87dc7c7974a1b5457743d39d053f6744a6d4d17561b77d6c1d381b9556e9ce2550476a9ac2b5087381ac33a5ed185a96885764310b6b916fd06690c996084d1ce55873d43d8e642d3ed6cd8aff765fe7266e37efb9f0072d586d5493f19ddb3f741ec8bcc752f8b061ed14d2ab1d50e240485a8e19abedb5cbdac37e81629e2575f3cfc99c838407bb50b5d46e84afbf48816b2eb6ff6cfc72b31c522abe89e24da62a3e3ac2731baf40749af4893e77c4cea4f55cfc0d6ec18478958ea0c7f209a0dc55ed997f333a7a754a308fc238bd5fb3c6f4f8920c9e1fe385f9a4ec3d0aea83bdc8e51cdc398e8e342100457087d9987e7f5bf9b9842dece233c6252808a23691c635c2ae74306ee279be434a0490d276b338ecdb7e067f6054ba33ebda4246233decf71daec972fa7cb70f2fb18122d72d39a649f28e350dd61e43d0705033a2ec5a2e6638f089445239aee079fe09a857b2bcdeab328ac9f1c9911d702526f38430d88325a843e7921bf7f6b8a9597364cd6e81c707233f80d2336d297ecab21c8324306da670c568a14c2ec81bcf9ca81a8bec701ff72ed4612baa7c4b757bf3d973f363f98700d79f61fcab0e6b35c53a449779762af9ae1a532d73767e2051e391a473e5a0c3d2c284d95a397b581c6df036212e9582726c4483eb6d3e6e0254b58759f0d4b3f8878d9458658b8a6134349d206bdd049f1fcd087f16813ac468ff642210da250f0838d94d6dbfa6e3d82bac17f136060cde3794180a1e588fa5d3544ed7d797b7830f7bcaa8f1416290a01ccf413ec223cfcd04a32fec0de2bbf35ae4b92579a3f1a6bfad832aa6d21d4de50cc2414180b2d835bcf5787e490df734227ecf9009580e38f2419b87ab029df6bc413e99d06141483d23431b286d41ef2efbad1058db69bbc58dafd51dadf3f496fe6f07cdb6bd31863bf00c2b0d48cac23da9f6a534495119b43a2e6bfb06cb61b78c799eb3ded61a73ca3387beeba5848d49d617fefd9376ce0597cb3f995c7e3763222670e8facd2a0317dba075ab86d6030407222b8c04569bf46e6f50273b7542ff728269db3a82a4c64dd450e4dd9505d28ddd9691d6240bdd36d2d6c1e89ba568c6d7fa427a29c3ad40630c65268d3c6695ce17f4f4cbd1135121b17274315dd03ca3c11a654e66ba267e6cdaab5e7660c3683f55dd3bad6b68dc747888d09b5940c819af61e414f0db95ccc1167ba4ba00c4fcdcc68f6b2cb736e9763aa1df234a3d44e87a3965d974a21f4cc02f3bba51e091f2ca60fb7155ceb7337e6408832f9cacda0cf92f9c2f4c142be42042c2407c96373090e447bfe7ecf3fc4d079bc03651ba773fa7bf5f447f2b74a49f1f9495aa977f73e72f01f63fb2ada7cdcaa84a6c26124080211aef6f0603effcccc3729eb1169dc6ac32678de5cb7e05d86533cca8d779d28fcde162b421c2751a9ed47f15eaa6b86900916cca5b078eb4ede00b0a0854445dc0c8764aa6885f772b4bb0557bf582df1a31992d94bc10afd3d9510362323ad46807a90b6249e55558c9381a80f1d8c7ee5b1b8d458962157f9071bf6c5e7572d36840978862f6ab6278a2671d218bf8c80641e4b34d81b199375815e7e5e8fad18b8b384d123996a75ab90e916c7ac76914bfef8dfef25e8a1fe43421b66dde2c49299beda4ddac75d55b5a5d369f02b97c3121ed2661c27418b2532ca90f2e55b61b0e72cbdd11f4ce6e44fb12c653c1fd3b3b6cb33e6f81d5dee8bbc28e109c42e56ead5bb826a5120632b3c1159ecf0ee3060472f6ca8281a425ec06a9f2b97a3250237575aa0cae85e65c12a83d8ad4adc36cad3c13ce7daa9989b4da4027eb37f157a4dda5b2ea7481d80deb0f9c5a25f4810aab85e814467e7f7f0d5e808fdc200497c018d1fe655659fd27a843b82fe581a54958d8c1a5729d24b7269c3f40f9224b5bf0f3162247e4773bac45aa2928332ecbbd825cba1d91e0cecb5bd46b6871efb41780b12c4ce1b8f83a1c83fd0069aae2753a69741e5cf726a146d6ee6a4d035fb5c7ca75c26fcf22d6baa1c2b16c89fd1e748e85bd3f72267a97853e489d92e1618771f578e298d5c6643e2d56b052ef284f38b7e97d60ec3af6e049fb6aa86e905012c8a848b634e4df537664d2b6dfe7c252ec122be35d44eae339c8264734374719b9d5b5d14e68d9a56e2e9d2b1035e05e68fc2504d1078209ff21680bcdd0a97815290d70e4db36679ee599256e86ef1f1086c1582e06ff0b6028e37ed66ff887c55d1b462b3fc50d75a89e0970254b9ea73dd02c8df589a66d50a7f6c0e72c57d78f19558db8b708099b01b1ff49d0fe202a9c28d4fc74bcf5d0b192a6f70933b2361213bfe8fcf4020024829f87f0d2b48e7f1b8c6141c58e60494f003a3f7283f41035be15fd626434f3af19df46398ae120e542f63efa384a146234609717f6a2deca6aef81d969f1951f437b99df86dc5ecb93a651ef777a68eae8978208464856f828554fb5cfd6fa5c07f8af3546e95eb594602d08ef6308b06254bd1ead4949cae517c11b0527ef8809a950f96de57ec5ffa41ff5b4e0fa7a3c04034fa2640fec579204bd456cd5a77b4ea68760d0ec9b80801e1cd54c40514b1499f651c448d6f6fd14e212659bda4959f19dacb264c538e5baf75d991d13b47cd4d084034f786a18c93669d9fee40a8e65d7f16043f396b4a3eff9613fdf56b2334580f938883770569ab177da5d188e0b50b232b620713f78d9150698e49a708556280e8ca6c3d01a70aa0f0693a7d9fce4e52018c85b5b553d5b867f4f9f0df569816e585c9187a168236b79e020b7bd52348782ad96c5c3ec41dbe14936c32cc62c67955705af2a4fefe1254b5f2300f627a3407d996f2c3e201cda5912cec224f7b6b9818c4e01efba5bed06ced7e242dcecbc6f457d9dff64a2b9d0e9911b4572507e538b63e34c4b6532eaa28c3dbb3920c5fb274d734eb9b0144337cb606e2fa88621805fd49480a7021f390e6785097ca7a61be0e14eab39acd0119073aa726283b22e128a2826fbc42d4995da3dcdaa072180ec22c958d2e4cbb4b3077a01fed028cfcd1b42d49286ae6546d144cc4152678e377cb7c294f5b1cc1115d0adce78e260374ced82b40f080ae60f2c93f93a1a9b4d7687c05206c67bd430d374fe76a68013635fd95c377f98700c16941d962d5906449638d5fe1fd729ea6f88479b429693bac6ed655e80d02795e155ab8322b84775b8b0393025869f9584eb37d8ff9396d1907213ccf43859084c06189bfb78cb493a3acfbd226665efd9e5bab7265fc65606f0f9c2fd4c8370a122d01b11fadd535ac7b44f1b81259483039018ee5176034224b30d1c3be600a7588e5e1a81ae68c3f888576573f72c14cf52478dbdddfce6759ac1b6796189e090f02782574e073e09217601324de47da2dc965fb385aa67352d795f1a5a3b674aee9a51a8ede9f08e15e4d2c2fe3c230814184864a3198f1d5e6f3f0bbdaec2821193b1c71a2faa869fc8c484dfb79430e371a5326584e060be361054e0ac2233b7f20c5a24025dc0193c8e31ccb58c0fcca5ce9eafa0f50d133316aee2799ca13f680c820e6dcfcc854af8f1567dbef0e25247f3d2b720c8b6ccd8fe82847aa404ff345ae8d42d16f1636b012ec289bb5f742d831a336da5b4b0ddd923b7246067674eec22b397e2d243f8c179499c09b82720c1242d423becffaf3e821cbb27440db25d7db4235fff0d1febfe0bf85e1110ea69839d231fe58f263d563908018bc28d0a5adc60892f6bab4795a7fb300e44b3e63a9b53a43c0b198d6f081e9d67d8bdad27d364174a70b02b7bc96a10d00f1ab17d816a9891341ee0298446a0b0bb342946f2c5c8ca2e81cf7e68202405c4c2c3514255a54bcd11595f1c853e3804f291542edcb3448aebc45b5aae2004e0c1da7566d6f047c7a1d4031081ce613334051a67638903c4ff28c3b3276a1a21c843cffcef84dc8d55df008311b72bfcee9469597873ce7c47ad2f56f8791baa8047bd48ad8a4e70fcdb0e4556a6518ccd34c7b16c43a3d38707c392406cfbaafd", &(0x7f00000016c0)="a0fd4052141f575a9e488cdbdf6837dddd7b6b12854ed40607f3ff43a1492f0e27372bf34679f34b1210fa0d88b5b2bdd8f2dc08f58c2c2f1ec3b8b221536061cd5a4c2cb72eb837cacb4b203e9139946207f3578d3e21f30caeb6562a34b069f8182566ac972c2221f96feb91c81a417af3f0f7a8150c3e5498e83d7911262d675f8a81a8e3595ef8114c881b10cb904c761c4c005e3ddcbe61d597b8773cbb630a2ca3a44600c3a59cbb5689aec366f5ecd5198aa011271996e7aa98d81faa85c1f942d0bdd6863538fecbe8e37279838f4ca012349795b4f429d02e53184ab937aadfd12759518ab06b2804a4491b08c6c6dca2c8919a55224c202b7dd5bcbf7f76ba816a8160347fd4082c0c4f77b5264839446b9d154b809ad3ceb21f58a59448441008d34eab0cf3339d891d5d25199a97f5743b7c0671852790a2e920638ca2bae118445090862b079e4407f844a09e44ee3077554083f36ce162be7ccf4e07a296105add1a50bb68b4a8e9d4c9f8254451aaa3248133095a5414663d6060821634ff4e153fdf5b7548d4ee87b796ca36c83d8a548f0655ff6e56ab1e34888235d96f675c7a263a9344e04ba0d3ae7addcf1f0f6bd476acd508062f2eff8621f3f9b32557c7c9511bd4decae4734fef7a124e26f6ab3bfdc08f3926c81fce5d5df971511cd4ecf91b628382f4fdfec296a42d8207728e902c027a0b200b508e68b1a6d91369b655812546e53846c24476e2451da8ca4ea19d4bfb083ffb91b39e1944efaecd767d8968380b98cc741090f1405ecbc8c6b6737a5ad2cbe8738a967303b9912357fe535c5853566307602ac2a4ab84bc8c3028e9452da8f685f2b264458b169dcd5fd3d419409cf83b618df16a1662d11a935cb1e4b6100bf5ec6cbd44f5b5357b40920f07d23f303d6877a2602f6dd8f8917cc9a935bce203c3816481745520db269490a8ea0d2627e01073fb62730a317d64c7f44a43b8f8142774fb42316443613d9e2248aa21ef7dc90806f279efaf07ca2dfb0b3143fdd0975d6bad1e07f7c319d05aca723f3b1b5dbc374e107ea983b2939e3fe5fe2aa266dca4f027a42de519dbc6e1000ce06a1809c2cdf2a95061ee5945f06afa3f051434b8cc52e1c91a8980be758ccf4732c6d2b0daa3a3f646acdc8083c5d07654e1b84a92e87b34eebb18c476da92af502c5f049e0fb4707829d1311412d5dac1e2944305e00491945d3538bce2cf3ebf361d025ad69738a12d85f471e530407f7195c4b9c26fc44d30e6cf41db2aa68ce1e0f9c1fb27baa3d135f92735cbd3f84990e6b1bff403ff30c1d1a17a5c8047b1b2dcd6b4d9144708f74f24ba5c2dca7620ced97dc3c599310cb1c9133cde3d66d11720c3656e9db652055fa80aa305b2c9571b32594a244f9e1b82c2c80e3399d5e8c03c255df7326f7c79fefac171f5cc2393c936b83cc793de3f129479077186ec0fc59d5003ed1f0bf4e0872dd463cc2f1994bcfb6b36cc232963b9eab917635aaf778ede89a9c3a686945b2ca42c3724ccae8f9d12a82f5e7580c3920df80e3a5204770b60f13623e4822b201801d2381807c60af19d70b66a5bd51a50a427b2ebd02ea52edf583e77b87482ddd87b0cb0284c14c20966918d3d5941d070b1f49081882537c88bb89a294eb43dffe59a8ae453250dff2a894f8a3c2cfebaee3c6b6d4c242ce876ee7998ff4f32acf73df3748238e71c2137eb1cf5bdbabce03731aa9757224b15c2c2d408284afbabc7cd553ea600adbd244490e5721ba813f8c5f32aebc7eef9d4d864c58c90981a493ee1184cf187db598a9f26dbd2e4f12f969dfab41d04bcdd22f80ba9a17b6cc91e7408ff8ea20f68b515cf05f7dd6abea80943c4c69831d8556d618a8217831079b76e51f85a048d19c6d07689606385344a571350a5476e4474ab65f8e99dff62f6325d253cb71824f163953921c4a02bc15727f84be36021649bdb2f855df405cd99492fae9ecdca46ffa749af8955b0541e92c19e8ae9575db4ad2389bb43dc0bb577e1508d01932dd99fe19c0484a93e55cb4fdf313f9c2565fe0e93fef31c6ffee082612133d148d6bf8550ae51138aad23666d11921c1c5d752f508199f9a06fe588091a579eec7a950a2bf46cc3f410e17836a7e55a1063ddbbab8ec4b8b9f72a1b88bf9a4f34e50d3e4274f0fe17f66054e8d7ff14e7ccf151f2b3caac5a6394e529b686f05ed7480f73938d8c84e2a6b5e0a76f10bfb9d5b7c13485f00254681465b4b49a1e7c942357ff444d9e15658467d77d8c1488416c5684f74f6b0394dbe3848681d9eeb2d77fd6acc40046364a4547abf9ab1e37f90551dd34e8bdc35ec46e0dc4db4e55f292df0c6b93ac22f2f25525622673a4d380d455033ff1303af0fdff6a1aefc1a632c30d485417166818737283bf4ef1a1b4d51c8b6f484669c0959b9a713fb5a33645eac34b152dc0da9f99eb46cbb397015d5f7a5f9f6f2cccff9ecf765d2ee5e144111b82c6a7ae13c2b581eda1b795efc67f51161a1ee1a2bff670973c6298a9e7f93204de2313927739324f8318ba357f6765804fdd7c751fc21c09a586ad3129e47544b286e0fbec785af9872144bb3a61e2cb2ae3547205eb00f631d47dcabafa791bed1b570d3a8c1960aa0c2d3da03d2566ea06ed5fc1611cb2ef5a265d861a954a1f209998c0a67e8c828f2e4448f520cdffd4d85aadfcc1c9b0161463c3fae678ac835c909cc47b2565d06c76a358c4d9e5a47df77f6feb329cfd05370608a05b5242d6825f42741580e8aa433126037bb13d521f319763e6548713655400dee39741924c20b700354d6f3a002a4ab75c9444dc5ea86ae0ebed146320570db398f1600eb6b656fb842480b7a025201dd0f9a8f73b1555e35a8c83549a7470bea7e26afd12e15b1bd5964af5969d036930e5608435c54981090e0968688792f212a4b64b8d083cde797ed4d72fcb2384e4293a8ffb528b65d58f914d3828fd55f2ada219fb5760fb64d4ed7f0c8f72b3704609a416a789c1fe6ee94ea22e9e541bc63eeec45fd548e8a4404cd9283375f8de054a4f1eb10556d59202c1d1d4790373b4b580cabdbc7b9e68d749e9b4fc3ae1c0e9114437e2f7ba88286bbaf1f7d93f690b54740c8373730854892e5574a4f02e265a08e01b62c8586781f0f6264ab2fc829acb2a43821e4d8c644288e89ca7f605005ae4924e8a3f021a0d95de637f873731830a90538fc19538765b4da5c92c500bb62171ea45cab37aae6e7535e762c06aad9914314b2d3729b7ffe007ed4b2a93ad7ccd5b8a39803a80614f7f5ea53b24ceb18f4dbda50bc6c801f19181d1824a2cd8b23ca764b61b40e6a54b8bd74d52b0d478078d248114b8791470108e44d9f1c8f738c66c976706c17791935a9b1c4fdad84417281ece0a931fa4f942b40e877bdfed6f527276be9d77277fbe0137c878ab8c781a4d3d22b3a0a3e6c727ba6ccab4ed4f1c33914362d0ea5638cd239d5e988d04e7c6c8a9df57e1e02cc9cdb691bf72cd9966daa4c39f93c489c6e601876d9ef2f69caf7611c4261f8b562f968df3f49833b1505e290195200386a2c5d50af71ff6b6a672d16fc307fd7eb6a06f3d2d5194f89b4017b6a0e89faeb04e2a37f2d3ef0ee4a1b1e926723982f102118069b95e938c2a96e377487f984b4aadb11bcbc539aa8537bde3c43a04e38fae9c7d6221c662d37c9ae3f28f8839a1275cd7bd5e04db3c5eb79ff3831263a7942e048ae1bff5847620f6da0ea126350d9d8e82bb02346b6ff25df1188f6165d1e4e64e7f91a660fca6c35a44d0bd4a66f55dc246813d9a4382a0610fb954c22e4d3a1ec552753b78a64d4600c37f1a682e88dbcf28c204f6d316f3fa4e75ac5f5d06775389f567fefb1d20cef128a2fe7a63b31a738e0d19bc7e990fd9e49807dd4230f4b76d84ef1437dbd50b20ed5308925c707c9a055a64e2550915cbdaa8ccc480486270986aabae2d1351f3c224e2b136a51e26f1b4bba7ce0efab7906a8dff4a3a71fedbc8fc9c22f5d34e1c45939eb745c2d61512328a6e4e80f22fdcfc3c5acddf473f639a3d6afb6c88ee20022b3ef7593dbd20216310439b3e5a1212a1a270d9b249b1949e01b3edc0fcbcc57a32c20a76f5647d0e4204a14ea2036927c802f58295baef50022d3d5d12f51ea28c594559a7528e2794dd8ffc95fda29cc17862c224408e0e77af616a283a35da5f9fd90bef4fe8b7dc8bd9b54712a0f4f472362e847c8866708f169e5084a3742e9521938887a3f560d5dd78a481ece9b52591312c84413c3d9a46a25d4394555c7e32da202493fbff038f78eaa14157ae9002c0fdd544ba1a232cb2297235d0ac47100b50ef4b8bdbf7e007848297b04a9c7fc2ea91487f3094f5fb3efd087ff5e6e9e70f9fee1c2779246adb0f392cd1689621ff16a8538ef4f045c73ad41c3311745219ae27a23ae9b20df72c4d53c036939a5474c10a03bff3e9699104e591b0557a6433d806d784a5f0d17c257fd9c54e340cd9dcc58eda4febfc541e34ed02ac7bba539db48a0611cc0cae7281c452bb19d5413680b71d163024f2d45ffbc6549e20dbdf81918a1209ff573fc0bc1e945e811046c2c57db10ec2e5a122aff6a7a19e77d97a7ffff17c6f356bf2f3c03b81902f4bfd39309227de99dfaf3037632b74ae25a34bf7ee08d0ab7eb21baff46d52c771d9fbc382aae018291c26d65306b7d0eb38b56999d9118678ac23363c780a4c0d6c5acc208306fee54acabe2a8ddca60fe18e0a788d021c403973ad536dd724d7c9f1329912bde4a2969d4e029b7b64f9fe5ca3bfcaed94ff556495810cbcc45d55b68cdc7531d9dd84f8de5d844f0f1b8f18fd768454f6904f2002af304261cffafbabd2c136651bdcc49c9b63473f644a130fcc7fc7f9907902cc49ecde559108aff78e00ec0fdab1781e8f793af7a546c4535b7143379377d0d4799d4fb479e1357f4a0ec5c4d17182c6958ac3fe1f88c766cc54122c0c6925a5793d5c8dc7dca7bc5d03718ed8f74b391ae3d41e56dfdbc92d27258136a12893f9886b03bd9d52ac6116430686dd52f5bbe3bd3b7e4e64d578cabd800c1e8f5d04d7833f375cc8cc07e95db5faa74245cac500ad416e413745c405f3e89b705cf056111de24d7cd5acd6d197729db7a58774926a1fd7cc81ab84b3fe3c50269f0e0071c01e13218956e83d2365ab9c75a1d2fc0850384c969461f7c88a282078a04716988f4c240df9b5815c75863509eabfd0317df6732016add16f92ed455bbd9b7aef92f23f045594ba9c16c38a761e629b06f7ccf26104852c3a629ae80cb9e3edfb01a806b73dc402481c2527254fded127bb5165db6f1c8beb43aa37d1fba2639fc3ad631752c9a83061f96bd2203391fa4152e2b8896ab2e40f9c490753ef240a9f0efcf2fa5119f9e031687c311a634b854e2764b5606e82c742fce7533cf403fd44cb15e43baf5fa3bc1536ffa24f5cb9b75cb948761fc9a8ee677ec75af44bab7b9fd35f235de5a319d2d388650537c12e446ade7d814f498d4dab12da3c04441b9a4f2b8b9ddd1b62267aa5c5d05df9d47dbb62686eb5d088e2d9eeac1e0a74aa056d1a9b60dc1255e64b057dee267a1e569d9bfcd2c296e8338977c2e4a7fa6e290d32d49173062f3b48f739ff73eeef96fecf4328b9f17b590c83db26f85cad59cfd6355f09bf5b79459108f3098a1aa67d3b91bb93973c27d7559240a022b7fd379da681a7c808", 0x0, 0x401}, 0x48) write$binfmt_script(r0, &(0x7f00000003c0)={'#! ', '', [{0x20, ':@'}], 0xa, "ff914943e6bec205cbfdb5efd8b748c899987d"}, 0x1a) 00:06:42 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0xf) (async) ioctl$KDADDIO(r0, 0x400455c8, 0x4) (async) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000000c0), 0x90002, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000140)=0x20) (async) ioctl$TIOCSTI(r0, 0x5437, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x5) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r2, 0x84, 0x81, 0x0, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x1) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) ioctl$FS_IOC_GETFLAGS(r2, 0x80086601, &(0x7f0000000100)) 00:06:42 executing program 1: restart_syscall() prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000000), 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000380)="4e57508756e08c3083077c72cc01cbfe1711f6b4ec77798264ddea0587280c059064c692acd6735a62203627c08f25ac30af2d87eca55c20d9c6a4f729a78008569832fbea389efd7fc6d982b6f337d02a95a41ae3a93a943567874194f0b20dae399cbda83e5a2e7ffb0479377ea5267878c7a7d932d823d6a409fa941b426c888087e8428796c9211b33098a1508d363d82370be3cdfbd2a9a5ad63581b25d28b479bc5545968d610be2276300dcec33a4347a4efdbc05970f274d43041231cb8e98e6285c95a72ee4d784642f586607ff3c4aed854dc5215c51650c7768623234d1452e3323bb", 0xe8}, {&(0x7f0000000540)="3fc63cc509663e337c73280c59d8787c4c54c7a3307080823c4f1b9ba9d506c3f66d9e1ee71601e737f09cf08709b8d492e804dc7a07a669676b47078b45333b922311d4213656fddb81e62282e0744afab67dfb4757a89050", 0x59}, {&(0x7f00000005c0)="07da44df1de388461d8ad292e655409fc3fe3b915827a6238a1889fa9c5157cc8fc37ec6810503b7a9ec5475096c61d66b6785ff70b9c142a78917a64c0ace01fe6d033768f6109feeec7ce7ecba4f5ee61e23a7d0e42276fad993bab5b350825c2d902af2404ff52e79a3ce7fe3de563c17a7d9", 0x74}, {&(0x7f0000003c80)="4cf8ac06a849fb712ef082f27f2b96652fddd2252a8fd8a1c79a0394de175628d9ef10d9598eea0c519bbb2478cc14f099e00bb540c652db67726313f11f3652572a9a0179a915a8735de377fb988d3b0c87dba6c9c0fd7bed61a4661d6c83262558794f1eac76f89905d297fd8a6452d3511c482c2d07731135f939759429acb877e4cf36e88440d1b8a47366e51392d55ddf25e84fd2cf8b37a64973226a12719474db59e8c7e27123cb7aad5e59f2a53b9b0e3de614cada306cae844da91108470eb2e621e0e0bb388b9dadc0ffdf6e7257b79e93f267eedbc511fa60107618f6871e78d224584cddacf8a65ec41cf2a08f7ead9e5eede4b8c3b4d2bfe2f35ca467156177be3e0cd6371c201152ba76c57073ae817bd39504958bec1446d8d1b85e5a0d6d166e6be8b5379e682c5efb3cc8334a18cac9c97b3615fbae4dc74ec2958472960be869c97e463b541f123e8bcfcf7cc7a6d2ad0a6c0ac43f9da06cd815748df11d93231b467ceb819cdc8c2d57b6990b31c3bdba6224fd0a01cdb50686ed8d5a602a2f567252783bd1eeb61eb6184ba9119199aa3021c0bbacb7c346de6161386b6d78603e6a3fe1c088fa88965b134a85b7697adba00c9563356dade10576a82e1b561f64a740a85f7e333e9e0b8e680802639cacd598643dfa26c51be8070308666ec920a52edee95694a3c81905cd13c31c4b193e50cd04e8a60a2a891afff52b7da8368935d8c2999d49f9dc1eced894aa745c378cdad3946200dc17c0b84f7dd20207ccf4e325e6c7be354646c7bd7454890c5c07838aa259d5d083e9fe684d26f60c61083bfe43f5c7666303567562258071581a51a56b0bea9178187739d4c330fdec355ba4cd7e3ffd40036593e42d26b0259341aa75cc9c06b1448318835f79dfdbf012fb9badc0bcc6b4e036c89d936a6471af8e2819501f2fc1615284ee7d212cba4ef7b93e9feda8225eb458cf1dc75bd6c307e5e073d7b40889421fbd3b12d92a71e8378789f50e337d1c3f514f59d93c6a5417f5170dd5f412a8d9ba080f13bbacf7135806ea0338dad2939e151294c799f05beb087e2102ccaf84e6e7c5c79daac0aa23421967702ec9cf5be957bbd6dfeacbe1abfce0fefeae94cd36110af78bb94107b9b77baab2203e599814022d055a3edc4edcad186a2009520181b2bbcc9f7d43e8537d2148eb4d05eaaadf20ea2f5ae85dddc7dac19582385c9d92696c0b1c307b5e3ffa944acfd958bce9017c347685dd990bae1ad4fecde35d4e8dc0a0a6b294d051c90f4de1ff958fdb893ed9495e42442f5dbfc99f921bd9a5b991c1ccb3e8209bf76734008e5b88e66b57ee649154137b993ff1d7731699b2dd739f9412382a71c0394d00da1f6010e32c3e9e3d0d77836993a84c95c3a2d2150d580a36ab30597f05a34284eb29cfce6763ba5936684b3ca3484bf4dc7f51758822ebe48264926c888319fec287d25c00df2d57054890109f4a20efc0919763365e1d0980b78a4806011230790caa6f3586e00723a2bf7eb2198f07793d43e0175ceee1a468e27b2b2e3c556b40d280c0b446886d726d7c167368f53c73e0b8e384cca4e13afc95b3563ff69594296c3d016d1c0d931ff84a121dd1e024b0cd2662fb34bb23dfd26b8e2988da4065d11763f97b8217b94f315c73d80cf697168882cf11c4a64886d221ee200473f3f65efdccb745603812313cf7308b47be4110246da38f9417e12d241ffe233b2df488e96b3119e96ef4d8bdac79bafb5122dfc8ec5ffad32b649f5c45dfff281481a336725b55dbf1bbd28992c0a518e31dc620a25a47de8aaaf0fb1769bb3856147d6d025fbb376c1baea74055119bb244453866b74d137b0d2dde9b70499ace01b84d53351756ab9df1e0bc1a408dc7576648dfe6f227da995146b7a41a0d05dcd17248f660c66bae2baf14241a32de7c416ad789a1d5e39c46e6cf524cf74ac0a2ae6678a0c138fb44482375089f8cb5267e0927d4893dd219886bb6e6e352b627643f4a11693b4af375e12b0a8cfb327195a6e1ce0038023b7f625d83eb178146e26a2cef8c81091b555a4abd96dd5f027a2e4816855acd5d00154fed75493a7586aa4a3c9a4231b52cf1025c72c8ed942e9c00026ab37d42babc410895858ffc29262fa32931ea2d3fef61b8a5e1a54370ea5a7bf1d359efd218ed488b833b0c2ab2f66dc278c99cc76e2e026e15cab412803b892df8a668af8160b5227fdf83e375732fd17d0fb579745f121bb0dc5ac283ff6570d5b1413364a7430f5c2eba21a2154e3d637de19c3b93246b838dfebc57ca5bf232f33244aed7aced8fdf5c6fc1ddd131e682e666d68fe4e45a801ec0b7e72f2a093efc56789d82b20fc13c06862cc99307f0eca990e4f429c369121546e3b2f3e466782fca4c6cdc0dbbe6b81d14533c7d4f75a4749ed163a3fa0612864b66eb21345f5a4befdfe7031b616f973bdb357ea4df7bd2f6749e436f9d71bb666d1c6dadc0deb4cb42c144e0508eaa1f17bbbae4dab692c8389fab0d12cc3bebd5ecaf030c1b5ff3d5ab9c40a2102830bbb4040496e603a33406cd936079ce418b84a3a6edbbc6926a30639eb31f439925f721d06315293b5b06455fa7704270475a351d6bfb587487269d5412cc1ed9db572ca83bd3f30abf272d224f5d7be9f4d8e85479f905f7cc7a8001fb011b1201c80ee19b7399c0735e32d517c2260ff14d3f136082d71f29b2e613ce72f5cf3ddbc8fa1fb870b92a490a750a1bed7853a32d5837a34eaaf2f90695dc5a0ca7aa1ea210168d53e57f4a594f25be41bfea37d8c43644f7c1951c2446a96c8b270d9fe7667d83d0538f6b9c299a6a976bc41808972d4a31b8dac7546ad4dcbbcccfa9666023a10abf583df4b575f770791f50bef6633d1315b45021f2ef7cf82a7757f6cb5866661d89b30b9ebbd0583fb516826204ab36f1197e41421a0ac30bdbceb658d2dfbe2204331df7cc4f204504d875648b205732d0e0964188cd9fe69a7845635c5a5d111969cbe0c4fd279acaaeb01b7a53c03c964362394d0154e9ab6da2851ce7280866e14434137b3da53ff96e77901dd44fe2f33db5b98d3655e06e5cf58dd5e1e93bd98e41d552725b40138c092e8360b4c88778c597ac303bb6b6210ff572377216768704523325689add12d554c46400d20e29b5bee79b13f0d0b9bf2b0cd4dba6f09d42066153ba5116dee3bcf52052069e2dd830209660fecc09f441be2f25e29e3067801ac06ec0b410df90edee769b66f9da6d920cc4b59d9f339bd8dbe579584b270476c85f16998c5626a45645048dce6c0e520c337534bb61ddd7a2aa8f5ceddfb4d5713127497c763787ab01e448146e86776e3701bfbd501a1de88fd27ceda80dc3b875d24a7c527ebc4d32bdb6a96ef0ed2de24fcfb246027ef7f54263d6c2b21b42df6e4e139041e2799338c980f8545615629d61cad28cba582f562752e525fcfd7eb0168cc8f0e649690fd92da10df42b4db26cbbc7dc228d20dbf5a9c722139525149e0a9a09fa6a03ed977783066e462630a8bead49ee84d75e04e44178e5f68d6030e41a41022cfd8e8c046cb5fc3090961911fd9c2daf4b9c101437f31d98e9042c2540988f68211fe8330dc18dc16b8c63c5266ce4d26dc0f5b51e99af51f6fb8e61d578929a71029d9ef494909dd5fefdff09d9f7f8e5b1a1b668d7a5bdd14c7dcce8ac0f907c72e3c7c2bc6fa140da8ea99f184146043fd8fe8966f6f08e88bfb5208d2e329ddff36edd2406ee30ccc915d5b8e5d9d7e6c955653f492ce3f9d131b7f2386f117384a6f1cd76261eae24a7e570ff047ec656c14d47759c1a3b12c555f2e4ec2910ec69dbb2c5e297f7f679e8234df763d2dbb9f29e358ef6fb6287361b9d5e23633e2ff7c876fc4192b72326823103d0e532cc8aff431386209f204fca1d3d67cb9cba9dceaf3bd6fcbc2571ef22eb67d71dcdd9be275870a422234080fde277d214d6ace424584fa0263b1bb3d0017f97a7ed8541e6f55b489f3819ebd1e4a47ceaaa730535c242c7b44d8ce24c6e40629fe0a556e74aefebdce1bcfff949fe84de79e6896d06bc9e56720da6db35721aa34a47dd7ddd62f5eb6d398c06b7e26a38b36b1c72baa52b27f350f96913abf52a1b7354ec6604ca581f3b7a0e2add65b43564b74b7da217b4330f8e94e3ff6d61635ac63ea84e672a9bdf6d1b00e8c6dac547c4b6ac9dd9f863e073db74bea6fe95779e6b3ab5e17448f7a47080b4197c49aae0cc18ddc5ada98ab51293a1873a01e1130b566b90a6476409fcc43b99652a21e115a6b0e8ea71ad09234d938e1d81df99cc2debec88851657398cfb4105bfdbcee9740add5fea00620d1dbd6d7cdbf8bf7a4a6deeabc044151dd4ee160f2bf4f3880d2604074c820870a942a9602b2258fcc22273abce8e8e0e4afccc660b95a28678e109fdda7deaae44e60f99166d0322570ae8c3970a9c0ffd555b4eb00cd59ee86ac5ba12da1d5f7478d720574c1b6e69b5348dfd6be393db1549931faf03f2c26501ca62f83372f4dc7e1c1d0d0a751cca1fe39de01e1f1155e334241fc9687f82dc10cab321b32040c0c4642b3eb444355d8f19f10ea67853b115dcb97e8d9c077ef74901dd7d48677d6fe189f30daf11aef7659bc2252307252d2bcf583929048f388cb8640d7a8b925ab272967e2fe1c3ae406491f64d5e80f8f834a47c6424e26670a8644f9c5ed6faf75d115ce0706d6596059dc03181fc9c73a46fbbbbdc2412d2437619eeba21e39a2a38070e2dc52557179f46d774df63fdfad193d3bedf981dbeb17a76221a9a40c9bdfaf71c032c3d5a7bcc2617fae545fa925c71f83124df4ada9d8f95fd48d3f2f3cafa3109fed4fdab0104f06382945c82ddb1306a811adfb851d43eb5293975974ee2ad42e38661f27d7179baf802a67a1032bb2091f044bb54912cf82d7c019ca7ca756e4a4a56bad9958b787330819ef85a705c50e0125a22526d7ecd8930a6e49166609d33c410075bad1bb3d399d471afc7c5e206f430a52491698987f10d0088912f2b17f9d465f5416657a27728431c09da268eb34005b4f45c156f97a0df3146982b5d1519e404b6db20a5d82a2939a61d16ef4b183162b8bbfe7e86b0c5264c836c77db3f3b54871f4b047c40deb7f71836d2613becda6692614396c6ff7fc04664ae75f73d75b727d9760eb33204d57cee2c9f68988a9393d6de0474dcc95fa3f268f568af8ca6a4283cc77a00f0ff395680dc6e5444ad518fa5ec59440024dc380fa9ee024ea1a4c1bfdbfc0f2fecab1c61710f37638012d06506c8d21b1b7fb79c8d54b9a9ec7aa93a51a08512902f802468b62e516dabcfc04bf007ae8efd5abcc3a636389b019e7c8d23684a9330c296663605e4dac939c0dd0ef13bcfab62c2251342fb07c68da9515a8d8364a2f9df38adf4a5b605ca83e02b6d787999f3189c59b859660939cfed243ce6b03de22d3a93614b8125bda999e5da3ae89d82b2b1703c3888e5e7cdd7c0d9cab6840f24dbe8bac6e7e2d2bd9afa6fc07aa5589b6357884b5a5e8a95e8122a246226b70d12c4939c4cb21f37876b93a2723a12f4ca6099198730077b4dc02fb9ee717635df0e5769ad893e5374ce892eb524906e202346c824114e8977802c03dfbdfaf7c0236424683be58a7dd5f42c3318e876dc3e364e5d6657caf8633aca4c3f5e02772be34ea6354e9b2d1c9ab61c8f047ecf69ba1fb5ef3f2c4228a238", 0x1000}, {&(0x7f0000000300)="3a74157a74edc53a1313db05168c76b72488e3a77e9fd2", 0x17}, {&(0x7f0000000480)="ee40ac5b619ca67e7aa46ef335428e46f92402f1aeec509911427f1e2a354c21d986ddd5ca790573beab26d833926a76d2b6a2464e70a63d42ee0f", 0x3b}], 0x6, 0x0, 0x0, 0x4800}}, {{&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="e29b08f841defb2d3e8449e6dd16799aa1330cdb690b7ca770ce2235c74470bc8d84cc26f7c849776c58f761b0a439c088295e0cfbc252d585af8d2b13e77b3c5ae851751a63de88f98dba9353868046ecf7f1a90dfdad5b8554e5507600ec4a446b6feefe991c4c41b2f43eafdac9a9224588df74c9cae134455c3fd42c996e3ea8536b26b78af3ce7116152e0d9aef730fe1ec23ae677044942c858728c615521fc02877631b19ae841510230bf1c2a9d72933bf4628916f38d3a90d095b2b13fd29fa382391e99c70942ecb0bb53272d35506c863b02beeea813c298715db2f873daca9f6472776b01f8ddf1c4ad309e4d7dd4327c8d9a1", 0xf9}, {&(0x7f0000004c80)="6f45644c638dc98a24539c932ebbbf33685aad0df2c1d4b5ede79400f7c16575535690128db9d06694c27186e03fbb4772aef5ae9fbbbf5f88434a6f3516f1dd3beb8dd7433bdbce48344a38bc52864e05dd9e004b7fc43a2fe14ac15bb728b5031400259f885a483258580be61a3cf87b9a621301517e33829ae5ce6b78395fd1524c03bb1610e9798e50fae9af921c6f8e1b0be4748761c28f65133222e6e59e5dc3bf80e1300433ecd278bece0cadb28b08830f49e0e48d9ccb57fe3902eb044f3f0aab20b3676a0da48fe93a3036e3d8569b8a167454de86cac638389eb1c982284436f0a2bec0e718a06b1a2daade61a125f26afb52271de40c628ac3fb93f6a8c08a2d6dba84c2c69ba68131c4a51ca1c5e80a0b442f9347d2d6bd01b8586b4c5cfa435be5f86d05be3644e33efc312b5b8c932c8f12ba9aa5194ab58dfd15f4441f46f9024e98aa7f688b94fb72dcec587bba1d336316d55ca5952e5e9770d7809b547805192a0e8846a59d05cb7caea259ac63c454afffc8d90850043ceb57f097ce7775fbcc12522663d9ea040b12d52c19230caccb63d5aa76daa603eaca75f336e9a2c4a1185ea1ecb5396b1ea3afb6718b3d02e04757cda41e82ad9fd64def7e37de7da9e80d0af277b1c5cef8615033ff283034efd8d4457a05637c469543dd819a0c687a99384e4dccbe63729b5417ddc66d27575d3597a0b5d3a576f344b39273b643369391779ae70785b85298b3612c01ad5336d37a2a3fce0148b4c212044367c07ce3426bebcdc40d9dbe2f4f492449a998f3a9b8810cc6120c5be2c940d68659e2115539d895aa47e8fd29f6233c2917714c763ef00441d6294fe64544428600aa041864c897b9447eca42700965ecae2b064aab1af15b5c8f3c5b2912f787c636e008954fc2b2329af6ab562e00b9453b4768184015d691e2551008e86c40f7031f2831c5df84a2eb16f4b87118830e627316c9a2b84d6c44433810babe955aec2d72099c991d0fb2d79f6eb1ba78627854864351490411d1b478611d78b6802fd8886662e9937e882b09cb3f442a717cacbb1e33ec2a8122f37d851b10b340a0162b41445340db29853c2597200f829a35cc93629f36469063724c1bcb39a63c3c7104b10d18249dd2ca3666e3ca3287b41ce01cb550ec52d4afd20e090b6149040ed762606e6737ffc5de1c67f36a65449b19346b8b5308732b96b1a8feefb218cda8029621e29b1259f28973d5cdd381c1191d200205a1780d9e5502d2f26c624a2de9172287b81bd088b925b2216b4f2bbd234dd7a676b93ca4597c9864c5a3d2fd14b2f2c2ea5e0f2e3b4c821553a9b4568f5c4f5b22866a6cbd8a439197a918b4cf6e35fc0e9df09cd50f6e9522c636c20ed98574004aa617e3ad868ab49fb7602e565516e7fece9b6dc9441a56d94f620d66d45ef47c62f26d04e542d01d9970589f0bcd31d96509c21df1fb986dba4ac3f2f216291903740314c9f88fa4274445286d2fa8e09771754bff297e1082eb0a148a5fb9e0b04cd1734b45cbbf0269adda18c288a7eb8c987c3163be7e9baf8c3505e45a7cb25851d3aa2afdf7bc35003bf143a5a1268cc2b35552258692f8e7d19869975d245e36f03451b116ecade6e12da0c4d1c857c29fab6be6161acc3ab0292fe29ae5105e3f7e9433c1880452cd95bfa49fb060e182930ab03be1c30155881b12d0a35470c14d2c1a6b0e7ced48a1cd2665f774d2aa386e98e15433a52bcac43969c703935cd5a4752a5c8685c00b1f6aaba0d4179cf2c1d11cb7f77504e8386cf706b707adc0483a7f0a14419108bf74e934d30af11248b6e6e73b29a60b4f1169ea1fc85778dd290a7756e3e001a5eec887b52e7b77414c15e8798e49393ee42042b4ea2bcc2e010677e4d49e93138ac3acef90fbe4c8f186de3656d75c3bb6062c079d4bbcd279eabfe002cc112f6a96a14a786155455fca8a1fd5378281a717ed4157fc59918e968a440600f5353c62948b420023bb05cdf6086237ce807473a3d660ce00f46ff4ed7d2ca817602ea878027852a9e4d9cedabc70de209e32cf356108df7245227de3e45a2238232e6cc22cc8458e20addb852b9df04e434633034c76a59da5d1e30f3e4bc8b282e009f28028467e41f3a1e87fd45c6782d9a750fa51af00b865a419cbaa67c6d2967c2541038ac314f2eed69a7191ed2a46de56f25e4d82aaf1cf9bb7a95ea319ed0205bf2f36ec9ba45fcd862f695502ef95e06b62b4062be1047516d0e460213db2bcaf7d2f4623085169844ba8fc888fedb519f3763eb5e58bf736d561a58d141b10ee258e465440343483d2f5e33b486e0ba55f4259e5ea870fd04742662b623e89628d5725d8a111829558915faf16ecae66fe8e46ee7a0837a4e37bfa562760ff3b529231bf730ba479b2318c71dde100cad5227ca7db9504daf86121c53f595cf8155d3198ccb575cbb5f28ccf8153cbf81dfc963f369a886c0dca9112140e8bc6eb221083bcebaf49ee74f8951dc51a50c0a7dbb1027ba53b4c691c0c218907327ce4b9b1f347681b213283d9a339d0960251b6dd7f006bc4e3135f13903d53289d96bc1b8b460240e27423dc83b505991b04da62c600e652463b89c0ae9069f7085576d84898fceb1bb81ccc184369c45d3d7780a21365ab1653677171c3c0c00a06bff49ccdc721dde0b1b7f6fe3bd8469d6c705fb88b1864d49ad203cf233921d684a6fbd3019e1a81814a4ba4f3748e598527df19f65633eca4ea72c3db3f62e3563875593f8d7c3fb6b05d54679d870f64abaa32eca646c461f7087f2c792b2b68dc7266b4d9117be2c9dd2d9bb3f46eeec02f57f97cccab28c83216de0df940b89c0d2da3eaa3db4b0585b7e4eb94ec168078a969dbf105d5273d96c792a2698bb57fdc3815196d074edc57ea0f11ee2adc2ed72cc23e5a56b145666699db917264b9052c09b43156a547938ac9cd3a3c8dfe9b844d0995f703e575362de09946cd04ae7fbaaeadbd6267fe8abaa6090ddc7d6264a653e28ab3483e856d4e2151696f78add73d037ead50c7b61f0e8db0b1c33784717f80fa9fb9fcbe6a0e323811cf2c3ebb81b9d78a67e33a85ee270265aa71e9d1827aa2befd085470a3d57d8d78489e41fe307433d728ddcfb6a0983cc36c8f14ee22cdcbcb6d438c2cce63a4e0deb6bf9c2affa96514248bbb841152648237fc1b78a644086790280a1a4690d2b1ec520d2b5b3fb5e07ddd9b3f2f33a544d286659d32736585f2377ec5ac898c1c231c0d7e77b2083e609db41f11674a83b731773b3346a83850ff6d4387f691a4a3e2b4cb29d805115f839572d1a8fe417139d345436ab4d25976ebdebef879ade472c2012b15c8ffc6f6d4bb4b4849a9eacc24cbbadfeb6f30079f5fba0123e57d86d9d6bb2eec19d588be05fed16adb3d90ea9c160eeba3f053b5caa93cf7c67867e5a25c7d54be95d96fe995fe11b67e84f60a79851ad1db43da65004afea65c048a9f47ba0266ccb1ae1b551fa1def4b49466a1e6f798e8e7d5759435098a8d6df5a0d9c3ca0646892a983ec25c6bf61a9436fd0379884e45623f2a0c256620517d9dc2f2e8fbdb1f82904126a9c807203fb116ce029020dfc1f277a48ce4d14ec61c4d8fc7cd227a46e27156bc79c36ae06e76803235b78cc91cfc84cdff5dc8ac5905107443ec456e5b04b64d8b206f8ddd935cefe41e58c44d0fded6a22c15151f4bc82299beed62025f36a2e288d678972869ab909169606070ca2481bf043a2b1a9637d67f42f6c93ce9d950a7bce03088019452b2b019306ab7d797e4f2c141425ea1756dbe8df258a7d77c1481fddda542f28aec7573b5b799ad91702d32b46de184a48c814ce8427dac624cafe614528ff987d41ad20085c5984eb531b71314f2aeadb7f6758627586c8efc0dedef3f93c0897055bc63aa0eef9b2678d46bc064e7b40e3c6d64a4d57d0f38a3cc1f5bc0fa3c6c7ff4ff1eb96e480a0650b4e5edf6df60d7805a2e3b111cf9c07193e818fd0a5a4e48aa87513573385f95e018db9456c17210da6f610605fc7840539e0d77046cf75fb5ecd66739de2e9be91c483d6cc1ba98f380b423a92991b24792b14d14d03cb30f8cec53c5fe9655f04a31a70b2e468872c7bb4edbb337406d72c2ce87d6ec867dbfcd8d7c325c870a088d12f3d64823ebd969f948d1b83704abf630fbeb589d4cead154bceed68329f26e41b881c131befe0043985d94f9ec935850b5ab2be106e965632ae82586a2423fa8ce109320d1d2efa0d5dfa0cdce21ff959e006dc11ec31e1ee5f5e1b04a6c93525562e03e5162bbc46e1f1d834df1db36c2f7e9a26daea37bda14c24313da5e27c7ee1a9a4a1fbf9863fc9f6cf29adc86dec7364d158f37c69f89ef604b57b31f439384e7866de4bd2b8dcd9692e39164e29b23b23be695c727567915034587085323ef87a1db969f6f591ddfb1b71ed95d4c83ac10970d99f4f8efae00d6597e6f8e171f256549651730df05cb707c675e98f76385f695bbaba45f91457ee606bacc44488a330d59aeecc0391b66f771314c9b9532cab00b255ee6d783cdcd90eee94e5bfc828cb4dd93676eac929dffd322e122a2892382039c97c01382cb2ed0f8a1f41defc2b60ae6c8560ea3d7925b7f2ac48a89a98784c7a1e1102cc374025d8e5f19c69a9a3267f3bf568c5f1e3ecbd695f6eb0f4c359c52d1f02e7580c24443d1e4eb5b05c88afad796a3d3e6fbe2c11b1f0fb80d4d94b4b281e449893ed53dbd746dfcc5c2ac76de9fde173c8f9850e791945c7fe3a4623857f7cb46721f0888571164a400cb239871c340c474d217efa55b4adeaa75aad1c49faefd3a34ccddda4ca82993b569839619d464d8bed7c1a6779abc9e77c6bf1da605d328d1a8d1d2e6fd9ab724e5b22f52f5ea73b22cf935619b4737dd87a95564a36433ebe58e16e7ed5934b7112d69341ae2602b9d5de7e8d652b374e857b9de39a92d1aaa53e95dd7fe363add0533d5515304bd7e1fb4eb7d3fe8666ed35e9bb5ca69a3a2159df382f2583cffa58d075dbe605bfada4aeb1b578909ea1cb2c5ce189f00fd9593f72ea8aaca953e65487f2a2ced2649ba4a4e85eeee109c1ad64ca2f68e0292ed0faf8deded6282d3807ae789ab965b80928be1bba45dc14b33306d9e70d7a1494d59ca9f0028af29332d8e3d5bc27636fa8c3fb8c20e3672cfeb07b38f6c610f65f3adda49e29c6ca0258dc47082e16c121247b28215b4db493817f85da65d2e8b34c64a6b0d58a3af0ae86f4b83e4b767ae24f13139e9f8b75b480d6339cdd5cb010aa055bc3861733d00b0b698f5262481e25124651104c3b38a71774ac2c3314eed839279b3c836459741247d2f4a7f1983a395cb238319dc0c1f49060952c1452c2ba89f8939560de7170439d5e04efea8503e1483735a974ca8aeb7f65dd69ff8eaf17797ae4fc4a23a81229f1eb67a3145428aa8c130774f22cee244387d00586cb7441f40f168a72120528c1c979634558ece72af97f57c45180baf221a2dbe49af63b44dab526f397506cd8d59998e66f2d218dd9fb3efd3812ca66191ff55c9b39aa5d946b5e6e974aa8c70c77240418ffb6381b52a6362012df64e69d8d4f42961b592f385c8b0484537f28a0b186baca4654f6ef57d0777d3daf61c0caeef14c9abad387bd01b2553df281faaab7f4b2781d80f7077357c937341cf4d1497bba7fc2bd8278c494839f1395eedec644951965a", 0x1000}, {&(0x7f00000008c0)="69eaf550164719d1a78848fb7578044fbe4c423b6aed087c09b351f5eddcba40d3fc9250bdcda83260616c7db88e3df877450b9edf3329526cd2483075e7f9f1bce5d50cfdf6b5b06c2247bd7e13837b0da1ed972fb6bce8bfda8aa2bbf6bcd14ac436f07f9f89ee7055345b7a", 0x6d}, {&(0x7f0000000940)="d83ff2559a3d72b7c734cb15791bc4f16f360a9ac4bb014458fb3137615dcadfdcf9cae7f0b017ee43da50b47b25e8ac75ec07989b2055602ea412cfe4fb9db40ff85dad89da4b947952eaade9c361243887ea8e84", 0x55}, {&(0x7f00000009c0)="19935cce987cfd32d8c9ee0ad5825bc471fe4a3c7b98402f5f878662441bcd85f462e89322fd9c35e8b85d00855417ff97ac6f834563f020eaefa6677c6e24385772a1f44565b678b9eccfadb8c46b0a02e17241b2d1c112b3f81918076cf7a9d2c5ecb2682bdd6af66bf1b9743eaff957c57370416c19af6fc108ced02d21ace4e5861166ba7f3b1539151f8b167959463745cad75a1fa3c413aa3f5874e2e7905f63c3f9c8ddd4d684", 0xaa}, {&(0x7f0000000a80)="7e47da2d84d8a7b61259fe038f354f2c3a365ca83ecb7a653dbdff7392d629513eed4787e3a4f267d8adecadbf3d0364f10883a587f990a6e4cd09ccc778", 0x3e}], 0x6, &(0x7f0000000bc0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xb8, 0x40088}}, {{&(0x7f0000000c80)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000000d00)="d3928f4d0a109b9eaa83329459288f277aa25dc745e81a89d1e35f437b5550843dec098412a52be5a9bec0f63dae21ed7f4b36a12036b3dc0fdd39e3c3f32abf8906fade1ca382c7a8f3d48be33f5a4794eea98a6dfc36cb4ff4a92530fc8d7cbd328c332b684ce0ecb722d2255d951a92d9f9e3eee9fc0097863383e5034426400af7f30814f80e22c3c26e01c247f85ef36219c0256c371f69e325c9cd5ec82e5e0b991f092034e2b401e8e911825759bdf2751162ed3b4c19089a37d4ce390b0b73ad9db290da1d0c1a07c9f515057bf2091739d7c6c84ae1eac9b6d724b2a342a84373d2", 0xe6}, {&(0x7f0000000e00)="8f3eba183b548d07b2efeed3bd16548ff847b7bb7310b21270b02b84e7cbb26da6de612a677102914a8e0f965058fc4b00885ce8b79d1a9321d1303c970cec6039321a49f54026650be9d3c8d8ccd841811fe7acf4bfa8a4374d72318ef8aac9412956fb329d32cebb038d916b1d099e3737e19f6c308bbf247f1a5a1ca5f9dca5ea18e1995a69b2108ce3592454164def56246fb2c3760414276de843e0959821bfce195c5bba81376d94bf58d3a3794f52812d71977634e2e459155bf393c74944a4fae7cb109330722d661bbda28e3b2eda2353e641873358ebd9b259bf11348dd78582263c56b1ec90f9a4e0c32b8f", 0xf1}, {&(0x7f0000000f00)="e6d755b0be89fcfc97c18cb22b2c7be992bb48eee6e000cd040464c8318c22ec427719c99ce1617454da994e34c78c067264a90480b552110c2be3f533fcfb03376d4da8f0e844b9ae072f9ce94b9504a71fabfe070c3af9f1", 0x59}, {&(0x7f0000007480)="2b124314cfcd6f4bdd6fedb8ccbb6c09e695898f5ed3ecf66dfa8415dd9d27ad89c7bdfef81970c55e090e9d2d0ac78cd1cc910a2f94aa2e1cebc40275a577dd3ce8666e311d9856bc959f88840afdd50ee694d291a042c23ab548a49b20f073d10583c2431be5c07c15893841207c964ddb35c088b82b65de6d51554c264288716f74a18864894320639e95b3fca959b00e5437b96e781a801746d5d5b3f14545b772dacaa867464da4f5a5f2b20386edfe42f9a0de364812d84a2168cfe1f69651f548485aeaa6f980000aed39e718c91a75346e9ad0d7bc11f3c4619027b356cfff60d5ac6fb4782e5205a2e649f0103bc6f0193ce93fb108211c8076521186b2026d2959c3eda64a7f0d49be46b58ce62b7f695cd4223bcc42aacf214b65519d50fd9f11e65da6987e6be0900bce8cebf2246ffaabbb536e9f5ef62955c8152eb549a74927ccff4d285c0e6106b01056315baf5883a33f905e78555c4b7ff4f592899239447a10ade7d69c45e9319d2801b66075eaa1c409a6f4554abeb4ce2f7aa2f1137850e4f8c86efb4503e8728a500efbf11699cf03bcc2e9ca4a98b0d47d06fa2f728d42edff89b56b4b130514d1cf36842a9eb4e2634d79952c52d96f2bb3901712192d6beda615fc962b3a3a4bdc1359ed1a1827e61bc78fc72347a33dc91ab021042fa7eba51d21a25b402d558186110220a10927f6e66512d9314894adc86eeda7c8ae04b9dd0c297d3d019c94287148aacea7178412ae867842afd26ef7832670039c409784696f7f2cdda4c36148166612f9aa8b97c4863fcb87ee2a92bca39ca397274e6626c63f13ab325d6953482fd93a471ab034af31c3536b01291ea460132c482a33c16631147e85f15d7f2fb17494c2c574c4f373f85a26f9cfd13a48aad2a7d4fe1dd790816039a9379c42953ba9fb3d1472223fd0d8f8822b9348d32f6f8c41cce79f587e45a70ea73cf2ad438b919aa9a5df1c1889d614eb1b45a6b33d1ba56df52b792e0e30b46cbb7df0867ec13acd5784089baedbd4419d9c0e7db6bd9a1771e978319bdaf73793cba11b767cc1580e67e713b3081f29ee5850c596ae19a9e9ec00d77341348cfeb7007f13d06c88bf02bfce324ae4ee1217422aceb105bef9c75092b7e34108c85ae282f660a228ab1cc54e2c3d7970d0fc8f9564fe4c72e0b4977a917807677bfc55a4c5b4a7c4b8374cf115185bb72c41ef79584891d8f7ea3c17eed3d55dfd41df2c56d6184c7e26b7cf657b240343dcd64af300a3557f927f5eeb7f96f47a8c8eb64a319efe54e5ecbe36a9e0f35e6942e364050a9e1a2232960234a8daaf3787638de7e19d1866944e11ce3948ebb7025b2a622ee093d67c451a3f378ad5bc0ab05a3170ef2caafaa9a8b121c8e40b61e94eedbc7fd040f692ebbcd7c658376c123a79a76462099a4daea2d527aa200d8f1aff312ca4216dfbe4823ea4538d0c3328e327afd53cc56f0227d24c9f17e46c6db9e5681feb3dfa1a0f5d3edb2d2f6a11ea7895851c0ff3d081fdf22acc8a896d9c7dc4ca075cf3a3adc48b73f09e98bc5be4b185b9e6df0e3e40765423c503a87f92b4ee35744e8eaa41cdffd70f9691dd5a405f702cebea5dca58846e447b6ded5b81bbfd53947328dc6d1aaaeecff47e9767dcbe5d064d15115397173026de9897c4c494f997f19413343b8e427c2a7fb63f4e4ce58602035dc77e0f4ab3acb81aa204497b12d3032bb8789d2b961defd6f2d406cfd76b140e08c51e66dc572f308ec6bd2b5ae252e8bd0a7a470be48c012ea21010cf8b6ee86a0e2b66db9e7b468f04ba88dff4bd49121958639921b5a9d60cc13af6d2f96d5ae9fa41494ecd511ddb4f6ad49fb6938ec9909e632da7863ded2786ecd6ee50fadaeaabe627ab02e97efe4daacec7b990bdcce700062ef48b2bb21b10fcc2d7b3e3c3b53446d605cd9e85915a2143ca3e2e54a3d8d4150751b6ae04a698739853e44201de48969b5407af02e4cf2c6693b267f03bdc0f16079e814c7fd2ed98ac6aa93f53cd41f1781c7339ef7e547c8d4fedbbf6da855d4ffb11850fb04c4b40752b079bc5bc58ae298a64d45ad7615b085d3ca18ac50498c9bb19e08ef8076f954ee71e96c14556855365ba560108899553d4b00ef62d8574b37b6204c34647274c5dac11ee2b1c51d5a71304334998a2958ff3c27f195ef598099aae2e0535c91bb38efb4f963dad8806543509834316f4aa9b7bbfbd7ec7d5f81386c17f789a2b79ed50e927577de3b972a9adb5a83146fce55fcf0f64f3184bfc4da3ee63b1cb5b0200375b99ad99ad00923b662b40f0f7de186e86da0a63f59381f3906a5512c01092b97e273cf4a81fb5f6b1748114ac12c8c12b217016a2d265cd1e905f3df15ed859d3e00ffb75f02d96780b9d0841fcafb1f376310353472ebecbd1b014f064756c394b856f5f14b9f1194b1785c199781ffcb71e56754f32252fe6ca4dd9a98ee646c0961c4f8c096b652119841edc9d2d292215e35ab2d06855a0a0c57ab348a5baf1196d4b6df617f781d569c9882cc72d7968365ba91761fbc8a7ed493cabdd221da871abdd9dd9e77ed2f4b2d07ed1426a447d607168441248617dd102cbab4d843bf32fda666e7f89f2e2375e795218c9688eb345e09118c3d498229a61a55e141e7cf840b996b507bb15647db7aa0e675ae78f80f9ff955025813945ac698c612a7437944a14825afaf476eeb818f76b4ec2e07e0d06f18b5e2cfad3becaaaaa20bec171991f5edc5d473df78ccde5ff922a0b71b2044a5bcf533d88d3b47f91fcc35d758bf9fdf92553edc57a7cbef0f98a16f8875145fe8d19630a3014730366203a457b98b8e24dbb89b5b9a4ede541e29c2179a117cfca58d7eb1d8fa645964ed2d9064df6a48d5cbb5438a6f5b5039f7dfbb942576daddd048e4484765703cd0bb68178bd0426e48ed401b075ecd9c1513ad5a5497ccdba134892c327c7bda938b77371cea79c362ddff8f831c137b756339eacb6a6d5508e484da46f699e0fa2b7792a2aba59638be51a7b0454ac2816a66fbfcb7e236ea35fcc4ee7bbf0603cc58a7d43ab45d01db50469e854362288bd56c98d1c8573e1c7d7df70754f0835892cc2ae23d25b125aa2ce2e9ec36cba0e1588820fa7b8493e2fe7669398402a9dac192f8a4cc73155f7598f89f4f156df681b63530ce6647f7ff9a3fbe4a2a9cbee38c5c612392c2bcb5c35e41a09f3a0129a2918203f19610f8d85fde0b6d2c9b8f2adb5d80c55879d1006d849e9960098d21ea7b97ec130c172f17b2562b336ecd38d6ff26f777dae403b94ad791c3ddbb15f8751ff8d1dba47700c08284e5aa53bc66200eb96b176bbe63caa185b0820c9116f6d16e97685b3ea4a2f83244c4b952e8c0f9fd8ba107b1ed7a0fab9b91874f2d1a8a29f37c23d99acc55805b480563d9e73d53f21300fb82b3950d2a4099cc5a42816d2e86052ed234766fdee2cd5537ffebdd15b19f0a9d803024d151b448683bbf4f6730001e24d1abbac74a5ca903e240b3601e83d4fc07a27c1249d416a540b860cddbf83bbb9fe2c86a1f4eb765d4782d41d987664f2bec420b7d2e0c424f20d0ceaf6760656a3db7a8cbf7076865f5d36a52ef58c1827ec2885cd024d7d081594283c1da1029ba65e21f995cb44fba6433bad8063eb063b5b3a8832d21a885579a7912244a2b5e8be98d69494ac42dbb546c2a82db2efa54ac7fcbd0b91bbd8d7b4411c007c8a7cf16255166d9fcb296a221c7b68ede9ac7ede8fa203db6a142d1d3f86d221a5acb03a32d67818b53676a1e8382a726e1692da59c9d20a58871ed1e558d676d471084616d74462da56f5cbe0921325da9d9a9b9ae37b29cf8d051fff885a47e7a5b9c64045ffdfe647d910ef04558f7531611b337049b3adc76b034fd0f94020b6ed4ba1e0edaf24293b1147a7d7f1dc87eadc6b8107fbd02949acfc08ebb4faf34e4d7a8103967f0468afb82414cac25eea9015427f1d3fa99c658d94882458528ad59ffd8c9a44396a8c82cba796f4f186c73d5ce8d82b5f26c234517b488daf074a734ef8e454b4814404c7065faba888d032ffacb4eb5c3cc4d347a50d68c16e02baaa72e39d116074c547f44a66217d893474bd271d8c5a2c940ef68e4f9de36bb11c11f54ae291db5e7a1b809bc2ea8beb915eca18435331e85944339bbc713716202bd3f5ef39958dcb95818e3079280f2746b178c4cd7b7ecadc42a8feeae531c8708bc8a848159a1e60fa42a15fd23b3216a782867f9c4e89b11ae77ae6e172710fbd89ede99c1207fc3291f35bf6e8678515c6f7119c6334ca1f58d97517b2be0106b8a284639da6e0efb6480969910004bf8b757869b19b712f856ed28f5aa681a42975ab84a3dd55024c1a7727170951982051172a0f3d85a6c37a937ab2b3ba305aff7dbe399943390dae66d92a3772eaf2619f77ba0b1daa3b26354841a9860c1222016bb9605fcdf991473c0507287af832399c92674a8ff1c543771e00b8b9ce61c807acf7fafcc9abd76b9d83379a4bc38a23fda31cd068595ac020803ea0a5cd8a15d9160b33d8e5846df421b1e7accca37ab18d4720fe7f92cf3e7dc612dbe3e6eaf6e7b7c6ef27dc798734a3dba0f6c5879c6d3f06a7f2db91a8b44accddf92768d478fc2031795540aa447c6744a7bfcef4e97ed1a3993971ce2cc9606cbbc2f22e765aa5bdf27410fb2de8d093bec184ecf7edc795700f49ae91e0eb076586686e062ae761e68a0600a4592e6b9579fa559c1d76b93965190804b976c15b635ed1e72f622dad57fffcbaaf8a59a4ac7ac6254d3d2d5bfbe15a2ecef2ef5b10589ccfd5df0825b64b8ac1c7c5b6ae888f004185b8208366e73992a26cb463bebc6839fd3e81778c81d407d8e418f424fd58283f87acd0f54bb996688b4fcd088eeb0402c879f12a8dc0cc3429fde2925e5d7f2474f546e83e1766044ef80c4168c1a6d8ad417b09c644fca4e49f350f7bf8ec750763d2938e96992aeebd31d22301b7eddbc8917ec722077e6310312a10c118ab97dca2b16b60d61872567d3c4c99896a0c011dc1499814de4124393741bd0ab903a4a8d7a6d86bb9b079dcd45ca24df22f68f4424a7bc53862728701d5f11f21116247c8fc780f61e31c54318b0251cfae6914304e808e1a7f6ed3f7c6939c07883ba3c509befdc1682ddd074920a614048637c48de15eee5a6767c4c1f30efe5a4edbb511f10b65f13b61322c6d5544d1d397ab7df18b2bc2becb8dcefaeedfc1b915f23f348e3732e496b25d969c624c3613aa20822c815becee44c29909af3defaf396c3646d9464cff4e4cbebd4c1e053d83ee463fe1fd8032a8d3d00c36c97284f328c7fdb57246673cbc72f3e93fb33b3d3112cd3475b14755d0c71e88563522519e4760a824309a460427cc4c847d6110a68c11bdc43ffaf7eedae0aa688c93edffc65f27b9240b232d2974d1a82b81225fda7c4759a63f6370c9e25399224485ebffc691165c9aefd54eed3f538bb7877241f476a68bdc23267480227347a385fe7a49ee863b31c6263ded42c57ab0b3c037a6ce5527ef61f4410d6eaa759580721fc24af5bfeecf32c81df55f41d9e2b5b54b3ad186b45c87c98acbfd0b38b0b482aa02ed1d212a5fb62a500d6e1014eefae41990d790107983e4da8fa832f4054f511e70b7fd46e0926fe8b863a5fac42dfe0c8ff4d58e4e8d43766ca26c24bc80e8ac96603fee110cce4ab740ff05", 0x1000}, {&(0x7f0000000f80)="e1ce666a6595e4b27b9510a886f7c77a598343bad640d5c9e7014760b0126b7b8aa507c2f9a4834b4042cb669f280d915fb5d08062b994b28eebe4955a32fc6a44c6ee34861c1a9f7c347abe0fb8f8046b048b79626527b7bd1b2aa00ca8f37e2aa24786aab0eefa851cf63d23e7485a66cd23c728bcb0df8c239109ed1e13598b13c072728331f7f1e66d51568c2cf0564731fb4c0441333dd79eb7e0fc37", 0x9f}, {&(0x7f0000001040)="7cc0c3c152ea2e57a709d55ac4172e5726b7405ed8983935123b8631439c2a70c015e8bdfcbdb28bb0341ad2ebbb4d476ededa302098e960c66cc0d6643dab86d77bbf39ee90c9379318b7ebcf92ef48f12701fca4d21549044dea1548abaa6b61ee0de9ffec8f03cd323f3a5567d2c56419c8fc3147ffb1a8bbc9092448d64571877d6f4a8407d6b081cce75844c2d7a4550eb861cf69467f4e55e668ee8ee0e8795433c5cb7b0170d7bd212fb1dd8b2e2bf1f90f03de2f6fb8ef21", 0xbc}, {&(0x7f0000001100)="1d4ce0492a84b00ef23e7c3f54099ba25a3c8e8bd27d3b7e037d06e3b0f9061ea5c71bb6039d5a4719b77f08b37e3a13b01ee4a09bf8029f1c678fb03109734afd86946b16e694cc601c24a3dfc3c96e81566c9611af923dba0f2f7b174e3bbdb93349ddb5defb0c81d9983a017b312365a1863b25ab3e822d3c", 0x7a}, {&(0x7f0000001180)="79b9107436d0d21b3e8e425ef547dfdf98ae336a74a7ae8756e4f00a1076cd6d360a6375fd4daeca8770d02181b5026cbf4a98c88d8c4dc3144ff9fe14e221391f6ff8a95674934be10cd7a7e49cc0185a", 0x51}, {&(0x7f0000001b00)="42b8680fde333c6b7caa45f9e565d4b6ac33a49cfcd73c0bb3a30bd5ce1484ef1fd78a61011083bc00759fedc1108044f693c1d6ab8b99efd8f6b0b79cdfafbdd722211ef36bb15652ef8eaad09340aa1d36320e1dbe7d496a1d2ef04258bbef262ad54bb62b452cae11b1051ec30101e5a401ba3b74361ada7648a9367478d576e9fa93cda3b0f70028cd975d", 0x8d}], 0x9, &(0x7f0000001c80)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x38, 0x4}}], 0x3, 0x400d4) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000140), 0xffffffffffffffff) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007340)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f00000016c0)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58}}, {{0x0, 0x0, &(0x7f0000003c40)=[{&(0x7f0000001900)}, {&(0x7f0000001a00)="63deec", 0x3}, {&(0x7f0000001b40)}, {0x0}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="05826d4c2a6252e98634c2ef5e736ba0d78e42e34f83a49acb42fb78a79db0017c", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000aad1770b6c7b8b580000010000000200", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xa0}}, {{&(0x7f0000005e40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006180)=[{0x0}], 0x1, &(0x7f00000061c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000006580)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000006700)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0xf}}], 0x5, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001200)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000fef7ff7a0af0fff80000ff79a4f0ff00000000b7060000efffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00ba23008500000098000000b70000000000000095000000000000006f88300eaa179843d24f95acf0af839ec5300a584fe44c80de0b061417e9ade22cecede58ee094518a5800000082c81ddfe3960a29ea15fa7e22f0f3e51416b698f6da6fe8af496d22585ffab3af24974fae00d824313ffef788c6983945dd3663f79f67e78a48b24a4bcdc33b38c5f86e96111199f0f0af9f42099a0f54041889b971cf394bd43473a5ac2acab9768cbc52ff7f000000000000711727c4a32a6b7ecdae05d2b3fed4572eb0d88976d2adda68000000000000c47b18cf93996a43e2e080f57fadf535d8b3078ebe16b10160fad64474a7b558f7a56f41022feec18e013abd8fda2b96779e534d0675fbcc13ba9f9eb96319fd5b49521d5cb2ced401d7b6fce658f203a9c2da91116d986730da1be85b0000829512099df32814820fbf7be91cd13b77f4e4e599f8bbca388247856073472312a9ff4273b9cd08000000000000616e888cda842c661577818c2069cb41aa3b4b7fc28882cad315db3fffc5183deca7a32838ec0ad70d4f55382c1879b71ec504d2f3e3883428ee3d0123a5cad346f6d517f6fcea5b6bc4fcffffffffffff03f419a6e45fd98e77da4a8202ebbdafe6b2e38c9d7e506f5da2958cf7f0d9b31ca3275e64e29d39d158cebe43308cf8760588001172e19685e9a334aec76530861b772a1da96f0a227514bd0bc26df2b50a45e4eceae1ddfe88d58879d12afdb295ce2edecb253e0471714fa124211203000000000000001f502b6c760655ffb20ae13a1a94f7ae229fbf5da7cae4f994ee82fc98c864c3e352ad16f98208cf1469dd6c1212582a3687f7dbdf708929643f3f0f4e947c40742452685ec044fc71eaca9ac692145677e14054331801b1412b390864190520f18bc66aca9123b243f608c7f62d107ebc68df9f8d296721c9d465dad604bc0dc500000000000000000000000000000000000000000568a4997dd54fa83aacd2d209f66de2e26dc2fd862a0b8ee149c148197176745fc8ff1dd5bd6611daa882298a37b041b34668d4662eb7fbe2e787dfc4c8bef2124f0439b2d18cc83361da5cc732f365b0a528db31b90bc1405b6d5301c34319ccae29b1d6034b665c79baeeeac5e71d24e2e3b6ffc5bc2dcb600e645c0048b45e286a49e888d21abfc817085d9c00e08525207e33505226fdda16e6da6dd31f7a1736029b87e8d6a05bcb356298d7dccd7de2af0885bd4939ff96ab74da3871b877e4058c8752ba4994eafed8b239d781638fa339fa0f7dd135af3f80e40f4b885770cf27d205a45d4702f97b8b7c57b180c50b2b370dfb35dc895e8f05d6e71829f36150b2cde31469c4aea0c64850eb3f3e0dc35f8cdd76bdde2018366c3201307c370433762676f72e68c962430a0000000000000000000000000000e737dc2e1a3fdebbb510c663d24f72b954965201f775b3739c14dd4832768445bf06b880a4a10021fa81473c647c028be09f2809fd396fa26532a30a8a6bf807c9fd9b8c7a39717729339dc3054117cb95693bdd61edcc2860b66545e194a961bdc5457d76ae1a87050e12ead896f3337d5a000000000000000000000000602bfd2f1ace65f2e74dc99cb73a37f40362b7904e8a0ea8d2d9805c924f9985d22972031a1223afa1288af3f48c93fcdb11963d0b748287448f722dc180e87637b662b11effabf45beda2e3a7e1adf8f94b619fa152b33440f2358a745848caf7490eb305c936d26964a2a85e133d01368b8d228d02f96064de261cf02c9632a0eb4ab259e8f4dd63d8b6d2d6b2a0c29fbab7d04d73a381c296af344655b64e12f216fbc646cc6bd60ca773d187f2fd317f6cb2309d1a13526a44b7d9b2bf93947dc3ac3340a7a114051d33d152310574f0d784910dc1a8f5bbf3610c544437626236458f285196161496389b02ba46a72da0149b4ddfdd4ef7862a07395752a37cb0194e94e1310e0c0a148a9a48b149bf2f345f3f89813c9eb05160f63f0b363deee5cb77ea6e951857e1942e5c56d72d724af7aa24a8aadb512f3302972c53b0eb7a693e0b0c775b21aed72995cfe9e9347a07d43ce3db9f22d461e86416b3176f2e4e36306630052a2b03fd36ec52af0d684fabd5f38adffaa6c5a7a8100d1aefb88576b362690b76e2eb96b07ab790cf63cfc334b7469b5b5b397c622f7c3ee064f9272443bcb928b6f7a2450cd33550a42843b0b5ac9e37134c81bd56b72e1030b05a5b3ac47b5af22a9dff0700004adacc71db2b15b4ffd98e30224763382ade45d164be76b2e9a674448f3ee2cd29707484df87ea6e8e6333b5fcb1b8b43a7c005eb800000000000000000000010000000000387592adc78ccfe479549e6f4efc14c4a5cfe845e6157d6fe70b278147edf0e25065ec6b17f8022493d105c9c31121e7957aeec5f7f2af0446d128778c8bf15b87a0eec6f4c75966b5f0e067da85e335ac9af28f102aea1254d57c390e1f4174cd023a758ce59c9e2c4ce1f28b6783661e272bf1cb5c8ac177aa9c6ccbead9a96222394afb840247e5d69473b836f0d3dc0bf951ff24b0bbea730702835159e3517ffb3da0d01833589fec3bdab629b21e5d9e87c3c58d962ff5e75c81f583c64b7e73bbbdc24b87a20cd2b25b7d5a643674801e18b06ca98b49d9e28d004c7ebccf076c64ef71421f672b0948b18ab5af448ca9446e71ba6dd4bd15a12553066de7cb767a121d56d9d26ce27fdbe6721191f2ed1cc3f9c5e3d5cba447c4793165b3cbf51c7d0cf9edf823641e1bc7db7803b60dc8b21e49a33b73ac00337067dfd3ec9d13d0fbb4df8a72a6a75d1dd128af4e6dceee1048f300000000000000000000000000000000000000000000007958a50896df65337581398793d0a9abe75251908c07d2957ca70af1ac31aae536294d6a944cd35f46cb554d8aecae5a72cb24596d896ff9ad83473567b6cb9d032c395a1459399cea31ebafc1e77649b55af527ca0f1ac972ee72a78391473c1b9e000000000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x304, 0x10, &(0x7f0000000000), 0xfffffea2}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={0xffffffffffffffff, 0x0, 0xe, 0x0, &(0x7f0000000040)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) sendmmsg$unix(r1, 0x0, 0x0, 0x24008000) restart_syscall() (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000000), 0x4) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000380)="4e57508756e08c3083077c72cc01cbfe1711f6b4ec77798264ddea0587280c059064c692acd6735a62203627c08f25ac30af2d87eca55c20d9c6a4f729a78008569832fbea389efd7fc6d982b6f337d02a95a41ae3a93a943567874194f0b20dae399cbda83e5a2e7ffb0479377ea5267878c7a7d932d823d6a409fa941b426c888087e8428796c9211b33098a1508d363d82370be3cdfbd2a9a5ad63581b25d28b479bc5545968d610be2276300dcec33a4347a4efdbc05970f274d43041231cb8e98e6285c95a72ee4d784642f586607ff3c4aed854dc5215c51650c7768623234d1452e3323bb", 0xe8}, {&(0x7f0000000540)="3fc63cc509663e337c73280c59d8787c4c54c7a3307080823c4f1b9ba9d506c3f66d9e1ee71601e737f09cf08709b8d492e804dc7a07a669676b47078b45333b922311d4213656fddb81e62282e0744afab67dfb4757a89050", 0x59}, {&(0x7f00000005c0)="07da44df1de388461d8ad292e655409fc3fe3b915827a6238a1889fa9c5157cc8fc37ec6810503b7a9ec5475096c61d66b6785ff70b9c142a78917a64c0ace01fe6d033768f6109feeec7ce7ecba4f5ee61e23a7d0e42276fad993bab5b350825c2d902af2404ff52e79a3ce7fe3de563c17a7d9", 0x74}, {&(0x7f0000003c80)="4cf8ac06a849fb712ef082f27f2b96652fddd2252a8fd8a1c79a0394de175628d9ef10d9598eea0c519bbb2478cc14f099e00bb540c652db67726313f11f3652572a9a0179a915a8735de377fb988d3b0c87dba6c9c0fd7bed61a4661d6c83262558794f1eac76f89905d297fd8a6452d3511c482c2d07731135f939759429acb877e4cf36e88440d1b8a47366e51392d55ddf25e84fd2cf8b37a64973226a12719474db59e8c7e27123cb7aad5e59f2a53b9b0e3de614cada306cae844da91108470eb2e621e0e0bb388b9dadc0ffdf6e7257b79e93f267eedbc511fa60107618f6871e78d224584cddacf8a65ec41cf2a08f7ead9e5eede4b8c3b4d2bfe2f35ca467156177be3e0cd6371c201152ba76c57073ae817bd39504958bec1446d8d1b85e5a0d6d166e6be8b5379e682c5efb3cc8334a18cac9c97b3615fbae4dc74ec2958472960be869c97e463b541f123e8bcfcf7cc7a6d2ad0a6c0ac43f9da06cd815748df11d93231b467ceb819cdc8c2d57b6990b31c3bdba6224fd0a01cdb50686ed8d5a602a2f567252783bd1eeb61eb6184ba9119199aa3021c0bbacb7c346de6161386b6d78603e6a3fe1c088fa88965b134a85b7697adba00c9563356dade10576a82e1b561f64a740a85f7e333e9e0b8e680802639cacd598643dfa26c51be8070308666ec920a52edee95694a3c81905cd13c31c4b193e50cd04e8a60a2a891afff52b7da8368935d8c2999d49f9dc1eced894aa745c378cdad3946200dc17c0b84f7dd20207ccf4e325e6c7be354646c7bd7454890c5c07838aa259d5d083e9fe684d26f60c61083bfe43f5c7666303567562258071581a51a56b0bea9178187739d4c330fdec355ba4cd7e3ffd40036593e42d26b0259341aa75cc9c06b1448318835f79dfdbf012fb9badc0bcc6b4e036c89d936a6471af8e2819501f2fc1615284ee7d212cba4ef7b93e9feda8225eb458cf1dc75bd6c307e5e073d7b40889421fbd3b12d92a71e8378789f50e337d1c3f514f59d93c6a5417f5170dd5f412a8d9ba080f13bbacf7135806ea0338dad2939e151294c799f05beb087e2102ccaf84e6e7c5c79daac0aa23421967702ec9cf5be957bbd6dfeacbe1abfce0fefeae94cd36110af78bb94107b9b77baab2203e599814022d055a3edc4edcad186a2009520181b2bbcc9f7d43e8537d2148eb4d05eaaadf20ea2f5ae85dddc7dac19582385c9d92696c0b1c307b5e3ffa944acfd958bce9017c347685dd990bae1ad4fecde35d4e8dc0a0a6b294d051c90f4de1ff958fdb893ed9495e42442f5dbfc99f921bd9a5b991c1ccb3e8209bf76734008e5b88e66b57ee649154137b993ff1d7731699b2dd739f9412382a71c0394d00da1f6010e32c3e9e3d0d77836993a84c95c3a2d2150d580a36ab30597f05a34284eb29cfce6763ba5936684b3ca3484bf4dc7f51758822ebe48264926c888319fec287d25c00df2d57054890109f4a20efc0919763365e1d0980b78a4806011230790caa6f3586e00723a2bf7eb2198f07793d43e0175ceee1a468e27b2b2e3c556b40d280c0b446886d726d7c167368f53c73e0b8e384cca4e13afc95b3563ff69594296c3d016d1c0d931ff84a121dd1e024b0cd2662fb34bb23dfd26b8e2988da4065d11763f97b8217b94f315c73d80cf697168882cf11c4a64886d221ee200473f3f65efdccb745603812313cf7308b47be4110246da38f9417e12d241ffe233b2df488e96b3119e96ef4d8bdac79bafb5122dfc8ec5ffad32b649f5c45dfff281481a336725b55dbf1bbd28992c0a518e31dc620a25a47de8aaaf0fb1769bb3856147d6d025fbb376c1baea74055119bb244453866b74d137b0d2dde9b70499ace01b84d53351756ab9df1e0bc1a408dc7576648dfe6f227da995146b7a41a0d05dcd17248f660c66bae2baf14241a32de7c416ad789a1d5e39c46e6cf524cf74ac0a2ae6678a0c138fb44482375089f8cb5267e0927d4893dd219886bb6e6e352b627643f4a11693b4af375e12b0a8cfb327195a6e1ce0038023b7f625d83eb178146e26a2cef8c81091b555a4abd96dd5f027a2e4816855acd5d00154fed75493a7586aa4a3c9a4231b52cf1025c72c8ed942e9c00026ab37d42babc410895858ffc29262fa32931ea2d3fef61b8a5e1a54370ea5a7bf1d359efd218ed488b833b0c2ab2f66dc278c99cc76e2e026e15cab412803b892df8a668af8160b5227fdf83e375732fd17d0fb579745f121bb0dc5ac283ff6570d5b1413364a7430f5c2eba21a2154e3d637de19c3b93246b838dfebc57ca5bf232f33244aed7aced8fdf5c6fc1ddd131e682e666d68fe4e45a801ec0b7e72f2a093efc56789d82b20fc13c06862cc99307f0eca990e4f429c369121546e3b2f3e466782fca4c6cdc0dbbe6b81d14533c7d4f75a4749ed163a3fa0612864b66eb21345f5a4befdfe7031b616f973bdb357ea4df7bd2f6749e436f9d71bb666d1c6dadc0deb4cb42c144e0508eaa1f17bbbae4dab692c8389fab0d12cc3bebd5ecaf030c1b5ff3d5ab9c40a2102830bbb4040496e603a33406cd936079ce418b84a3a6edbbc6926a30639eb31f439925f721d06315293b5b06455fa7704270475a351d6bfb587487269d5412cc1ed9db572ca83bd3f30abf272d224f5d7be9f4d8e85479f905f7cc7a8001fb011b1201c80ee19b7399c0735e32d517c2260ff14d3f136082d71f29b2e613ce72f5cf3ddbc8fa1fb870b92a490a750a1bed7853a32d5837a34eaaf2f90695dc5a0ca7aa1ea210168d53e57f4a594f25be41bfea37d8c43644f7c1951c2446a96c8b270d9fe7667d83d0538f6b9c299a6a976bc41808972d4a31b8dac7546ad4dcbbcccfa9666023a10abf583df4b575f770791f50bef6633d1315b45021f2ef7cf82a7757f6cb5866661d89b30b9ebbd0583fb516826204ab36f1197e41421a0ac30bdbceb658d2dfbe2204331df7cc4f204504d875648b205732d0e0964188cd9fe69a7845635c5a5d111969cbe0c4fd279acaaeb01b7a53c03c964362394d0154e9ab6da2851ce7280866e14434137b3da53ff96e77901dd44fe2f33db5b98d3655e06e5cf58dd5e1e93bd98e41d552725b40138c092e8360b4c88778c597ac303bb6b6210ff572377216768704523325689add12d554c46400d20e29b5bee79b13f0d0b9bf2b0cd4dba6f09d42066153ba5116dee3bcf52052069e2dd830209660fecc09f441be2f25e29e3067801ac06ec0b410df90edee769b66f9da6d920cc4b59d9f339bd8dbe579584b270476c85f16998c5626a45645048dce6c0e520c337534bb61ddd7a2aa8f5ceddfb4d5713127497c763787ab01e448146e86776e3701bfbd501a1de88fd27ceda80dc3b875d24a7c527ebc4d32bdb6a96ef0ed2de24fcfb246027ef7f54263d6c2b21b42df6e4e139041e2799338c980f8545615629d61cad28cba582f562752e525fcfd7eb0168cc8f0e649690fd92da10df42b4db26cbbc7dc228d20dbf5a9c722139525149e0a9a09fa6a03ed977783066e462630a8bead49ee84d75e04e44178e5f68d6030e41a41022cfd8e8c046cb5fc3090961911fd9c2daf4b9c101437f31d98e9042c2540988f68211fe8330dc18dc16b8c63c5266ce4d26dc0f5b51e99af51f6fb8e61d578929a71029d9ef494909dd5fefdff09d9f7f8e5b1a1b668d7a5bdd14c7dcce8ac0f907c72e3c7c2bc6fa140da8ea99f184146043fd8fe8966f6f08e88bfb5208d2e329ddff36edd2406ee30ccc915d5b8e5d9d7e6c955653f492ce3f9d131b7f2386f117384a6f1cd76261eae24a7e570ff047ec656c14d47759c1a3b12c555f2e4ec2910ec69dbb2c5e297f7f679e8234df763d2dbb9f29e358ef6fb6287361b9d5e23633e2ff7c876fc4192b72326823103d0e532cc8aff431386209f204fca1d3d67cb9cba9dceaf3bd6fcbc2571ef22eb67d71dcdd9be275870a422234080fde277d214d6ace424584fa0263b1bb3d0017f97a7ed8541e6f55b489f3819ebd1e4a47ceaaa730535c242c7b44d8ce24c6e40629fe0a556e74aefebdce1bcfff949fe84de79e6896d06bc9e56720da6db35721aa34a47dd7ddd62f5eb6d398c06b7e26a38b36b1c72baa52b27f350f96913abf52a1b7354ec6604ca581f3b7a0e2add65b43564b74b7da217b4330f8e94e3ff6d61635ac63ea84e672a9bdf6d1b00e8c6dac547c4b6ac9dd9f863e073db74bea6fe95779e6b3ab5e17448f7a47080b4197c49aae0cc18ddc5ada98ab51293a1873a01e1130b566b90a6476409fcc43b99652a21e115a6b0e8ea71ad09234d938e1d81df99cc2debec88851657398cfb4105bfdbcee9740add5fea00620d1dbd6d7cdbf8bf7a4a6deeabc044151dd4ee160f2bf4f3880d2604074c820870a942a9602b2258fcc22273abce8e8e0e4afccc660b95a28678e109fdda7deaae44e60f99166d0322570ae8c3970a9c0ffd555b4eb00cd59ee86ac5ba12da1d5f7478d720574c1b6e69b5348dfd6be393db1549931faf03f2c26501ca62f83372f4dc7e1c1d0d0a751cca1fe39de01e1f1155e334241fc9687f82dc10cab321b32040c0c4642b3eb444355d8f19f10ea67853b115dcb97e8d9c077ef74901dd7d48677d6fe189f30daf11aef7659bc2252307252d2bcf583929048f388cb8640d7a8b925ab272967e2fe1c3ae406491f64d5e80f8f834a47c6424e26670a8644f9c5ed6faf75d115ce0706d6596059dc03181fc9c73a46fbbbbdc2412d2437619eeba21e39a2a38070e2dc52557179f46d774df63fdfad193d3bedf981dbeb17a76221a9a40c9bdfaf71c032c3d5a7bcc2617fae545fa925c71f83124df4ada9d8f95fd48d3f2f3cafa3109fed4fdab0104f06382945c82ddb1306a811adfb851d43eb5293975974ee2ad42e38661f27d7179baf802a67a1032bb2091f044bb54912cf82d7c019ca7ca756e4a4a56bad9958b787330819ef85a705c50e0125a22526d7ecd8930a6e49166609d33c410075bad1bb3d399d471afc7c5e206f430a52491698987f10d0088912f2b17f9d465f5416657a27728431c09da268eb34005b4f45c156f97a0df3146982b5d1519e404b6db20a5d82a2939a61d16ef4b183162b8bbfe7e86b0c5264c836c77db3f3b54871f4b047c40deb7f71836d2613becda6692614396c6ff7fc04664ae75f73d75b727d9760eb33204d57cee2c9f68988a9393d6de0474dcc95fa3f268f568af8ca6a4283cc77a00f0ff395680dc6e5444ad518fa5ec59440024dc380fa9ee024ea1a4c1bfdbfc0f2fecab1c61710f37638012d06506c8d21b1b7fb79c8d54b9a9ec7aa93a51a08512902f802468b62e516dabcfc04bf007ae8efd5abcc3a636389b019e7c8d23684a9330c296663605e4dac939c0dd0ef13bcfab62c2251342fb07c68da9515a8d8364a2f9df38adf4a5b605ca83e02b6d787999f3189c59b859660939cfed243ce6b03de22d3a93614b8125bda999e5da3ae89d82b2b1703c3888e5e7cdd7c0d9cab6840f24dbe8bac6e7e2d2bd9afa6fc07aa5589b6357884b5a5e8a95e8122a246226b70d12c4939c4cb21f37876b93a2723a12f4ca6099198730077b4dc02fb9ee717635df0e5769ad893e5374ce892eb524906e202346c824114e8977802c03dfbdfaf7c0236424683be58a7dd5f42c3318e876dc3e364e5d6657caf8633aca4c3f5e02772be34ea6354e9b2d1c9ab61c8f047ecf69ba1fb5ef3f2c4228a238", 0x1000}, {&(0x7f0000000300)="3a74157a74edc53a1313db05168c76b72488e3a77e9fd2", 0x17}, {&(0x7f0000000480)="ee40ac5b619ca67e7aa46ef335428e46f92402f1aeec509911427f1e2a354c21d986ddd5ca790573beab26d833926a76d2b6a2464e70a63d42ee0f", 0x3b}], 0x6, 0x0, 0x0, 0x4800}}, {{&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="e29b08f841defb2d3e8449e6dd16799aa1330cdb690b7ca770ce2235c74470bc8d84cc26f7c849776c58f761b0a439c088295e0cfbc252d585af8d2b13e77b3c5ae851751a63de88f98dba9353868046ecf7f1a90dfdad5b8554e5507600ec4a446b6feefe991c4c41b2f43eafdac9a9224588df74c9cae134455c3fd42c996e3ea8536b26b78af3ce7116152e0d9aef730fe1ec23ae677044942c858728c615521fc02877631b19ae841510230bf1c2a9d72933bf4628916f38d3a90d095b2b13fd29fa382391e99c70942ecb0bb53272d35506c863b02beeea813c298715db2f873daca9f6472776b01f8ddf1c4ad309e4d7dd4327c8d9a1", 0xf9}, {&(0x7f0000004c80)="6f45644c638dc98a24539c932ebbbf33685aad0df2c1d4b5ede79400f7c16575535690128db9d06694c27186e03fbb4772aef5ae9fbbbf5f88434a6f3516f1dd3beb8dd7433bdbce48344a38bc52864e05dd9e004b7fc43a2fe14ac15bb728b5031400259f885a483258580be61a3cf87b9a621301517e33829ae5ce6b78395fd1524c03bb1610e9798e50fae9af921c6f8e1b0be4748761c28f65133222e6e59e5dc3bf80e1300433ecd278bece0cadb28b08830f49e0e48d9ccb57fe3902eb044f3f0aab20b3676a0da48fe93a3036e3d8569b8a167454de86cac638389eb1c982284436f0a2bec0e718a06b1a2daade61a125f26afb52271de40c628ac3fb93f6a8c08a2d6dba84c2c69ba68131c4a51ca1c5e80a0b442f9347d2d6bd01b8586b4c5cfa435be5f86d05be3644e33efc312b5b8c932c8f12ba9aa5194ab58dfd15f4441f46f9024e98aa7f688b94fb72dcec587bba1d336316d55ca5952e5e9770d7809b547805192a0e8846a59d05cb7caea259ac63c454afffc8d90850043ceb57f097ce7775fbcc12522663d9ea040b12d52c19230caccb63d5aa76daa603eaca75f336e9a2c4a1185ea1ecb5396b1ea3afb6718b3d02e04757cda41e82ad9fd64def7e37de7da9e80d0af277b1c5cef8615033ff283034efd8d4457a05637c469543dd819a0c687a99384e4dccbe63729b5417ddc66d27575d3597a0b5d3a576f344b39273b643369391779ae70785b85298b3612c01ad5336d37a2a3fce0148b4c212044367c07ce3426bebcdc40d9dbe2f4f492449a998f3a9b8810cc6120c5be2c940d68659e2115539d895aa47e8fd29f6233c2917714c763ef00441d6294fe64544428600aa041864c897b9447eca42700965ecae2b064aab1af15b5c8f3c5b2912f787c636e008954fc2b2329af6ab562e00b9453b4768184015d691e2551008e86c40f7031f2831c5df84a2eb16f4b87118830e627316c9a2b84d6c44433810babe955aec2d72099c991d0fb2d79f6eb1ba78627854864351490411d1b478611d78b6802fd8886662e9937e882b09cb3f442a717cacbb1e33ec2a8122f37d851b10b340a0162b41445340db29853c2597200f829a35cc93629f36469063724c1bcb39a63c3c7104b10d18249dd2ca3666e3ca3287b41ce01cb550ec52d4afd20e090b6149040ed762606e6737ffc5de1c67f36a65449b19346b8b5308732b96b1a8feefb218cda8029621e29b1259f28973d5cdd381c1191d200205a1780d9e5502d2f26c624a2de9172287b81bd088b925b2216b4f2bbd234dd7a676b93ca4597c9864c5a3d2fd14b2f2c2ea5e0f2e3b4c821553a9b4568f5c4f5b22866a6cbd8a439197a918b4cf6e35fc0e9df09cd50f6e9522c636c20ed98574004aa617e3ad868ab49fb7602e565516e7fece9b6dc9441a56d94f620d66d45ef47c62f26d04e542d01d9970589f0bcd31d96509c21df1fb986dba4ac3f2f216291903740314c9f88fa4274445286d2fa8e09771754bff297e1082eb0a148a5fb9e0b04cd1734b45cbbf0269adda18c288a7eb8c987c3163be7e9baf8c3505e45a7cb25851d3aa2afdf7bc35003bf143a5a1268cc2b35552258692f8e7d19869975d245e36f03451b116ecade6e12da0c4d1c857c29fab6be6161acc3ab0292fe29ae5105e3f7e9433c1880452cd95bfa49fb060e182930ab03be1c30155881b12d0a35470c14d2c1a6b0e7ced48a1cd2665f774d2aa386e98e15433a52bcac43969c703935cd5a4752a5c8685c00b1f6aaba0d4179cf2c1d11cb7f77504e8386cf706b707adc0483a7f0a14419108bf74e934d30af11248b6e6e73b29a60b4f1169ea1fc85778dd290a7756e3e001a5eec887b52e7b77414c15e8798e49393ee42042b4ea2bcc2e010677e4d49e93138ac3acef90fbe4c8f186de3656d75c3bb6062c079d4bbcd279eabfe002cc112f6a96a14a786155455fca8a1fd5378281a717ed4157fc59918e968a440600f5353c62948b420023bb05cdf6086237ce807473a3d660ce00f46ff4ed7d2ca817602ea878027852a9e4d9cedabc70de209e32cf356108df7245227de3e45a2238232e6cc22cc8458e20addb852b9df04e434633034c76a59da5d1e30f3e4bc8b282e009f28028467e41f3a1e87fd45c6782d9a750fa51af00b865a419cbaa67c6d2967c2541038ac314f2eed69a7191ed2a46de56f25e4d82aaf1cf9bb7a95ea319ed0205bf2f36ec9ba45fcd862f695502ef95e06b62b4062be1047516d0e460213db2bcaf7d2f4623085169844ba8fc888fedb519f3763eb5e58bf736d561a58d141b10ee258e465440343483d2f5e33b486e0ba55f4259e5ea870fd04742662b623e89628d5725d8a111829558915faf16ecae66fe8e46ee7a0837a4e37bfa562760ff3b529231bf730ba479b2318c71dde100cad5227ca7db9504daf86121c53f595cf8155d3198ccb575cbb5f28ccf8153cbf81dfc963f369a886c0dca9112140e8bc6eb221083bcebaf49ee74f8951dc51a50c0a7dbb1027ba53b4c691c0c218907327ce4b9b1f347681b213283d9a339d0960251b6dd7f006bc4e3135f13903d53289d96bc1b8b460240e27423dc83b505991b04da62c600e652463b89c0ae9069f7085576d84898fceb1bb81ccc184369c45d3d7780a21365ab1653677171c3c0c00a06bff49ccdc721dde0b1b7f6fe3bd8469d6c705fb88b1864d49ad203cf233921d684a6fbd3019e1a81814a4ba4f3748e598527df19f65633eca4ea72c3db3f62e3563875593f8d7c3fb6b05d54679d870f64abaa32eca646c461f7087f2c792b2b68dc7266b4d9117be2c9dd2d9bb3f46eeec02f57f97cccab28c83216de0df940b89c0d2da3eaa3db4b0585b7e4eb94ec168078a969dbf105d5273d96c792a2698bb57fdc3815196d074edc57ea0f11ee2adc2ed72cc23e5a56b145666699db917264b9052c09b43156a547938ac9cd3a3c8dfe9b844d0995f703e575362de09946cd04ae7fbaaeadbd6267fe8abaa6090ddc7d6264a653e28ab3483e856d4e2151696f78add73d037ead50c7b61f0e8db0b1c33784717f80fa9fb9fcbe6a0e323811cf2c3ebb81b9d78a67e33a85ee270265aa71e9d1827aa2befd085470a3d57d8d78489e41fe307433d728ddcfb6a0983cc36c8f14ee22cdcbcb6d438c2cce63a4e0deb6bf9c2affa96514248bbb841152648237fc1b78a644086790280a1a4690d2b1ec520d2b5b3fb5e07ddd9b3f2f33a544d286659d32736585f2377ec5ac898c1c231c0d7e77b2083e609db41f11674a83b731773b3346a83850ff6d4387f691a4a3e2b4cb29d805115f839572d1a8fe417139d345436ab4d25976ebdebef879ade472c2012b15c8ffc6f6d4bb4b4849a9eacc24cbbadfeb6f30079f5fba0123e57d86d9d6bb2eec19d588be05fed16adb3d90ea9c160eeba3f053b5caa93cf7c67867e5a25c7d54be95d96fe995fe11b67e84f60a79851ad1db43da65004afea65c048a9f47ba0266ccb1ae1b551fa1def4b49466a1e6f798e8e7d5759435098a8d6df5a0d9c3ca0646892a983ec25c6bf61a9436fd0379884e45623f2a0c256620517d9dc2f2e8fbdb1f82904126a9c807203fb116ce029020dfc1f277a48ce4d14ec61c4d8fc7cd227a46e27156bc79c36ae06e76803235b78cc91cfc84cdff5dc8ac5905107443ec456e5b04b64d8b206f8ddd935cefe41e58c44d0fded6a22c15151f4bc82299beed62025f36a2e288d678972869ab909169606070ca2481bf043a2b1a9637d67f42f6c93ce9d950a7bce03088019452b2b019306ab7d797e4f2c141425ea1756dbe8df258a7d77c1481fddda542f28aec7573b5b799ad91702d32b46de184a48c814ce8427dac624cafe614528ff987d41ad20085c5984eb531b71314f2aeadb7f6758627586c8efc0dedef3f93c0897055bc63aa0eef9b2678d46bc064e7b40e3c6d64a4d57d0f38a3cc1f5bc0fa3c6c7ff4ff1eb96e480a0650b4e5edf6df60d7805a2e3b111cf9c07193e818fd0a5a4e48aa87513573385f95e018db9456c17210da6f610605fc7840539e0d77046cf75fb5ecd66739de2e9be91c483d6cc1ba98f380b423a92991b24792b14d14d03cb30f8cec53c5fe9655f04a31a70b2e468872c7bb4edbb337406d72c2ce87d6ec867dbfcd8d7c325c870a088d12f3d64823ebd969f948d1b83704abf630fbeb589d4cead154bceed68329f26e41b881c131befe0043985d94f9ec935850b5ab2be106e965632ae82586a2423fa8ce109320d1d2efa0d5dfa0cdce21ff959e006dc11ec31e1ee5f5e1b04a6c93525562e03e5162bbc46e1f1d834df1db36c2f7e9a26daea37bda14c24313da5e27c7ee1a9a4a1fbf9863fc9f6cf29adc86dec7364d158f37c69f89ef604b57b31f439384e7866de4bd2b8dcd9692e39164e29b23b23be695c727567915034587085323ef87a1db969f6f591ddfb1b71ed95d4c83ac10970d99f4f8efae00d6597e6f8e171f256549651730df05cb707c675e98f76385f695bbaba45f91457ee606bacc44488a330d59aeecc0391b66f771314c9b9532cab00b255ee6d783cdcd90eee94e5bfc828cb4dd93676eac929dffd322e122a2892382039c97c01382cb2ed0f8a1f41defc2b60ae6c8560ea3d7925b7f2ac48a89a98784c7a1e1102cc374025d8e5f19c69a9a3267f3bf568c5f1e3ecbd695f6eb0f4c359c52d1f02e7580c24443d1e4eb5b05c88afad796a3d3e6fbe2c11b1f0fb80d4d94b4b281e449893ed53dbd746dfcc5c2ac76de9fde173c8f9850e791945c7fe3a4623857f7cb46721f0888571164a400cb239871c340c474d217efa55b4adeaa75aad1c49faefd3a34ccddda4ca82993b569839619d464d8bed7c1a6779abc9e77c6bf1da605d328d1a8d1d2e6fd9ab724e5b22f52f5ea73b22cf935619b4737dd87a95564a36433ebe58e16e7ed5934b7112d69341ae2602b9d5de7e8d652b374e857b9de39a92d1aaa53e95dd7fe363add0533d5515304bd7e1fb4eb7d3fe8666ed35e9bb5ca69a3a2159df382f2583cffa58d075dbe605bfada4aeb1b578909ea1cb2c5ce189f00fd9593f72ea8aaca953e65487f2a2ced2649ba4a4e85eeee109c1ad64ca2f68e0292ed0faf8deded6282d3807ae789ab965b80928be1bba45dc14b33306d9e70d7a1494d59ca9f0028af29332d8e3d5bc27636fa8c3fb8c20e3672cfeb07b38f6c610f65f3adda49e29c6ca0258dc47082e16c121247b28215b4db493817f85da65d2e8b34c64a6b0d58a3af0ae86f4b83e4b767ae24f13139e9f8b75b480d6339cdd5cb010aa055bc3861733d00b0b698f5262481e25124651104c3b38a71774ac2c3314eed839279b3c836459741247d2f4a7f1983a395cb238319dc0c1f49060952c1452c2ba89f8939560de7170439d5e04efea8503e1483735a974ca8aeb7f65dd69ff8eaf17797ae4fc4a23a81229f1eb67a3145428aa8c130774f22cee244387d00586cb7441f40f168a72120528c1c979634558ece72af97f57c45180baf221a2dbe49af63b44dab526f397506cd8d59998e66f2d218dd9fb3efd3812ca66191ff55c9b39aa5d946b5e6e974aa8c70c77240418ffb6381b52a6362012df64e69d8d4f42961b592f385c8b0484537f28a0b186baca4654f6ef57d0777d3daf61c0caeef14c9abad387bd01b2553df281faaab7f4b2781d80f7077357c937341cf4d1497bba7fc2bd8278c494839f1395eedec644951965a", 0x1000}, {&(0x7f00000008c0)="69eaf550164719d1a78848fb7578044fbe4c423b6aed087c09b351f5eddcba40d3fc9250bdcda83260616c7db88e3df877450b9edf3329526cd2483075e7f9f1bce5d50cfdf6b5b06c2247bd7e13837b0da1ed972fb6bce8bfda8aa2bbf6bcd14ac436f07f9f89ee7055345b7a", 0x6d}, {&(0x7f0000000940)="d83ff2559a3d72b7c734cb15791bc4f16f360a9ac4bb014458fb3137615dcadfdcf9cae7f0b017ee43da50b47b25e8ac75ec07989b2055602ea412cfe4fb9db40ff85dad89da4b947952eaade9c361243887ea8e84", 0x55}, {&(0x7f00000009c0)="19935cce987cfd32d8c9ee0ad5825bc471fe4a3c7b98402f5f878662441bcd85f462e89322fd9c35e8b85d00855417ff97ac6f834563f020eaefa6677c6e24385772a1f44565b678b9eccfadb8c46b0a02e17241b2d1c112b3f81918076cf7a9d2c5ecb2682bdd6af66bf1b9743eaff957c57370416c19af6fc108ced02d21ace4e5861166ba7f3b1539151f8b167959463745cad75a1fa3c413aa3f5874e2e7905f63c3f9c8ddd4d684", 0xaa}, {&(0x7f0000000a80)="7e47da2d84d8a7b61259fe038f354f2c3a365ca83ecb7a653dbdff7392d629513eed4787e3a4f267d8adecadbf3d0364f10883a587f990a6e4cd09ccc778", 0x3e}], 0x6, &(0x7f0000000bc0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xb8, 0x40088}}, {{&(0x7f0000000c80)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000000d00)="d3928f4d0a109b9eaa83329459288f277aa25dc745e81a89d1e35f437b5550843dec098412a52be5a9bec0f63dae21ed7f4b36a12036b3dc0fdd39e3c3f32abf8906fade1ca382c7a8f3d48be33f5a4794eea98a6dfc36cb4ff4a92530fc8d7cbd328c332b684ce0ecb722d2255d951a92d9f9e3eee9fc0097863383e5034426400af7f30814f80e22c3c26e01c247f85ef36219c0256c371f69e325c9cd5ec82e5e0b991f092034e2b401e8e911825759bdf2751162ed3b4c19089a37d4ce390b0b73ad9db290da1d0c1a07c9f515057bf2091739d7c6c84ae1eac9b6d724b2a342a84373d2", 0xe6}, {&(0x7f0000000e00)="8f3eba183b548d07b2efeed3bd16548ff847b7bb7310b21270b02b84e7cbb26da6de612a677102914a8e0f965058fc4b00885ce8b79d1a9321d1303c970cec6039321a49f54026650be9d3c8d8ccd841811fe7acf4bfa8a4374d72318ef8aac9412956fb329d32cebb038d916b1d099e3737e19f6c308bbf247f1a5a1ca5f9dca5ea18e1995a69b2108ce3592454164def56246fb2c3760414276de843e0959821bfce195c5bba81376d94bf58d3a3794f52812d71977634e2e459155bf393c74944a4fae7cb109330722d661bbda28e3b2eda2353e641873358ebd9b259bf11348dd78582263c56b1ec90f9a4e0c32b8f", 0xf1}, {&(0x7f0000000f00)="e6d755b0be89fcfc97c18cb22b2c7be992bb48eee6e000cd040464c8318c22ec427719c99ce1617454da994e34c78c067264a90480b552110c2be3f533fcfb03376d4da8f0e844b9ae072f9ce94b9504a71fabfe070c3af9f1", 0x59}, {&(0x7f0000007480)="2b124314cfcd6f4bdd6fedb8ccbb6c09e695898f5ed3ecf66dfa8415dd9d27ad89c7bdfef81970c55e090e9d2d0ac78cd1cc910a2f94aa2e1cebc40275a577dd3ce8666e311d9856bc959f88840afdd50ee694d291a042c23ab548a49b20f073d10583c2431be5c07c15893841207c964ddb35c088b82b65de6d51554c264288716f74a18864894320639e95b3fca959b00e5437b96e781a801746d5d5b3f14545b772dacaa867464da4f5a5f2b20386edfe42f9a0de364812d84a2168cfe1f69651f548485aeaa6f980000aed39e718c91a75346e9ad0d7bc11f3c4619027b356cfff60d5ac6fb4782e5205a2e649f0103bc6f0193ce93fb108211c8076521186b2026d2959c3eda64a7f0d49be46b58ce62b7f695cd4223bcc42aacf214b65519d50fd9f11e65da6987e6be0900bce8cebf2246ffaabbb536e9f5ef62955c8152eb549a74927ccff4d285c0e6106b01056315baf5883a33f905e78555c4b7ff4f592899239447a10ade7d69c45e9319d2801b66075eaa1c409a6f4554abeb4ce2f7aa2f1137850e4f8c86efb4503e8728a500efbf11699cf03bcc2e9ca4a98b0d47d06fa2f728d42edff89b56b4b130514d1cf36842a9eb4e2634d79952c52d96f2bb3901712192d6beda615fc962b3a3a4bdc1359ed1a1827e61bc78fc72347a33dc91ab021042fa7eba51d21a25b402d558186110220a10927f6e66512d9314894adc86eeda7c8ae04b9dd0c297d3d019c94287148aacea7178412ae867842afd26ef7832670039c409784696f7f2cdda4c36148166612f9aa8b97c4863fcb87ee2a92bca39ca397274e6626c63f13ab325d6953482fd93a471ab034af31c3536b01291ea460132c482a33c16631147e85f15d7f2fb17494c2c574c4f373f85a26f9cfd13a48aad2a7d4fe1dd790816039a9379c42953ba9fb3d1472223fd0d8f8822b9348d32f6f8c41cce79f587e45a70ea73cf2ad438b919aa9a5df1c1889d614eb1b45a6b33d1ba56df52b792e0e30b46cbb7df0867ec13acd5784089baedbd4419d9c0e7db6bd9a1771e978319bdaf73793cba11b767cc1580e67e713b3081f29ee5850c596ae19a9e9ec00d77341348cfeb7007f13d06c88bf02bfce324ae4ee1217422aceb105bef9c75092b7e34108c85ae282f660a228ab1cc54e2c3d7970d0fc8f9564fe4c72e0b4977a917807677bfc55a4c5b4a7c4b8374cf115185bb72c41ef79584891d8f7ea3c17eed3d55dfd41df2c56d6184c7e26b7cf657b240343dcd64af300a3557f927f5eeb7f96f47a8c8eb64a319efe54e5ecbe36a9e0f35e6942e364050a9e1a2232960234a8daaf3787638de7e19d1866944e11ce3948ebb7025b2a622ee093d67c451a3f378ad5bc0ab05a3170ef2caafaa9a8b121c8e40b61e94eedbc7fd040f692ebbcd7c658376c123a79a76462099a4daea2d527aa200d8f1aff312ca4216dfbe4823ea4538d0c3328e327afd53cc56f0227d24c9f17e46c6db9e5681feb3dfa1a0f5d3edb2d2f6a11ea7895851c0ff3d081fdf22acc8a896d9c7dc4ca075cf3a3adc48b73f09e98bc5be4b185b9e6df0e3e40765423c503a87f92b4ee35744e8eaa41cdffd70f9691dd5a405f702cebea5dca58846e447b6ded5b81bbfd53947328dc6d1aaaeecff47e9767dcbe5d064d15115397173026de9897c4c494f997f19413343b8e427c2a7fb63f4e4ce58602035dc77e0f4ab3acb81aa204497b12d3032bb8789d2b961defd6f2d406cfd76b140e08c51e66dc572f308ec6bd2b5ae252e8bd0a7a470be48c012ea21010cf8b6ee86a0e2b66db9e7b468f04ba88dff4bd49121958639921b5a9d60cc13af6d2f96d5ae9fa41494ecd511ddb4f6ad49fb6938ec9909e632da7863ded2786ecd6ee50fadaeaabe627ab02e97efe4daacec7b990bdcce700062ef48b2bb21b10fcc2d7b3e3c3b53446d605cd9e85915a2143ca3e2e54a3d8d4150751b6ae04a698739853e44201de48969b5407af02e4cf2c6693b267f03bdc0f16079e814c7fd2ed98ac6aa93f53cd41f1781c7339ef7e547c8d4fedbbf6da855d4ffb11850fb04c4b40752b079bc5bc58ae298a64d45ad7615b085d3ca18ac50498c9bb19e08ef8076f954ee71e96c14556855365ba560108899553d4b00ef62d8574b37b6204c34647274c5dac11ee2b1c51d5a71304334998a2958ff3c27f195ef598099aae2e0535c91bb38efb4f963dad8806543509834316f4aa9b7bbfbd7ec7d5f81386c17f789a2b79ed50e927577de3b972a9adb5a83146fce55fcf0f64f3184bfc4da3ee63b1cb5b0200375b99ad99ad00923b662b40f0f7de186e86da0a63f59381f3906a5512c01092b97e273cf4a81fb5f6b1748114ac12c8c12b217016a2d265cd1e905f3df15ed859d3e00ffb75f02d96780b9d0841fcafb1f376310353472ebecbd1b014f064756c394b856f5f14b9f1194b1785c199781ffcb71e56754f32252fe6ca4dd9a98ee646c0961c4f8c096b652119841edc9d2d292215e35ab2d06855a0a0c57ab348a5baf1196d4b6df617f781d569c9882cc72d7968365ba91761fbc8a7ed493cabdd221da871abdd9dd9e77ed2f4b2d07ed1426a447d607168441248617dd102cbab4d843bf32fda666e7f89f2e2375e795218c9688eb345e09118c3d498229a61a55e141e7cf840b996b507bb15647db7aa0e675ae78f80f9ff955025813945ac698c612a7437944a14825afaf476eeb818f76b4ec2e07e0d06f18b5e2cfad3becaaaaa20bec171991f5edc5d473df78ccde5ff922a0b71b2044a5bcf533d88d3b47f91fcc35d758bf9fdf92553edc57a7cbef0f98a16f8875145fe8d19630a3014730366203a457b98b8e24dbb89b5b9a4ede541e29c2179a117cfca58d7eb1d8fa645964ed2d9064df6a48d5cbb5438a6f5b5039f7dfbb942576daddd048e4484765703cd0bb68178bd0426e48ed401b075ecd9c1513ad5a5497ccdba134892c327c7bda938b77371cea79c362ddff8f831c137b756339eacb6a6d5508e484da46f699e0fa2b7792a2aba59638be51a7b0454ac2816a66fbfcb7e236ea35fcc4ee7bbf0603cc58a7d43ab45d01db50469e854362288bd56c98d1c8573e1c7d7df70754f0835892cc2ae23d25b125aa2ce2e9ec36cba0e1588820fa7b8493e2fe7669398402a9dac192f8a4cc73155f7598f89f4f156df681b63530ce6647f7ff9a3fbe4a2a9cbee38c5c612392c2bcb5c35e41a09f3a0129a2918203f19610f8d85fde0b6d2c9b8f2adb5d80c55879d1006d849e9960098d21ea7b97ec130c172f17b2562b336ecd38d6ff26f777dae403b94ad791c3ddbb15f8751ff8d1dba47700c08284e5aa53bc66200eb96b176bbe63caa185b0820c9116f6d16e97685b3ea4a2f83244c4b952e8c0f9fd8ba107b1ed7a0fab9b91874f2d1a8a29f37c23d99acc55805b480563d9e73d53f21300fb82b3950d2a4099cc5a42816d2e86052ed234766fdee2cd5537ffebdd15b19f0a9d803024d151b448683bbf4f6730001e24d1abbac74a5ca903e240b3601e83d4fc07a27c1249d416a540b860cddbf83bbb9fe2c86a1f4eb765d4782d41d987664f2bec420b7d2e0c424f20d0ceaf6760656a3db7a8cbf7076865f5d36a52ef58c1827ec2885cd024d7d081594283c1da1029ba65e21f995cb44fba6433bad8063eb063b5b3a8832d21a885579a7912244a2b5e8be98d69494ac42dbb546c2a82db2efa54ac7fcbd0b91bbd8d7b4411c007c8a7cf16255166d9fcb296a221c7b68ede9ac7ede8fa203db6a142d1d3f86d221a5acb03a32d67818b53676a1e8382a726e1692da59c9d20a58871ed1e558d676d471084616d74462da56f5cbe0921325da9d9a9b9ae37b29cf8d051fff885a47e7a5b9c64045ffdfe647d910ef04558f7531611b337049b3adc76b034fd0f94020b6ed4ba1e0edaf24293b1147a7d7f1dc87eadc6b8107fbd02949acfc08ebb4faf34e4d7a8103967f0468afb82414cac25eea9015427f1d3fa99c658d94882458528ad59ffd8c9a44396a8c82cba796f4f186c73d5ce8d82b5f26c234517b488daf074a734ef8e454b4814404c7065faba888d032ffacb4eb5c3cc4d347a50d68c16e02baaa72e39d116074c547f44a66217d893474bd271d8c5a2c940ef68e4f9de36bb11c11f54ae291db5e7a1b809bc2ea8beb915eca18435331e85944339bbc713716202bd3f5ef39958dcb95818e3079280f2746b178c4cd7b7ecadc42a8feeae531c8708bc8a848159a1e60fa42a15fd23b3216a782867f9c4e89b11ae77ae6e172710fbd89ede99c1207fc3291f35bf6e8678515c6f7119c6334ca1f58d97517b2be0106b8a284639da6e0efb6480969910004bf8b757869b19b712f856ed28f5aa681a42975ab84a3dd55024c1a7727170951982051172a0f3d85a6c37a937ab2b3ba305aff7dbe399943390dae66d92a3772eaf2619f77ba0b1daa3b26354841a9860c1222016bb9605fcdf991473c0507287af832399c92674a8ff1c543771e00b8b9ce61c807acf7fafcc9abd76b9d83379a4bc38a23fda31cd068595ac020803ea0a5cd8a15d9160b33d8e5846df421b1e7accca37ab18d4720fe7f92cf3e7dc612dbe3e6eaf6e7b7c6ef27dc798734a3dba0f6c5879c6d3f06a7f2db91a8b44accddf92768d478fc2031795540aa447c6744a7bfcef4e97ed1a3993971ce2cc9606cbbc2f22e765aa5bdf27410fb2de8d093bec184ecf7edc795700f49ae91e0eb076586686e062ae761e68a0600a4592e6b9579fa559c1d76b93965190804b976c15b635ed1e72f622dad57fffcbaaf8a59a4ac7ac6254d3d2d5bfbe15a2ecef2ef5b10589ccfd5df0825b64b8ac1c7c5b6ae888f004185b8208366e73992a26cb463bebc6839fd3e81778c81d407d8e418f424fd58283f87acd0f54bb996688b4fcd088eeb0402c879f12a8dc0cc3429fde2925e5d7f2474f546e83e1766044ef80c4168c1a6d8ad417b09c644fca4e49f350f7bf8ec750763d2938e96992aeebd31d22301b7eddbc8917ec722077e6310312a10c118ab97dca2b16b60d61872567d3c4c99896a0c011dc1499814de4124393741bd0ab903a4a8d7a6d86bb9b079dcd45ca24df22f68f4424a7bc53862728701d5f11f21116247c8fc780f61e31c54318b0251cfae6914304e808e1a7f6ed3f7c6939c07883ba3c509befdc1682ddd074920a614048637c48de15eee5a6767c4c1f30efe5a4edbb511f10b65f13b61322c6d5544d1d397ab7df18b2bc2becb8dcefaeedfc1b915f23f348e3732e496b25d969c624c3613aa20822c815becee44c29909af3defaf396c3646d9464cff4e4cbebd4c1e053d83ee463fe1fd8032a8d3d00c36c97284f328c7fdb57246673cbc72f3e93fb33b3d3112cd3475b14755d0c71e88563522519e4760a824309a460427cc4c847d6110a68c11bdc43ffaf7eedae0aa688c93edffc65f27b9240b232d2974d1a82b81225fda7c4759a63f6370c9e25399224485ebffc691165c9aefd54eed3f538bb7877241f476a68bdc23267480227347a385fe7a49ee863b31c6263ded42c57ab0b3c037a6ce5527ef61f4410d6eaa759580721fc24af5bfeecf32c81df55f41d9e2b5b54b3ad186b45c87c98acbfd0b38b0b482aa02ed1d212a5fb62a500d6e1014eefae41990d790107983e4da8fa832f4054f511e70b7fd46e0926fe8b863a5fac42dfe0c8ff4d58e4e8d43766ca26c24bc80e8ac96603fee110cce4ab740ff05", 0x1000}, {&(0x7f0000000f80)="e1ce666a6595e4b27b9510a886f7c77a598343bad640d5c9e7014760b0126b7b8aa507c2f9a4834b4042cb669f280d915fb5d08062b994b28eebe4955a32fc6a44c6ee34861c1a9f7c347abe0fb8f8046b048b79626527b7bd1b2aa00ca8f37e2aa24786aab0eefa851cf63d23e7485a66cd23c728bcb0df8c239109ed1e13598b13c072728331f7f1e66d51568c2cf0564731fb4c0441333dd79eb7e0fc37", 0x9f}, {&(0x7f0000001040)="7cc0c3c152ea2e57a709d55ac4172e5726b7405ed8983935123b8631439c2a70c015e8bdfcbdb28bb0341ad2ebbb4d476ededa302098e960c66cc0d6643dab86d77bbf39ee90c9379318b7ebcf92ef48f12701fca4d21549044dea1548abaa6b61ee0de9ffec8f03cd323f3a5567d2c56419c8fc3147ffb1a8bbc9092448d64571877d6f4a8407d6b081cce75844c2d7a4550eb861cf69467f4e55e668ee8ee0e8795433c5cb7b0170d7bd212fb1dd8b2e2bf1f90f03de2f6fb8ef21", 0xbc}, {&(0x7f0000001100)="1d4ce0492a84b00ef23e7c3f54099ba25a3c8e8bd27d3b7e037d06e3b0f9061ea5c71bb6039d5a4719b77f08b37e3a13b01ee4a09bf8029f1c678fb03109734afd86946b16e694cc601c24a3dfc3c96e81566c9611af923dba0f2f7b174e3bbdb93349ddb5defb0c81d9983a017b312365a1863b25ab3e822d3c", 0x7a}, {&(0x7f0000001180)="79b9107436d0d21b3e8e425ef547dfdf98ae336a74a7ae8756e4f00a1076cd6d360a6375fd4daeca8770d02181b5026cbf4a98c88d8c4dc3144ff9fe14e221391f6ff8a95674934be10cd7a7e49cc0185a", 0x51}, {&(0x7f0000001b00)="42b8680fde333c6b7caa45f9e565d4b6ac33a49cfcd73c0bb3a30bd5ce1484ef1fd78a61011083bc00759fedc1108044f693c1d6ab8b99efd8f6b0b79cdfafbdd722211ef36bb15652ef8eaad09340aa1d36320e1dbe7d496a1d2ef04258bbef262ad54bb62b452cae11b1051ec30101e5a401ba3b74361ada7648a9367478d576e9fa93cda3b0f70028cd975d", 0x8d}], 0x9, &(0x7f0000001c80)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x38, 0x4}}], 0x3, 0x400d4) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000140), 0xffffffffffffffff) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007340)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f00000016c0)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58}}, {{0x0, 0x0, &(0x7f0000003c40)=[{&(0x7f0000001900)}, {&(0x7f0000001a00)="63deec", 0x3}, {&(0x7f0000001b40)}, {0x0}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="05826d4c2a6252e98634c2ef5e736ba0d78e42e34f83a49acb42fb78a79db0017c", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000aad1770b6c7b8b580000010000000200", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xa0}}, {{&(0x7f0000005e40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006180)=[{0x0}], 0x1, &(0x7f00000061c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000006580)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000006700)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0xf}}], 0x5, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001200)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000fef7ff7a0af0fff80000ff79a4f0ff00000000b7060000efffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00ba23008500000098000000b70000000000000095000000000000006f88300eaa179843d24f95acf0af839ec5300a584fe44c80de0b061417e9ade22cecede58ee094518a5800000082c81ddfe3960a29ea15fa7e22f0f3e51416b698f6da6fe8af496d22585ffab3af24974fae00d824313ffef788c6983945dd3663f79f67e78a48b24a4bcdc33b38c5f86e96111199f0f0af9f42099a0f54041889b971cf394bd43473a5ac2acab9768cbc52ff7f000000000000711727c4a32a6b7ecdae05d2b3fed4572eb0d88976d2adda68000000000000c47b18cf93996a43e2e080f57fadf535d8b3078ebe16b10160fad64474a7b558f7a56f41022feec18e013abd8fda2b96779e534d0675fbcc13ba9f9eb96319fd5b49521d5cb2ced401d7b6fce658f203a9c2da91116d986730da1be85b0000829512099df32814820fbf7be91cd13b77f4e4e599f8bbca388247856073472312a9ff4273b9cd08000000000000616e888cda842c661577818c2069cb41aa3b4b7fc28882cad315db3fffc5183deca7a32838ec0ad70d4f55382c1879b71ec504d2f3e3883428ee3d0123a5cad346f6d517f6fcea5b6bc4fcffffffffffff03f419a6e45fd98e77da4a8202ebbdafe6b2e38c9d7e506f5da2958cf7f0d9b31ca3275e64e29d39d158cebe43308cf8760588001172e19685e9a334aec76530861b772a1da96f0a227514bd0bc26df2b50a45e4eceae1ddfe88d58879d12afdb295ce2edecb253e0471714fa124211203000000000000001f502b6c760655ffb20ae13a1a94f7ae229fbf5da7cae4f994ee82fc98c864c3e352ad16f98208cf1469dd6c1212582a3687f7dbdf708929643f3f0f4e947c40742452685ec044fc71eaca9ac692145677e14054331801b1412b390864190520f18bc66aca9123b243f608c7f62d107ebc68df9f8d296721c9d465dad604bc0dc500000000000000000000000000000000000000000568a4997dd54fa83aacd2d209f66de2e26dc2fd862a0b8ee149c148197176745fc8ff1dd5bd6611daa882298a37b041b34668d4662eb7fbe2e787dfc4c8bef2124f0439b2d18cc83361da5cc732f365b0a528db31b90bc1405b6d5301c34319ccae29b1d6034b665c79baeeeac5e71d24e2e3b6ffc5bc2dcb600e645c0048b45e286a49e888d21abfc817085d9c00e08525207e33505226fdda16e6da6dd31f7a1736029b87e8d6a05bcb356298d7dccd7de2af0885bd4939ff96ab74da3871b877e4058c8752ba4994eafed8b239d781638fa339fa0f7dd135af3f80e40f4b885770cf27d205a45d4702f97b8b7c57b180c50b2b370dfb35dc895e8f05d6e71829f36150b2cde31469c4aea0c64850eb3f3e0dc35f8cdd76bdde2018366c3201307c370433762676f72e68c962430a0000000000000000000000000000e737dc2e1a3fdebbb510c663d24f72b954965201f775b3739c14dd4832768445bf06b880a4a10021fa81473c647c028be09f2809fd396fa26532a30a8a6bf807c9fd9b8c7a39717729339dc3054117cb95693bdd61edcc2860b66545e194a961bdc5457d76ae1a87050e12ead896f3337d5a000000000000000000000000602bfd2f1ace65f2e74dc99cb73a37f40362b7904e8a0ea8d2d9805c924f9985d22972031a1223afa1288af3f48c93fcdb11963d0b748287448f722dc180e87637b662b11effabf45beda2e3a7e1adf8f94b619fa152b33440f2358a745848caf7490eb305c936d26964a2a85e133d01368b8d228d02f96064de261cf02c9632a0eb4ab259e8f4dd63d8b6d2d6b2a0c29fbab7d04d73a381c296af344655b64e12f216fbc646cc6bd60ca773d187f2fd317f6cb2309d1a13526a44b7d9b2bf93947dc3ac3340a7a114051d33d152310574f0d784910dc1a8f5bbf3610c544437626236458f285196161496389b02ba46a72da0149b4ddfdd4ef7862a07395752a37cb0194e94e1310e0c0a148a9a48b149bf2f345f3f89813c9eb05160f63f0b363deee5cb77ea6e951857e1942e5c56d72d724af7aa24a8aadb512f3302972c53b0eb7a693e0b0c775b21aed72995cfe9e9347a07d43ce3db9f22d461e86416b3176f2e4e36306630052a2b03fd36ec52af0d684fabd5f38adffaa6c5a7a8100d1aefb88576b362690b76e2eb96b07ab790cf63cfc334b7469b5b5b397c622f7c3ee064f9272443bcb928b6f7a2450cd33550a42843b0b5ac9e37134c81bd56b72e1030b05a5b3ac47b5af22a9dff0700004adacc71db2b15b4ffd98e30224763382ade45d164be76b2e9a674448f3ee2cd29707484df87ea6e8e6333b5fcb1b8b43a7c005eb800000000000000000000010000000000387592adc78ccfe479549e6f4efc14c4a5cfe845e6157d6fe70b278147edf0e25065ec6b17f8022493d105c9c31121e7957aeec5f7f2af0446d128778c8bf15b87a0eec6f4c75966b5f0e067da85e335ac9af28f102aea1254d57c390e1f4174cd023a758ce59c9e2c4ce1f28b6783661e272bf1cb5c8ac177aa9c6ccbead9a96222394afb840247e5d69473b836f0d3dc0bf951ff24b0bbea730702835159e3517ffb3da0d01833589fec3bdab629b21e5d9e87c3c58d962ff5e75c81f583c64b7e73bbbdc24b87a20cd2b25b7d5a643674801e18b06ca98b49d9e28d004c7ebccf076c64ef71421f672b0948b18ab5af448ca9446e71ba6dd4bd15a12553066de7cb767a121d56d9d26ce27fdbe6721191f2ed1cc3f9c5e3d5cba447c4793165b3cbf51c7d0cf9edf823641e1bc7db7803b60dc8b21e49a33b73ac00337067dfd3ec9d13d0fbb4df8a72a6a75d1dd128af4e6dceee1048f300000000000000000000000000000000000000000000007958a50896df65337581398793d0a9abe75251908c07d2957ca70af1ac31aae536294d6a944cd35f46cb554d8aecae5a72cb24596d896ff9ad83473567b6cb9d032c395a1459399cea31ebafc1e77649b55af527ca0f1ac972ee72a78391473c1b9e000000000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x304, 0x10, &(0x7f0000000000), 0xfffffea2}, 0x48) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={0xffffffffffffffff, 0x0, 0xe, 0x0, &(0x7f0000000040)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) sendmmsg$unix(r1, 0x0, 0x0, 0x24008000) (async) 00:06:43 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000001000000000600000000b5dd00000000000081000000b50000009500000500000000"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r1, 0x8979) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) (async) r2 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VIDIOC_CROPCAP(r2, 0xc02c563a, &(0x7f0000000380)={0x2, {0xfffffffb, 0x1, 0x5, 0x3}, {0x7, 0x7f, 0x1, 0x9}, {0xeb, 0xd1}}) (async) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000000c0), 0x101900, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r3, 0x0, 0x6f, 0x49, &(0x7f0000000040)="b3e52921456fa8237c65977c9e7ea8e1c19be800170df5a6d47b6ba5a868ac817a152b5e1e93cba0d8db40cefeca14a46e9367084bca0b71e398660c4bb405a0694bcaa9f23482662cdd7a8a5a7492d78923d8fca901a96b9df7b1778e735acc122ccde28a1ec5dd9eb925fcf72279", &(0x7f0000000400)=""/73, 0x3, 0x0, 0xe5, 0xb5, &(0x7f0000000200)="9c0f0b5f868ddec819e6fb099c060582ddc9c31f1be7a25a54468cccfaf6c1b24dda6e5da844147bb0823cac0421e96069b9a3528cc4a10ed01eb1668c94a1e19a9574c61fb91424ad480626342a22ed5e745ebbb737a4a405c49a89520c073cbc074a267cfec7c50b561fa1cec493eb369b0d1ad513fc0f78027d594d964e7b99b678e3fa0bca7bf5f1f9d4362fff42f7c4fe4e634f6b7cab39b5388763a37c822f82478603ee799f287332fc7247f61878b514ae1a1c081ae12c917698a1fe423b8e78fa995b8c0423ce911252966c5da78bb0e843190dfb66bc705ba692bb5d9562ea45", &(0x7f0000000500)="1271c3132b914bbe8478a650bdefcfb00a853db29853904ccff730eb830017835659ca55e745392ad9ab759603360bc718e06b4b8f0446e6ea1992acd8fd2f6336d6829f2e74d76848c356791e39d2580041f89a8edbd0d812e4951a9526d516ac649eae1f5606c612a3a5555a7c8976094afa86c65020b69fe146392bf8892fa7165a07f82dc5c15f5f4a8b9a62947dc1bb908c51f7d95e1cf14e433bac0eb5d78680151c27d2203f2f45002c1e7f3b2eb45d85b9", 0x1, 0x1f}, 0x53) (async, rerun: 64) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000026c0)={r0, 0x0, 0x5f, 0xda, &(0x7f0000000300)="ab6a36fbd52b0d3780ee3d26254ff6bb1e238b4a06b4e31e06d6384701ccd0355de243ded63f59b7fe6a926b3ca3d51e022ce33945a25d0453978dcbd2fd7f62016221cd52dd7634e354fdb9df129ccebcf3d0aedd44fffd6895ad3b574218", &(0x7f00000005c0)=""/218, 0x88be, 0x0, 0x1000, 0x1000, &(0x7f00000006c0)="6db6b4f665ba40432c8335db91afdbf057674202f75cb26a900cb6384b78080af557952c631b53020d6f4e49acc4d1432b9a2019675c3ff536c483244a4b3e5450fe407c9389fdbfb691213a08a6d1ca1c4f879f3c4acf49187408a39643913dc03fdc23c4479a5afb75415262dc2f9d15681b02d442e7da3510fc30c7772b71d699d913076eb5a36b439db2778ed0ed09ed023f9959195bfc1b75bdbf780b28dd66a34af1dd82b1e79cd14aac7f88e4aac89d0bdb135bfb113921d09e29c894d1c30020e1e25b622c99230ce6afcb95164e4bb50563ef005e83c850e39bd3b1bd17120ed95f503188b4f9d411c8d42128d6f347da2ca207de85f897f6717d136a27addad900def3684472370d63b0841b105b0951e243b64c767ebba1e1d0928f39ae7c2df0e6e212a766bd31783dca6955a220c7c5afd1c4c900db9ba39e305f1ce86355146bf5cdbc459841721e5f94804441a8b10838ee6aeea6f30b9fc4ae638fadad02d51765c66c74a3657ce188c626f8b00149b389a4534190b9d12eb014fa6545ba00a9e0000db120a02e74396f3256454b2f55cbd1151484ffb45b765bc6fca367c654ae672a55aa7fb61a82b9a4e7f6d33ace7e07033b32537c784b97eec5d6ad2d89cbaf8b005b11bc27df6bd0d57bf8497b324efd5f46665b110ca4ff61b55363a4b9abe69ac8501ba5f11cc27c45d4347c3ebf34e71138ee2418e4f516d2253356ebfc8bced03e724ae4a0858f1eb7d61e4c2042dcc9789f535a391388ed8a27e61351c915496cb4cd12f23a109dfa42c458468ababbea585066381196f076a3f3d0c1319588d6fbe1481f60c36c32cf4ac955a95142ff7a8b164876a9fbe8f535bc23458056cefcf72cf165870a5f6d65231cffb7edac6f72391df3891304045722d8eeff0662fdfcc8d12e61c285b0366e642558fc5ef47f737aecc5e0430ae5e7ec0c1dba56cad1abfefb024672b0dfc9b60ac1983cbd765a5edd682f902e3643bf59651861f191e16799c207bd886399c7e05277878393c1b97ed744309cb5becf0075ee165365fe0fe398bbcfaf60bf2f69a513d379f80b9466b45ac7861c190f0ae0679a1d98ecb6f0d1292d2144900ccc2af799d2440ee5c06672791a03b7702c288c950eb6a2a5ee18ebdc8a8669dba1acb11d1d71e42401136fee2bcb78521b9c82900c8027597fecc2937d8179c858270606ea6608f6fa39c44a25388e3b8cb7b5f384959c7252c78b3f9f41ab3adfe66126618b30da6d9377f0417f0d89da30302a76d9c7dc3eba4fc3d5c82022b389a3a5935c19b13483752d7a7df3b3fc67ca1bbe88ffb7bc9477e87cf84fd593ff29591a79343baba8051b8916a6352bae26151d463d81578d6a7843b7da9601ea1fe98fa2a6dbccdf7d07676864a67900f3a6fbbd03f30fc42273866787d3e38575a272c9c0c50b86ff82245dc7ea851325c9eefcb1b07b5c87959604241c4a3c34e4126830da7cc67f57b7edf41b0d283cb4c0b2afdebb3b5fbcf54c51b5d0738ee8a71b5aa106a46c4f8044314f766afdccc20f8ea7a146e8a46a698bad392dd471b425641c705112f5e9687d059729657951ce068e8618f19a687258d018562f5447deceaffa3f52b325b293754f285216f4737d6beb0a8db9b49ac69743951b887bdc12d9722f31f2b7a58951b83c5f9e87dc7c7974a1b5457743d39d053f6744a6d4d17561b77d6c1d381b9556e9ce2550476a9ac2b5087381ac33a5ed185a96885764310b6b916fd06690c996084d1ce55873d43d8e642d3ed6cd8aff765fe7266e37efb9f0072d586d5493f19ddb3f741ec8bcc752f8b061ed14d2ab1d50e240485a8e19abedb5cbdac37e81629e2575f3cfc99c838407bb50b5d46e84afbf48816b2eb6ff6cfc72b31c522abe89e24da62a3e3ac2731baf40749af4893e77c4cea4f55cfc0d6ec18478958ea0c7f209a0dc55ed997f333a7a754a308fc238bd5fb3c6f4f8920c9e1fe385f9a4ec3d0aea83bdc8e51cdc398e8e342100457087d9987e7f5bf9b9842dece233c6252808a23691c635c2ae74306ee279be434a0490d276b338ecdb7e067f6054ba33ebda4246233decf71daec972fa7cb70f2fb18122d72d39a649f28e350dd61e43d0705033a2ec5a2e6638f089445239aee079fe09a857b2bcdeab328ac9f1c9911d702526f38430d88325a843e7921bf7f6b8a9597364cd6e81c707233f80d2336d297ecab21c8324306da670c568a14c2ec81bcf9ca81a8bec701ff72ed4612baa7c4b757bf3d973f363f98700d79f61fcab0e6b35c53a449779762af9ae1a532d73767e2051e391a473e5a0c3d2c284d95a397b581c6df036212e9582726c4483eb6d3e6e0254b58759f0d4b3f8878d9458658b8a6134349d206bdd049f1fcd087f16813ac468ff642210da250f0838d94d6dbfa6e3d82bac17f136060cde3794180a1e588fa5d3544ed7d797b7830f7bcaa8f1416290a01ccf413ec223cfcd04a32fec0de2bbf35ae4b92579a3f1a6bfad832aa6d21d4de50cc2414180b2d835bcf5787e490df734227ecf9009580e38f2419b87ab029df6bc413e99d06141483d23431b286d41ef2efbad1058db69bbc58dafd51dadf3f496fe6f07cdb6bd31863bf00c2b0d48cac23da9f6a534495119b43a2e6bfb06cb61b78c799eb3ded61a73ca3387beeba5848d49d617fefd9376ce0597cb3f995c7e3763222670e8facd2a0317dba075ab86d6030407222b8c04569bf46e6f50273b7542ff728269db3a82a4c64dd450e4dd9505d28ddd9691d6240bdd36d2d6c1e89ba568c6d7fa427a29c3ad40630c65268d3c6695ce17f4f4cbd1135121b17274315dd03ca3c11a654e66ba267e6cdaab5e7660c3683f55dd3bad6b68dc747888d09b5940c819af61e414f0db95ccc1167ba4ba00c4fcdcc68f6b2cb736e9763aa1df234a3d44e87a3965d974a21f4cc02f3bba51e091f2ca60fb7155ceb7337e6408832f9cacda0cf92f9c2f4c142be42042c2407c96373090e447bfe7ecf3fc4d079bc03651ba773fa7bf5f447f2b74a49f1f9495aa977f73e72f01f63fb2ada7cdcaa84a6c26124080211aef6f0603effcccc3729eb1169dc6ac32678de5cb7e05d86533cca8d779d28fcde162b421c2751a9ed47f15eaa6b86900916cca5b078eb4ede00b0a0854445dc0c8764aa6885f772b4bb0557bf582df1a31992d94bc10afd3d9510362323ad46807a90b6249e55558c9381a80f1d8c7ee5b1b8d458962157f9071bf6c5e7572d36840978862f6ab6278a2671d218bf8c80641e4b34d81b199375815e7e5e8fad18b8b384d123996a75ab90e916c7ac76914bfef8dfef25e8a1fe43421b66dde2c49299beda4ddac75d55b5a5d369f02b97c3121ed2661c27418b2532ca90f2e55b61b0e72cbdd11f4ce6e44fb12c653c1fd3b3b6cb33e6f81d5dee8bbc28e109c42e56ead5bb826a5120632b3c1159ecf0ee3060472f6ca8281a425ec06a9f2b97a3250237575aa0cae85e65c12a83d8ad4adc36cad3c13ce7daa9989b4da4027eb37f157a4dda5b2ea7481d80deb0f9c5a25f4810aab85e814467e7f7f0d5e808fdc200497c018d1fe655659fd27a843b82fe581a54958d8c1a5729d24b7269c3f40f9224b5bf0f3162247e4773bac45aa2928332ecbbd825cba1d91e0cecb5bd46b6871efb41780b12c4ce1b8f83a1c83fd0069aae2753a69741e5cf726a146d6ee6a4d035fb5c7ca75c26fcf22d6baa1c2b16c89fd1e748e85bd3f72267a97853e489d92e1618771f578e298d5c6643e2d56b052ef284f38b7e97d60ec3af6e049fb6aa86e905012c8a848b634e4df537664d2b6dfe7c252ec122be35d44eae339c8264734374719b9d5b5d14e68d9a56e2e9d2b1035e05e68fc2504d1078209ff21680bcdd0a97815290d70e4db36679ee599256e86ef1f1086c1582e06ff0b6028e37ed66ff887c55d1b462b3fc50d75a89e0970254b9ea73dd02c8df589a66d50a7f6c0e72c57d78f19558db8b708099b01b1ff49d0fe202a9c28d4fc74bcf5d0b192a6f70933b2361213bfe8fcf4020024829f87f0d2b48e7f1b8c6141c58e60494f003a3f7283f41035be15fd626434f3af19df46398ae120e542f63efa384a146234609717f6a2deca6aef81d969f1951f437b99df86dc5ecb93a651ef777a68eae8978208464856f828554fb5cfd6fa5c07f8af3546e95eb594602d08ef6308b06254bd1ead4949cae517c11b0527ef8809a950f96de57ec5ffa41ff5b4e0fa7a3c04034fa2640fec579204bd456cd5a77b4ea68760d0ec9b80801e1cd54c40514b1499f651c448d6f6fd14e212659bda4959f19dacb264c538e5baf75d991d13b47cd4d084034f786a18c93669d9fee40a8e65d7f16043f396b4a3eff9613fdf56b2334580f938883770569ab177da5d188e0b50b232b620713f78d9150698e49a708556280e8ca6c3d01a70aa0f0693a7d9fce4e52018c85b5b553d5b867f4f9f0df569816e585c9187a168236b79e020b7bd52348782ad96c5c3ec41dbe14936c32cc62c67955705af2a4fefe1254b5f2300f627a3407d996f2c3e201cda5912cec224f7b6b9818c4e01efba5bed06ced7e242dcecbc6f457d9dff64a2b9d0e9911b4572507e538b63e34c4b6532eaa28c3dbb3920c5fb274d734eb9b0144337cb606e2fa88621805fd49480a7021f390e6785097ca7a61be0e14eab39acd0119073aa726283b22e128a2826fbc42d4995da3dcdaa072180ec22c958d2e4cbb4b3077a01fed028cfcd1b42d49286ae6546d144cc4152678e377cb7c294f5b1cc1115d0adce78e260374ced82b40f080ae60f2c93f93a1a9b4d7687c05206c67bd430d374fe76a68013635fd95c377f98700c16941d962d5906449638d5fe1fd729ea6f88479b429693bac6ed655e80d02795e155ab8322b84775b8b0393025869f9584eb37d8ff9396d1907213ccf43859084c06189bfb78cb493a3acfbd226665efd9e5bab7265fc65606f0f9c2fd4c8370a122d01b11fadd535ac7b44f1b81259483039018ee5176034224b30d1c3be600a7588e5e1a81ae68c3f888576573f72c14cf52478dbdddfce6759ac1b6796189e090f02782574e073e09217601324de47da2dc965fb385aa67352d795f1a5a3b674aee9a51a8ede9f08e15e4d2c2fe3c230814184864a3198f1d5e6f3f0bbdaec2821193b1c71a2faa869fc8c484dfb79430e371a5326584e060be361054e0ac2233b7f20c5a24025dc0193c8e31ccb58c0fcca5ce9eafa0f50d133316aee2799ca13f680c820e6dcfcc854af8f1567dbef0e25247f3d2b720c8b6ccd8fe82847aa404ff345ae8d42d16f1636b012ec289bb5f742d831a336da5b4b0ddd923b7246067674eec22b397e2d243f8c179499c09b82720c1242d423becffaf3e821cbb27440db25d7db4235fff0d1febfe0bf85e1110ea69839d231fe58f263d563908018bc28d0a5adc60892f6bab4795a7fb300e44b3e63a9b53a43c0b198d6f081e9d67d8bdad27d364174a70b02b7bc96a10d00f1ab17d816a9891341ee0298446a0b0bb342946f2c5c8ca2e81cf7e68202405c4c2c3514255a54bcd11595f1c853e3804f291542edcb3448aebc45b5aae2004e0c1da7566d6f047c7a1d4031081ce613334051a67638903c4ff28c3b3276a1a21c843cffcef84dc8d55df008311b72bfcee9469597873ce7c47ad2f56f8791baa8047bd48ad8a4e70fcdb0e4556a6518ccd34c7b16c43a3d38707c392406cfbaafd", &(0x7f00000016c0)="a0fd4052141f575a9e488cdbdf6837dddd7b6b12854ed40607f3ff43a1492f0e27372bf34679f34b1210fa0d88b5b2bdd8f2dc08f58c2c2f1ec3b8b221536061cd5a4c2cb72eb837cacb4b203e9139946207f3578d3e21f30caeb6562a34b069f8182566ac972c2221f96feb91c81a417af3f0f7a8150c3e5498e83d7911262d675f8a81a8e3595ef8114c881b10cb904c761c4c005e3ddcbe61d597b8773cbb630a2ca3a44600c3a59cbb5689aec366f5ecd5198aa011271996e7aa98d81faa85c1f942d0bdd6863538fecbe8e37279838f4ca012349795b4f429d02e53184ab937aadfd12759518ab06b2804a4491b08c6c6dca2c8919a55224c202b7dd5bcbf7f76ba816a8160347fd4082c0c4f77b5264839446b9d154b809ad3ceb21f58a59448441008d34eab0cf3339d891d5d25199a97f5743b7c0671852790a2e920638ca2bae118445090862b079e4407f844a09e44ee3077554083f36ce162be7ccf4e07a296105add1a50bb68b4a8e9d4c9f8254451aaa3248133095a5414663d6060821634ff4e153fdf5b7548d4ee87b796ca36c83d8a548f0655ff6e56ab1e34888235d96f675c7a263a9344e04ba0d3ae7addcf1f0f6bd476acd508062f2eff8621f3f9b32557c7c9511bd4decae4734fef7a124e26f6ab3bfdc08f3926c81fce5d5df971511cd4ecf91b628382f4fdfec296a42d8207728e902c027a0b200b508e68b1a6d91369b655812546e53846c24476e2451da8ca4ea19d4bfb083ffb91b39e1944efaecd767d8968380b98cc741090f1405ecbc8c6b6737a5ad2cbe8738a967303b9912357fe535c5853566307602ac2a4ab84bc8c3028e9452da8f685f2b264458b169dcd5fd3d419409cf83b618df16a1662d11a935cb1e4b6100bf5ec6cbd44f5b5357b40920f07d23f303d6877a2602f6dd8f8917cc9a935bce203c3816481745520db269490a8ea0d2627e01073fb62730a317d64c7f44a43b8f8142774fb42316443613d9e2248aa21ef7dc90806f279efaf07ca2dfb0b3143fdd0975d6bad1e07f7c319d05aca723f3b1b5dbc374e107ea983b2939e3fe5fe2aa266dca4f027a42de519dbc6e1000ce06a1809c2cdf2a95061ee5945f06afa3f051434b8cc52e1c91a8980be758ccf4732c6d2b0daa3a3f646acdc8083c5d07654e1b84a92e87b34eebb18c476da92af502c5f049e0fb4707829d1311412d5dac1e2944305e00491945d3538bce2cf3ebf361d025ad69738a12d85f471e530407f7195c4b9c26fc44d30e6cf41db2aa68ce1e0f9c1fb27baa3d135f92735cbd3f84990e6b1bff403ff30c1d1a17a5c8047b1b2dcd6b4d9144708f74f24ba5c2dca7620ced97dc3c599310cb1c9133cde3d66d11720c3656e9db652055fa80aa305b2c9571b32594a244f9e1b82c2c80e3399d5e8c03c255df7326f7c79fefac171f5cc2393c936b83cc793de3f129479077186ec0fc59d5003ed1f0bf4e0872dd463cc2f1994bcfb6b36cc232963b9eab917635aaf778ede89a9c3a686945b2ca42c3724ccae8f9d12a82f5e7580c3920df80e3a5204770b60f13623e4822b201801d2381807c60af19d70b66a5bd51a50a427b2ebd02ea52edf583e77b87482ddd87b0cb0284c14c20966918d3d5941d070b1f49081882537c88bb89a294eb43dffe59a8ae453250dff2a894f8a3c2cfebaee3c6b6d4c242ce876ee7998ff4f32acf73df3748238e71c2137eb1cf5bdbabce03731aa9757224b15c2c2d408284afbabc7cd553ea600adbd244490e5721ba813f8c5f32aebc7eef9d4d864c58c90981a493ee1184cf187db598a9f26dbd2e4f12f969dfab41d04bcdd22f80ba9a17b6cc91e7408ff8ea20f68b515cf05f7dd6abea80943c4c69831d8556d618a8217831079b76e51f85a048d19c6d07689606385344a571350a5476e4474ab65f8e99dff62f6325d253cb71824f163953921c4a02bc15727f84be36021649bdb2f855df405cd99492fae9ecdca46ffa749af8955b0541e92c19e8ae9575db4ad2389bb43dc0bb577e1508d01932dd99fe19c0484a93e55cb4fdf313f9c2565fe0e93fef31c6ffee082612133d148d6bf8550ae51138aad23666d11921c1c5d752f508199f9a06fe588091a579eec7a950a2bf46cc3f410e17836a7e55a1063ddbbab8ec4b8b9f72a1b88bf9a4f34e50d3e4274f0fe17f66054e8d7ff14e7ccf151f2b3caac5a6394e529b686f05ed7480f73938d8c84e2a6b5e0a76f10bfb9d5b7c13485f00254681465b4b49a1e7c942357ff444d9e15658467d77d8c1488416c5684f74f6b0394dbe3848681d9eeb2d77fd6acc40046364a4547abf9ab1e37f90551dd34e8bdc35ec46e0dc4db4e55f292df0c6b93ac22f2f25525622673a4d380d455033ff1303af0fdff6a1aefc1a632c30d485417166818737283bf4ef1a1b4d51c8b6f484669c0959b9a713fb5a33645eac34b152dc0da9f99eb46cbb397015d5f7a5f9f6f2cccff9ecf765d2ee5e144111b82c6a7ae13c2b581eda1b795efc67f51161a1ee1a2bff670973c6298a9e7f93204de2313927739324f8318ba357f6765804fdd7c751fc21c09a586ad3129e47544b286e0fbec785af9872144bb3a61e2cb2ae3547205eb00f631d47dcabafa791bed1b570d3a8c1960aa0c2d3da03d2566ea06ed5fc1611cb2ef5a265d861a954a1f209998c0a67e8c828f2e4448f520cdffd4d85aadfcc1c9b0161463c3fae678ac835c909cc47b2565d06c76a358c4d9e5a47df77f6feb329cfd05370608a05b5242d6825f42741580e8aa433126037bb13d521f319763e6548713655400dee39741924c20b700354d6f3a002a4ab75c9444dc5ea86ae0ebed146320570db398f1600eb6b656fb842480b7a025201dd0f9a8f73b1555e35a8c83549a7470bea7e26afd12e15b1bd5964af5969d036930e5608435c54981090e0968688792f212a4b64b8d083cde797ed4d72fcb2384e4293a8ffb528b65d58f914d3828fd55f2ada219fb5760fb64d4ed7f0c8f72b3704609a416a789c1fe6ee94ea22e9e541bc63eeec45fd548e8a4404cd9283375f8de054a4f1eb10556d59202c1d1d4790373b4b580cabdbc7b9e68d749e9b4fc3ae1c0e9114437e2f7ba88286bbaf1f7d93f690b54740c8373730854892e5574a4f02e265a08e01b62c8586781f0f6264ab2fc829acb2a43821e4d8c644288e89ca7f605005ae4924e8a3f021a0d95de637f873731830a90538fc19538765b4da5c92c500bb62171ea45cab37aae6e7535e762c06aad9914314b2d3729b7ffe007ed4b2a93ad7ccd5b8a39803a80614f7f5ea53b24ceb18f4dbda50bc6c801f19181d1824a2cd8b23ca764b61b40e6a54b8bd74d52b0d478078d248114b8791470108e44d9f1c8f738c66c976706c17791935a9b1c4fdad84417281ece0a931fa4f942b40e877bdfed6f527276be9d77277fbe0137c878ab8c781a4d3d22b3a0a3e6c727ba6ccab4ed4f1c33914362d0ea5638cd239d5e988d04e7c6c8a9df57e1e02cc9cdb691bf72cd9966daa4c39f93c489c6e601876d9ef2f69caf7611c4261f8b562f968df3f49833b1505e290195200386a2c5d50af71ff6b6a672d16fc307fd7eb6a06f3d2d5194f89b4017b6a0e89faeb04e2a37f2d3ef0ee4a1b1e926723982f102118069b95e938c2a96e377487f984b4aadb11bcbc539aa8537bde3c43a04e38fae9c7d6221c662d37c9ae3f28f8839a1275cd7bd5e04db3c5eb79ff3831263a7942e048ae1bff5847620f6da0ea126350d9d8e82bb02346b6ff25df1188f6165d1e4e64e7f91a660fca6c35a44d0bd4a66f55dc246813d9a4382a0610fb954c22e4d3a1ec552753b78a64d4600c37f1a682e88dbcf28c204f6d316f3fa4e75ac5f5d06775389f567fefb1d20cef128a2fe7a63b31a738e0d19bc7e990fd9e49807dd4230f4b76d84ef1437dbd50b20ed5308925c707c9a055a64e2550915cbdaa8ccc480486270986aabae2d1351f3c224e2b136a51e26f1b4bba7ce0efab7906a8dff4a3a71fedbc8fc9c22f5d34e1c45939eb745c2d61512328a6e4e80f22fdcfc3c5acddf473f639a3d6afb6c88ee20022b3ef7593dbd20216310439b3e5a1212a1a270d9b249b1949e01b3edc0fcbcc57a32c20a76f5647d0e4204a14ea2036927c802f58295baef50022d3d5d12f51ea28c594559a7528e2794dd8ffc95fda29cc17862c224408e0e77af616a283a35da5f9fd90bef4fe8b7dc8bd9b54712a0f4f472362e847c8866708f169e5084a3742e9521938887a3f560d5dd78a481ece9b52591312c84413c3d9a46a25d4394555c7e32da202493fbff038f78eaa14157ae9002c0fdd544ba1a232cb2297235d0ac47100b50ef4b8bdbf7e007848297b04a9c7fc2ea91487f3094f5fb3efd087ff5e6e9e70f9fee1c2779246adb0f392cd1689621ff16a8538ef4f045c73ad41c3311745219ae27a23ae9b20df72c4d53c036939a5474c10a03bff3e9699104e591b0557a6433d806d784a5f0d17c257fd9c54e340cd9dcc58eda4febfc541e34ed02ac7bba539db48a0611cc0cae7281c452bb19d5413680b71d163024f2d45ffbc6549e20dbdf81918a1209ff573fc0bc1e945e811046c2c57db10ec2e5a122aff6a7a19e77d97a7ffff17c6f356bf2f3c03b81902f4bfd39309227de99dfaf3037632b74ae25a34bf7ee08d0ab7eb21baff46d52c771d9fbc382aae018291c26d65306b7d0eb38b56999d9118678ac23363c780a4c0d6c5acc208306fee54acabe2a8ddca60fe18e0a788d021c403973ad536dd724d7c9f1329912bde4a2969d4e029b7b64f9fe5ca3bfcaed94ff556495810cbcc45d55b68cdc7531d9dd84f8de5d844f0f1b8f18fd768454f6904f2002af304261cffafbabd2c136651bdcc49c9b63473f644a130fcc7fc7f9907902cc49ecde559108aff78e00ec0fdab1781e8f793af7a546c4535b7143379377d0d4799d4fb479e1357f4a0ec5c4d17182c6958ac3fe1f88c766cc54122c0c6925a5793d5c8dc7dca7bc5d03718ed8f74b391ae3d41e56dfdbc92d27258136a12893f9886b03bd9d52ac6116430686dd52f5bbe3bd3b7e4e64d578cabd800c1e8f5d04d7833f375cc8cc07e95db5faa74245cac500ad416e413745c405f3e89b705cf056111de24d7cd5acd6d197729db7a58774926a1fd7cc81ab84b3fe3c50269f0e0071c01e13218956e83d2365ab9c75a1d2fc0850384c969461f7c88a282078a04716988f4c240df9b5815c75863509eabfd0317df6732016add16f92ed455bbd9b7aef92f23f045594ba9c16c38a761e629b06f7ccf26104852c3a629ae80cb9e3edfb01a806b73dc402481c2527254fded127bb5165db6f1c8beb43aa37d1fba2639fc3ad631752c9a83061f96bd2203391fa4152e2b8896ab2e40f9c490753ef240a9f0efcf2fa5119f9e031687c311a634b854e2764b5606e82c742fce7533cf403fd44cb15e43baf5fa3bc1536ffa24f5cb9b75cb948761fc9a8ee677ec75af44bab7b9fd35f235de5a319d2d388650537c12e446ade7d814f498d4dab12da3c04441b9a4f2b8b9ddd1b62267aa5c5d05df9d47dbb62686eb5d088e2d9eeac1e0a74aa056d1a9b60dc1255e64b057dee267a1e569d9bfcd2c296e8338977c2e4a7fa6e290d32d49173062f3b48f739ff73eeef96fecf4328b9f17b590c83db26f85cad59cfd6355f09bf5b79459108f3098a1aa67d3b91bb93973c27d7559240a022b7fd379da681a7c808", 0x0, 0x401}, 0x48) (async, rerun: 64) write$binfmt_script(r0, &(0x7f00000003c0)={'#! ', '', [{0x20, ':@'}], 0xa, "ff914943e6bec205cbfdb5efd8b748c899987d"}, 0x1a) [ 403.044074][ T3073] Bluetooth: hci6: sending frame failed (-49) [ 403.047305][ T3071] Bluetooth: hci6: Opcode 0x1003 failed: -49 00:06:43 executing program 3: prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r0 = syz_open_dev$usbfs(&(0x7f0000000040), 0x6adf9e8e, 0x83001) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f00000010c0)=@usbdevfs_driver={0x12, 0x0, &(0x7f00000000c0)="555ae9ea6d610190f578e6411ffb6de5c5b43f1d5ece636cdff164deb3576325f26a48764600334a0389b5c915dfd30777e56be16a0095250c748e7b52517216be676b4624ecac350c36ff30f5df41b9a2ddec7a0ab0cd56206ce693a47345e3665da5eef8acfbf2d7a8018ab20f57d405e73389c3c983be042996353518c7c7acf56685376e12def5d5f0d9265fe596fef82651a045f34184b4ee5b8cb6af6be043697129b378c6091c37555004a7fc0cb9b50e4b6ff219fa64fc305b9e55ac7680c0d9f8a14e40b911ec540cace65a9311578588b461e60bf2ea665463c198a96c1bda18d4eccc2fd746445766010d6b9e048604736a79fb94bd6166db2e6d8e0c8433f221887c986ce041857f5dca2abad366ff3a52db6f14d2ddee11f5d9b8b458961a8acf600ca484b88d160a0408596981def814dde15e86b3b13e37d47e22f5e5a691bcaebadfd592668416845ef434ee6c1b189c6787c70b2fbbcbddecaab668220ca7d0db419cfd9075e44ae74983c2f255e12c21ba07ee1454c7e1db038d1fa2bcd7a883bbd6116b9ee6ad2ee2a568c5d4c663356e43ae1da767f5ef2873619080e031b1d3db278e49fbe98f7b9d352a95853a5f23b38439f2539dfb744ba02ce8a04e18ab588e5b804c661cbeb4f476ceecdb538144f99094e74772c8a13e51beeb7ab2a075fb70fd00a0cdc3ef6d0fc7672a495695d3c84c459705985ab42d30bc5c6a364c6bd83022c6c73153cb245e843d3912b51d8fbd8ad8a2ef2c6c64889db13e8865b901b5ee3ee33e459882501e542910e91a22d4f34972ffd1075ab2b4dd0213df70cb0e9aad1979134e6e20f58d9a8a0b2ebe388c6cde48dfa24f6dab0e154dc9e6079da091922cc71536867986c1401f4f55f39bd6b530bfcac326a0e4b5d7841dcee85b3ec746e5f72038e1e31d12362963ddb5a5159a28ca54720ad299349f388d5e6009d3dca37e125dd7019d9866809ad42c6146346a95e226875ce361ad669390c658842efd0f69b0a7a478afe18da62348f95c8344ec6388ade1b0435a6a58762ae63f981a41844500702ea0fb02b12068e1e337341820888d704780abe5d86f495250baa6a6231f4ab7c06766a70a2edc9946870b4b6d729e3e4f2666c1c976171deaf974b521c56ea9a429eeb91dc24e97aaff185d6d6e1c4d2b7055408124e15fe77685d67bc52cb072c074464cf97c28ba9dad0570f79d8ef97bcc91ae1c03b726b2aedfdda2481b22e82ab7f8fc765945ebc3e2a006e6862a46f9ac6660f8a4301eb29ec3d80482423c8b355b05bdd960bd2c8b88dde69bc2f3a59dae7a6113994a8894e56d0e71596040cff3593c4db48945c68ab92eb3423a95f7f57e1e14abcaf65ceac353a916eb50c2ba5a72a25b114e9fcb40592b5f4fc14c2c8dd177db01eb0ac029ebe24ff3f17712c06b1a0fb2faaac26576b1440ac78a4cad09f75d806d5faea5c3ed93fb04e4d72b0c45c69c5ad38fc46e636319f5c2285795f958fb7c811a5a4ef2bf941ff755b0bd89e68b37c6730d4020491a245fb71d621c5b9a6c2825d49965a3c0431d8dc7bce6f8422ab206382197e7be2c4d766fbf435a0d69d164f534d6a1ae985c4e38f4a5a6531f12677a5387a387a22c6de63b5a978a844532be5b0f9613611b815aa96aa301260c5178b5069522ad5643f6b2d653730c9aab7e6a8026ce2163d53ae7405b78edd802917b24be2247476c94eacf7a7b9e7b4c0440f0f4618aebeb9155d4456a94ba838ba809809b081eab15993ae940096fd7ad24763d96792529e132e71104cc407ccafb8417ef2b7fd673ca3ef6b2310d089a661449aa8b615e780f502cc7164f863502a64f416198759e839173c4acc3843668e71344a79be67150f17c9ce7df09c73bfe3619fe776d8097fc2200cdbc0c737e6ec1441cd67f1fff45538fb28cb1b344e0e64fa61c8dd6190da19fe94ed251efe1ff4d66367b520806cb6559d744023384fc087061d26556df9e1b0840d8d523f7b09241bfeebc7ee55ab0e8f1b44e0c867feb54e34063ba91e129d7a2d17d2827c60a68f94fbf1f6d7400797c91490d63fbf35fcf7fd9f10ef20a57ca7a4aac9d0ce8da3f43e3ed30ba3d5d3e82328a6a37ed0ef04be43585f2f7085792870dea460cd0642468eff9f715cc914cbd49e669e33327a08bf4cb329a99b1ad8a3c54e557be1fd813c07ec83b79bcc6364da84fdfa281e07d8dba1b22240113dadf1992a0031bf3e740dfa2c2637804dd61c836d490d328b7e92cf368a6a809f4a98bf228911137d89aa6af1caa90218325c27988cf688389175cc6c0ef613274a0d8dbeb347d479a1be0aafb73781240b453faf40f8f8e104b600247e6733192f5f2181bffc6128fef3c6bd6e17c4d18f66c11d4f1f8dc51d8d980c6d80dc54db4b047c309e1aafd4ab2d40cdbdedbf31510e6f258df680f02797addd2dd71c61fae12944fad08747e9861111dbf44ced15025af1547267f3e85bb3f8290fddd42207e9809904bf54ed987190459cf478da20df462145ad73e426c03b07810b73e70b58b46096287cc50441f739b4328affa772c9f2bb4c3e23af967b7c6c007264109d9ca8d123551d325afdca78cbbe360b49abfae318c222920ab313b2628549f5fb0fabab45b9ffb31bfa822730479c17a1ea7688402179059e029b32a87986e6d04ea2de193da4324dc107596351bf0193d83a91bcb2b8fa456bff7ae7b28c797a190f500de02c8fdea27ef3a6c912b0c17936c46a98c113c3892eeefcb87b8b12eab7018dc972c69335389c00a2e9a00eddf97b8c40aeb51bd5aae2fcbd4145d4c29d3317115ceded3b517e0a44b1bb682f521135e541db36a52f59568c682e2676e0303a5659835a33036df0a64c20cd27b49f3058630025fbcd5d7f86f54ad76edb1d37944b243e68042c11d1b3a63145bc6e25495be5a9ce9ede6efc5bce3516ce20fa2f49d7857a639f84a715e2e18ca167147bb44ca2e076f2f99a62a6c85fee3172085193fec3d7ef96f0fbe8292d79a46a926d195ca7156adaf595e19393d807b4580dfccd29cf0ea7730e74e0f85caaa6f4df56649de2350764ead901c5876915caace5208cfc4d510445f9c2875b9ade90bf530a39230e4e4f883539e29cb45e0503b2ee7c9b471148e004080962ffa30395ded589486fe61e20985346b2732d4a5b4e7c4356defe41ecf096ddbb7e47dd11815c447e6aad5976436b64807b1029bbff495e69f0e8bd4d856d35f4b55dc7ee55f0db1f68493bbab8616b426463db75a3cde3d97c8ed085547055556c1d6f2bf9016c3f109e0cc2dceb2c1643b61ecf7d0775b2ebcb83feb6bf89992624d27afdcfae7a3173b6bf0f637a8150bc020435ece87d7b6bc3cb31ecf9959ba5562f21def644e3537dfc449c99b3a2212f96bf00866b47e5daad18bb864f2445e807a4683985cf711b93ac0199d9700fc4272a543f06ade33d6024750cb8a02b386ca7a8344f5ec29afa30f96e22a144ce53cb4d9c606355ea672a1fb06adcd5c71a91b589bf33b0983fb052bad77c2d4735d3afdce2bbb1952fb4709dd87f25d634a0ba6bbe4e917abb5719963dc96e646ce023cb482533b01a37bc9228fb13d14d8f88683d66b9544860602447827ec09e818b2977200b22ebb9966ae6cea51290918978c6d629d0266a270d987c7d7a4d093452da49654fc83b0c3d4d5c28f7ea062226df196823a2152d9fc9d37c7e65c530c30c6ae7bfd78c372819b1a92f023a21aa45fcf2610e9290c806dd2ff08a6d89d31256c507142d9a58f7e8eb8d15408daf64ca444198d23f79b739438fbf8d1ecbd91a7696fe8528a2f0fdfbc400ca0acb21f04845e43874633e2ab88ccc5b6b8013d64fce73236e73129d33b1e7a06262f74b68fbcbfabdf7b81f34d3c3e7cb849856b6cf1d10a8af658e60fc9daa718211ea109c6e218a07f6fe49d2cb552da6a90f52d7648dde65211c6a1dc7772956d99664bbe5441a4946870017842c0c13af4ebf99684069c313ea8604af641ac3895d4e2bcb4ef058de041900510cd4e047b51806d0bd47d28bd0599efba95da2cd7792db83239f9cb85d85e4f723549c27b7d6a5a91f5b2245179b6ac456a0403b45a6927838e7799c8d9d2ed2d01dfb16d4dd87c57ee7f634243c4be99bc9c8f3a06387e3ff59b09cbdf7bafa1cc6408b205e42f8586bc8afdc1bbe7d8f2b990d5cc125a6620faa03bcf00ff9edb288469dc40387d1220a0ee380e7aeab51b06377443c031fbd221533bcda60e836cdaadd16061487810d1c0df73c783c21514419625a6b1eaa822f75428826f1d9783ff52770c0e32e32a82226a67a63997cf57baa5d185dec010675eabde9150399ca3f70cbe604f475262c5e2aa949b5bb576fe6ef49bb0b414f3121cbe84f40fd7f4ae26de03bdcd8d803da4da11b78933ee92fd36dea5385abfa44c68f1f74a5c7f127ad134fc5b887dc3ec3748f9b81f2e11c1f16193392a4b3e829fc4f8017703678824c1e93ce4841902db05c48d4c130b4f3f1ec8c7072b19e89551dfea40258f02bb2f03c970cc5b5e1b12c43a559e353f06815e8259c2c4a7183ae423803f50ca8b1dd8a196bacdc023a1b880885390ed296289928e72ed41b45387e7407388e6869ad68b50af0c0d22aee979b97ff1ebee843f138365f8db6b997080a6bcaa060df83b19b701b39535231cd0b78784b1ba935566c6d50aef301e5f3bd43353a1d7086d10eae4a27c25e4b77fad5232b4cc6a3fcbc945af0120274ce4e120e2ef40ff25a60dfa03dcf7659d152e79fd7509f6a33d3c711e6a5a2deb221a281b094513c5f84a206181c3db8665e3c3cbd1cf13d991c3f97e3b2ff70a34ad0b27a746f8fec477d3ac8879e07131964be5233c14c6771c25141f13a954c8099e94785b149cf1850cc408a32b2c0bc1ba534835f528cf4f482aabd1505b87b5d2098fd0fb3383d4d37870ed823fe7d8daa8784e1995716a708dbbed24816aeed52c0c4518e1edd5d237acda70ef162246ab06267b35df56302abcaeee13f12cbe6321707440c9114421e0b35e52015573ce056c2ef3db558701b333114ca03994c7bd2eccb4f555ffe385d9e5396573497714d2d2da8e6425b2488ba951922d7fb393fc447a108ba9b87785e23c6125784588a12aa7479e6123854b14fd211581f109833cdacdbf5edb861094c4ba7ad5cded8f23d4d65fa8cb3f1213142208dbd089311f5b2cf388db29d0ca53bfabac791c42f6ac12b88af06b0d6df049254572c427fae153f85acaee30cb3387b69c9bca57014cf6b02a582df99b75888bd435247d3250b04c123461f3cb097bb5c693faf164345ecf12561735e583b7eb3f63cd39385679f5837369c1b1b2cd7ef9256c2b0ee0e818eebacdfdba5a303cb14967352945a5abb28f46ce7328688f61fe69a2cef7998bd5eb391b9882d340a63e5a2245cf899623472454ec91d4f4c981f11fb85f4267434098d861cd7ad8fb2ffeaea95d2a3e7032d4f774230b111f6aa1173c58fd7684842410f562e31dd07e5381dd445e4951f659a868e4b5a89932ab9dd8a2a0a3ca4e0ba470d098eece76a4f5fc34beba0125f023c993c2753b909cf470ea2471a38afb501cae34e08e9bba1b679db90dbb66e7d0ab831ec223ba7bbaca371ec416c4251b1bed4eafd2a5e0de1cf9961611ab1b088000594b57a6043856c314a9cb4e6459fe00b786dc6ed9f2ef29ac317b9bcff8a7161a03d163a0e200af739f09a3861315"}) ioctl$USBDEVFS_CLEAR_HALT(r0, 0x80045515, &(0x7f0000000000)={0x0, 0x1}) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) ioctl$USBDEVFS_DROP_PRIVILEGES(r1, 0x41045508, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) (async) syz_open_dev$usbfs(&(0x7f0000000040), 0x6adf9e8e, 0x83001) (async) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f00000010c0)=@usbdevfs_driver={0x12, 0x0, &(0x7f00000000c0)="555ae9ea6d610190f578e6411ffb6de5c5b43f1d5ece636cdff164deb3576325f26a48764600334a0389b5c915dfd30777e56be16a0095250c748e7b52517216be676b4624ecac350c36ff30f5df41b9a2ddec7a0ab0cd56206ce693a47345e3665da5eef8acfbf2d7a8018ab20f57d405e73389c3c983be042996353518c7c7acf56685376e12def5d5f0d9265fe596fef82651a045f34184b4ee5b8cb6af6be043697129b378c6091c37555004a7fc0cb9b50e4b6ff219fa64fc305b9e55ac7680c0d9f8a14e40b911ec540cace65a9311578588b461e60bf2ea665463c198a96c1bda18d4eccc2fd746445766010d6b9e048604736a79fb94bd6166db2e6d8e0c8433f221887c986ce041857f5dca2abad366ff3a52db6f14d2ddee11f5d9b8b458961a8acf600ca484b88d160a0408596981def814dde15e86b3b13e37d47e22f5e5a691bcaebadfd592668416845ef434ee6c1b189c6787c70b2fbbcbddecaab668220ca7d0db419cfd9075e44ae74983c2f255e12c21ba07ee1454c7e1db038d1fa2bcd7a883bbd6116b9ee6ad2ee2a568c5d4c663356e43ae1da767f5ef2873619080e031b1d3db278e49fbe98f7b9d352a95853a5f23b38439f2539dfb744ba02ce8a04e18ab588e5b804c661cbeb4f476ceecdb538144f99094e74772c8a13e51beeb7ab2a075fb70fd00a0cdc3ef6d0fc7672a495695d3c84c459705985ab42d30bc5c6a364c6bd83022c6c73153cb245e843d3912b51d8fbd8ad8a2ef2c6c64889db13e8865b901b5ee3ee33e459882501e542910e91a22d4f34972ffd1075ab2b4dd0213df70cb0e9aad1979134e6e20f58d9a8a0b2ebe388c6cde48dfa24f6dab0e154dc9e6079da091922cc71536867986c1401f4f55f39bd6b530bfcac326a0e4b5d7841dcee85b3ec746e5f72038e1e31d12362963ddb5a5159a28ca54720ad299349f388d5e6009d3dca37e125dd7019d9866809ad42c6146346a95e226875ce361ad669390c658842efd0f69b0a7a478afe18da62348f95c8344ec6388ade1b0435a6a58762ae63f981a41844500702ea0fb02b12068e1e337341820888d704780abe5d86f495250baa6a6231f4ab7c06766a70a2edc9946870b4b6d729e3e4f2666c1c976171deaf974b521c56ea9a429eeb91dc24e97aaff185d6d6e1c4d2b7055408124e15fe77685d67bc52cb072c074464cf97c28ba9dad0570f79d8ef97bcc91ae1c03b726b2aedfdda2481b22e82ab7f8fc765945ebc3e2a006e6862a46f9ac6660f8a4301eb29ec3d80482423c8b355b05bdd960bd2c8b88dde69bc2f3a59dae7a6113994a8894e56d0e71596040cff3593c4db48945c68ab92eb3423a95f7f57e1e14abcaf65ceac353a916eb50c2ba5a72a25b114e9fcb40592b5f4fc14c2c8dd177db01eb0ac029ebe24ff3f17712c06b1a0fb2faaac26576b1440ac78a4cad09f75d806d5faea5c3ed93fb04e4d72b0c45c69c5ad38fc46e636319f5c2285795f958fb7c811a5a4ef2bf941ff755b0bd89e68b37c6730d4020491a245fb71d621c5b9a6c2825d49965a3c0431d8dc7bce6f8422ab206382197e7be2c4d766fbf435a0d69d164f534d6a1ae985c4e38f4a5a6531f12677a5387a387a22c6de63b5a978a844532be5b0f9613611b815aa96aa301260c5178b5069522ad5643f6b2d653730c9aab7e6a8026ce2163d53ae7405b78edd802917b24be2247476c94eacf7a7b9e7b4c0440f0f4618aebeb9155d4456a94ba838ba809809b081eab15993ae940096fd7ad24763d96792529e132e71104cc407ccafb8417ef2b7fd673ca3ef6b2310d089a661449aa8b615e780f502cc7164f863502a64f416198759e839173c4acc3843668e71344a79be67150f17c9ce7df09c73bfe3619fe776d8097fc2200cdbc0c737e6ec1441cd67f1fff45538fb28cb1b344e0e64fa61c8dd6190da19fe94ed251efe1ff4d66367b520806cb6559d744023384fc087061d26556df9e1b0840d8d523f7b09241bfeebc7ee55ab0e8f1b44e0c867feb54e34063ba91e129d7a2d17d2827c60a68f94fbf1f6d7400797c91490d63fbf35fcf7fd9f10ef20a57ca7a4aac9d0ce8da3f43e3ed30ba3d5d3e82328a6a37ed0ef04be43585f2f7085792870dea460cd0642468eff9f715cc914cbd49e669e33327a08bf4cb329a99b1ad8a3c54e557be1fd813c07ec83b79bcc6364da84fdfa281e07d8dba1b22240113dadf1992a0031bf3e740dfa2c2637804dd61c836d490d328b7e92cf368a6a809f4a98bf228911137d89aa6af1caa90218325c27988cf688389175cc6c0ef613274a0d8dbeb347d479a1be0aafb73781240b453faf40f8f8e104b600247e6733192f5f2181bffc6128fef3c6bd6e17c4d18f66c11d4f1f8dc51d8d980c6d80dc54db4b047c309e1aafd4ab2d40cdbdedbf31510e6f258df680f02797addd2dd71c61fae12944fad08747e9861111dbf44ced15025af1547267f3e85bb3f8290fddd42207e9809904bf54ed987190459cf478da20df462145ad73e426c03b07810b73e70b58b46096287cc50441f739b4328affa772c9f2bb4c3e23af967b7c6c007264109d9ca8d123551d325afdca78cbbe360b49abfae318c222920ab313b2628549f5fb0fabab45b9ffb31bfa822730479c17a1ea7688402179059e029b32a87986e6d04ea2de193da4324dc107596351bf0193d83a91bcb2b8fa456bff7ae7b28c797a190f500de02c8fdea27ef3a6c912b0c17936c46a98c113c3892eeefcb87b8b12eab7018dc972c69335389c00a2e9a00eddf97b8c40aeb51bd5aae2fcbd4145d4c29d3317115ceded3b517e0a44b1bb682f521135e541db36a52f59568c682e2676e0303a5659835a33036df0a64c20cd27b49f3058630025fbcd5d7f86f54ad76edb1d37944b243e68042c11d1b3a63145bc6e25495be5a9ce9ede6efc5bce3516ce20fa2f49d7857a639f84a715e2e18ca167147bb44ca2e076f2f99a62a6c85fee3172085193fec3d7ef96f0fbe8292d79a46a926d195ca7156adaf595e19393d807b4580dfccd29cf0ea7730e74e0f85caaa6f4df56649de2350764ead901c5876915caace5208cfc4d510445f9c2875b9ade90bf530a39230e4e4f883539e29cb45e0503b2ee7c9b471148e004080962ffa30395ded589486fe61e20985346b2732d4a5b4e7c4356defe41ecf096ddbb7e47dd11815c447e6aad5976436b64807b1029bbff495e69f0e8bd4d856d35f4b55dc7ee55f0db1f68493bbab8616b426463db75a3cde3d97c8ed085547055556c1d6f2bf9016c3f109e0cc2dceb2c1643b61ecf7d0775b2ebcb83feb6bf89992624d27afdcfae7a3173b6bf0f637a8150bc020435ece87d7b6bc3cb31ecf9959ba5562f21def644e3537dfc449c99b3a2212f96bf00866b47e5daad18bb864f2445e807a4683985cf711b93ac0199d9700fc4272a543f06ade33d6024750cb8a02b386ca7a8344f5ec29afa30f96e22a144ce53cb4d9c606355ea672a1fb06adcd5c71a91b589bf33b0983fb052bad77c2d4735d3afdce2bbb1952fb4709dd87f25d634a0ba6bbe4e917abb5719963dc96e646ce023cb482533b01a37bc9228fb13d14d8f88683d66b9544860602447827ec09e818b2977200b22ebb9966ae6cea51290918978c6d629d0266a270d987c7d7a4d093452da49654fc83b0c3d4d5c28f7ea062226df196823a2152d9fc9d37c7e65c530c30c6ae7bfd78c372819b1a92f023a21aa45fcf2610e9290c806dd2ff08a6d89d31256c507142d9a58f7e8eb8d15408daf64ca444198d23f79b739438fbf8d1ecbd91a7696fe8528a2f0fdfbc400ca0acb21f04845e43874633e2ab88ccc5b6b8013d64fce73236e73129d33b1e7a06262f74b68fbcbfabdf7b81f34d3c3e7cb849856b6cf1d10a8af658e60fc9daa718211ea109c6e218a07f6fe49d2cb552da6a90f52d7648dde65211c6a1dc7772956d99664bbe5441a4946870017842c0c13af4ebf99684069c313ea8604af641ac3895d4e2bcb4ef058de041900510cd4e047b51806d0bd47d28bd0599efba95da2cd7792db83239f9cb85d85e4f723549c27b7d6a5a91f5b2245179b6ac456a0403b45a6927838e7799c8d9d2ed2d01dfb16d4dd87c57ee7f634243c4be99bc9c8f3a06387e3ff59b09cbdf7bafa1cc6408b205e42f8586bc8afdc1bbe7d8f2b990d5cc125a6620faa03bcf00ff9edb288469dc40387d1220a0ee380e7aeab51b06377443c031fbd221533bcda60e836cdaadd16061487810d1c0df73c783c21514419625a6b1eaa822f75428826f1d9783ff52770c0e32e32a82226a67a63997cf57baa5d185dec010675eabde9150399ca3f70cbe604f475262c5e2aa949b5bb576fe6ef49bb0b414f3121cbe84f40fd7f4ae26de03bdcd8d803da4da11b78933ee92fd36dea5385abfa44c68f1f74a5c7f127ad134fc5b887dc3ec3748f9b81f2e11c1f16193392a4b3e829fc4f8017703678824c1e93ce4841902db05c48d4c130b4f3f1ec8c7072b19e89551dfea40258f02bb2f03c970cc5b5e1b12c43a559e353f06815e8259c2c4a7183ae423803f50ca8b1dd8a196bacdc023a1b880885390ed296289928e72ed41b45387e7407388e6869ad68b50af0c0d22aee979b97ff1ebee843f138365f8db6b997080a6bcaa060df83b19b701b39535231cd0b78784b1ba935566c6d50aef301e5f3bd43353a1d7086d10eae4a27c25e4b77fad5232b4cc6a3fcbc945af0120274ce4e120e2ef40ff25a60dfa03dcf7659d152e79fd7509f6a33d3c711e6a5a2deb221a281b094513c5f84a206181c3db8665e3c3cbd1cf13d991c3f97e3b2ff70a34ad0b27a746f8fec477d3ac8879e07131964be5233c14c6771c25141f13a954c8099e94785b149cf1850cc408a32b2c0bc1ba534835f528cf4f482aabd1505b87b5d2098fd0fb3383d4d37870ed823fe7d8daa8784e1995716a708dbbed24816aeed52c0c4518e1edd5d237acda70ef162246ab06267b35df56302abcaeee13f12cbe6321707440c9114421e0b35e52015573ce056c2ef3db558701b333114ca03994c7bd2eccb4f555ffe385d9e5396573497714d2d2da8e6425b2488ba951922d7fb393fc447a108ba9b87785e23c6125784588a12aa7479e6123854b14fd211581f109833cdacdbf5edb861094c4ba7ad5cded8f23d4d65fa8cb3f1213142208dbd089311f5b2cf388db29d0ca53bfabac791c42f6ac12b88af06b0d6df049254572c427fae153f85acaee30cb3387b69c9bca57014cf6b02a582df99b75888bd435247d3250b04c123461f3cb097bb5c693faf164345ecf12561735e583b7eb3f63cd39385679f5837369c1b1b2cd7ef9256c2b0ee0e818eebacdfdba5a303cb14967352945a5abb28f46ce7328688f61fe69a2cef7998bd5eb391b9882d340a63e5a2245cf899623472454ec91d4f4c981f11fb85f4267434098d861cd7ad8fb2ffeaea95d2a3e7032d4f774230b111f6aa1173c58fd7684842410f562e31dd07e5381dd445e4951f659a868e4b5a89932ab9dd8a2a0a3ca4e0ba470d098eece76a4f5fc34beba0125f023c993c2753b909cf470ea2471a38afb501cae34e08e9bba1b679db90dbb66e7d0ab831ec223ba7bbaca371ec416c4251b1bed4eafd2a5e0de1cf9961611ab1b088000594b57a6043856c314a9cb4e6459fe00b786dc6ed9f2ef29ac317b9bcff8a7161a03d163a0e200af739f09a3861315"}) (async) ioctl$USBDEVFS_CLEAR_HALT(r0, 0x80045515, &(0x7f0000000000)={0x0, 0x1}) (async) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_wait_time\x00', 0x0, 0x0) (async) ioctl$USBDEVFS_DROP_PRIVILEGES(r1, 0x41045508, 0x0) (async) 00:06:43 executing program 2: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000880)=[{&(0x7f0000010b00)="ff43443030310100"/32, 0x20, 0x4}, {&(0x7f0000000240)="7379dc6c6c6572738e7a6b616c6c657273797a03616c01000000797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6bffffff7f000000006b616c6c657273797a6b80759c97436096fae6c3a993616c6c657273000000020000a22218eeb77d000000000000000000000000001a0000", 0x8a, 0x459}, {&(0x7f0000001d00)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000000f80)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c006500720020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c014500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200020002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000fcab02ffb49cfa9fe47beb41a6d273b7c0868ed63b2fa79a3086e95b9bda73b3748c9c", 0x5a3, 0x8800}, {&(0x7f0000000340)="01001c0000000100000005001d000000010046494c453000000000000000000005000b4506abbfe363574aead57e4faf69c848576c85a6070c5f11fb89259c775b2edc0c3b359b0e98450c367fe355bf7de1eef0719bc615064e760187ca3565ecd9f9e2cade6d6fe559520f2862376c05eb58723cb59ced85745a4f60920006b9645557d7fcc615d711d4fe84f5d250aea6c523296173ff5c97a64352ea7c8eb94c464fb170487d48647f55f792b917bd9a458dfa131eaa5631518cf8bc3108a014fb", 0xc3, 0x9fff}, {&(0x7f0000010b40)="01000000001c0001000005000000001d000146494c4530000000000000000000", 0x20, 0xb000}, {&(0x7f00000018c0)="88001c0000000000001c00080000000008007a090c0c001e0002000001000001010050580701beef00525200000000000000cf4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0043451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008c00210000000000002164000000000000647a090c0c001e000000ffffff7f000000004c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000074001d0000000000001d00080000000008007a090c0c001e00020000010000010546494c453052520501894e4d0a010066696c6530505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860022000000000000220a0000000000000a7a090c0c001e00000000010000010846494c45312e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6531505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45322e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6532505824016d8100000000816d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c11bed46e3bd276471e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45332e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6533505824016d8100000000816d02000000000000020000000000000000000000000000000554461a010e7a090c0c001e007a090c0c0035007a090c0c001e000079511b5f3f7022b374b3c839508a0526b13b486abe1936a84269a5af87cc7bcf94cadc99604e14cf408566bf979adb7aca79e9f52ec6a4215113b7f87ccdd32decad844bcb1762ecc77236459c9ac905e690d709f257b436ba7bb0a2b4c14be663bad7af0c6842ac4a1d4c70fefa8b8ea1d1c4c45c8d3b5cadf32a174f50beadbc696954d02528f437118ac73211c5ee51905b6cb18a1ef1669d088ade33fb4d353abed303b9dae0803ccde97de68c9b09bef0ea3bdb2f73b4d68d70cdaecad0", 0x440, 0xe000}, {&(0x7f0000000940)="66001d0000000000001d00080000000008007a090c0c001e000200000100000101005252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000066001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860028000000000000281a0400000000041a7a090c0c001e00000000010000010846494c45302e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6530505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000aa00290000000000002900000000000000007a090c0c001e00000000010000010846494c45312e3b3100525205018d4e4d0a010066696c6531505824016da100000000a16d010000000000000100000000000000000000000000000000534c32010008000003746d70001673797a2d696d61676567656e32383037373134373932000566696c6530000566696c653054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000000000009c6f834b5ecf5948be3b44eb26c7aa7d0d196066f1c49102c7ff4ac0839db7b377aabd0cf389cfb62404bd2969327aa2ee1c0817bd47309885929347757ed7a5142c8b7b201840be6731b142b1b131dcff81412949cbd7907a0a15394f880a092d5a7b2f3cd86c30d3437deead3752692399516a0e713eda7c112662de3d7e824837fec1208ac5132368d9a3bcd82556dc381996b3b429f20bff58730d3834789880767b73930e", 0x2a7, 0xe800}, {&(0x7f0000011120)="22001e0000000000001e00080000000008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200000100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065002e0063006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a00660069006c00650030002c0022000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c0065003300"/320, 0x140, 0xf000}, {&(0x7f0000000140)="22001f0000000000001f009c12080000000008007a090c0c001e0002000001000001010022001e000000007a090c0c001e000200000100000101012c0028000000000000281a040000000004090000000ce71e00000000010000010a00660069006c00650030002c00290000220000002900000000000000007a090c0c801e00000000010000010a00660069006c0065003100000000001ed4262d4d753e2ef88c0a579753ed9b4cbf1146d686a187ec6fa28758cd2dd11250ab5e9315d6f8ddbc8aa4ce2b648183afa1bb79b189b237cdba65c4de4dc3b2aff6da195008133cf26adcb5a4b9", 0xe6, 0xf7ff}, {&(0x7f0000000780)="4552ed010a548701525249505f313939314154484520524f434b20524944474520494e5445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e54494353504c4541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e2020534545205055424c4953484552204944454e54494649455220494e205052494d41525920564f4c554d452044455343524950544f5220464f5220434f4e5441435420494e464f524d4154494f4e2e00"/256, 0x100, 0x10002}, {&(0x7f0000000500)="73797a6b616cb300000000000000000000000000000000000000000000de07089b01529500050000003663989b84e88b00000000000000000002005205d36d26e34d1cb1cf4c3e3acc72c9b57472abc03c704d4ae8f2606956abfc5157fd1ce863666577c17978c443ef67bc887645ca4f7a087ecd414ef3d48e3ed9b06f7cf6d07c4cd7206ac5902182b22889320ffdd6616534e1d38ff5ec76e9bb7bd6468ec2d778164044529b3d6e31ccf6861948d200e202ac956ae2e4eaafafd2231dca1e860f7bb873d7f44582f3e520c994d2cb7c3c21a738f2399d831c023fb37da720fcaf4d0258aaa1efd3ec5cebadb23a339786d936fda94f274d41c576f8eaeda3042692865b62fcafaa25d34dca350f104f982c698a66cb0000000000009de1d506b1ecf67d2a78e67b48fbe52aef2eccc7a9b25fb7e6808de4dc903cfa250b4ff53ce12acc57a6fa4dba2a142f537683862bb17266d142dd4650d945f6300a3c119e2030757a88714d0841ba20a7e58dbf1e66218373ff184083fd8225093d042fbc4a8c6ebcef738838573e77277665688971eed8c942226e0c709757ea0bf6ec155602d73860fc913f27a9c3b422bc497746b3c33dccdc1c1f25940c2867b4d3f70000000000000000ede380549d556b9b6ac5ba1875334fbb8880fde35988b23057f46748bb42a662cf925b2465fd8caab83c60deaf3df4f3a51881ce4c7612cfb89046414cee43fc712085a9050dd0b7957c31fffc868f0261baeeee801962e8b0de6b2390e0df12d872d2eb41782992d5a00480f2d65e2c63ef0dff7adac89790d577a711f6ddd267a842b3925e7a68403142514aa7cf23efde8e879f2d40d5b17bbc376b45576ba9", 0x26c, 0x11000}, {&(0x7f00000114a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14000}], 0x0, &(0x7f0000000300), 0x0) getsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000004c0), 0x10) socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000001001b656a068ea8b24ac478490ace958e2040102000000000000000001"], 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x1000) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x30}}, 0x0) 00:06:43 executing program 1: restart_syscall() prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000000), 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000380)="4e57508756e08c3083077c72cc01cbfe1711f6b4ec77798264ddea0587280c059064c692acd6735a62203627c08f25ac30af2d87eca55c20d9c6a4f729a78008569832fbea389efd7fc6d982b6f337d02a95a41ae3a93a943567874194f0b20dae399cbda83e5a2e7ffb0479377ea5267878c7a7d932d823d6a409fa941b426c888087e8428796c9211b33098a1508d363d82370be3cdfbd2a9a5ad63581b25d28b479bc5545968d610be2276300dcec33a4347a4efdbc05970f274d43041231cb8e98e6285c95a72ee4d784642f586607ff3c4aed854dc5215c51650c7768623234d1452e3323bb", 0xe8}, {&(0x7f0000000540)="3fc63cc509663e337c73280c59d8787c4c54c7a3307080823c4f1b9ba9d506c3f66d9e1ee71601e737f09cf08709b8d492e804dc7a07a669676b47078b45333b922311d4213656fddb81e62282e0744afab67dfb4757a89050", 0x59}, {&(0x7f00000005c0)="07da44df1de388461d8ad292e655409fc3fe3b915827a6238a1889fa9c5157cc8fc37ec6810503b7a9ec5475096c61d66b6785ff70b9c142a78917a64c0ace01fe6d033768f6109feeec7ce7ecba4f5ee61e23a7d0e42276fad993bab5b350825c2d902af2404ff52e79a3ce7fe3de563c17a7d9", 0x74}, {&(0x7f0000003c80)="4cf8ac06a849fb712ef082f27f2b96652fddd2252a8fd8a1c79a0394de175628d9ef10d9598eea0c519bbb2478cc14f099e00bb540c652db67726313f11f3652572a9a0179a915a8735de377fb988d3b0c87dba6c9c0fd7bed61a4661d6c83262558794f1eac76f89905d297fd8a6452d3511c482c2d07731135f939759429acb877e4cf36e88440d1b8a47366e51392d55ddf25e84fd2cf8b37a64973226a12719474db59e8c7e27123cb7aad5e59f2a53b9b0e3de614cada306cae844da91108470eb2e621e0e0bb388b9dadc0ffdf6e7257b79e93f267eedbc511fa60107618f6871e78d224584cddacf8a65ec41cf2a08f7ead9e5eede4b8c3b4d2bfe2f35ca467156177be3e0cd6371c201152ba76c57073ae817bd39504958bec1446d8d1b85e5a0d6d166e6be8b5379e682c5efb3cc8334a18cac9c97b3615fbae4dc74ec2958472960be869c97e463b541f123e8bcfcf7cc7a6d2ad0a6c0ac43f9da06cd815748df11d93231b467ceb819cdc8c2d57b6990b31c3bdba6224fd0a01cdb50686ed8d5a602a2f567252783bd1eeb61eb6184ba9119199aa3021c0bbacb7c346de6161386b6d78603e6a3fe1c088fa88965b134a85b7697adba00c9563356dade10576a82e1b561f64a740a85f7e333e9e0b8e680802639cacd598643dfa26c51be8070308666ec920a52edee95694a3c81905cd13c31c4b193e50cd04e8a60a2a891afff52b7da8368935d8c2999d49f9dc1eced894aa745c378cdad3946200dc17c0b84f7dd20207ccf4e325e6c7be354646c7bd7454890c5c07838aa259d5d083e9fe684d26f60c61083bfe43f5c7666303567562258071581a51a56b0bea9178187739d4c330fdec355ba4cd7e3ffd40036593e42d26b0259341aa75cc9c06b1448318835f79dfdbf012fb9badc0bcc6b4e036c89d936a6471af8e2819501f2fc1615284ee7d212cba4ef7b93e9feda8225eb458cf1dc75bd6c307e5e073d7b40889421fbd3b12d92a71e8378789f50e337d1c3f514f59d93c6a5417f5170dd5f412a8d9ba080f13bbacf7135806ea0338dad2939e151294c799f05beb087e2102ccaf84e6e7c5c79daac0aa23421967702ec9cf5be957bbd6dfeacbe1abfce0fefeae94cd36110af78bb94107b9b77baab2203e599814022d055a3edc4edcad186a2009520181b2bbcc9f7d43e8537d2148eb4d05eaaadf20ea2f5ae85dddc7dac19582385c9d92696c0b1c307b5e3ffa944acfd958bce9017c347685dd990bae1ad4fecde35d4e8dc0a0a6b294d051c90f4de1ff958fdb893ed9495e42442f5dbfc99f921bd9a5b991c1ccb3e8209bf76734008e5b88e66b57ee649154137b993ff1d7731699b2dd739f9412382a71c0394d00da1f6010e32c3e9e3d0d77836993a84c95c3a2d2150d580a36ab30597f05a34284eb29cfce6763ba5936684b3ca3484bf4dc7f51758822ebe48264926c888319fec287d25c00df2d57054890109f4a20efc0919763365e1d0980b78a4806011230790caa6f3586e00723a2bf7eb2198f07793d43e0175ceee1a468e27b2b2e3c556b40d280c0b446886d726d7c167368f53c73e0b8e384cca4e13afc95b3563ff69594296c3d016d1c0d931ff84a121dd1e024b0cd2662fb34bb23dfd26b8e2988da4065d11763f97b8217b94f315c73d80cf697168882cf11c4a64886d221ee200473f3f65efdccb745603812313cf7308b47be4110246da38f9417e12d241ffe233b2df488e96b3119e96ef4d8bdac79bafb5122dfc8ec5ffad32b649f5c45dfff281481a336725b55dbf1bbd28992c0a518e31dc620a25a47de8aaaf0fb1769bb3856147d6d025fbb376c1baea74055119bb244453866b74d137b0d2dde9b70499ace01b84d53351756ab9df1e0bc1a408dc7576648dfe6f227da995146b7a41a0d05dcd17248f660c66bae2baf14241a32de7c416ad789a1d5e39c46e6cf524cf74ac0a2ae6678a0c138fb44482375089f8cb5267e0927d4893dd219886bb6e6e352b627643f4a11693b4af375e12b0a8cfb327195a6e1ce0038023b7f625d83eb178146e26a2cef8c81091b555a4abd96dd5f027a2e4816855acd5d00154fed75493a7586aa4a3c9a4231b52cf1025c72c8ed942e9c00026ab37d42babc410895858ffc29262fa32931ea2d3fef61b8a5e1a54370ea5a7bf1d359efd218ed488b833b0c2ab2f66dc278c99cc76e2e026e15cab412803b892df8a668af8160b5227fdf83e375732fd17d0fb579745f121bb0dc5ac283ff6570d5b1413364a7430f5c2eba21a2154e3d637de19c3b93246b838dfebc57ca5bf232f33244aed7aced8fdf5c6fc1ddd131e682e666d68fe4e45a801ec0b7e72f2a093efc56789d82b20fc13c06862cc99307f0eca990e4f429c369121546e3b2f3e466782fca4c6cdc0dbbe6b81d14533c7d4f75a4749ed163a3fa0612864b66eb21345f5a4befdfe7031b616f973bdb357ea4df7bd2f6749e436f9d71bb666d1c6dadc0deb4cb42c144e0508eaa1f17bbbae4dab692c8389fab0d12cc3bebd5ecaf030c1b5ff3d5ab9c40a2102830bbb4040496e603a33406cd936079ce418b84a3a6edbbc6926a30639eb31f439925f721d06315293b5b06455fa7704270475a351d6bfb587487269d5412cc1ed9db572ca83bd3f30abf272d224f5d7be9f4d8e85479f905f7cc7a8001fb011b1201c80ee19b7399c0735e32d517c2260ff14d3f136082d71f29b2e613ce72f5cf3ddbc8fa1fb870b92a490a750a1bed7853a32d5837a34eaaf2f90695dc5a0ca7aa1ea210168d53e57f4a594f25be41bfea37d8c43644f7c1951c2446a96c8b270d9fe7667d83d0538f6b9c299a6a976bc41808972d4a31b8dac7546ad4dcbbcccfa9666023a10abf583df4b575f770791f50bef6633d1315b45021f2ef7cf82a7757f6cb5866661d89b30b9ebbd0583fb516826204ab36f1197e41421a0ac30bdbceb658d2dfbe2204331df7cc4f204504d875648b205732d0e0964188cd9fe69a7845635c5a5d111969cbe0c4fd279acaaeb01b7a53c03c964362394d0154e9ab6da2851ce7280866e14434137b3da53ff96e77901dd44fe2f33db5b98d3655e06e5cf58dd5e1e93bd98e41d552725b40138c092e8360b4c88778c597ac303bb6b6210ff572377216768704523325689add12d554c46400d20e29b5bee79b13f0d0b9bf2b0cd4dba6f09d42066153ba5116dee3bcf52052069e2dd830209660fecc09f441be2f25e29e3067801ac06ec0b410df90edee769b66f9da6d920cc4b59d9f339bd8dbe579584b270476c85f16998c5626a45645048dce6c0e520c337534bb61ddd7a2aa8f5ceddfb4d5713127497c763787ab01e448146e86776e3701bfbd501a1de88fd27ceda80dc3b875d24a7c527ebc4d32bdb6a96ef0ed2de24fcfb246027ef7f54263d6c2b21b42df6e4e139041e2799338c980f8545615629d61cad28cba582f562752e525fcfd7eb0168cc8f0e649690fd92da10df42b4db26cbbc7dc228d20dbf5a9c722139525149e0a9a09fa6a03ed977783066e462630a8bead49ee84d75e04e44178e5f68d6030e41a41022cfd8e8c046cb5fc3090961911fd9c2daf4b9c101437f31d98e9042c2540988f68211fe8330dc18dc16b8c63c5266ce4d26dc0f5b51e99af51f6fb8e61d578929a71029d9ef494909dd5fefdff09d9f7f8e5b1a1b668d7a5bdd14c7dcce8ac0f907c72e3c7c2bc6fa140da8ea99f184146043fd8fe8966f6f08e88bfb5208d2e329ddff36edd2406ee30ccc915d5b8e5d9d7e6c955653f492ce3f9d131b7f2386f117384a6f1cd76261eae24a7e570ff047ec656c14d47759c1a3b12c555f2e4ec2910ec69dbb2c5e297f7f679e8234df763d2dbb9f29e358ef6fb6287361b9d5e23633e2ff7c876fc4192b72326823103d0e532cc8aff431386209f204fca1d3d67cb9cba9dceaf3bd6fcbc2571ef22eb67d71dcdd9be275870a422234080fde277d214d6ace424584fa0263b1bb3d0017f97a7ed8541e6f55b489f3819ebd1e4a47ceaaa730535c242c7b44d8ce24c6e40629fe0a556e74aefebdce1bcfff949fe84de79e6896d06bc9e56720da6db35721aa34a47dd7ddd62f5eb6d398c06b7e26a38b36b1c72baa52b27f350f96913abf52a1b7354ec6604ca581f3b7a0e2add65b43564b74b7da217b4330f8e94e3ff6d61635ac63ea84e672a9bdf6d1b00e8c6dac547c4b6ac9dd9f863e073db74bea6fe95779e6b3ab5e17448f7a47080b4197c49aae0cc18ddc5ada98ab51293a1873a01e1130b566b90a6476409fcc43b99652a21e115a6b0e8ea71ad09234d938e1d81df99cc2debec88851657398cfb4105bfdbcee9740add5fea00620d1dbd6d7cdbf8bf7a4a6deeabc044151dd4ee160f2bf4f3880d2604074c820870a942a9602b2258fcc22273abce8e8e0e4afccc660b95a28678e109fdda7deaae44e60f99166d0322570ae8c3970a9c0ffd555b4eb00cd59ee86ac5ba12da1d5f7478d720574c1b6e69b5348dfd6be393db1549931faf03f2c26501ca62f83372f4dc7e1c1d0d0a751cca1fe39de01e1f1155e334241fc9687f82dc10cab321b32040c0c4642b3eb444355d8f19f10ea67853b115dcb97e8d9c077ef74901dd7d48677d6fe189f30daf11aef7659bc2252307252d2bcf583929048f388cb8640d7a8b925ab272967e2fe1c3ae406491f64d5e80f8f834a47c6424e26670a8644f9c5ed6faf75d115ce0706d6596059dc03181fc9c73a46fbbbbdc2412d2437619eeba21e39a2a38070e2dc52557179f46d774df63fdfad193d3bedf981dbeb17a76221a9a40c9bdfaf71c032c3d5a7bcc2617fae545fa925c71f83124df4ada9d8f95fd48d3f2f3cafa3109fed4fdab0104f06382945c82ddb1306a811adfb851d43eb5293975974ee2ad42e38661f27d7179baf802a67a1032bb2091f044bb54912cf82d7c019ca7ca756e4a4a56bad9958b787330819ef85a705c50e0125a22526d7ecd8930a6e49166609d33c410075bad1bb3d399d471afc7c5e206f430a52491698987f10d0088912f2b17f9d465f5416657a27728431c09da268eb34005b4f45c156f97a0df3146982b5d1519e404b6db20a5d82a2939a61d16ef4b183162b8bbfe7e86b0c5264c836c77db3f3b54871f4b047c40deb7f71836d2613becda6692614396c6ff7fc04664ae75f73d75b727d9760eb33204d57cee2c9f68988a9393d6de0474dcc95fa3f268f568af8ca6a4283cc77a00f0ff395680dc6e5444ad518fa5ec59440024dc380fa9ee024ea1a4c1bfdbfc0f2fecab1c61710f37638012d06506c8d21b1b7fb79c8d54b9a9ec7aa93a51a08512902f802468b62e516dabcfc04bf007ae8efd5abcc3a636389b019e7c8d23684a9330c296663605e4dac939c0dd0ef13bcfab62c2251342fb07c68da9515a8d8364a2f9df38adf4a5b605ca83e02b6d787999f3189c59b859660939cfed243ce6b03de22d3a93614b8125bda999e5da3ae89d82b2b1703c3888e5e7cdd7c0d9cab6840f24dbe8bac6e7e2d2bd9afa6fc07aa5589b6357884b5a5e8a95e8122a246226b70d12c4939c4cb21f37876b93a2723a12f4ca6099198730077b4dc02fb9ee717635df0e5769ad893e5374ce892eb524906e202346c824114e8977802c03dfbdfaf7c0236424683be58a7dd5f42c3318e876dc3e364e5d6657caf8633aca4c3f5e02772be34ea6354e9b2d1c9ab61c8f047ecf69ba1fb5ef3f2c4228a238", 0x1000}, {&(0x7f0000000300)="3a74157a74edc53a1313db05168c76b72488e3a77e9fd2", 0x17}, {&(0x7f0000000480)="ee40ac5b619ca67e7aa46ef335428e46f92402f1aeec509911427f1e2a354c21d986ddd5ca790573beab26d833926a76d2b6a2464e70a63d42ee0f", 0x3b}], 0x6, 0x0, 0x0, 0x4800}}, {{&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="e29b08f841defb2d3e8449e6dd16799aa1330cdb690b7ca770ce2235c74470bc8d84cc26f7c849776c58f761b0a439c088295e0cfbc252d585af8d2b13e77b3c5ae851751a63de88f98dba9353868046ecf7f1a90dfdad5b8554e5507600ec4a446b6feefe991c4c41b2f43eafdac9a9224588df74c9cae134455c3fd42c996e3ea8536b26b78af3ce7116152e0d9aef730fe1ec23ae677044942c858728c615521fc02877631b19ae841510230bf1c2a9d72933bf4628916f38d3a90d095b2b13fd29fa382391e99c70942ecb0bb53272d35506c863b02beeea813c298715db2f873daca9f6472776b01f8ddf1c4ad309e4d7dd4327c8d9a1", 0xf9}, {&(0x7f0000004c80)="6f45644c638dc98a24539c932ebbbf33685aad0df2c1d4b5ede79400f7c16575535690128db9d06694c27186e03fbb4772aef5ae9fbbbf5f88434a6f3516f1dd3beb8dd7433bdbce48344a38bc52864e05dd9e004b7fc43a2fe14ac15bb728b5031400259f885a483258580be61a3cf87b9a621301517e33829ae5ce6b78395fd1524c03bb1610e9798e50fae9af921c6f8e1b0be4748761c28f65133222e6e59e5dc3bf80e1300433ecd278bece0cadb28b08830f49e0e48d9ccb57fe3902eb044f3f0aab20b3676a0da48fe93a3036e3d8569b8a167454de86cac638389eb1c982284436f0a2bec0e718a06b1a2daade61a125f26afb52271de40c628ac3fb93f6a8c08a2d6dba84c2c69ba68131c4a51ca1c5e80a0b442f9347d2d6bd01b8586b4c5cfa435be5f86d05be3644e33efc312b5b8c932c8f12ba9aa5194ab58dfd15f4441f46f9024e98aa7f688b94fb72dcec587bba1d336316d55ca5952e5e9770d7809b547805192a0e8846a59d05cb7caea259ac63c454afffc8d90850043ceb57f097ce7775fbcc12522663d9ea040b12d52c19230caccb63d5aa76daa603eaca75f336e9a2c4a1185ea1ecb5396b1ea3afb6718b3d02e04757cda41e82ad9fd64def7e37de7da9e80d0af277b1c5cef8615033ff283034efd8d4457a05637c469543dd819a0c687a99384e4dccbe63729b5417ddc66d27575d3597a0b5d3a576f344b39273b643369391779ae70785b85298b3612c01ad5336d37a2a3fce0148b4c212044367c07ce3426bebcdc40d9dbe2f4f492449a998f3a9b8810cc6120c5be2c940d68659e2115539d895aa47e8fd29f6233c2917714c763ef00441d6294fe64544428600aa041864c897b9447eca42700965ecae2b064aab1af15b5c8f3c5b2912f787c636e008954fc2b2329af6ab562e00b9453b4768184015d691e2551008e86c40f7031f2831c5df84a2eb16f4b87118830e627316c9a2b84d6c44433810babe955aec2d72099c991d0fb2d79f6eb1ba78627854864351490411d1b478611d78b6802fd8886662e9937e882b09cb3f442a717cacbb1e33ec2a8122f37d851b10b340a0162b41445340db29853c2597200f829a35cc93629f36469063724c1bcb39a63c3c7104b10d18249dd2ca3666e3ca3287b41ce01cb550ec52d4afd20e090b6149040ed762606e6737ffc5de1c67f36a65449b19346b8b5308732b96b1a8feefb218cda8029621e29b1259f28973d5cdd381c1191d200205a1780d9e5502d2f26c624a2de9172287b81bd088b925b2216b4f2bbd234dd7a676b93ca4597c9864c5a3d2fd14b2f2c2ea5e0f2e3b4c821553a9b4568f5c4f5b22866a6cbd8a439197a918b4cf6e35fc0e9df09cd50f6e9522c636c20ed98574004aa617e3ad868ab49fb7602e565516e7fece9b6dc9441a56d94f620d66d45ef47c62f26d04e542d01d9970589f0bcd31d96509c21df1fb986dba4ac3f2f216291903740314c9f88fa4274445286d2fa8e09771754bff297e1082eb0a148a5fb9e0b04cd1734b45cbbf0269adda18c288a7eb8c987c3163be7e9baf8c3505e45a7cb25851d3aa2afdf7bc35003bf143a5a1268cc2b35552258692f8e7d19869975d245e36f03451b116ecade6e12da0c4d1c857c29fab6be6161acc3ab0292fe29ae5105e3f7e9433c1880452cd95bfa49fb060e182930ab03be1c30155881b12d0a35470c14d2c1a6b0e7ced48a1cd2665f774d2aa386e98e15433a52bcac43969c703935cd5a4752a5c8685c00b1f6aaba0d4179cf2c1d11cb7f77504e8386cf706b707adc0483a7f0a14419108bf74e934d30af11248b6e6e73b29a60b4f1169ea1fc85778dd290a7756e3e001a5eec887b52e7b77414c15e8798e49393ee42042b4ea2bcc2e010677e4d49e93138ac3acef90fbe4c8f186de3656d75c3bb6062c079d4bbcd279eabfe002cc112f6a96a14a786155455fca8a1fd5378281a717ed4157fc59918e968a440600f5353c62948b420023bb05cdf6086237ce807473a3d660ce00f46ff4ed7d2ca817602ea878027852a9e4d9cedabc70de209e32cf356108df7245227de3e45a2238232e6cc22cc8458e20addb852b9df04e434633034c76a59da5d1e30f3e4bc8b282e009f28028467e41f3a1e87fd45c6782d9a750fa51af00b865a419cbaa67c6d2967c2541038ac314f2eed69a7191ed2a46de56f25e4d82aaf1cf9bb7a95ea319ed0205bf2f36ec9ba45fcd862f695502ef95e06b62b4062be1047516d0e460213db2bcaf7d2f4623085169844ba8fc888fedb519f3763eb5e58bf736d561a58d141b10ee258e465440343483d2f5e33b486e0ba55f4259e5ea870fd04742662b623e89628d5725d8a111829558915faf16ecae66fe8e46ee7a0837a4e37bfa562760ff3b529231bf730ba479b2318c71dde100cad5227ca7db9504daf86121c53f595cf8155d3198ccb575cbb5f28ccf8153cbf81dfc963f369a886c0dca9112140e8bc6eb221083bcebaf49ee74f8951dc51a50c0a7dbb1027ba53b4c691c0c218907327ce4b9b1f347681b213283d9a339d0960251b6dd7f006bc4e3135f13903d53289d96bc1b8b460240e27423dc83b505991b04da62c600e652463b89c0ae9069f7085576d84898fceb1bb81ccc184369c45d3d7780a21365ab1653677171c3c0c00a06bff49ccdc721dde0b1b7f6fe3bd8469d6c705fb88b1864d49ad203cf233921d684a6fbd3019e1a81814a4ba4f3748e598527df19f65633eca4ea72c3db3f62e3563875593f8d7c3fb6b05d54679d870f64abaa32eca646c461f7087f2c792b2b68dc7266b4d9117be2c9dd2d9bb3f46eeec02f57f97cccab28c83216de0df940b89c0d2da3eaa3db4b0585b7e4eb94ec168078a969dbf105d5273d96c792a2698bb57fdc3815196d074edc57ea0f11ee2adc2ed72cc23e5a56b145666699db917264b9052c09b43156a547938ac9cd3a3c8dfe9b844d0995f703e575362de09946cd04ae7fbaaeadbd6267fe8abaa6090ddc7d6264a653e28ab3483e856d4e2151696f78add73d037ead50c7b61f0e8db0b1c33784717f80fa9fb9fcbe6a0e323811cf2c3ebb81b9d78a67e33a85ee270265aa71e9d1827aa2befd085470a3d57d8d78489e41fe307433d728ddcfb6a0983cc36c8f14ee22cdcbcb6d438c2cce63a4e0deb6bf9c2affa96514248bbb841152648237fc1b78a644086790280a1a4690d2b1ec520d2b5b3fb5e07ddd9b3f2f33a544d286659d32736585f2377ec5ac898c1c231c0d7e77b2083e609db41f11674a83b731773b3346a83850ff6d4387f691a4a3e2b4cb29d805115f839572d1a8fe417139d345436ab4d25976ebdebef879ade472c2012b15c8ffc6f6d4bb4b4849a9eacc24cbbadfeb6f30079f5fba0123e57d86d9d6bb2eec19d588be05fed16adb3d90ea9c160eeba3f053b5caa93cf7c67867e5a25c7d54be95d96fe995fe11b67e84f60a79851ad1db43da65004afea65c048a9f47ba0266ccb1ae1b551fa1def4b49466a1e6f798e8e7d5759435098a8d6df5a0d9c3ca0646892a983ec25c6bf61a9436fd0379884e45623f2a0c256620517d9dc2f2e8fbdb1f82904126a9c807203fb116ce029020dfc1f277a48ce4d14ec61c4d8fc7cd227a46e27156bc79c36ae06e76803235b78cc91cfc84cdff5dc8ac5905107443ec456e5b04b64d8b206f8ddd935cefe41e58c44d0fded6a22c15151f4bc82299beed62025f36a2e288d678972869ab909169606070ca2481bf043a2b1a9637d67f42f6c93ce9d950a7bce03088019452b2b019306ab7d797e4f2c141425ea1756dbe8df258a7d77c1481fddda542f28aec7573b5b799ad91702d32b46de184a48c814ce8427dac624cafe614528ff987d41ad20085c5984eb531b71314f2aeadb7f6758627586c8efc0dedef3f93c0897055bc63aa0eef9b2678d46bc064e7b40e3c6d64a4d57d0f38a3cc1f5bc0fa3c6c7ff4ff1eb96e480a0650b4e5edf6df60d7805a2e3b111cf9c07193e818fd0a5a4e48aa87513573385f95e018db9456c17210da6f610605fc7840539e0d77046cf75fb5ecd66739de2e9be91c483d6cc1ba98f380b423a92991b24792b14d14d03cb30f8cec53c5fe9655f04a31a70b2e468872c7bb4edbb337406d72c2ce87d6ec867dbfcd8d7c325c870a088d12f3d64823ebd969f948d1b83704abf630fbeb589d4cead154bceed68329f26e41b881c131befe0043985d94f9ec935850b5ab2be106e965632ae82586a2423fa8ce109320d1d2efa0d5dfa0cdce21ff959e006dc11ec31e1ee5f5e1b04a6c93525562e03e5162bbc46e1f1d834df1db36c2f7e9a26daea37bda14c24313da5e27c7ee1a9a4a1fbf9863fc9f6cf29adc86dec7364d158f37c69f89ef604b57b31f439384e7866de4bd2b8dcd9692e39164e29b23b23be695c727567915034587085323ef87a1db969f6f591ddfb1b71ed95d4c83ac10970d99f4f8efae00d6597e6f8e171f256549651730df05cb707c675e98f76385f695bbaba45f91457ee606bacc44488a330d59aeecc0391b66f771314c9b9532cab00b255ee6d783cdcd90eee94e5bfc828cb4dd93676eac929dffd322e122a2892382039c97c01382cb2ed0f8a1f41defc2b60ae6c8560ea3d7925b7f2ac48a89a98784c7a1e1102cc374025d8e5f19c69a9a3267f3bf568c5f1e3ecbd695f6eb0f4c359c52d1f02e7580c24443d1e4eb5b05c88afad796a3d3e6fbe2c11b1f0fb80d4d94b4b281e449893ed53dbd746dfcc5c2ac76de9fde173c8f9850e791945c7fe3a4623857f7cb46721f0888571164a400cb239871c340c474d217efa55b4adeaa75aad1c49faefd3a34ccddda4ca82993b569839619d464d8bed7c1a6779abc9e77c6bf1da605d328d1a8d1d2e6fd9ab724e5b22f52f5ea73b22cf935619b4737dd87a95564a36433ebe58e16e7ed5934b7112d69341ae2602b9d5de7e8d652b374e857b9de39a92d1aaa53e95dd7fe363add0533d5515304bd7e1fb4eb7d3fe8666ed35e9bb5ca69a3a2159df382f2583cffa58d075dbe605bfada4aeb1b578909ea1cb2c5ce189f00fd9593f72ea8aaca953e65487f2a2ced2649ba4a4e85eeee109c1ad64ca2f68e0292ed0faf8deded6282d3807ae789ab965b80928be1bba45dc14b33306d9e70d7a1494d59ca9f0028af29332d8e3d5bc27636fa8c3fb8c20e3672cfeb07b38f6c610f65f3adda49e29c6ca0258dc47082e16c121247b28215b4db493817f85da65d2e8b34c64a6b0d58a3af0ae86f4b83e4b767ae24f13139e9f8b75b480d6339cdd5cb010aa055bc3861733d00b0b698f5262481e25124651104c3b38a71774ac2c3314eed839279b3c836459741247d2f4a7f1983a395cb238319dc0c1f49060952c1452c2ba89f8939560de7170439d5e04efea8503e1483735a974ca8aeb7f65dd69ff8eaf17797ae4fc4a23a81229f1eb67a3145428aa8c130774f22cee244387d00586cb7441f40f168a72120528c1c979634558ece72af97f57c45180baf221a2dbe49af63b44dab526f397506cd8d59998e66f2d218dd9fb3efd3812ca66191ff55c9b39aa5d946b5e6e974aa8c70c77240418ffb6381b52a6362012df64e69d8d4f42961b592f385c8b0484537f28a0b186baca4654f6ef57d0777d3daf61c0caeef14c9abad387bd01b2553df281faaab7f4b2781d80f7077357c937341cf4d1497bba7fc2bd8278c494839f1395eedec644951965a", 0x1000}, {&(0x7f00000008c0)="69eaf550164719d1a78848fb7578044fbe4c423b6aed087c09b351f5eddcba40d3fc9250bdcda83260616c7db88e3df877450b9edf3329526cd2483075e7f9f1bce5d50cfdf6b5b06c2247bd7e13837b0da1ed972fb6bce8bfda8aa2bbf6bcd14ac436f07f9f89ee7055345b7a", 0x6d}, {&(0x7f0000000940)="d83ff2559a3d72b7c734cb15791bc4f16f360a9ac4bb014458fb3137615dcadfdcf9cae7f0b017ee43da50b47b25e8ac75ec07989b2055602ea412cfe4fb9db40ff85dad89da4b947952eaade9c361243887ea8e84", 0x55}, {&(0x7f00000009c0)="19935cce987cfd32d8c9ee0ad5825bc471fe4a3c7b98402f5f878662441bcd85f462e89322fd9c35e8b85d00855417ff97ac6f834563f020eaefa6677c6e24385772a1f44565b678b9eccfadb8c46b0a02e17241b2d1c112b3f81918076cf7a9d2c5ecb2682bdd6af66bf1b9743eaff957c57370416c19af6fc108ced02d21ace4e5861166ba7f3b1539151f8b167959463745cad75a1fa3c413aa3f5874e2e7905f63c3f9c8ddd4d684", 0xaa}, {&(0x7f0000000a80)="7e47da2d84d8a7b61259fe038f354f2c3a365ca83ecb7a653dbdff7392d629513eed4787e3a4f267d8adecadbf3d0364f10883a587f990a6e4cd09ccc778", 0x3e}], 0x6, &(0x7f0000000bc0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xb8, 0x40088}}, {{&(0x7f0000000c80)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000000d00)="d3928f4d0a109b9eaa83329459288f277aa25dc745e81a89d1e35f437b5550843dec098412a52be5a9bec0f63dae21ed7f4b36a12036b3dc0fdd39e3c3f32abf8906fade1ca382c7a8f3d48be33f5a4794eea98a6dfc36cb4ff4a92530fc8d7cbd328c332b684ce0ecb722d2255d951a92d9f9e3eee9fc0097863383e5034426400af7f30814f80e22c3c26e01c247f85ef36219c0256c371f69e325c9cd5ec82e5e0b991f092034e2b401e8e911825759bdf2751162ed3b4c19089a37d4ce390b0b73ad9db290da1d0c1a07c9f515057bf2091739d7c6c84ae1eac9b6d724b2a342a84373d2", 0xe6}, {&(0x7f0000000e00)="8f3eba183b548d07b2efeed3bd16548ff847b7bb7310b21270b02b84e7cbb26da6de612a677102914a8e0f965058fc4b00885ce8b79d1a9321d1303c970cec6039321a49f54026650be9d3c8d8ccd841811fe7acf4bfa8a4374d72318ef8aac9412956fb329d32cebb038d916b1d099e3737e19f6c308bbf247f1a5a1ca5f9dca5ea18e1995a69b2108ce3592454164def56246fb2c3760414276de843e0959821bfce195c5bba81376d94bf58d3a3794f52812d71977634e2e459155bf393c74944a4fae7cb109330722d661bbda28e3b2eda2353e641873358ebd9b259bf11348dd78582263c56b1ec90f9a4e0c32b8f", 0xf1}, {&(0x7f0000000f00)="e6d755b0be89fcfc97c18cb22b2c7be992bb48eee6e000cd040464c8318c22ec427719c99ce1617454da994e34c78c067264a90480b552110c2be3f533fcfb03376d4da8f0e844b9ae072f9ce94b9504a71fabfe070c3af9f1", 0x59}, {&(0x7f0000007480)="2b124314cfcd6f4bdd6fedb8ccbb6c09e695898f5ed3ecf66dfa8415dd9d27ad89c7bdfef81970c55e090e9d2d0ac78cd1cc910a2f94aa2e1cebc40275a577dd3ce8666e311d9856bc959f88840afdd50ee694d291a042c23ab548a49b20f073d10583c2431be5c07c15893841207c964ddb35c088b82b65de6d51554c264288716f74a18864894320639e95b3fca959b00e5437b96e781a801746d5d5b3f14545b772dacaa867464da4f5a5f2b20386edfe42f9a0de364812d84a2168cfe1f69651f548485aeaa6f980000aed39e718c91a75346e9ad0d7bc11f3c4619027b356cfff60d5ac6fb4782e5205a2e649f0103bc6f0193ce93fb108211c8076521186b2026d2959c3eda64a7f0d49be46b58ce62b7f695cd4223bcc42aacf214b65519d50fd9f11e65da6987e6be0900bce8cebf2246ffaabbb536e9f5ef62955c8152eb549a74927ccff4d285c0e6106b01056315baf5883a33f905e78555c4b7ff4f592899239447a10ade7d69c45e9319d2801b66075eaa1c409a6f4554abeb4ce2f7aa2f1137850e4f8c86efb4503e8728a500efbf11699cf03bcc2e9ca4a98b0d47d06fa2f728d42edff89b56b4b130514d1cf36842a9eb4e2634d79952c52d96f2bb3901712192d6beda615fc962b3a3a4bdc1359ed1a1827e61bc78fc72347a33dc91ab021042fa7eba51d21a25b402d558186110220a10927f6e66512d9314894adc86eeda7c8ae04b9dd0c297d3d019c94287148aacea7178412ae867842afd26ef7832670039c409784696f7f2cdda4c36148166612f9aa8b97c4863fcb87ee2a92bca39ca397274e6626c63f13ab325d6953482fd93a471ab034af31c3536b01291ea460132c482a33c16631147e85f15d7f2fb17494c2c574c4f373f85a26f9cfd13a48aad2a7d4fe1dd790816039a9379c42953ba9fb3d1472223fd0d8f8822b9348d32f6f8c41cce79f587e45a70ea73cf2ad438b919aa9a5df1c1889d614eb1b45a6b33d1ba56df52b792e0e30b46cbb7df0867ec13acd5784089baedbd4419d9c0e7db6bd9a1771e978319bdaf73793cba11b767cc1580e67e713b3081f29ee5850c596ae19a9e9ec00d77341348cfeb7007f13d06c88bf02bfce324ae4ee1217422aceb105bef9c75092b7e34108c85ae282f660a228ab1cc54e2c3d7970d0fc8f9564fe4c72e0b4977a917807677bfc55a4c5b4a7c4b8374cf115185bb72c41ef79584891d8f7ea3c17eed3d55dfd41df2c56d6184c7e26b7cf657b240343dcd64af300a3557f927f5eeb7f96f47a8c8eb64a319efe54e5ecbe36a9e0f35e6942e364050a9e1a2232960234a8daaf3787638de7e19d1866944e11ce3948ebb7025b2a622ee093d67c451a3f378ad5bc0ab05a3170ef2caafaa9a8b121c8e40b61e94eedbc7fd040f692ebbcd7c658376c123a79a76462099a4daea2d527aa200d8f1aff312ca4216dfbe4823ea4538d0c3328e327afd53cc56f0227d24c9f17e46c6db9e5681feb3dfa1a0f5d3edb2d2f6a11ea7895851c0ff3d081fdf22acc8a896d9c7dc4ca075cf3a3adc48b73f09e98bc5be4b185b9e6df0e3e40765423c503a87f92b4ee35744e8eaa41cdffd70f9691dd5a405f702cebea5dca58846e447b6ded5b81bbfd53947328dc6d1aaaeecff47e9767dcbe5d064d15115397173026de9897c4c494f997f19413343b8e427c2a7fb63f4e4ce58602035dc77e0f4ab3acb81aa204497b12d3032bb8789d2b961defd6f2d406cfd76b140e08c51e66dc572f308ec6bd2b5ae252e8bd0a7a470be48c012ea21010cf8b6ee86a0e2b66db9e7b468f04ba88dff4bd49121958639921b5a9d60cc13af6d2f96d5ae9fa41494ecd511ddb4f6ad49fb6938ec9909e632da7863ded2786ecd6ee50fadaeaabe627ab02e97efe4daacec7b990bdcce700062ef48b2bb21b10fcc2d7b3e3c3b53446d605cd9e85915a2143ca3e2e54a3d8d4150751b6ae04a698739853e44201de48969b5407af02e4cf2c6693b267f03bdc0f16079e814c7fd2ed98ac6aa93f53cd41f1781c7339ef7e547c8d4fedbbf6da855d4ffb11850fb04c4b40752b079bc5bc58ae298a64d45ad7615b085d3ca18ac50498c9bb19e08ef8076f954ee71e96c14556855365ba560108899553d4b00ef62d8574b37b6204c34647274c5dac11ee2b1c51d5a71304334998a2958ff3c27f195ef598099aae2e0535c91bb38efb4f963dad8806543509834316f4aa9b7bbfbd7ec7d5f81386c17f789a2b79ed50e927577de3b972a9adb5a83146fce55fcf0f64f3184bfc4da3ee63b1cb5b0200375b99ad99ad00923b662b40f0f7de186e86da0a63f59381f3906a5512c01092b97e273cf4a81fb5f6b1748114ac12c8c12b217016a2d265cd1e905f3df15ed859d3e00ffb75f02d96780b9d0841fcafb1f376310353472ebecbd1b014f064756c394b856f5f14b9f1194b1785c199781ffcb71e56754f32252fe6ca4dd9a98ee646c0961c4f8c096b652119841edc9d2d292215e35ab2d06855a0a0c57ab348a5baf1196d4b6df617f781d569c9882cc72d7968365ba91761fbc8a7ed493cabdd221da871abdd9dd9e77ed2f4b2d07ed1426a447d607168441248617dd102cbab4d843bf32fda666e7f89f2e2375e795218c9688eb345e09118c3d498229a61a55e141e7cf840b996b507bb15647db7aa0e675ae78f80f9ff955025813945ac698c612a7437944a14825afaf476eeb818f76b4ec2e07e0d06f18b5e2cfad3becaaaaa20bec171991f5edc5d473df78ccde5ff922a0b71b2044a5bcf533d88d3b47f91fcc35d758bf9fdf92553edc57a7cbef0f98a16f8875145fe8d19630a3014730366203a457b98b8e24dbb89b5b9a4ede541e29c2179a117cfca58d7eb1d8fa645964ed2d9064df6a48d5cbb5438a6f5b5039f7dfbb942576daddd048e4484765703cd0bb68178bd0426e48ed401b075ecd9c1513ad5a5497ccdba134892c327c7bda938b77371cea79c362ddff8f831c137b756339eacb6a6d5508e484da46f699e0fa2b7792a2aba59638be51a7b0454ac2816a66fbfcb7e236ea35fcc4ee7bbf0603cc58a7d43ab45d01db50469e854362288bd56c98d1c8573e1c7d7df70754f0835892cc2ae23d25b125aa2ce2e9ec36cba0e1588820fa7b8493e2fe7669398402a9dac192f8a4cc73155f7598f89f4f156df681b63530ce6647f7ff9a3fbe4a2a9cbee38c5c612392c2bcb5c35e41a09f3a0129a2918203f19610f8d85fde0b6d2c9b8f2adb5d80c55879d1006d849e9960098d21ea7b97ec130c172f17b2562b336ecd38d6ff26f777dae403b94ad791c3ddbb15f8751ff8d1dba47700c08284e5aa53bc66200eb96b176bbe63caa185b0820c9116f6d16e97685b3ea4a2f83244c4b952e8c0f9fd8ba107b1ed7a0fab9b91874f2d1a8a29f37c23d99acc55805b480563d9e73d53f21300fb82b3950d2a4099cc5a42816d2e86052ed234766fdee2cd5537ffebdd15b19f0a9d803024d151b448683bbf4f6730001e24d1abbac74a5ca903e240b3601e83d4fc07a27c1249d416a540b860cddbf83bbb9fe2c86a1f4eb765d4782d41d987664f2bec420b7d2e0c424f20d0ceaf6760656a3db7a8cbf7076865f5d36a52ef58c1827ec2885cd024d7d081594283c1da1029ba65e21f995cb44fba6433bad8063eb063b5b3a8832d21a885579a7912244a2b5e8be98d69494ac42dbb546c2a82db2efa54ac7fcbd0b91bbd8d7b4411c007c8a7cf16255166d9fcb296a221c7b68ede9ac7ede8fa203db6a142d1d3f86d221a5acb03a32d67818b53676a1e8382a726e1692da59c9d20a58871ed1e558d676d471084616d74462da56f5cbe0921325da9d9a9b9ae37b29cf8d051fff885a47e7a5b9c64045ffdfe647d910ef04558f7531611b337049b3adc76b034fd0f94020b6ed4ba1e0edaf24293b1147a7d7f1dc87eadc6b8107fbd02949acfc08ebb4faf34e4d7a8103967f0468afb82414cac25eea9015427f1d3fa99c658d94882458528ad59ffd8c9a44396a8c82cba796f4f186c73d5ce8d82b5f26c234517b488daf074a734ef8e454b4814404c7065faba888d032ffacb4eb5c3cc4d347a50d68c16e02baaa72e39d116074c547f44a66217d893474bd271d8c5a2c940ef68e4f9de36bb11c11f54ae291db5e7a1b809bc2ea8beb915eca18435331e85944339bbc713716202bd3f5ef39958dcb95818e3079280f2746b178c4cd7b7ecadc42a8feeae531c8708bc8a848159a1e60fa42a15fd23b3216a782867f9c4e89b11ae77ae6e172710fbd89ede99c1207fc3291f35bf6e8678515c6f7119c6334ca1f58d97517b2be0106b8a284639da6e0efb6480969910004bf8b757869b19b712f856ed28f5aa681a42975ab84a3dd55024c1a7727170951982051172a0f3d85a6c37a937ab2b3ba305aff7dbe399943390dae66d92a3772eaf2619f77ba0b1daa3b26354841a9860c1222016bb9605fcdf991473c0507287af832399c92674a8ff1c543771e00b8b9ce61c807acf7fafcc9abd76b9d83379a4bc38a23fda31cd068595ac020803ea0a5cd8a15d9160b33d8e5846df421b1e7accca37ab18d4720fe7f92cf3e7dc612dbe3e6eaf6e7b7c6ef27dc798734a3dba0f6c5879c6d3f06a7f2db91a8b44accddf92768d478fc2031795540aa447c6744a7bfcef4e97ed1a3993971ce2cc9606cbbc2f22e765aa5bdf27410fb2de8d093bec184ecf7edc795700f49ae91e0eb076586686e062ae761e68a0600a4592e6b9579fa559c1d76b93965190804b976c15b635ed1e72f622dad57fffcbaaf8a59a4ac7ac6254d3d2d5bfbe15a2ecef2ef5b10589ccfd5df0825b64b8ac1c7c5b6ae888f004185b8208366e73992a26cb463bebc6839fd3e81778c81d407d8e418f424fd58283f87acd0f54bb996688b4fcd088eeb0402c879f12a8dc0cc3429fde2925e5d7f2474f546e83e1766044ef80c4168c1a6d8ad417b09c644fca4e49f350f7bf8ec750763d2938e96992aeebd31d22301b7eddbc8917ec722077e6310312a10c118ab97dca2b16b60d61872567d3c4c99896a0c011dc1499814de4124393741bd0ab903a4a8d7a6d86bb9b079dcd45ca24df22f68f4424a7bc53862728701d5f11f21116247c8fc780f61e31c54318b0251cfae6914304e808e1a7f6ed3f7c6939c07883ba3c509befdc1682ddd074920a614048637c48de15eee5a6767c4c1f30efe5a4edbb511f10b65f13b61322c6d5544d1d397ab7df18b2bc2becb8dcefaeedfc1b915f23f348e3732e496b25d969c624c3613aa20822c815becee44c29909af3defaf396c3646d9464cff4e4cbebd4c1e053d83ee463fe1fd8032a8d3d00c36c97284f328c7fdb57246673cbc72f3e93fb33b3d3112cd3475b14755d0c71e88563522519e4760a824309a460427cc4c847d6110a68c11bdc43ffaf7eedae0aa688c93edffc65f27b9240b232d2974d1a82b81225fda7c4759a63f6370c9e25399224485ebffc691165c9aefd54eed3f538bb7877241f476a68bdc23267480227347a385fe7a49ee863b31c6263ded42c57ab0b3c037a6ce5527ef61f4410d6eaa759580721fc24af5bfeecf32c81df55f41d9e2b5b54b3ad186b45c87c98acbfd0b38b0b482aa02ed1d212a5fb62a500d6e1014eefae41990d790107983e4da8fa832f4054f511e70b7fd46e0926fe8b863a5fac42dfe0c8ff4d58e4e8d43766ca26c24bc80e8ac96603fee110cce4ab740ff05", 0x1000}, {&(0x7f0000000f80)="e1ce666a6595e4b27b9510a886f7c77a598343bad640d5c9e7014760b0126b7b8aa507c2f9a4834b4042cb669f280d915fb5d08062b994b28eebe4955a32fc6a44c6ee34861c1a9f7c347abe0fb8f8046b048b79626527b7bd1b2aa00ca8f37e2aa24786aab0eefa851cf63d23e7485a66cd23c728bcb0df8c239109ed1e13598b13c072728331f7f1e66d51568c2cf0564731fb4c0441333dd79eb7e0fc37", 0x9f}, {&(0x7f0000001040)="7cc0c3c152ea2e57a709d55ac4172e5726b7405ed8983935123b8631439c2a70c015e8bdfcbdb28bb0341ad2ebbb4d476ededa302098e960c66cc0d6643dab86d77bbf39ee90c9379318b7ebcf92ef48f12701fca4d21549044dea1548abaa6b61ee0de9ffec8f03cd323f3a5567d2c56419c8fc3147ffb1a8bbc9092448d64571877d6f4a8407d6b081cce75844c2d7a4550eb861cf69467f4e55e668ee8ee0e8795433c5cb7b0170d7bd212fb1dd8b2e2bf1f90f03de2f6fb8ef21", 0xbc}, {&(0x7f0000001100)="1d4ce0492a84b00ef23e7c3f54099ba25a3c8e8bd27d3b7e037d06e3b0f9061ea5c71bb6039d5a4719b77f08b37e3a13b01ee4a09bf8029f1c678fb03109734afd86946b16e694cc601c24a3dfc3c96e81566c9611af923dba0f2f7b174e3bbdb93349ddb5defb0c81d9983a017b312365a1863b25ab3e822d3c", 0x7a}, {&(0x7f0000001180)="79b9107436d0d21b3e8e425ef547dfdf98ae336a74a7ae8756e4f00a1076cd6d360a6375fd4daeca8770d02181b5026cbf4a98c88d8c4dc3144ff9fe14e221391f6ff8a95674934be10cd7a7e49cc0185a", 0x51}, {&(0x7f0000001b00)="42b8680fde333c6b7caa45f9e565d4b6ac33a49cfcd73c0bb3a30bd5ce1484ef1fd78a61011083bc00759fedc1108044f693c1d6ab8b99efd8f6b0b79cdfafbdd722211ef36bb15652ef8eaad09340aa1d36320e1dbe7d496a1d2ef04258bbef262ad54bb62b452cae11b1051ec30101e5a401ba3b74361ada7648a9367478d576e9fa93cda3b0f70028cd975d", 0x8d}], 0x9, &(0x7f0000001c80)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x38, 0x4}}], 0x3, 0x400d4) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) syz_genetlink_get_family_id$wireguard(&(0x7f0000000140), 0xffffffffffffffff) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007340)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f00000016c0)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58}}, {{0x0, 0x0, &(0x7f0000003c40)=[{&(0x7f0000001900)}, {&(0x7f0000001a00)="63deec", 0x3}, {&(0x7f0000001b40)}, {0x0}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="05826d4c2a6252e98634c2ef5e736ba0d78e42e34f83a49acb42fb78a79db0017c", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000aad1770b6c7b8b580000010000000200", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xa0}}, {{&(0x7f0000005e40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006180)=[{0x0}], 0x1, &(0x7f00000061c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000006580)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000006700)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0xf}}], 0x5, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001200)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000fef7ff7a0af0fff80000ff79a4f0ff00000000b7060000efffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00ba23008500000098000000b70000000000000095000000000000006f88300eaa179843d24f95acf0af839ec5300a584fe44c80de0b061417e9ade22cecede58ee094518a5800000082c81ddfe3960a29ea15fa7e22f0f3e51416b698f6da6fe8af496d22585ffab3af24974fae00d824313ffef788c6983945dd3663f79f67e78a48b24a4bcdc33b38c5f86e96111199f0f0af9f42099a0f54041889b971cf394bd43473a5ac2acab9768cbc52ff7f000000000000711727c4a32a6b7ecdae05d2b3fed4572eb0d88976d2adda68000000000000c47b18cf93996a43e2e080f57fadf535d8b3078ebe16b10160fad64474a7b558f7a56f41022feec18e013abd8fda2b96779e534d0675fbcc13ba9f9eb96319fd5b49521d5cb2ced401d7b6fce658f203a9c2da91116d986730da1be85b0000829512099df32814820fbf7be91cd13b77f4e4e599f8bbca388247856073472312a9ff4273b9cd08000000000000616e888cda842c661577818c2069cb41aa3b4b7fc28882cad315db3fffc5183deca7a32838ec0ad70d4f55382c1879b71ec504d2f3e3883428ee3d0123a5cad346f6d517f6fcea5b6bc4fcffffffffffff03f419a6e45fd98e77da4a8202ebbdafe6b2e38c9d7e506f5da2958cf7f0d9b31ca3275e64e29d39d158cebe43308cf8760588001172e19685e9a334aec76530861b772a1da96f0a227514bd0bc26df2b50a45e4eceae1ddfe88d58879d12afdb295ce2edecb253e0471714fa124211203000000000000001f502b6c760655ffb20ae13a1a94f7ae229fbf5da7cae4f994ee82fc98c864c3e352ad16f98208cf1469dd6c1212582a3687f7dbdf708929643f3f0f4e947c40742452685ec044fc71eaca9ac692145677e14054331801b1412b390864190520f18bc66aca9123b243f608c7f62d107ebc68df9f8d296721c9d465dad604bc0dc500000000000000000000000000000000000000000568a4997dd54fa83aacd2d209f66de2e26dc2fd862a0b8ee149c148197176745fc8ff1dd5bd6611daa882298a37b041b34668d4662eb7fbe2e787dfc4c8bef2124f0439b2d18cc83361da5cc732f365b0a528db31b90bc1405b6d5301c34319ccae29b1d6034b665c79baeeeac5e71d24e2e3b6ffc5bc2dcb600e645c0048b45e286a49e888d21abfc817085d9c00e08525207e33505226fdda16e6da6dd31f7a1736029b87e8d6a05bcb356298d7dccd7de2af0885bd4939ff96ab74da3871b877e4058c8752ba4994eafed8b239d781638fa339fa0f7dd135af3f80e40f4b885770cf27d205a45d4702f97b8b7c57b180c50b2b370dfb35dc895e8f05d6e71829f36150b2cde31469c4aea0c64850eb3f3e0dc35f8cdd76bdde2018366c3201307c370433762676f72e68c962430a0000000000000000000000000000e737dc2e1a3fdebbb510c663d24f72b954965201f775b3739c14dd4832768445bf06b880a4a10021fa81473c647c028be09f2809fd396fa26532a30a8a6bf807c9fd9b8c7a39717729339dc3054117cb95693bdd61edcc2860b66545e194a961bdc5457d76ae1a87050e12ead896f3337d5a000000000000000000000000602bfd2f1ace65f2e74dc99cb73a37f40362b7904e8a0ea8d2d9805c924f9985d22972031a1223afa1288af3f48c93fcdb11963d0b748287448f722dc180e87637b662b11effabf45beda2e3a7e1adf8f94b619fa152b33440f2358a745848caf7490eb305c936d26964a2a85e133d01368b8d228d02f96064de261cf02c9632a0eb4ab259e8f4dd63d8b6d2d6b2a0c29fbab7d04d73a381c296af344655b64e12f216fbc646cc6bd60ca773d187f2fd317f6cb2309d1a13526a44b7d9b2bf93947dc3ac3340a7a114051d33d152310574f0d784910dc1a8f5bbf3610c544437626236458f285196161496389b02ba46a72da0149b4ddfdd4ef7862a07395752a37cb0194e94e1310e0c0a148a9a48b149bf2f345f3f89813c9eb05160f63f0b363deee5cb77ea6e951857e1942e5c56d72d724af7aa24a8aadb512f3302972c53b0eb7a693e0b0c775b21aed72995cfe9e9347a07d43ce3db9f22d461e86416b3176f2e4e36306630052a2b03fd36ec52af0d684fabd5f38adffaa6c5a7a8100d1aefb88576b362690b76e2eb96b07ab790cf63cfc334b7469b5b5b397c622f7c3ee064f9272443bcb928b6f7a2450cd33550a42843b0b5ac9e37134c81bd56b72e1030b05a5b3ac47b5af22a9dff0700004adacc71db2b15b4ffd98e30224763382ade45d164be76b2e9a674448f3ee2cd29707484df87ea6e8e6333b5fcb1b8b43a7c005eb800000000000000000000010000000000387592adc78ccfe479549e6f4efc14c4a5cfe845e6157d6fe70b278147edf0e25065ec6b17f8022493d105c9c31121e7957aeec5f7f2af0446d128778c8bf15b87a0eec6f4c75966b5f0e067da85e335ac9af28f102aea1254d57c390e1f4174cd023a758ce59c9e2c4ce1f28b6783661e272bf1cb5c8ac177aa9c6ccbead9a96222394afb840247e5d69473b836f0d3dc0bf951ff24b0bbea730702835159e3517ffb3da0d01833589fec3bdab629b21e5d9e87c3c58d962ff5e75c81f583c64b7e73bbbdc24b87a20cd2b25b7d5a643674801e18b06ca98b49d9e28d004c7ebccf076c64ef71421f672b0948b18ab5af448ca9446e71ba6dd4bd15a12553066de7cb767a121d56d9d26ce27fdbe6721191f2ed1cc3f9c5e3d5cba447c4793165b3cbf51c7d0cf9edf823641e1bc7db7803b60dc8b21e49a33b73ac00337067dfd3ec9d13d0fbb4df8a72a6a75d1dd128af4e6dceee1048f300000000000000000000000000000000000000000000007958a50896df65337581398793d0a9abe75251908c07d2957ca70af1ac31aae536294d6a944cd35f46cb554d8aecae5a72cb24596d896ff9ad83473567b6cb9d032c395a1459399cea31ebafc1e77649b55af527ca0f1ac972ee72a78391473c1b9e000000000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x304, 0x10, &(0x7f0000000000), 0xfffffea2}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={0xffffffffffffffff, 0x0, 0xe, 0x0, &(0x7f0000000040)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) sendmmsg$unix(r1, 0x0, 0x0, 0x24008000) restart_syscall() (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000000), 0x4) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)=[{{&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000380)="4e57508756e08c3083077c72cc01cbfe1711f6b4ec77798264ddea0587280c059064c692acd6735a62203627c08f25ac30af2d87eca55c20d9c6a4f729a78008569832fbea389efd7fc6d982b6f337d02a95a41ae3a93a943567874194f0b20dae399cbda83e5a2e7ffb0479377ea5267878c7a7d932d823d6a409fa941b426c888087e8428796c9211b33098a1508d363d82370be3cdfbd2a9a5ad63581b25d28b479bc5545968d610be2276300dcec33a4347a4efdbc05970f274d43041231cb8e98e6285c95a72ee4d784642f586607ff3c4aed854dc5215c51650c7768623234d1452e3323bb", 0xe8}, {&(0x7f0000000540)="3fc63cc509663e337c73280c59d8787c4c54c7a3307080823c4f1b9ba9d506c3f66d9e1ee71601e737f09cf08709b8d492e804dc7a07a669676b47078b45333b922311d4213656fddb81e62282e0744afab67dfb4757a89050", 0x59}, {&(0x7f00000005c0)="07da44df1de388461d8ad292e655409fc3fe3b915827a6238a1889fa9c5157cc8fc37ec6810503b7a9ec5475096c61d66b6785ff70b9c142a78917a64c0ace01fe6d033768f6109feeec7ce7ecba4f5ee61e23a7d0e42276fad993bab5b350825c2d902af2404ff52e79a3ce7fe3de563c17a7d9", 0x74}, {&(0x7f0000003c80)="4cf8ac06a849fb712ef082f27f2b96652fddd2252a8fd8a1c79a0394de175628d9ef10d9598eea0c519bbb2478cc14f099e00bb540c652db67726313f11f3652572a9a0179a915a8735de377fb988d3b0c87dba6c9c0fd7bed61a4661d6c83262558794f1eac76f89905d297fd8a6452d3511c482c2d07731135f939759429acb877e4cf36e88440d1b8a47366e51392d55ddf25e84fd2cf8b37a64973226a12719474db59e8c7e27123cb7aad5e59f2a53b9b0e3de614cada306cae844da91108470eb2e621e0e0bb388b9dadc0ffdf6e7257b79e93f267eedbc511fa60107618f6871e78d224584cddacf8a65ec41cf2a08f7ead9e5eede4b8c3b4d2bfe2f35ca467156177be3e0cd6371c201152ba76c57073ae817bd39504958bec1446d8d1b85e5a0d6d166e6be8b5379e682c5efb3cc8334a18cac9c97b3615fbae4dc74ec2958472960be869c97e463b541f123e8bcfcf7cc7a6d2ad0a6c0ac43f9da06cd815748df11d93231b467ceb819cdc8c2d57b6990b31c3bdba6224fd0a01cdb50686ed8d5a602a2f567252783bd1eeb61eb6184ba9119199aa3021c0bbacb7c346de6161386b6d78603e6a3fe1c088fa88965b134a85b7697adba00c9563356dade10576a82e1b561f64a740a85f7e333e9e0b8e680802639cacd598643dfa26c51be8070308666ec920a52edee95694a3c81905cd13c31c4b193e50cd04e8a60a2a891afff52b7da8368935d8c2999d49f9dc1eced894aa745c378cdad3946200dc17c0b84f7dd20207ccf4e325e6c7be354646c7bd7454890c5c07838aa259d5d083e9fe684d26f60c61083bfe43f5c7666303567562258071581a51a56b0bea9178187739d4c330fdec355ba4cd7e3ffd40036593e42d26b0259341aa75cc9c06b1448318835f79dfdbf012fb9badc0bcc6b4e036c89d936a6471af8e2819501f2fc1615284ee7d212cba4ef7b93e9feda8225eb458cf1dc75bd6c307e5e073d7b40889421fbd3b12d92a71e8378789f50e337d1c3f514f59d93c6a5417f5170dd5f412a8d9ba080f13bbacf7135806ea0338dad2939e151294c799f05beb087e2102ccaf84e6e7c5c79daac0aa23421967702ec9cf5be957bbd6dfeacbe1abfce0fefeae94cd36110af78bb94107b9b77baab2203e599814022d055a3edc4edcad186a2009520181b2bbcc9f7d43e8537d2148eb4d05eaaadf20ea2f5ae85dddc7dac19582385c9d92696c0b1c307b5e3ffa944acfd958bce9017c347685dd990bae1ad4fecde35d4e8dc0a0a6b294d051c90f4de1ff958fdb893ed9495e42442f5dbfc99f921bd9a5b991c1ccb3e8209bf76734008e5b88e66b57ee649154137b993ff1d7731699b2dd739f9412382a71c0394d00da1f6010e32c3e9e3d0d77836993a84c95c3a2d2150d580a36ab30597f05a34284eb29cfce6763ba5936684b3ca3484bf4dc7f51758822ebe48264926c888319fec287d25c00df2d57054890109f4a20efc0919763365e1d0980b78a4806011230790caa6f3586e00723a2bf7eb2198f07793d43e0175ceee1a468e27b2b2e3c556b40d280c0b446886d726d7c167368f53c73e0b8e384cca4e13afc95b3563ff69594296c3d016d1c0d931ff84a121dd1e024b0cd2662fb34bb23dfd26b8e2988da4065d11763f97b8217b94f315c73d80cf697168882cf11c4a64886d221ee200473f3f65efdccb745603812313cf7308b47be4110246da38f9417e12d241ffe233b2df488e96b3119e96ef4d8bdac79bafb5122dfc8ec5ffad32b649f5c45dfff281481a336725b55dbf1bbd28992c0a518e31dc620a25a47de8aaaf0fb1769bb3856147d6d025fbb376c1baea74055119bb244453866b74d137b0d2dde9b70499ace01b84d53351756ab9df1e0bc1a408dc7576648dfe6f227da995146b7a41a0d05dcd17248f660c66bae2baf14241a32de7c416ad789a1d5e39c46e6cf524cf74ac0a2ae6678a0c138fb44482375089f8cb5267e0927d4893dd219886bb6e6e352b627643f4a11693b4af375e12b0a8cfb327195a6e1ce0038023b7f625d83eb178146e26a2cef8c81091b555a4abd96dd5f027a2e4816855acd5d00154fed75493a7586aa4a3c9a4231b52cf1025c72c8ed942e9c00026ab37d42babc410895858ffc29262fa32931ea2d3fef61b8a5e1a54370ea5a7bf1d359efd218ed488b833b0c2ab2f66dc278c99cc76e2e026e15cab412803b892df8a668af8160b5227fdf83e375732fd17d0fb579745f121bb0dc5ac283ff6570d5b1413364a7430f5c2eba21a2154e3d637de19c3b93246b838dfebc57ca5bf232f33244aed7aced8fdf5c6fc1ddd131e682e666d68fe4e45a801ec0b7e72f2a093efc56789d82b20fc13c06862cc99307f0eca990e4f429c369121546e3b2f3e466782fca4c6cdc0dbbe6b81d14533c7d4f75a4749ed163a3fa0612864b66eb21345f5a4befdfe7031b616f973bdb357ea4df7bd2f6749e436f9d71bb666d1c6dadc0deb4cb42c144e0508eaa1f17bbbae4dab692c8389fab0d12cc3bebd5ecaf030c1b5ff3d5ab9c40a2102830bbb4040496e603a33406cd936079ce418b84a3a6edbbc6926a30639eb31f439925f721d06315293b5b06455fa7704270475a351d6bfb587487269d5412cc1ed9db572ca83bd3f30abf272d224f5d7be9f4d8e85479f905f7cc7a8001fb011b1201c80ee19b7399c0735e32d517c2260ff14d3f136082d71f29b2e613ce72f5cf3ddbc8fa1fb870b92a490a750a1bed7853a32d5837a34eaaf2f90695dc5a0ca7aa1ea210168d53e57f4a594f25be41bfea37d8c43644f7c1951c2446a96c8b270d9fe7667d83d0538f6b9c299a6a976bc41808972d4a31b8dac7546ad4dcbbcccfa9666023a10abf583df4b575f770791f50bef6633d1315b45021f2ef7cf82a7757f6cb5866661d89b30b9ebbd0583fb516826204ab36f1197e41421a0ac30bdbceb658d2dfbe2204331df7cc4f204504d875648b205732d0e0964188cd9fe69a7845635c5a5d111969cbe0c4fd279acaaeb01b7a53c03c964362394d0154e9ab6da2851ce7280866e14434137b3da53ff96e77901dd44fe2f33db5b98d3655e06e5cf58dd5e1e93bd98e41d552725b40138c092e8360b4c88778c597ac303bb6b6210ff572377216768704523325689add12d554c46400d20e29b5bee79b13f0d0b9bf2b0cd4dba6f09d42066153ba5116dee3bcf52052069e2dd830209660fecc09f441be2f25e29e3067801ac06ec0b410df90edee769b66f9da6d920cc4b59d9f339bd8dbe579584b270476c85f16998c5626a45645048dce6c0e520c337534bb61ddd7a2aa8f5ceddfb4d5713127497c763787ab01e448146e86776e3701bfbd501a1de88fd27ceda80dc3b875d24a7c527ebc4d32bdb6a96ef0ed2de24fcfb246027ef7f54263d6c2b21b42df6e4e139041e2799338c980f8545615629d61cad28cba582f562752e525fcfd7eb0168cc8f0e649690fd92da10df42b4db26cbbc7dc228d20dbf5a9c722139525149e0a9a09fa6a03ed977783066e462630a8bead49ee84d75e04e44178e5f68d6030e41a41022cfd8e8c046cb5fc3090961911fd9c2daf4b9c101437f31d98e9042c2540988f68211fe8330dc18dc16b8c63c5266ce4d26dc0f5b51e99af51f6fb8e61d578929a71029d9ef494909dd5fefdff09d9f7f8e5b1a1b668d7a5bdd14c7dcce8ac0f907c72e3c7c2bc6fa140da8ea99f184146043fd8fe8966f6f08e88bfb5208d2e329ddff36edd2406ee30ccc915d5b8e5d9d7e6c955653f492ce3f9d131b7f2386f117384a6f1cd76261eae24a7e570ff047ec656c14d47759c1a3b12c555f2e4ec2910ec69dbb2c5e297f7f679e8234df763d2dbb9f29e358ef6fb6287361b9d5e23633e2ff7c876fc4192b72326823103d0e532cc8aff431386209f204fca1d3d67cb9cba9dceaf3bd6fcbc2571ef22eb67d71dcdd9be275870a422234080fde277d214d6ace424584fa0263b1bb3d0017f97a7ed8541e6f55b489f3819ebd1e4a47ceaaa730535c242c7b44d8ce24c6e40629fe0a556e74aefebdce1bcfff949fe84de79e6896d06bc9e56720da6db35721aa34a47dd7ddd62f5eb6d398c06b7e26a38b36b1c72baa52b27f350f96913abf52a1b7354ec6604ca581f3b7a0e2add65b43564b74b7da217b4330f8e94e3ff6d61635ac63ea84e672a9bdf6d1b00e8c6dac547c4b6ac9dd9f863e073db74bea6fe95779e6b3ab5e17448f7a47080b4197c49aae0cc18ddc5ada98ab51293a1873a01e1130b566b90a6476409fcc43b99652a21e115a6b0e8ea71ad09234d938e1d81df99cc2debec88851657398cfb4105bfdbcee9740add5fea00620d1dbd6d7cdbf8bf7a4a6deeabc044151dd4ee160f2bf4f3880d2604074c820870a942a9602b2258fcc22273abce8e8e0e4afccc660b95a28678e109fdda7deaae44e60f99166d0322570ae8c3970a9c0ffd555b4eb00cd59ee86ac5ba12da1d5f7478d720574c1b6e69b5348dfd6be393db1549931faf03f2c26501ca62f83372f4dc7e1c1d0d0a751cca1fe39de01e1f1155e334241fc9687f82dc10cab321b32040c0c4642b3eb444355d8f19f10ea67853b115dcb97e8d9c077ef74901dd7d48677d6fe189f30daf11aef7659bc2252307252d2bcf583929048f388cb8640d7a8b925ab272967e2fe1c3ae406491f64d5e80f8f834a47c6424e26670a8644f9c5ed6faf75d115ce0706d6596059dc03181fc9c73a46fbbbbdc2412d2437619eeba21e39a2a38070e2dc52557179f46d774df63fdfad193d3bedf981dbeb17a76221a9a40c9bdfaf71c032c3d5a7bcc2617fae545fa925c71f83124df4ada9d8f95fd48d3f2f3cafa3109fed4fdab0104f06382945c82ddb1306a811adfb851d43eb5293975974ee2ad42e38661f27d7179baf802a67a1032bb2091f044bb54912cf82d7c019ca7ca756e4a4a56bad9958b787330819ef85a705c50e0125a22526d7ecd8930a6e49166609d33c410075bad1bb3d399d471afc7c5e206f430a52491698987f10d0088912f2b17f9d465f5416657a27728431c09da268eb34005b4f45c156f97a0df3146982b5d1519e404b6db20a5d82a2939a61d16ef4b183162b8bbfe7e86b0c5264c836c77db3f3b54871f4b047c40deb7f71836d2613becda6692614396c6ff7fc04664ae75f73d75b727d9760eb33204d57cee2c9f68988a9393d6de0474dcc95fa3f268f568af8ca6a4283cc77a00f0ff395680dc6e5444ad518fa5ec59440024dc380fa9ee024ea1a4c1bfdbfc0f2fecab1c61710f37638012d06506c8d21b1b7fb79c8d54b9a9ec7aa93a51a08512902f802468b62e516dabcfc04bf007ae8efd5abcc3a636389b019e7c8d23684a9330c296663605e4dac939c0dd0ef13bcfab62c2251342fb07c68da9515a8d8364a2f9df38adf4a5b605ca83e02b6d787999f3189c59b859660939cfed243ce6b03de22d3a93614b8125bda999e5da3ae89d82b2b1703c3888e5e7cdd7c0d9cab6840f24dbe8bac6e7e2d2bd9afa6fc07aa5589b6357884b5a5e8a95e8122a246226b70d12c4939c4cb21f37876b93a2723a12f4ca6099198730077b4dc02fb9ee717635df0e5769ad893e5374ce892eb524906e202346c824114e8977802c03dfbdfaf7c0236424683be58a7dd5f42c3318e876dc3e364e5d6657caf8633aca4c3f5e02772be34ea6354e9b2d1c9ab61c8f047ecf69ba1fb5ef3f2c4228a238", 0x1000}, {&(0x7f0000000300)="3a74157a74edc53a1313db05168c76b72488e3a77e9fd2", 0x17}, {&(0x7f0000000480)="ee40ac5b619ca67e7aa46ef335428e46f92402f1aeec509911427f1e2a354c21d986ddd5ca790573beab26d833926a76d2b6a2464e70a63d42ee0f", 0x3b}], 0x6, 0x0, 0x0, 0x4800}}, {{&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000ac0)=[{&(0x7f00000007c0)="e29b08f841defb2d3e8449e6dd16799aa1330cdb690b7ca770ce2235c74470bc8d84cc26f7c849776c58f761b0a439c088295e0cfbc252d585af8d2b13e77b3c5ae851751a63de88f98dba9353868046ecf7f1a90dfdad5b8554e5507600ec4a446b6feefe991c4c41b2f43eafdac9a9224588df74c9cae134455c3fd42c996e3ea8536b26b78af3ce7116152e0d9aef730fe1ec23ae677044942c858728c615521fc02877631b19ae841510230bf1c2a9d72933bf4628916f38d3a90d095b2b13fd29fa382391e99c70942ecb0bb53272d35506c863b02beeea813c298715db2f873daca9f6472776b01f8ddf1c4ad309e4d7dd4327c8d9a1", 0xf9}, {&(0x7f0000004c80)="6f45644c638dc98a24539c932ebbbf33685aad0df2c1d4b5ede79400f7c16575535690128db9d06694c27186e03fbb4772aef5ae9fbbbf5f88434a6f3516f1dd3beb8dd7433bdbce48344a38bc52864e05dd9e004b7fc43a2fe14ac15bb728b5031400259f885a483258580be61a3cf87b9a621301517e33829ae5ce6b78395fd1524c03bb1610e9798e50fae9af921c6f8e1b0be4748761c28f65133222e6e59e5dc3bf80e1300433ecd278bece0cadb28b08830f49e0e48d9ccb57fe3902eb044f3f0aab20b3676a0da48fe93a3036e3d8569b8a167454de86cac638389eb1c982284436f0a2bec0e718a06b1a2daade61a125f26afb52271de40c628ac3fb93f6a8c08a2d6dba84c2c69ba68131c4a51ca1c5e80a0b442f9347d2d6bd01b8586b4c5cfa435be5f86d05be3644e33efc312b5b8c932c8f12ba9aa5194ab58dfd15f4441f46f9024e98aa7f688b94fb72dcec587bba1d336316d55ca5952e5e9770d7809b547805192a0e8846a59d05cb7caea259ac63c454afffc8d90850043ceb57f097ce7775fbcc12522663d9ea040b12d52c19230caccb63d5aa76daa603eaca75f336e9a2c4a1185ea1ecb5396b1ea3afb6718b3d02e04757cda41e82ad9fd64def7e37de7da9e80d0af277b1c5cef8615033ff283034efd8d4457a05637c469543dd819a0c687a99384e4dccbe63729b5417ddc66d27575d3597a0b5d3a576f344b39273b643369391779ae70785b85298b3612c01ad5336d37a2a3fce0148b4c212044367c07ce3426bebcdc40d9dbe2f4f492449a998f3a9b8810cc6120c5be2c940d68659e2115539d895aa47e8fd29f6233c2917714c763ef00441d6294fe64544428600aa041864c897b9447eca42700965ecae2b064aab1af15b5c8f3c5b2912f787c636e008954fc2b2329af6ab562e00b9453b4768184015d691e2551008e86c40f7031f2831c5df84a2eb16f4b87118830e627316c9a2b84d6c44433810babe955aec2d72099c991d0fb2d79f6eb1ba78627854864351490411d1b478611d78b6802fd8886662e9937e882b09cb3f442a717cacbb1e33ec2a8122f37d851b10b340a0162b41445340db29853c2597200f829a35cc93629f36469063724c1bcb39a63c3c7104b10d18249dd2ca3666e3ca3287b41ce01cb550ec52d4afd20e090b6149040ed762606e6737ffc5de1c67f36a65449b19346b8b5308732b96b1a8feefb218cda8029621e29b1259f28973d5cdd381c1191d200205a1780d9e5502d2f26c624a2de9172287b81bd088b925b2216b4f2bbd234dd7a676b93ca4597c9864c5a3d2fd14b2f2c2ea5e0f2e3b4c821553a9b4568f5c4f5b22866a6cbd8a439197a918b4cf6e35fc0e9df09cd50f6e9522c636c20ed98574004aa617e3ad868ab49fb7602e565516e7fece9b6dc9441a56d94f620d66d45ef47c62f26d04e542d01d9970589f0bcd31d96509c21df1fb986dba4ac3f2f216291903740314c9f88fa4274445286d2fa8e09771754bff297e1082eb0a148a5fb9e0b04cd1734b45cbbf0269adda18c288a7eb8c987c3163be7e9baf8c3505e45a7cb25851d3aa2afdf7bc35003bf143a5a1268cc2b35552258692f8e7d19869975d245e36f03451b116ecade6e12da0c4d1c857c29fab6be6161acc3ab0292fe29ae5105e3f7e9433c1880452cd95bfa49fb060e182930ab03be1c30155881b12d0a35470c14d2c1a6b0e7ced48a1cd2665f774d2aa386e98e15433a52bcac43969c703935cd5a4752a5c8685c00b1f6aaba0d4179cf2c1d11cb7f77504e8386cf706b707adc0483a7f0a14419108bf74e934d30af11248b6e6e73b29a60b4f1169ea1fc85778dd290a7756e3e001a5eec887b52e7b77414c15e8798e49393ee42042b4ea2bcc2e010677e4d49e93138ac3acef90fbe4c8f186de3656d75c3bb6062c079d4bbcd279eabfe002cc112f6a96a14a786155455fca8a1fd5378281a717ed4157fc59918e968a440600f5353c62948b420023bb05cdf6086237ce807473a3d660ce00f46ff4ed7d2ca817602ea878027852a9e4d9cedabc70de209e32cf356108df7245227de3e45a2238232e6cc22cc8458e20addb852b9df04e434633034c76a59da5d1e30f3e4bc8b282e009f28028467e41f3a1e87fd45c6782d9a750fa51af00b865a419cbaa67c6d2967c2541038ac314f2eed69a7191ed2a46de56f25e4d82aaf1cf9bb7a95ea319ed0205bf2f36ec9ba45fcd862f695502ef95e06b62b4062be1047516d0e460213db2bcaf7d2f4623085169844ba8fc888fedb519f3763eb5e58bf736d561a58d141b10ee258e465440343483d2f5e33b486e0ba55f4259e5ea870fd04742662b623e89628d5725d8a111829558915faf16ecae66fe8e46ee7a0837a4e37bfa562760ff3b529231bf730ba479b2318c71dde100cad5227ca7db9504daf86121c53f595cf8155d3198ccb575cbb5f28ccf8153cbf81dfc963f369a886c0dca9112140e8bc6eb221083bcebaf49ee74f8951dc51a50c0a7dbb1027ba53b4c691c0c218907327ce4b9b1f347681b213283d9a339d0960251b6dd7f006bc4e3135f13903d53289d96bc1b8b460240e27423dc83b505991b04da62c600e652463b89c0ae9069f7085576d84898fceb1bb81ccc184369c45d3d7780a21365ab1653677171c3c0c00a06bff49ccdc721dde0b1b7f6fe3bd8469d6c705fb88b1864d49ad203cf233921d684a6fbd3019e1a81814a4ba4f3748e598527df19f65633eca4ea72c3db3f62e3563875593f8d7c3fb6b05d54679d870f64abaa32eca646c461f7087f2c792b2b68dc7266b4d9117be2c9dd2d9bb3f46eeec02f57f97cccab28c83216de0df940b89c0d2da3eaa3db4b0585b7e4eb94ec168078a969dbf105d5273d96c792a2698bb57fdc3815196d074edc57ea0f11ee2adc2ed72cc23e5a56b145666699db917264b9052c09b43156a547938ac9cd3a3c8dfe9b844d0995f703e575362de09946cd04ae7fbaaeadbd6267fe8abaa6090ddc7d6264a653e28ab3483e856d4e2151696f78add73d037ead50c7b61f0e8db0b1c33784717f80fa9fb9fcbe6a0e323811cf2c3ebb81b9d78a67e33a85ee270265aa71e9d1827aa2befd085470a3d57d8d78489e41fe307433d728ddcfb6a0983cc36c8f14ee22cdcbcb6d438c2cce63a4e0deb6bf9c2affa96514248bbb841152648237fc1b78a644086790280a1a4690d2b1ec520d2b5b3fb5e07ddd9b3f2f33a544d286659d32736585f2377ec5ac898c1c231c0d7e77b2083e609db41f11674a83b731773b3346a83850ff6d4387f691a4a3e2b4cb29d805115f839572d1a8fe417139d345436ab4d25976ebdebef879ade472c2012b15c8ffc6f6d4bb4b4849a9eacc24cbbadfeb6f30079f5fba0123e57d86d9d6bb2eec19d588be05fed16adb3d90ea9c160eeba3f053b5caa93cf7c67867e5a25c7d54be95d96fe995fe11b67e84f60a79851ad1db43da65004afea65c048a9f47ba0266ccb1ae1b551fa1def4b49466a1e6f798e8e7d5759435098a8d6df5a0d9c3ca0646892a983ec25c6bf61a9436fd0379884e45623f2a0c256620517d9dc2f2e8fbdb1f82904126a9c807203fb116ce029020dfc1f277a48ce4d14ec61c4d8fc7cd227a46e27156bc79c36ae06e76803235b78cc91cfc84cdff5dc8ac5905107443ec456e5b04b64d8b206f8ddd935cefe41e58c44d0fded6a22c15151f4bc82299beed62025f36a2e288d678972869ab909169606070ca2481bf043a2b1a9637d67f42f6c93ce9d950a7bce03088019452b2b019306ab7d797e4f2c141425ea1756dbe8df258a7d77c1481fddda542f28aec7573b5b799ad91702d32b46de184a48c814ce8427dac624cafe614528ff987d41ad20085c5984eb531b71314f2aeadb7f6758627586c8efc0dedef3f93c0897055bc63aa0eef9b2678d46bc064e7b40e3c6d64a4d57d0f38a3cc1f5bc0fa3c6c7ff4ff1eb96e480a0650b4e5edf6df60d7805a2e3b111cf9c07193e818fd0a5a4e48aa87513573385f95e018db9456c17210da6f610605fc7840539e0d77046cf75fb5ecd66739de2e9be91c483d6cc1ba98f380b423a92991b24792b14d14d03cb30f8cec53c5fe9655f04a31a70b2e468872c7bb4edbb337406d72c2ce87d6ec867dbfcd8d7c325c870a088d12f3d64823ebd969f948d1b83704abf630fbeb589d4cead154bceed68329f26e41b881c131befe0043985d94f9ec935850b5ab2be106e965632ae82586a2423fa8ce109320d1d2efa0d5dfa0cdce21ff959e006dc11ec31e1ee5f5e1b04a6c93525562e03e5162bbc46e1f1d834df1db36c2f7e9a26daea37bda14c24313da5e27c7ee1a9a4a1fbf9863fc9f6cf29adc86dec7364d158f37c69f89ef604b57b31f439384e7866de4bd2b8dcd9692e39164e29b23b23be695c727567915034587085323ef87a1db969f6f591ddfb1b71ed95d4c83ac10970d99f4f8efae00d6597e6f8e171f256549651730df05cb707c675e98f76385f695bbaba45f91457ee606bacc44488a330d59aeecc0391b66f771314c9b9532cab00b255ee6d783cdcd90eee94e5bfc828cb4dd93676eac929dffd322e122a2892382039c97c01382cb2ed0f8a1f41defc2b60ae6c8560ea3d7925b7f2ac48a89a98784c7a1e1102cc374025d8e5f19c69a9a3267f3bf568c5f1e3ecbd695f6eb0f4c359c52d1f02e7580c24443d1e4eb5b05c88afad796a3d3e6fbe2c11b1f0fb80d4d94b4b281e449893ed53dbd746dfcc5c2ac76de9fde173c8f9850e791945c7fe3a4623857f7cb46721f0888571164a400cb239871c340c474d217efa55b4adeaa75aad1c49faefd3a34ccddda4ca82993b569839619d464d8bed7c1a6779abc9e77c6bf1da605d328d1a8d1d2e6fd9ab724e5b22f52f5ea73b22cf935619b4737dd87a95564a36433ebe58e16e7ed5934b7112d69341ae2602b9d5de7e8d652b374e857b9de39a92d1aaa53e95dd7fe363add0533d5515304bd7e1fb4eb7d3fe8666ed35e9bb5ca69a3a2159df382f2583cffa58d075dbe605bfada4aeb1b578909ea1cb2c5ce189f00fd9593f72ea8aaca953e65487f2a2ced2649ba4a4e85eeee109c1ad64ca2f68e0292ed0faf8deded6282d3807ae789ab965b80928be1bba45dc14b33306d9e70d7a1494d59ca9f0028af29332d8e3d5bc27636fa8c3fb8c20e3672cfeb07b38f6c610f65f3adda49e29c6ca0258dc47082e16c121247b28215b4db493817f85da65d2e8b34c64a6b0d58a3af0ae86f4b83e4b767ae24f13139e9f8b75b480d6339cdd5cb010aa055bc3861733d00b0b698f5262481e25124651104c3b38a71774ac2c3314eed839279b3c836459741247d2f4a7f1983a395cb238319dc0c1f49060952c1452c2ba89f8939560de7170439d5e04efea8503e1483735a974ca8aeb7f65dd69ff8eaf17797ae4fc4a23a81229f1eb67a3145428aa8c130774f22cee244387d00586cb7441f40f168a72120528c1c979634558ece72af97f57c45180baf221a2dbe49af63b44dab526f397506cd8d59998e66f2d218dd9fb3efd3812ca66191ff55c9b39aa5d946b5e6e974aa8c70c77240418ffb6381b52a6362012df64e69d8d4f42961b592f385c8b0484537f28a0b186baca4654f6ef57d0777d3daf61c0caeef14c9abad387bd01b2553df281faaab7f4b2781d80f7077357c937341cf4d1497bba7fc2bd8278c494839f1395eedec644951965a", 0x1000}, {&(0x7f00000008c0)="69eaf550164719d1a78848fb7578044fbe4c423b6aed087c09b351f5eddcba40d3fc9250bdcda83260616c7db88e3df877450b9edf3329526cd2483075e7f9f1bce5d50cfdf6b5b06c2247bd7e13837b0da1ed972fb6bce8bfda8aa2bbf6bcd14ac436f07f9f89ee7055345b7a", 0x6d}, {&(0x7f0000000940)="d83ff2559a3d72b7c734cb15791bc4f16f360a9ac4bb014458fb3137615dcadfdcf9cae7f0b017ee43da50b47b25e8ac75ec07989b2055602ea412cfe4fb9db40ff85dad89da4b947952eaade9c361243887ea8e84", 0x55}, {&(0x7f00000009c0)="19935cce987cfd32d8c9ee0ad5825bc471fe4a3c7b98402f5f878662441bcd85f462e89322fd9c35e8b85d00855417ff97ac6f834563f020eaefa6677c6e24385772a1f44565b678b9eccfadb8c46b0a02e17241b2d1c112b3f81918076cf7a9d2c5ecb2682bdd6af66bf1b9743eaff957c57370416c19af6fc108ced02d21ace4e5861166ba7f3b1539151f8b167959463745cad75a1fa3c413aa3f5874e2e7905f63c3f9c8ddd4d684", 0xaa}, {&(0x7f0000000a80)="7e47da2d84d8a7b61259fe038f354f2c3a365ca83ecb7a653dbdff7392d629513eed4787e3a4f267d8adecadbf3d0364f10883a587f990a6e4cd09ccc778", 0x3e}], 0x6, &(0x7f0000000bc0)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0xb8, 0x40088}}, {{&(0x7f0000000c80)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000000d00)="d3928f4d0a109b9eaa83329459288f277aa25dc745e81a89d1e35f437b5550843dec098412a52be5a9bec0f63dae21ed7f4b36a12036b3dc0fdd39e3c3f32abf8906fade1ca382c7a8f3d48be33f5a4794eea98a6dfc36cb4ff4a92530fc8d7cbd328c332b684ce0ecb722d2255d951a92d9f9e3eee9fc0097863383e5034426400af7f30814f80e22c3c26e01c247f85ef36219c0256c371f69e325c9cd5ec82e5e0b991f092034e2b401e8e911825759bdf2751162ed3b4c19089a37d4ce390b0b73ad9db290da1d0c1a07c9f515057bf2091739d7c6c84ae1eac9b6d724b2a342a84373d2", 0xe6}, {&(0x7f0000000e00)="8f3eba183b548d07b2efeed3bd16548ff847b7bb7310b21270b02b84e7cbb26da6de612a677102914a8e0f965058fc4b00885ce8b79d1a9321d1303c970cec6039321a49f54026650be9d3c8d8ccd841811fe7acf4bfa8a4374d72318ef8aac9412956fb329d32cebb038d916b1d099e3737e19f6c308bbf247f1a5a1ca5f9dca5ea18e1995a69b2108ce3592454164def56246fb2c3760414276de843e0959821bfce195c5bba81376d94bf58d3a3794f52812d71977634e2e459155bf393c74944a4fae7cb109330722d661bbda28e3b2eda2353e641873358ebd9b259bf11348dd78582263c56b1ec90f9a4e0c32b8f", 0xf1}, {&(0x7f0000000f00)="e6d755b0be89fcfc97c18cb22b2c7be992bb48eee6e000cd040464c8318c22ec427719c99ce1617454da994e34c78c067264a90480b552110c2be3f533fcfb03376d4da8f0e844b9ae072f9ce94b9504a71fabfe070c3af9f1", 0x59}, {&(0x7f0000007480)="2b124314cfcd6f4bdd6fedb8ccbb6c09e695898f5ed3ecf66dfa8415dd9d27ad89c7bdfef81970c55e090e9d2d0ac78cd1cc910a2f94aa2e1cebc40275a577dd3ce8666e311d9856bc959f88840afdd50ee694d291a042c23ab548a49b20f073d10583c2431be5c07c15893841207c964ddb35c088b82b65de6d51554c264288716f74a18864894320639e95b3fca959b00e5437b96e781a801746d5d5b3f14545b772dacaa867464da4f5a5f2b20386edfe42f9a0de364812d84a2168cfe1f69651f548485aeaa6f980000aed39e718c91a75346e9ad0d7bc11f3c4619027b356cfff60d5ac6fb4782e5205a2e649f0103bc6f0193ce93fb108211c8076521186b2026d2959c3eda64a7f0d49be46b58ce62b7f695cd4223bcc42aacf214b65519d50fd9f11e65da6987e6be0900bce8cebf2246ffaabbb536e9f5ef62955c8152eb549a74927ccff4d285c0e6106b01056315baf5883a33f905e78555c4b7ff4f592899239447a10ade7d69c45e9319d2801b66075eaa1c409a6f4554abeb4ce2f7aa2f1137850e4f8c86efb4503e8728a500efbf11699cf03bcc2e9ca4a98b0d47d06fa2f728d42edff89b56b4b130514d1cf36842a9eb4e2634d79952c52d96f2bb3901712192d6beda615fc962b3a3a4bdc1359ed1a1827e61bc78fc72347a33dc91ab021042fa7eba51d21a25b402d558186110220a10927f6e66512d9314894adc86eeda7c8ae04b9dd0c297d3d019c94287148aacea7178412ae867842afd26ef7832670039c409784696f7f2cdda4c36148166612f9aa8b97c4863fcb87ee2a92bca39ca397274e6626c63f13ab325d6953482fd93a471ab034af31c3536b01291ea460132c482a33c16631147e85f15d7f2fb17494c2c574c4f373f85a26f9cfd13a48aad2a7d4fe1dd790816039a9379c42953ba9fb3d1472223fd0d8f8822b9348d32f6f8c41cce79f587e45a70ea73cf2ad438b919aa9a5df1c1889d614eb1b45a6b33d1ba56df52b792e0e30b46cbb7df0867ec13acd5784089baedbd4419d9c0e7db6bd9a1771e978319bdaf73793cba11b767cc1580e67e713b3081f29ee5850c596ae19a9e9ec00d77341348cfeb7007f13d06c88bf02bfce324ae4ee1217422aceb105bef9c75092b7e34108c85ae282f660a228ab1cc54e2c3d7970d0fc8f9564fe4c72e0b4977a917807677bfc55a4c5b4a7c4b8374cf115185bb72c41ef79584891d8f7ea3c17eed3d55dfd41df2c56d6184c7e26b7cf657b240343dcd64af300a3557f927f5eeb7f96f47a8c8eb64a319efe54e5ecbe36a9e0f35e6942e364050a9e1a2232960234a8daaf3787638de7e19d1866944e11ce3948ebb7025b2a622ee093d67c451a3f378ad5bc0ab05a3170ef2caafaa9a8b121c8e40b61e94eedbc7fd040f692ebbcd7c658376c123a79a76462099a4daea2d527aa200d8f1aff312ca4216dfbe4823ea4538d0c3328e327afd53cc56f0227d24c9f17e46c6db9e5681feb3dfa1a0f5d3edb2d2f6a11ea7895851c0ff3d081fdf22acc8a896d9c7dc4ca075cf3a3adc48b73f09e98bc5be4b185b9e6df0e3e40765423c503a87f92b4ee35744e8eaa41cdffd70f9691dd5a405f702cebea5dca58846e447b6ded5b81bbfd53947328dc6d1aaaeecff47e9767dcbe5d064d15115397173026de9897c4c494f997f19413343b8e427c2a7fb63f4e4ce58602035dc77e0f4ab3acb81aa204497b12d3032bb8789d2b961defd6f2d406cfd76b140e08c51e66dc572f308ec6bd2b5ae252e8bd0a7a470be48c012ea21010cf8b6ee86a0e2b66db9e7b468f04ba88dff4bd49121958639921b5a9d60cc13af6d2f96d5ae9fa41494ecd511ddb4f6ad49fb6938ec9909e632da7863ded2786ecd6ee50fadaeaabe627ab02e97efe4daacec7b990bdcce700062ef48b2bb21b10fcc2d7b3e3c3b53446d605cd9e85915a2143ca3e2e54a3d8d4150751b6ae04a698739853e44201de48969b5407af02e4cf2c6693b267f03bdc0f16079e814c7fd2ed98ac6aa93f53cd41f1781c7339ef7e547c8d4fedbbf6da855d4ffb11850fb04c4b40752b079bc5bc58ae298a64d45ad7615b085d3ca18ac50498c9bb19e08ef8076f954ee71e96c14556855365ba560108899553d4b00ef62d8574b37b6204c34647274c5dac11ee2b1c51d5a71304334998a2958ff3c27f195ef598099aae2e0535c91bb38efb4f963dad8806543509834316f4aa9b7bbfbd7ec7d5f81386c17f789a2b79ed50e927577de3b972a9adb5a83146fce55fcf0f64f3184bfc4da3ee63b1cb5b0200375b99ad99ad00923b662b40f0f7de186e86da0a63f59381f3906a5512c01092b97e273cf4a81fb5f6b1748114ac12c8c12b217016a2d265cd1e905f3df15ed859d3e00ffb75f02d96780b9d0841fcafb1f376310353472ebecbd1b014f064756c394b856f5f14b9f1194b1785c199781ffcb71e56754f32252fe6ca4dd9a98ee646c0961c4f8c096b652119841edc9d2d292215e35ab2d06855a0a0c57ab348a5baf1196d4b6df617f781d569c9882cc72d7968365ba91761fbc8a7ed493cabdd221da871abdd9dd9e77ed2f4b2d07ed1426a447d607168441248617dd102cbab4d843bf32fda666e7f89f2e2375e795218c9688eb345e09118c3d498229a61a55e141e7cf840b996b507bb15647db7aa0e675ae78f80f9ff955025813945ac698c612a7437944a14825afaf476eeb818f76b4ec2e07e0d06f18b5e2cfad3becaaaaa20bec171991f5edc5d473df78ccde5ff922a0b71b2044a5bcf533d88d3b47f91fcc35d758bf9fdf92553edc57a7cbef0f98a16f8875145fe8d19630a3014730366203a457b98b8e24dbb89b5b9a4ede541e29c2179a117cfca58d7eb1d8fa645964ed2d9064df6a48d5cbb5438a6f5b5039f7dfbb942576daddd048e4484765703cd0bb68178bd0426e48ed401b075ecd9c1513ad5a5497ccdba134892c327c7bda938b77371cea79c362ddff8f831c137b756339eacb6a6d5508e484da46f699e0fa2b7792a2aba59638be51a7b0454ac2816a66fbfcb7e236ea35fcc4ee7bbf0603cc58a7d43ab45d01db50469e854362288bd56c98d1c8573e1c7d7df70754f0835892cc2ae23d25b125aa2ce2e9ec36cba0e1588820fa7b8493e2fe7669398402a9dac192f8a4cc73155f7598f89f4f156df681b63530ce6647f7ff9a3fbe4a2a9cbee38c5c612392c2bcb5c35e41a09f3a0129a2918203f19610f8d85fde0b6d2c9b8f2adb5d80c55879d1006d849e9960098d21ea7b97ec130c172f17b2562b336ecd38d6ff26f777dae403b94ad791c3ddbb15f8751ff8d1dba47700c08284e5aa53bc66200eb96b176bbe63caa185b0820c9116f6d16e97685b3ea4a2f83244c4b952e8c0f9fd8ba107b1ed7a0fab9b91874f2d1a8a29f37c23d99acc55805b480563d9e73d53f21300fb82b3950d2a4099cc5a42816d2e86052ed234766fdee2cd5537ffebdd15b19f0a9d803024d151b448683bbf4f6730001e24d1abbac74a5ca903e240b3601e83d4fc07a27c1249d416a540b860cddbf83bbb9fe2c86a1f4eb765d4782d41d987664f2bec420b7d2e0c424f20d0ceaf6760656a3db7a8cbf7076865f5d36a52ef58c1827ec2885cd024d7d081594283c1da1029ba65e21f995cb44fba6433bad8063eb063b5b3a8832d21a885579a7912244a2b5e8be98d69494ac42dbb546c2a82db2efa54ac7fcbd0b91bbd8d7b4411c007c8a7cf16255166d9fcb296a221c7b68ede9ac7ede8fa203db6a142d1d3f86d221a5acb03a32d67818b53676a1e8382a726e1692da59c9d20a58871ed1e558d676d471084616d74462da56f5cbe0921325da9d9a9b9ae37b29cf8d051fff885a47e7a5b9c64045ffdfe647d910ef04558f7531611b337049b3adc76b034fd0f94020b6ed4ba1e0edaf24293b1147a7d7f1dc87eadc6b8107fbd02949acfc08ebb4faf34e4d7a8103967f0468afb82414cac25eea9015427f1d3fa99c658d94882458528ad59ffd8c9a44396a8c82cba796f4f186c73d5ce8d82b5f26c234517b488daf074a734ef8e454b4814404c7065faba888d032ffacb4eb5c3cc4d347a50d68c16e02baaa72e39d116074c547f44a66217d893474bd271d8c5a2c940ef68e4f9de36bb11c11f54ae291db5e7a1b809bc2ea8beb915eca18435331e85944339bbc713716202bd3f5ef39958dcb95818e3079280f2746b178c4cd7b7ecadc42a8feeae531c8708bc8a848159a1e60fa42a15fd23b3216a782867f9c4e89b11ae77ae6e172710fbd89ede99c1207fc3291f35bf6e8678515c6f7119c6334ca1f58d97517b2be0106b8a284639da6e0efb6480969910004bf8b757869b19b712f856ed28f5aa681a42975ab84a3dd55024c1a7727170951982051172a0f3d85a6c37a937ab2b3ba305aff7dbe399943390dae66d92a3772eaf2619f77ba0b1daa3b26354841a9860c1222016bb9605fcdf991473c0507287af832399c92674a8ff1c543771e00b8b9ce61c807acf7fafcc9abd76b9d83379a4bc38a23fda31cd068595ac020803ea0a5cd8a15d9160b33d8e5846df421b1e7accca37ab18d4720fe7f92cf3e7dc612dbe3e6eaf6e7b7c6ef27dc798734a3dba0f6c5879c6d3f06a7f2db91a8b44accddf92768d478fc2031795540aa447c6744a7bfcef4e97ed1a3993971ce2cc9606cbbc2f22e765aa5bdf27410fb2de8d093bec184ecf7edc795700f49ae91e0eb076586686e062ae761e68a0600a4592e6b9579fa559c1d76b93965190804b976c15b635ed1e72f622dad57fffcbaaf8a59a4ac7ac6254d3d2d5bfbe15a2ecef2ef5b10589ccfd5df0825b64b8ac1c7c5b6ae888f004185b8208366e73992a26cb463bebc6839fd3e81778c81d407d8e418f424fd58283f87acd0f54bb996688b4fcd088eeb0402c879f12a8dc0cc3429fde2925e5d7f2474f546e83e1766044ef80c4168c1a6d8ad417b09c644fca4e49f350f7bf8ec750763d2938e96992aeebd31d22301b7eddbc8917ec722077e6310312a10c118ab97dca2b16b60d61872567d3c4c99896a0c011dc1499814de4124393741bd0ab903a4a8d7a6d86bb9b079dcd45ca24df22f68f4424a7bc53862728701d5f11f21116247c8fc780f61e31c54318b0251cfae6914304e808e1a7f6ed3f7c6939c07883ba3c509befdc1682ddd074920a614048637c48de15eee5a6767c4c1f30efe5a4edbb511f10b65f13b61322c6d5544d1d397ab7df18b2bc2becb8dcefaeedfc1b915f23f348e3732e496b25d969c624c3613aa20822c815becee44c29909af3defaf396c3646d9464cff4e4cbebd4c1e053d83ee463fe1fd8032a8d3d00c36c97284f328c7fdb57246673cbc72f3e93fb33b3d3112cd3475b14755d0c71e88563522519e4760a824309a460427cc4c847d6110a68c11bdc43ffaf7eedae0aa688c93edffc65f27b9240b232d2974d1a82b81225fda7c4759a63f6370c9e25399224485ebffc691165c9aefd54eed3f538bb7877241f476a68bdc23267480227347a385fe7a49ee863b31c6263ded42c57ab0b3c037a6ce5527ef61f4410d6eaa759580721fc24af5bfeecf32c81df55f41d9e2b5b54b3ad186b45c87c98acbfd0b38b0b482aa02ed1d212a5fb62a500d6e1014eefae41990d790107983e4da8fa832f4054f511e70b7fd46e0926fe8b863a5fac42dfe0c8ff4d58e4e8d43766ca26c24bc80e8ac96603fee110cce4ab740ff05", 0x1000}, {&(0x7f0000000f80)="e1ce666a6595e4b27b9510a886f7c77a598343bad640d5c9e7014760b0126b7b8aa507c2f9a4834b4042cb669f280d915fb5d08062b994b28eebe4955a32fc6a44c6ee34861c1a9f7c347abe0fb8f8046b048b79626527b7bd1b2aa00ca8f37e2aa24786aab0eefa851cf63d23e7485a66cd23c728bcb0df8c239109ed1e13598b13c072728331f7f1e66d51568c2cf0564731fb4c0441333dd79eb7e0fc37", 0x9f}, {&(0x7f0000001040)="7cc0c3c152ea2e57a709d55ac4172e5726b7405ed8983935123b8631439c2a70c015e8bdfcbdb28bb0341ad2ebbb4d476ededa302098e960c66cc0d6643dab86d77bbf39ee90c9379318b7ebcf92ef48f12701fca4d21549044dea1548abaa6b61ee0de9ffec8f03cd323f3a5567d2c56419c8fc3147ffb1a8bbc9092448d64571877d6f4a8407d6b081cce75844c2d7a4550eb861cf69467f4e55e668ee8ee0e8795433c5cb7b0170d7bd212fb1dd8b2e2bf1f90f03de2f6fb8ef21", 0xbc}, {&(0x7f0000001100)="1d4ce0492a84b00ef23e7c3f54099ba25a3c8e8bd27d3b7e037d06e3b0f9061ea5c71bb6039d5a4719b77f08b37e3a13b01ee4a09bf8029f1c678fb03109734afd86946b16e694cc601c24a3dfc3c96e81566c9611af923dba0f2f7b174e3bbdb93349ddb5defb0c81d9983a017b312365a1863b25ab3e822d3c", 0x7a}, {&(0x7f0000001180)="79b9107436d0d21b3e8e425ef547dfdf98ae336a74a7ae8756e4f00a1076cd6d360a6375fd4daeca8770d02181b5026cbf4a98c88d8c4dc3144ff9fe14e221391f6ff8a95674934be10cd7a7e49cc0185a", 0x51}, {&(0x7f0000001b00)="42b8680fde333c6b7caa45f9e565d4b6ac33a49cfcd73c0bb3a30bd5ce1484ef1fd78a61011083bc00759fedc1108044f693c1d6ab8b99efd8f6b0b79cdfafbdd722211ef36bb15652ef8eaad09340aa1d36320e1dbe7d496a1d2ef04258bbef262ad54bb62b452cae11b1051ec30101e5a401ba3b74361ada7648a9367478d576e9fa93cda3b0f70028cd975d", 0x8d}], 0x9, &(0x7f0000001c80)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x38, 0x4}}], 0x3, 0x400d4) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async) getpid() (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) (async) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38}, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="620af8ff02200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c29184ff7f0000cef809606056fe5c34664c0af9360a1f7a5e6b607130c89f18c0c1089d8b8588d72ec29c48b45ef4adf634be763289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364149215108333719acd97cfa15a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1beeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c9b081d6a08000000ea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae616b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000459ff4b40000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b98008006c4a00000000ff435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0adb02d9ba96e1010000000000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4a00fca0493cf29b33dcc9ffffffffffffffd39fec2271ff0158929646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c108285e71b5565b1768ee58969ced595229df17bcad70fb4021428ce970275d13b78249788f11f761038b75d4fe32b561d46ea3abe0fa4d30fa94ef241875f3b4b6ab7929a57affe7d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ecbbc55bf404e4e1f74b7eed82571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7dfa2e5877050c91301bb997316dbf17866fb84d4c7bb481d1b0b911759dc392ad608318c173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3ea41f879b136345cf67ca378e676c3e08c1ed43ca8d3d10994c0b58645ac518a75fde7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af403269b4a39ce40293947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d34b5457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464b6351b4d197351a5ef0a0fb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd452277c3887d6116c6cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d060000000000000062eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370ac891e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101293373750d1a8fe64680b0a3fc22dd704e4214de5944912d6c98cd1a9fbe1e7d58c08acaf30235b928a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466a000000003bc13c334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80772fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e89fc745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83186c1526af6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebe660309e1e245b0fdf9743af930cd6db49a47613808bad959719c0000000000378a921c7f7f8433c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205aa3270d25ce1f8174af6de8c12260400b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569ed7aa287378c697f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622e9f2c66ee7e30393cd7a4d67ff2a49c4f9360984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5002512bcbf9b24accfecb0f477db103463af2847e6ade5b9e065ec0d0ba58fedae5f08818fea475b169469f9efd131925d98c34b3b47e5c46d121ad5087e1cdee39f5cf21d2e80a64ac97e71cafc29bfb78db090dd12225efeda2e93bf7f6ba7865e9c375a780929d210bf5858e2a4ff8e8d1e8c9cceed07c6312b734c72510d335acc94f76e7078ce4066f1e0ac9429f8013683301277a11e25b248b61180cb6207a0e26757f3f1bfc6c27f3720d1fb74afb17f3b5239bc2243853d5234afb05ed6024e94dee34666c5b5522b54cb433efa54b4e9022533e7c89bdee957dfa9ded9f16fdcd1b681e4c72f32fa3334313e334cc140daec7dcb22f463457a1a5ac230bbded86258206046f556589f5627ab2751eb34d940519f009412098398ad822a8509d2d32da656ac5935e4c7f9503ce4daf13300dfd611528049310544d3e8613926fbe2647e258932592c9123f1c74023144442d09ef90c64950176c666da6b6581091c54beb2379aa70501c42bd9c4e4f426ab5ff2a33767b408ed19e399c33b52abc4ac24da0d4cf07d93029583591c33f0f80513c541581977f2e9735e1ed7f00000022eb4b0b670ba74fdee2f1a3cf85777af5d8267acaa9d83c23a4b40d0f53dce003c03c5959e405fc4f2c05d3394f014a39caabbeff7c7cadbdc57def7f5f758aa46b6e2fddc779770d7e395c4ac2a136a30e7c0a301dffc5565d7244fb29cd302c36e76221a3c4e21559216c078f06b01885a83da16bf8548776a0ae88dfeccc9ad64d2fe3cfdeb9684b7b7e5c00f7323f8214ed0189539e0e3e34c8e542c82ddbd6a75c1adbedef4d5d69b246a5a36ab802b0161908e748ed9891678c228413bf51b18a25bf776b9d1f1fedf97cf5e7de4455ea359e5796bd60cc415066fc271a2bdb7db13e72d1a99b375ff874037faf6a1d1aacf46a57346d000000000000000085c1b64dd5178485ad0f8557ccae7c06a40e8bd2ce76927bb0923dc380fd153cd2ce1242bc0a6e0fff9cfb70d41b02414730f572ca2a4898426eb6d416ff14aaefebd84bd4000000000000000000dbd064fe868ff4929d489badcf5072c61231bec614423bbf7df2989db587bf49abc6ff4d842309a1fa7f268e2c453cd8b9a746d5c6e820453a377fb09f5799b43c1951f56c211170bc102a3437778676928a1b4bd8ddc8db197d6b63913e6dccc20ccb26bc231f1428502b3279d0aace2caf8c8f5edbfeffe6d5b36439fe0f70b34ad0f1a4cad44c5237a2fff1e8f8e0521313c30a9fb5fc54ae85d19599bb1c2283e3f7bb01a11a1845db6b8eba64b45f1c000000c0c4bef4bf3e1d9b0e1b4e4147d5eb0f9b9bfe80984650dce289524659d70fc7ab8485c054e51ad1bef44c5d6cfaaf7efb61be7c38830a4279d69ff337b0f3f9c2c55de05d1c3682c41f624e735c3ce0a7b0f3d784c96cc57c83e78b336cb4022c19917284534ea9efccef28374885759f39c444d78a3f78ec3bafb4af2e7a64c967c494264c3b36591eb2049ede272a00dc74628a45de9fd219c63f1f0e2e187071f9468f1f4b880ae18459f3790010aff9f89be79e7b81ed89139dd8152e5009fa164f36bce90c661b35022c1cbbdfc9aba07ebed92b94ff9f0e1dbc0a29d5799e3ecc8eb35f791a4fc7db9e97be3f944b2360e3c9a0d2b0ab83db2fc1c3d28efda92828494b88008b9082394c113ec071cdbd8556d7cf7c11236d699da109de535f64e008a175d11e80f96e10d8527d13e0e1f2b85e"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) syz_genetlink_get_family_id$wireguard(&(0x7f0000000140), 0xffffffffffffffff) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007340)=[{{&(0x7f0000000280)=@abs={0x0, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f00000016c0)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0x58}}, {{0x0, 0x0, &(0x7f0000003c40)=[{&(0x7f0000001900)}, {&(0x7f0000001a00)="63deec", 0x3}, {&(0x7f0000001b40)}, {0x0}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="05826d4c2a6252e98634c2ef5e736ba0d78e42e34f83a49acb42fb78a79db0017c", @ANYRES32=0x0, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000aad1770b6c7b8b580000010000000200", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00(\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES64, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xa0}}, {{&(0x7f0000005e40)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000006180)=[{0x0}], 0x1, &(0x7f00000061c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x20}}, {{0x0, 0x0, &(0x7f0000006580)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0, 0x0, 0x20000000}}, {{&(0x7f0000006700)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, 0x0, 0xf}}], 0x5, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000001200)=ANY=[@ANYBLOB="b702000000000000bfa30000000000000703000000fef7ff7a0af0fff80000ff79a4f0ff00000000b7060000efffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00ba23008500000098000000b70000000000000095000000000000006f88300eaa179843d24f95acf0af839ec5300a584fe44c80de0b061417e9ade22cecede58ee094518a5800000082c81ddfe3960a29ea15fa7e22f0f3e51416b698f6da6fe8af496d22585ffab3af24974fae00d824313ffef788c6983945dd3663f79f67e78a48b24a4bcdc33b38c5f86e96111199f0f0af9f42099a0f54041889b971cf394bd43473a5ac2acab9768cbc52ff7f000000000000711727c4a32a6b7ecdae05d2b3fed4572eb0d88976d2adda68000000000000c47b18cf93996a43e2e080f57fadf535d8b3078ebe16b10160fad64474a7b558f7a56f41022feec18e013abd8fda2b96779e534d0675fbcc13ba9f9eb96319fd5b49521d5cb2ced401d7b6fce658f203a9c2da91116d986730da1be85b0000829512099df32814820fbf7be91cd13b77f4e4e599f8bbca388247856073472312a9ff4273b9cd08000000000000616e888cda842c661577818c2069cb41aa3b4b7fc28882cad315db3fffc5183deca7a32838ec0ad70d4f55382c1879b71ec504d2f3e3883428ee3d0123a5cad346f6d517f6fcea5b6bc4fcffffffffffff03f419a6e45fd98e77da4a8202ebbdafe6b2e38c9d7e506f5da2958cf7f0d9b31ca3275e64e29d39d158cebe43308cf8760588001172e19685e9a334aec76530861b772a1da96f0a227514bd0bc26df2b50a45e4eceae1ddfe88d58879d12afdb295ce2edecb253e0471714fa124211203000000000000001f502b6c760655ffb20ae13a1a94f7ae229fbf5da7cae4f994ee82fc98c864c3e352ad16f98208cf1469dd6c1212582a3687f7dbdf708929643f3f0f4e947c40742452685ec044fc71eaca9ac692145677e14054331801b1412b390864190520f18bc66aca9123b243f608c7f62d107ebc68df9f8d296721c9d465dad604bc0dc500000000000000000000000000000000000000000568a4997dd54fa83aacd2d209f66de2e26dc2fd862a0b8ee149c148197176745fc8ff1dd5bd6611daa882298a37b041b34668d4662eb7fbe2e787dfc4c8bef2124f0439b2d18cc83361da5cc732f365b0a528db31b90bc1405b6d5301c34319ccae29b1d6034b665c79baeeeac5e71d24e2e3b6ffc5bc2dcb600e645c0048b45e286a49e888d21abfc817085d9c00e08525207e33505226fdda16e6da6dd31f7a1736029b87e8d6a05bcb356298d7dccd7de2af0885bd4939ff96ab74da3871b877e4058c8752ba4994eafed8b239d781638fa339fa0f7dd135af3f80e40f4b885770cf27d205a45d4702f97b8b7c57b180c50b2b370dfb35dc895e8f05d6e71829f36150b2cde31469c4aea0c64850eb3f3e0dc35f8cdd76bdde2018366c3201307c370433762676f72e68c962430a0000000000000000000000000000e737dc2e1a3fdebbb510c663d24f72b954965201f775b3739c14dd4832768445bf06b880a4a10021fa81473c647c028be09f2809fd396fa26532a30a8a6bf807c9fd9b8c7a39717729339dc3054117cb95693bdd61edcc2860b66545e194a961bdc5457d76ae1a87050e12ead896f3337d5a000000000000000000000000602bfd2f1ace65f2e74dc99cb73a37f40362b7904e8a0ea8d2d9805c924f9985d22972031a1223afa1288af3f48c93fcdb11963d0b748287448f722dc180e87637b662b11effabf45beda2e3a7e1adf8f94b619fa152b33440f2358a745848caf7490eb305c936d26964a2a85e133d01368b8d228d02f96064de261cf02c9632a0eb4ab259e8f4dd63d8b6d2d6b2a0c29fbab7d04d73a381c296af344655b64e12f216fbc646cc6bd60ca773d187f2fd317f6cb2309d1a13526a44b7d9b2bf93947dc3ac3340a7a114051d33d152310574f0d784910dc1a8f5bbf3610c544437626236458f285196161496389b02ba46a72da0149b4ddfdd4ef7862a07395752a37cb0194e94e1310e0c0a148a9a48b149bf2f345f3f89813c9eb05160f63f0b363deee5cb77ea6e951857e1942e5c56d72d724af7aa24a8aadb512f3302972c53b0eb7a693e0b0c775b21aed72995cfe9e9347a07d43ce3db9f22d461e86416b3176f2e4e36306630052a2b03fd36ec52af0d684fabd5f38adffaa6c5a7a8100d1aefb88576b362690b76e2eb96b07ab790cf63cfc334b7469b5b5b397c622f7c3ee064f9272443bcb928b6f7a2450cd33550a42843b0b5ac9e37134c81bd56b72e1030b05a5b3ac47b5af22a9dff0700004adacc71db2b15b4ffd98e30224763382ade45d164be76b2e9a674448f3ee2cd29707484df87ea6e8e6333b5fcb1b8b43a7c005eb800000000000000000000010000000000387592adc78ccfe479549e6f4efc14c4a5cfe845e6157d6fe70b278147edf0e25065ec6b17f8022493d105c9c31121e7957aeec5f7f2af0446d128778c8bf15b87a0eec6f4c75966b5f0e067da85e335ac9af28f102aea1254d57c390e1f4174cd023a758ce59c9e2c4ce1f28b6783661e272bf1cb5c8ac177aa9c6ccbead9a96222394afb840247e5d69473b836f0d3dc0bf951ff24b0bbea730702835159e3517ffb3da0d01833589fec3bdab629b21e5d9e87c3c58d962ff5e75c81f583c64b7e73bbbdc24b87a20cd2b25b7d5a643674801e18b06ca98b49d9e28d004c7ebccf076c64ef71421f672b0948b18ab5af448ca9446e71ba6dd4bd15a12553066de7cb767a121d56d9d26ce27fdbe6721191f2ed1cc3f9c5e3d5cba447c4793165b3cbf51c7d0cf9edf823641e1bc7db7803b60dc8b21e49a33b73ac00337067dfd3ec9d13d0fbb4df8a72a6a75d1dd128af4e6dceee1048f300000000000000000000000000000000000000000000007958a50896df65337581398793d0a9abe75251908c07d2957ca70af1ac31aae536294d6a944cd35f46cb554d8aecae5a72cb24596d896ff9ad83473567b6cb9d032c395a1459399cea31ebafc1e77649b55af527ca0f1ac972ee72a78391473c1b9e000000000000000000"], &(0x7f0000000340)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x304, 0x10, &(0x7f0000000000), 0xfffffea2}, 0x48) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000640)={0xffffffffffffffff, 0x0, 0xe, 0x0, &(0x7f0000000040)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) (async) sendmmsg$unix(r1, 0x0, 0x0, 0x24008000) (async) 00:06:43 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000480)={0x6, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000001000000000600000000b5dd00000000000081000000b50000009500000500000000"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r1, 0x8979) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) r2 = openat$vimc2(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VIDIOC_CROPCAP(r2, 0xc02c563a, &(0x7f0000000380)={0x2, {0xfffffffb, 0x1, 0x5, 0x3}, {0x7, 0x7f, 0x1, 0x9}, {0xeb, 0xd1}}) r3 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000000c0), 0x101900, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000140)={r3, 0x0, 0x6f, 0x49, &(0x7f0000000040)="b3e52921456fa8237c65977c9e7ea8e1c19be800170df5a6d47b6ba5a868ac817a152b5e1e93cba0d8db40cefeca14a46e9367084bca0b71e398660c4bb405a0694bcaa9f23482662cdd7a8a5a7492d78923d8fca901a96b9df7b1778e735acc122ccde28a1ec5dd9eb925fcf72279", &(0x7f0000000400)=""/73, 0x3, 0x0, 0xe5, 0xb5, &(0x7f0000000200)="9c0f0b5f868ddec819e6fb099c060582ddc9c31f1be7a25a54468cccfaf6c1b24dda6e5da844147bb0823cac0421e96069b9a3528cc4a10ed01eb1668c94a1e19a9574c61fb91424ad480626342a22ed5e745ebbb737a4a405c49a89520c073cbc074a267cfec7c50b561fa1cec493eb369b0d1ad513fc0f78027d594d964e7b99b678e3fa0bca7bf5f1f9d4362fff42f7c4fe4e634f6b7cab39b5388763a37c822f82478603ee799f287332fc7247f61878b514ae1a1c081ae12c917698a1fe423b8e78fa995b8c0423ce911252966c5da78bb0e843190dfb66bc705ba692bb5d9562ea45", &(0x7f0000000500)="1271c3132b914bbe8478a650bdefcfb00a853db29853904ccff730eb830017835659ca55e745392ad9ab759603360bc718e06b4b8f0446e6ea1992acd8fd2f6336d6829f2e74d76848c356791e39d2580041f89a8edbd0d812e4951a9526d516ac649eae1f5606c612a3a5555a7c8976094afa86c65020b69fe146392bf8892fa7165a07f82dc5c15f5f4a8b9a62947dc1bb908c51f7d95e1cf14e433bac0eb5d78680151c27d2203f2f45002c1e7f3b2eb45d85b9", 0x1, 0x1f}, 0x53) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000026c0)={r0, 0x0, 0x5f, 0xda, &(0x7f0000000300)="ab6a36fbd52b0d3780ee3d26254ff6bb1e238b4a06b4e31e06d6384701ccd0355de243ded63f59b7fe6a926b3ca3d51e022ce33945a25d0453978dcbd2fd7f62016221cd52dd7634e354fdb9df129ccebcf3d0aedd44fffd6895ad3b574218", &(0x7f00000005c0)=""/218, 0x88be, 0x0, 0x1000, 0x1000, &(0x7f00000006c0)="6db6b4f665ba40432c8335db91afdbf057674202f75cb26a900cb6384b78080af557952c631b53020d6f4e49acc4d1432b9a2019675c3ff536c483244a4b3e5450fe407c9389fdbfb691213a08a6d1ca1c4f879f3c4acf49187408a39643913dc03fdc23c4479a5afb75415262dc2f9d15681b02d442e7da3510fc30c7772b71d699d913076eb5a36b439db2778ed0ed09ed023f9959195bfc1b75bdbf780b28dd66a34af1dd82b1e79cd14aac7f88e4aac89d0bdb135bfb113921d09e29c894d1c30020e1e25b622c99230ce6afcb95164e4bb50563ef005e83c850e39bd3b1bd17120ed95f503188b4f9d411c8d42128d6f347da2ca207de85f897f6717d136a27addad900def3684472370d63b0841b105b0951e243b64c767ebba1e1d0928f39ae7c2df0e6e212a766bd31783dca6955a220c7c5afd1c4c900db9ba39e305f1ce86355146bf5cdbc459841721e5f94804441a8b10838ee6aeea6f30b9fc4ae638fadad02d51765c66c74a3657ce188c626f8b00149b389a4534190b9d12eb014fa6545ba00a9e0000db120a02e74396f3256454b2f55cbd1151484ffb45b765bc6fca367c654ae672a55aa7fb61a82b9a4e7f6d33ace7e07033b32537c784b97eec5d6ad2d89cbaf8b005b11bc27df6bd0d57bf8497b324efd5f46665b110ca4ff61b55363a4b9abe69ac8501ba5f11cc27c45d4347c3ebf34e71138ee2418e4f516d2253356ebfc8bced03e724ae4a0858f1eb7d61e4c2042dcc9789f535a391388ed8a27e61351c915496cb4cd12f23a109dfa42c458468ababbea585066381196f076a3f3d0c1319588d6fbe1481f60c36c32cf4ac955a95142ff7a8b164876a9fbe8f535bc23458056cefcf72cf165870a5f6d65231cffb7edac6f72391df3891304045722d8eeff0662fdfcc8d12e61c285b0366e642558fc5ef47f737aecc5e0430ae5e7ec0c1dba56cad1abfefb024672b0dfc9b60ac1983cbd765a5edd682f902e3643bf59651861f191e16799c207bd886399c7e05277878393c1b97ed744309cb5becf0075ee165365fe0fe398bbcfaf60bf2f69a513d379f80b9466b45ac7861c190f0ae0679a1d98ecb6f0d1292d2144900ccc2af799d2440ee5c06672791a03b7702c288c950eb6a2a5ee18ebdc8a8669dba1acb11d1d71e42401136fee2bcb78521b9c82900c8027597fecc2937d8179c858270606ea6608f6fa39c44a25388e3b8cb7b5f384959c7252c78b3f9f41ab3adfe66126618b30da6d9377f0417f0d89da30302a76d9c7dc3eba4fc3d5c82022b389a3a5935c19b13483752d7a7df3b3fc67ca1bbe88ffb7bc9477e87cf84fd593ff29591a79343baba8051b8916a6352bae26151d463d81578d6a7843b7da9601ea1fe98fa2a6dbccdf7d07676864a67900f3a6fbbd03f30fc42273866787d3e38575a272c9c0c50b86ff82245dc7ea851325c9eefcb1b07b5c87959604241c4a3c34e4126830da7cc67f57b7edf41b0d283cb4c0b2afdebb3b5fbcf54c51b5d0738ee8a71b5aa106a46c4f8044314f766afdccc20f8ea7a146e8a46a698bad392dd471b425641c705112f5e9687d059729657951ce068e8618f19a687258d018562f5447deceaffa3f52b325b293754f285216f4737d6beb0a8db9b49ac69743951b887bdc12d9722f31f2b7a58951b83c5f9e87dc7c7974a1b5457743d39d053f6744a6d4d17561b77d6c1d381b9556e9ce2550476a9ac2b5087381ac33a5ed185a96885764310b6b916fd06690c996084d1ce55873d43d8e642d3ed6cd8aff765fe7266e37efb9f0072d586d5493f19ddb3f741ec8bcc752f8b061ed14d2ab1d50e240485a8e19abedb5cbdac37e81629e2575f3cfc99c838407bb50b5d46e84afbf48816b2eb6ff6cfc72b31c522abe89e24da62a3e3ac2731baf40749af4893e77c4cea4f55cfc0d6ec18478958ea0c7f209a0dc55ed997f333a7a754a308fc238bd5fb3c6f4f8920c9e1fe385f9a4ec3d0aea83bdc8e51cdc398e8e342100457087d9987e7f5bf9b9842dece233c6252808a23691c635c2ae74306ee279be434a0490d276b338ecdb7e067f6054ba33ebda4246233decf71daec972fa7cb70f2fb18122d72d39a649f28e350dd61e43d0705033a2ec5a2e6638f089445239aee079fe09a857b2bcdeab328ac9f1c9911d702526f38430d88325a843e7921bf7f6b8a9597364cd6e81c707233f80d2336d297ecab21c8324306da670c568a14c2ec81bcf9ca81a8bec701ff72ed4612baa7c4b757bf3d973f363f98700d79f61fcab0e6b35c53a449779762af9ae1a532d73767e2051e391a473e5a0c3d2c284d95a397b581c6df036212e9582726c4483eb6d3e6e0254b58759f0d4b3f8878d9458658b8a6134349d206bdd049f1fcd087f16813ac468ff642210da250f0838d94d6dbfa6e3d82bac17f136060cde3794180a1e588fa5d3544ed7d797b7830f7bcaa8f1416290a01ccf413ec223cfcd04a32fec0de2bbf35ae4b92579a3f1a6bfad832aa6d21d4de50cc2414180b2d835bcf5787e490df734227ecf9009580e38f2419b87ab029df6bc413e99d06141483d23431b286d41ef2efbad1058db69bbc58dafd51dadf3f496fe6f07cdb6bd31863bf00c2b0d48cac23da9f6a534495119b43a2e6bfb06cb61b78c799eb3ded61a73ca3387beeba5848d49d617fefd9376ce0597cb3f995c7e3763222670e8facd2a0317dba075ab86d6030407222b8c04569bf46e6f50273b7542ff728269db3a82a4c64dd450e4dd9505d28ddd9691d6240bdd36d2d6c1e89ba568c6d7fa427a29c3ad40630c65268d3c6695ce17f4f4cbd1135121b17274315dd03ca3c11a654e66ba267e6cdaab5e7660c3683f55dd3bad6b68dc747888d09b5940c819af61e414f0db95ccc1167ba4ba00c4fcdcc68f6b2cb736e9763aa1df234a3d44e87a3965d974a21f4cc02f3bba51e091f2ca60fb7155ceb7337e6408832f9cacda0cf92f9c2f4c142be42042c2407c96373090e447bfe7ecf3fc4d079bc03651ba773fa7bf5f447f2b74a49f1f9495aa977f73e72f01f63fb2ada7cdcaa84a6c26124080211aef6f0603effcccc3729eb1169dc6ac32678de5cb7e05d86533cca8d779d28fcde162b421c2751a9ed47f15eaa6b86900916cca5b078eb4ede00b0a0854445dc0c8764aa6885f772b4bb0557bf582df1a31992d94bc10afd3d9510362323ad46807a90b6249e55558c9381a80f1d8c7ee5b1b8d458962157f9071bf6c5e7572d36840978862f6ab6278a2671d218bf8c80641e4b34d81b199375815e7e5e8fad18b8b384d123996a75ab90e916c7ac76914bfef8dfef25e8a1fe43421b66dde2c49299beda4ddac75d55b5a5d369f02b97c3121ed2661c27418b2532ca90f2e55b61b0e72cbdd11f4ce6e44fb12c653c1fd3b3b6cb33e6f81d5dee8bbc28e109c42e56ead5bb826a5120632b3c1159ecf0ee3060472f6ca8281a425ec06a9f2b97a3250237575aa0cae85e65c12a83d8ad4adc36cad3c13ce7daa9989b4da4027eb37f157a4dda5b2ea7481d80deb0f9c5a25f4810aab85e814467e7f7f0d5e808fdc200497c018d1fe655659fd27a843b82fe581a54958d8c1a5729d24b7269c3f40f9224b5bf0f3162247e4773bac45aa2928332ecbbd825cba1d91e0cecb5bd46b6871efb41780b12c4ce1b8f83a1c83fd0069aae2753a69741e5cf726a146d6ee6a4d035fb5c7ca75c26fcf22d6baa1c2b16c89fd1e748e85bd3f72267a97853e489d92e1618771f578e298d5c6643e2d56b052ef284f38b7e97d60ec3af6e049fb6aa86e905012c8a848b634e4df537664d2b6dfe7c252ec122be35d44eae339c8264734374719b9d5b5d14e68d9a56e2e9d2b1035e05e68fc2504d1078209ff21680bcdd0a97815290d70e4db36679ee599256e86ef1f1086c1582e06ff0b6028e37ed66ff887c55d1b462b3fc50d75a89e0970254b9ea73dd02c8df589a66d50a7f6c0e72c57d78f19558db8b708099b01b1ff49d0fe202a9c28d4fc74bcf5d0b192a6f70933b2361213bfe8fcf4020024829f87f0d2b48e7f1b8c6141c58e60494f003a3f7283f41035be15fd626434f3af19df46398ae120e542f63efa384a146234609717f6a2deca6aef81d969f1951f437b99df86dc5ecb93a651ef777a68eae8978208464856f828554fb5cfd6fa5c07f8af3546e95eb594602d08ef6308b06254bd1ead4949cae517c11b0527ef8809a950f96de57ec5ffa41ff5b4e0fa7a3c04034fa2640fec579204bd456cd5a77b4ea68760d0ec9b80801e1cd54c40514b1499f651c448d6f6fd14e212659bda4959f19dacb264c538e5baf75d991d13b47cd4d084034f786a18c93669d9fee40a8e65d7f16043f396b4a3eff9613fdf56b2334580f938883770569ab177da5d188e0b50b232b620713f78d9150698e49a708556280e8ca6c3d01a70aa0f0693a7d9fce4e52018c85b5b553d5b867f4f9f0df569816e585c9187a168236b79e020b7bd52348782ad96c5c3ec41dbe14936c32cc62c67955705af2a4fefe1254b5f2300f627a3407d996f2c3e201cda5912cec224f7b6b9818c4e01efba5bed06ced7e242dcecbc6f457d9dff64a2b9d0e9911b4572507e538b63e34c4b6532eaa28c3dbb3920c5fb274d734eb9b0144337cb606e2fa88621805fd49480a7021f390e6785097ca7a61be0e14eab39acd0119073aa726283b22e128a2826fbc42d4995da3dcdaa072180ec22c958d2e4cbb4b3077a01fed028cfcd1b42d49286ae6546d144cc4152678e377cb7c294f5b1cc1115d0adce78e260374ced82b40f080ae60f2c93f93a1a9b4d7687c05206c67bd430d374fe76a68013635fd95c377f98700c16941d962d5906449638d5fe1fd729ea6f88479b429693bac6ed655e80d02795e155ab8322b84775b8b0393025869f9584eb37d8ff9396d1907213ccf43859084c06189bfb78cb493a3acfbd226665efd9e5bab7265fc65606f0f9c2fd4c8370a122d01b11fadd535ac7b44f1b81259483039018ee5176034224b30d1c3be600a7588e5e1a81ae68c3f888576573f72c14cf52478dbdddfce6759ac1b6796189e090f02782574e073e09217601324de47da2dc965fb385aa67352d795f1a5a3b674aee9a51a8ede9f08e15e4d2c2fe3c230814184864a3198f1d5e6f3f0bbdaec2821193b1c71a2faa869fc8c484dfb79430e371a5326584e060be361054e0ac2233b7f20c5a24025dc0193c8e31ccb58c0fcca5ce9eafa0f50d133316aee2799ca13f680c820e6dcfcc854af8f1567dbef0e25247f3d2b720c8b6ccd8fe82847aa404ff345ae8d42d16f1636b012ec289bb5f742d831a336da5b4b0ddd923b7246067674eec22b397e2d243f8c179499c09b82720c1242d423becffaf3e821cbb27440db25d7db4235fff0d1febfe0bf85e1110ea69839d231fe58f263d563908018bc28d0a5adc60892f6bab4795a7fb300e44b3e63a9b53a43c0b198d6f081e9d67d8bdad27d364174a70b02b7bc96a10d00f1ab17d816a9891341ee0298446a0b0bb342946f2c5c8ca2e81cf7e68202405c4c2c3514255a54bcd11595f1c853e3804f291542edcb3448aebc45b5aae2004e0c1da7566d6f047c7a1d4031081ce613334051a67638903c4ff28c3b3276a1a21c843cffcef84dc8d55df008311b72bfcee9469597873ce7c47ad2f56f8791baa8047bd48ad8a4e70fcdb0e4556a6518ccd34c7b16c43a3d38707c392406cfbaafd", &(0x7f00000016c0)="a0fd4052141f575a9e488cdbdf6837dddd7b6b12854ed40607f3ff43a1492f0e27372bf34679f34b1210fa0d88b5b2bdd8f2dc08f58c2c2f1ec3b8b221536061cd5a4c2cb72eb837cacb4b203e9139946207f3578d3e21f30caeb6562a34b069f8182566ac972c2221f96feb91c81a417af3f0f7a8150c3e5498e83d7911262d675f8a81a8e3595ef8114c881b10cb904c761c4c005e3ddcbe61d597b8773cbb630a2ca3a44600c3a59cbb5689aec366f5ecd5198aa011271996e7aa98d81faa85c1f942d0bdd6863538fecbe8e37279838f4ca012349795b4f429d02e53184ab937aadfd12759518ab06b2804a4491b08c6c6dca2c8919a55224c202b7dd5bcbf7f76ba816a8160347fd4082c0c4f77b5264839446b9d154b809ad3ceb21f58a59448441008d34eab0cf3339d891d5d25199a97f5743b7c0671852790a2e920638ca2bae118445090862b079e4407f844a09e44ee3077554083f36ce162be7ccf4e07a296105add1a50bb68b4a8e9d4c9f8254451aaa3248133095a5414663d6060821634ff4e153fdf5b7548d4ee87b796ca36c83d8a548f0655ff6e56ab1e34888235d96f675c7a263a9344e04ba0d3ae7addcf1f0f6bd476acd508062f2eff8621f3f9b32557c7c9511bd4decae4734fef7a124e26f6ab3bfdc08f3926c81fce5d5df971511cd4ecf91b628382f4fdfec296a42d8207728e902c027a0b200b508e68b1a6d91369b655812546e53846c24476e2451da8ca4ea19d4bfb083ffb91b39e1944efaecd767d8968380b98cc741090f1405ecbc8c6b6737a5ad2cbe8738a967303b9912357fe535c5853566307602ac2a4ab84bc8c3028e9452da8f685f2b264458b169dcd5fd3d419409cf83b618df16a1662d11a935cb1e4b6100bf5ec6cbd44f5b5357b40920f07d23f303d6877a2602f6dd8f8917cc9a935bce203c3816481745520db269490a8ea0d2627e01073fb62730a317d64c7f44a43b8f8142774fb42316443613d9e2248aa21ef7dc90806f279efaf07ca2dfb0b3143fdd0975d6bad1e07f7c319d05aca723f3b1b5dbc374e107ea983b2939e3fe5fe2aa266dca4f027a42de519dbc6e1000ce06a1809c2cdf2a95061ee5945f06afa3f051434b8cc52e1c91a8980be758ccf4732c6d2b0daa3a3f646acdc8083c5d07654e1b84a92e87b34eebb18c476da92af502c5f049e0fb4707829d1311412d5dac1e2944305e00491945d3538bce2cf3ebf361d025ad69738a12d85f471e530407f7195c4b9c26fc44d30e6cf41db2aa68ce1e0f9c1fb27baa3d135f92735cbd3f84990e6b1bff403ff30c1d1a17a5c8047b1b2dcd6b4d9144708f74f24ba5c2dca7620ced97dc3c599310cb1c9133cde3d66d11720c3656e9db652055fa80aa305b2c9571b32594a244f9e1b82c2c80e3399d5e8c03c255df7326f7c79fefac171f5cc2393c936b83cc793de3f129479077186ec0fc59d5003ed1f0bf4e0872dd463cc2f1994bcfb6b36cc232963b9eab917635aaf778ede89a9c3a686945b2ca42c3724ccae8f9d12a82f5e7580c3920df80e3a5204770b60f13623e4822b201801d2381807c60af19d70b66a5bd51a50a427b2ebd02ea52edf583e77b87482ddd87b0cb0284c14c20966918d3d5941d070b1f49081882537c88bb89a294eb43dffe59a8ae453250dff2a894f8a3c2cfebaee3c6b6d4c242ce876ee7998ff4f32acf73df3748238e71c2137eb1cf5bdbabce03731aa9757224b15c2c2d408284afbabc7cd553ea600adbd244490e5721ba813f8c5f32aebc7eef9d4d864c58c90981a493ee1184cf187db598a9f26dbd2e4f12f969dfab41d04bcdd22f80ba9a17b6cc91e7408ff8ea20f68b515cf05f7dd6abea80943c4c69831d8556d618a8217831079b76e51f85a048d19c6d07689606385344a571350a5476e4474ab65f8e99dff62f6325d253cb71824f163953921c4a02bc15727f84be36021649bdb2f855df405cd99492fae9ecdca46ffa749af8955b0541e92c19e8ae9575db4ad2389bb43dc0bb577e1508d01932dd99fe19c0484a93e55cb4fdf313f9c2565fe0e93fef31c6ffee082612133d148d6bf8550ae51138aad23666d11921c1c5d752f508199f9a06fe588091a579eec7a950a2bf46cc3f410e17836a7e55a1063ddbbab8ec4b8b9f72a1b88bf9a4f34e50d3e4274f0fe17f66054e8d7ff14e7ccf151f2b3caac5a6394e529b686f05ed7480f73938d8c84e2a6b5e0a76f10bfb9d5b7c13485f00254681465b4b49a1e7c942357ff444d9e15658467d77d8c1488416c5684f74f6b0394dbe3848681d9eeb2d77fd6acc40046364a4547abf9ab1e37f90551dd34e8bdc35ec46e0dc4db4e55f292df0c6b93ac22f2f25525622673a4d380d455033ff1303af0fdff6a1aefc1a632c30d485417166818737283bf4ef1a1b4d51c8b6f484669c0959b9a713fb5a33645eac34b152dc0da9f99eb46cbb397015d5f7a5f9f6f2cccff9ecf765d2ee5e144111b82c6a7ae13c2b581eda1b795efc67f51161a1ee1a2bff670973c6298a9e7f93204de2313927739324f8318ba357f6765804fdd7c751fc21c09a586ad3129e47544b286e0fbec785af9872144bb3a61e2cb2ae3547205eb00f631d47dcabafa791bed1b570d3a8c1960aa0c2d3da03d2566ea06ed5fc1611cb2ef5a265d861a954a1f209998c0a67e8c828f2e4448f520cdffd4d85aadfcc1c9b0161463c3fae678ac835c909cc47b2565d06c76a358c4d9e5a47df77f6feb329cfd05370608a05b5242d6825f42741580e8aa433126037bb13d521f319763e6548713655400dee39741924c20b700354d6f3a002a4ab75c9444dc5ea86ae0ebed146320570db398f1600eb6b656fb842480b7a025201dd0f9a8f73b1555e35a8c83549a7470bea7e26afd12e15b1bd5964af5969d036930e5608435c54981090e0968688792f212a4b64b8d083cde797ed4d72fcb2384e4293a8ffb528b65d58f914d3828fd55f2ada219fb5760fb64d4ed7f0c8f72b3704609a416a789c1fe6ee94ea22e9e541bc63eeec45fd548e8a4404cd9283375f8de054a4f1eb10556d59202c1d1d4790373b4b580cabdbc7b9e68d749e9b4fc3ae1c0e9114437e2f7ba88286bbaf1f7d93f690b54740c8373730854892e5574a4f02e265a08e01b62c8586781f0f6264ab2fc829acb2a43821e4d8c644288e89ca7f605005ae4924e8a3f021a0d95de637f873731830a90538fc19538765b4da5c92c500bb62171ea45cab37aae6e7535e762c06aad9914314b2d3729b7ffe007ed4b2a93ad7ccd5b8a39803a80614f7f5ea53b24ceb18f4dbda50bc6c801f19181d1824a2cd8b23ca764b61b40e6a54b8bd74d52b0d478078d248114b8791470108e44d9f1c8f738c66c976706c17791935a9b1c4fdad84417281ece0a931fa4f942b40e877bdfed6f527276be9d77277fbe0137c878ab8c781a4d3d22b3a0a3e6c727ba6ccab4ed4f1c33914362d0ea5638cd239d5e988d04e7c6c8a9df57e1e02cc9cdb691bf72cd9966daa4c39f93c489c6e601876d9ef2f69caf7611c4261f8b562f968df3f49833b1505e290195200386a2c5d50af71ff6b6a672d16fc307fd7eb6a06f3d2d5194f89b4017b6a0e89faeb04e2a37f2d3ef0ee4a1b1e926723982f102118069b95e938c2a96e377487f984b4aadb11bcbc539aa8537bde3c43a04e38fae9c7d6221c662d37c9ae3f28f8839a1275cd7bd5e04db3c5eb79ff3831263a7942e048ae1bff5847620f6da0ea126350d9d8e82bb02346b6ff25df1188f6165d1e4e64e7f91a660fca6c35a44d0bd4a66f55dc246813d9a4382a0610fb954c22e4d3a1ec552753b78a64d4600c37f1a682e88dbcf28c204f6d316f3fa4e75ac5f5d06775389f567fefb1d20cef128a2fe7a63b31a738e0d19bc7e990fd9e49807dd4230f4b76d84ef1437dbd50b20ed5308925c707c9a055a64e2550915cbdaa8ccc480486270986aabae2d1351f3c224e2b136a51e26f1b4bba7ce0efab7906a8dff4a3a71fedbc8fc9c22f5d34e1c45939eb745c2d61512328a6e4e80f22fdcfc3c5acddf473f639a3d6afb6c88ee20022b3ef7593dbd20216310439b3e5a1212a1a270d9b249b1949e01b3edc0fcbcc57a32c20a76f5647d0e4204a14ea2036927c802f58295baef50022d3d5d12f51ea28c594559a7528e2794dd8ffc95fda29cc17862c224408e0e77af616a283a35da5f9fd90bef4fe8b7dc8bd9b54712a0f4f472362e847c8866708f169e5084a3742e9521938887a3f560d5dd78a481ece9b52591312c84413c3d9a46a25d4394555c7e32da202493fbff038f78eaa14157ae9002c0fdd544ba1a232cb2297235d0ac47100b50ef4b8bdbf7e007848297b04a9c7fc2ea91487f3094f5fb3efd087ff5e6e9e70f9fee1c2779246adb0f392cd1689621ff16a8538ef4f045c73ad41c3311745219ae27a23ae9b20df72c4d53c036939a5474c10a03bff3e9699104e591b0557a6433d806d784a5f0d17c257fd9c54e340cd9dcc58eda4febfc541e34ed02ac7bba539db48a0611cc0cae7281c452bb19d5413680b71d163024f2d45ffbc6549e20dbdf81918a1209ff573fc0bc1e945e811046c2c57db10ec2e5a122aff6a7a19e77d97a7ffff17c6f356bf2f3c03b81902f4bfd39309227de99dfaf3037632b74ae25a34bf7ee08d0ab7eb21baff46d52c771d9fbc382aae018291c26d65306b7d0eb38b56999d9118678ac23363c780a4c0d6c5acc208306fee54acabe2a8ddca60fe18e0a788d021c403973ad536dd724d7c9f1329912bde4a2969d4e029b7b64f9fe5ca3bfcaed94ff556495810cbcc45d55b68cdc7531d9dd84f8de5d844f0f1b8f18fd768454f6904f2002af304261cffafbabd2c136651bdcc49c9b63473f644a130fcc7fc7f9907902cc49ecde559108aff78e00ec0fdab1781e8f793af7a546c4535b7143379377d0d4799d4fb479e1357f4a0ec5c4d17182c6958ac3fe1f88c766cc54122c0c6925a5793d5c8dc7dca7bc5d03718ed8f74b391ae3d41e56dfdbc92d27258136a12893f9886b03bd9d52ac6116430686dd52f5bbe3bd3b7e4e64d578cabd800c1e8f5d04d7833f375cc8cc07e95db5faa74245cac500ad416e413745c405f3e89b705cf056111de24d7cd5acd6d197729db7a58774926a1fd7cc81ab84b3fe3c50269f0e0071c01e13218956e83d2365ab9c75a1d2fc0850384c969461f7c88a282078a04716988f4c240df9b5815c75863509eabfd0317df6732016add16f92ed455bbd9b7aef92f23f045594ba9c16c38a761e629b06f7ccf26104852c3a629ae80cb9e3edfb01a806b73dc402481c2527254fded127bb5165db6f1c8beb43aa37d1fba2639fc3ad631752c9a83061f96bd2203391fa4152e2b8896ab2e40f9c490753ef240a9f0efcf2fa5119f9e031687c311a634b854e2764b5606e82c742fce7533cf403fd44cb15e43baf5fa3bc1536ffa24f5cb9b75cb948761fc9a8ee677ec75af44bab7b9fd35f235de5a319d2d388650537c12e446ade7d814f498d4dab12da3c04441b9a4f2b8b9ddd1b62267aa5c5d05df9d47dbb62686eb5d088e2d9eeac1e0a74aa056d1a9b60dc1255e64b057dee267a1e569d9bfcd2c296e8338977c2e4a7fa6e290d32d49173062f3b48f739ff73eeef96fecf4328b9f17b590c83db26f85cad59cfd6355f09bf5b79459108f3098a1aa67d3b91bb93973c27d7559240a022b7fd379da681a7c808", 0x0, 0x401}, 0x48) write$binfmt_script(r0, &(0x7f00000003c0)={'#! ', '', [{0x20, ':@'}], 0xa, "ff914943e6bec205cbfdb5efd8b748c899987d"}, 0x1a) 00:06:43 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 37) 00:06:43 executing program 3: r0 = syz_io_uring_setup(0x5d8, &(0x7f0000000340), &(0x7f0000ee8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000180)=0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ee8000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r1, r3, &(0x7f0000000040)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x6000, @fd_index=0x8, 0x5, 0x4, 0x8, 0x1d, 0x0, {0x3}}, 0x6) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000140)={0x9}) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)='./bus\x00', 0x46}, 0x0) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) 00:06:43 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000040)=0xf) ioctl$KDADDIO(r0, 0x400455c8, 0x4) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f00000000c0), 0x90002, 0x0) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000140)=0x20) (async) ioctl$TIOCSTI(r0, 0x5437, 0x0) (async) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x5) (async) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r2, 0x84, 0x81, 0x0, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x1) (async) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(0xffffffffffffffff, 0x84, 0x16, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x8) (async) ioctl$FS_IOC_GETFLAGS(r2, 0x80086601, &(0x7f0000000100)) 00:06:43 executing program 3: r0 = syz_io_uring_setup(0x5d8, &(0x7f0000000340), &(0x7f0000ee8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000180)=0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ee8000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r1, r3, &(0x7f0000000040)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x6000, @fd_index=0x8, 0x5, 0x4, 0x8, 0x1d, 0x0, {0x3}}, 0x6) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000140)={0x9}) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)='./bus\x00', 0x46}, 0x0) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x5d8, &(0x7f0000000340), &(0x7f0000ee8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000), &(0x7f0000000180)) (async) mmap$IORING_OFF_SQES(&(0x7f0000ee8000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x10000000) (async) syz_io_uring_submit(r1, r3, &(0x7f0000000040)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x6000, @fd_index=0x8, 0x5, 0x4, 0x8, 0x1d, 0x0, {0x3}}, 0x6) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000140)={0x9}) (async) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)='./bus\x00', 0x46}, 0x0) (async) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) (async) [ 403.130926][T21505] loop2: detected capacity change from 0 to 764 00:06:43 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @mcast2, 0x4}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000040)="105c6f8e60be21fb8bcfc63aa6f139a09f336834683330fc4d58ea286550d557afe5eb385e77607aa9c9d11ccb3ee21680ad2d8ef3d73504afd66658fe015429d724cff63262abda0ff186b5ebcdd0fcd98aa08ef4bdf2fd7a71b22f1a7fbe72988496ec88e669b8dff60375f1e2721239392f503a4ff07671c2710540e3cac593a9293d", 0x84}, {&(0x7f0000001240)="622c01fe4d87974a8da194c41a2c1d8d6d738cdb2113500bdb4436c715ef38acd5c0f0630d2c04cc7617bea83a2632ae852ca8c3acd6454ea5b2ba9f12798499dec88c2b3068777c10f39ac7261518f192bc7b20b77996930011691b680c19bff6edfaec1647c99cb1fcc3d985c890ee95eec72ee5b1e62a7cbec5119e0c5c690650c63772dbfa4cf48c175a0580eff4524df7e5b0dc287e9474bd6e88e972571b9e1d6685a5d298d655c0eba88a2e93963e8fff6769ea2b1b0333d4b6fec0efdcfd611226c8b6349b81c2055572691b19fc24709f149309fa7b7186a6195a28793f1e147d85c5ef47dde5bf3fed11fc789006efa44b492882d74583d313fe1ebed54dca48af6611e0bfe9fbc489c657c5919507943a04db1788416e8f0632ffb761d280f4bbdcd2aef9a1953a0e711f19161b602ec4ee30eba7740f19c5f3f204cbdb5655c237164768dfa7fe89572137165f8991aa103f182bd8977ccd1aa1ac4cc29c058084194d56bed47bcdbd2cc1a30ae877e31c43d0565b3d6e", 0x17d}, {&(0x7f0000000200)="47d0af59c2de67b83eb6a21a804f80150e27de20fd91604c2a1f127ea6476d62f989d4a14e6980c5fe910e463692321034737e17555dab65f152ef9c9c2f78d1e965093716d8e0fd239f9440863d5d66c5214a2602d201850912b01152cdab6e0260b37fce1e5c75e7eb7d2594a5f8a17448fe49ab988214e45351685aaaceaf9b5ca096293b28ef687e3cf79937701a002ad5b9809a1ee430bc2440bd4e5fe78e2b88ec8169419d209fc914a5f5ede73a47388f0f8042fa24a56d380b7358b37c7d9838bd82154706e441ac4bb3d20be11512344b6e10f69dbd7dd0b3b884023684cdeabdd2f958c15529e4d20b720cb0fa2d24edab7e093de3efa4ef53e3e7273776ddbdfd1a2c82cba7c1655b9473344bf5c268d07cf9a6bc3545d2586ac855c420d68488d42e7c79e1b07d99a36f578fdf325dc6f9bf14ae4ad4eaa67ec57529e6495a6954f98b47d7fff80bbdd98f0a609407dc1287ee5c403374ee71c699f61e987fecfa66d5de695ff73e0509e562da5d49a03b28b3ca01fed2c134ec79a94cad1f12f18115387c298c29a101124737af87b0f114bd397a158239c664d8f328502a32c93963ef2fbdc4533ae8cdf7e368e385de327f93b1024ed54528362bbeaa51818582ddee6b00e235b0a39907e0c439bccf9dde5072e3400fcdff296e8285c0278f2447a998c2077bcd733be25a8eda21e0265d8dcc41a27a45993e5f7f5acdb057554f8c88a25e8e665c6cc0163e6ae92e83a4fedc9b5c2c82a98c26deb23d8888f58f39bc47aeeec176e214bb0dd1709e1bf8192ade74571e6cff4625cefa8cacaaa53f2b0999fb458b22df30360f92dc30f3d73b64d9d52104a93e6423736e95513d9176c082f5047fed78161c29df392486e85d0fa764a0ff93b90429c6c9653ab9c210379105d16860f7c1a10aca78e3d304d4185805fb8b671b7f4d8768ad14b3517a0053df9f8b8622192a222bb8d34b1400818a70c23d488077b28640fac61dfdb845a74676b97034746a42d4956ad62f57c5abb1e44c00399e090061ab381b1b480b1ab02ace2afe270220df0bc0e06ce9561066625b9ec4cedcf71bbe01c526a271368f6280e176ee8fda0faa7cfabcc49415b742e2da04f8d4c080313567e6aa274e2f3863be9e5a29204e7f26b30d0a70ff33f1f7fbb0ff78dfcbc95f7022fdfde9e663cf662d6a12797895ea8e95e31b5c7de36cc398bcee342abe5efc9b98a0bf6d4956509f00ccf4ef683c0d72d64919ecbe59440e4f9aa4fd0eb69d6899daa84bd4f88e73ec61f0c0897ae80496fbde0fca479246401b0b5fc4042aaa04cd2415df8b95c8b0862a9aef9c70f385eeefc4a53982a5ba99171c928eb2b573f8bf9079a8a023ddc052c268ae911ffb8b07db33f063bce2937d3455aaa25259e4ef4db2f79337e926baf17568729531ca44e01502c1524e5235e9196eb01029ada94b4e2f53822cb161d64d3e947729f0477cb899ab9f2040116092886b65bca7c9c65bdbeabac83290901d1085dac9ea371c2e61d240241b51b072c6cf4cd011ebcca62dd9563ed99ac0f226ed3c639f772e80a12ee68838c3d1cde576173742a9c2d94f2dd9d727d762ad635dd836f5cd4217d57d2e513e557ce5f776cab98537da63a06eff1b210b421806cfc8460d31c7b7d43eb341e6ee9c6b2eba140d30f6239bed26c27d50ade790b8db650edda2461a88cafaeb23f5c0eb2d2de7b408e4f34493b298c1e478504118760fc51b5c608f0c62a44ca489b7fc2170a2578d90d84493e7245eec5ef61729af776bb2e9ead81a121284708e680528baec9684aae46c9b25db7d707eedbc6582b091b41e6c8997b0ca34b3f15c9c6b3b4cbcd037be3528ce200a6314a6ca68b8c22a6758ae125b1588c4c9933bc8392bcee5e39b62eb585ffa4344fb5c715332b8a2e1774e2745f1a83235f558c1b74d8fae9a2fdaae61181c7562476d4dc8a13bab4dfaeca5b35426ae97a7089715490800842405a6d574d858728dd4a29905803bb8b829d15e516d78fbedd4a18929ccc52ff495971d01a9c6ba5f8386f9c49e2f6aadda905e85e3b0b17b6c468c537406ce4bec9d6a27cac7e0135dfcf99f0431cdf4a24d89a1023365e18706df810fe96e6630581e804e063d651232e525079d369d5b1fd6d9283f6a4c22fa41d3b3458fc7c8756ee2c298af0b7e04761c3fdb8549501eee40e074948d117b6e1bf6a95145971429ba8d8a87755a0a2d8a37d8c4ac6aae98e5b0b487986a516dbb12a61ab40ba5a692feaf7eba08a43acf5c9829c4b064adabad4d782e15cb21635c664c2cc67d7bc71e5a930b4396552f7680f516e8735a00395d87c2d9f6b82d5ee2751355c7906e1c583e28c4181def13f338a15366781698f4a922ff9b71e5d59126855f56aab48f4712bbdffa8fc68c6c3d5d7437c5038ae1898b2c69fd10fce0d82d872abd385c0a881429cfa3648969d31063c11a9879091c5df85572c3598968a75843bc88bd233ea8fa8dd6a7c71d1b361d0496d1c135f4d9d041ecf93337945a384845985779ec51dcdad5a7e291e8d6e1513f68cee68e6ff6ab325ed047bf798ee3d08702c4ede5ce2af27de01205b1d4a476ce0732143e717c7acfe2c4689cf0fd95bd439d127daf9401e526c490048d25b8b9176f3ee6c0315f2665e0420e314c8a88281dcb65ea7a4ed2f51084b8b65d2d45fcd14bf0a8aed2a2ec46b7b44c10427b0a9d722d8d42af7a58c63a2426b0dd1932e6eb7af0fe44ebd4f78e9a8cabc57359ddf0069352cd2a87b60975ada44753e7c53c6b7c97481e74279c170cd54fe279ec29f7d9f40a38bc49dbc5d33b7ee4e6f4b190ac3e19ac650e8dd8b63836f3f1eb96f100915af2fe12429178b7942901b910134a83b6a36df611b0cd3b0640987c947860ca068a289de56eea96ce284809f45898682e49aeb1ddd4734c790a30aef9eb6bf04b368f9d3c62c61785d2bb67a674ecaeab02674f78360af224c5d54497277157a1816d1861c4bcc6d7befcade93577f167b42bb68b597afb077b52c77abceb364d9e02eb2a932c208c6afdbdabdde15995457b46551ccde018bbd08346a6fad6390a7ab0f32262e5f5f22f9235dc7ffbfdc121727b45cacd43dbc8b1a0f31e2bcda084febb3ffe395773c0d20b05d1b5b62990d3e3cff2286c65ad7bd07f01d2c6be9e6a3d848b67d6893f00af03ed9122691a325d308d63a99b3c241c76a9c92e2c9f9dafe03f2f4fcfe79a0d968c71772f842598a1e8236c23701475f00ed94a430faa5485e7933f90222108c1e15ddb026b01ca6c98a8cf2b33d11d1d283ccdb7b381c140968de5f2144c0cf140deb3a5c0f84495a582a043f6fa0fa002c256721f8386963ba0c4e6fac91e68695d50d5b901729a0d025f2f38e9ffc5104d984a46138c6dabb963d561e03671681d951de6c164b876fca88e2feaa27907d4d7765781f82ac043af1feee4c2b82274a61ccee34de31ff8a2388f420fe47080e02485b277086a82865b4b069760247e523281c70ded8b89c27f918c38f57f2087ab3a158c992d206e6837f96b792ed474b205561e8a95cee2e126b22e3c459d0c7b2f555684e16a7cdb81279f0d74edb503232d373c8c05a2a9acd7a1a1e9599cfee68d9a45452f7653e8ad7ff28756f7bf6aacc2615a3776b97d4b18e1b6ec95984b46c69da8178cb51fe462ca5c42e832c5405a7879cc80d6deaa3d0c839ad1b2b80289bd4c3aaca2fc070d5924b965c369303454d242e15c628f427e326fe879729e705d31db2ba7382c42972e3e9746fb23e8ffba24c494845acca261b35424ba23242bcffccf63f6d55e8f27b2d63ec6d0b8021de5088464850b330fc4f6133430a70aaaf7b69fe6797787d6d8350bda110bf10372fdd922c5c38397721d541dab5a390d18f3bf3c3c691a4f146503f28f31597a45dc3eeb7d9f655068deef63f87881708ac011735c8eae37435e2dedaa9b20512445458c211bbe39428e3902df6d3676e378637bb7dc73579f832dd2c95d8d6eb29524ceb92d81c44e149629a8314ec931c0b6ba2c4e0672d955b0caa977530051b2c9da3c5b0b938a6e87d074219aa8c89b6871ec41ca7dfaca55d750a372e0b85e1db671f71b326ffc756dbeb61ce811d3037e6a5123db0e71547a3d0b090600065f79564a6ad3fbf54ac8bd647e8d9f17d8e0904c0c801559141cffb8caad7040c55e067660517d25f5c24c66f3a3e2cb034d82ee74916099af15a7cbb50d0927ef88e53f88d56f237b1f677eb6ab67475eb959372ba02c8f03168264d136b6a723a9dfb570ee268bbc84ebb9f29c2965cb22ae36c1daf684add2b0dc987912c350538341ff2e1868e3e065b206a2d880904b2482403c8b740f010fcdf8bf386309efb4ad5b93de4bbd425e638aaedc1acc1d3a335b55390119ed4833c61cab12e768e86994a37e548406202d58bd7d2d33f1794ad0f9498e92b507b0ae9f4a71483f128e2a231af9b0e37296e9a1570b47ca35647f722a2e6722301f11535eca514f964b070f71a6bd9a41dab32093b62643db20a7acbb2ebb8b2336dd4b0e76f5831e9ccfa752c71116a6bc04045a123ccc6b5f9b19b7418e26f6a03836843f2e93900020e37ad90c4e8505fc9038b15f1cca7d6dc76cb51f9f076739db6ffbcbb885fb99dff5504a273aad34ce05199df8086edd23c465518d3cedd6d7a5adc9512ee14585d10ab9dd7aba878f30b2a9c9cb0b17d8642442f5eb56b678a0b1a3560fa819b259e092bb5b49db10b3f89f4559cefd70f9e13d4d73b7ddd08b1a064abc9f83c33328641265c9a350ddbd8643f796a1d801ac422fa2407f7d03c2ba550c38831288839072223e269217aeec001b86e5caa747cb7a40ff049b377bda01f7b728cd86c15810537fe8421415847d9e9cbee0652270661295db05d35c90639fe6b4321b43fe30acbddea5e676e7e2c4e81aca72a79e61ba189dbd6377c8aec487920a162caf4cdc13884a0a88bd99e4b3dc2e55ce54495a8e0bfd97972ab666355169bdb67edc0386f4d8f248dc5b05927caf38096d4ae0055ba40ecb77a46f68bf5b48ba279df33091b9a3a9fb4b3fa373a61f801f60a92fc790b61f3a8f0854e086fce044aa73a2021ec0ff6afc8e3a4846425df6151f2d7f91b8d6a27ffbc9bc23fbb666280765540735563db4817e7a7a48e0fb15effd43b6142d110985f7c5ba40e58ca7e2a8e357fd940eded84d740e879784a03f1afd5ff5209da1ae7719c315658929ddcbaee0b604991434530c61cfa0aea043199b9454fc7d6de7323f3d35e92890936a525832064d0aad6fe0fdc0aef806e05b5c29172fb6fa70ef0c34c3228b11f7a3baf5c8ab42fe1243f9bd397e4edf6ced66e7145bd753e5ebc34dd5126995230dae9eb3bedb05d60de10c987841a113e1d1034ee8cbfaf8d439ce764a201306e40ab5b64b97e3030b82769dd7e11e3d2c6616f8d23c8b4c5f87ed7f2bcfa465a5c00042163b050c761b4c3c1b7f4c11ac7d71198cb7f0f8281a3e978d8431c254fb85aa56cfaaedd9ed81884c43a216", 0xf6b}, {&(0x7f0000001180)="a5c01e695d13ceac9fee596078b5e14b31208f497783b1d6a2179bd173f6f403736c9344604d8ebbfd092c047fc7efd491e6d3cdc42dce4a4868fa1e871078ede70c678d658ef1fbdf7fe37631a944ed30cefdea31dfd31a8da7a08356af27a033bdee3019cc46129726c3bd9796d713e56f1613940e64046eaf3274ba29db12c450b6d9", 0x84}], 0x4, &(0x7f0000002240)=[@flowinfo={{0x14, 0x29, 0xb, 0xfffffffe}}], 0x18}}, {{&(0x7f0000002280)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c, 0x0, 0x0, &(0x7f00000026c0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x5}}], 0x18}}], 0x2, 0x20000800) io_setup(0x9, &(0x7f0000000240)=0x0) r2 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r1, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) setsockopt$sock_int(r2, 0x1, 0x7, &(0x7f0000000000), 0x4) splice(r2, &(0x7f0000000140)=0x7fffffffffffffff, r0, &(0x7f0000000180)=0x4, 0x9, 0x8) [ 403.172373][T15586] Bluetooth: hci6: Frame reassembly failed (-84) 00:06:43 executing program 2: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000880)=[{&(0x7f0000010b00)="ff43443030310100"/32, 0x20, 0x4}, {&(0x7f0000000240)="7379dc6c6c6572738e7a6b616c6c657273797a03616c01000000797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6bffffff7f000000006b616c6c657273797a6b80759c97436096fae6c3a993616c6c657273000000020000a22218eeb77d000000000000000000000000001a0000", 0x8a, 0x459}, {&(0x7f0000001d00)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000000f80)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c006500720020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c014500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200020002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000fcab02ffb49cfa9fe47beb41a6d273b7c0868ed63b2fa79a3086e95b9bda73b3748c9c", 0x5a3, 0x8800}, {&(0x7f0000000340)="01001c0000000100000005001d000000010046494c453000000000000000000005000b4506abbfe363574aead57e4faf69c848576c85a6070c5f11fb89259c775b2edc0c3b359b0e98450c367fe355bf7de1eef0719bc615064e760187ca3565ecd9f9e2cade6d6fe559520f2862376c05eb58723cb59ced85745a4f60920006b9645557d7fcc615d711d4fe84f5d250aea6c523296173ff5c97a64352ea7c8eb94c464fb170487d48647f55f792b917bd9a458dfa131eaa5631518cf8bc3108a014fb", 0xc3, 0x9fff}, {&(0x7f0000010b40)="01000000001c0001000005000000001d000146494c4530000000000000000000", 0x20, 0xb000}, {&(0x7f00000018c0)="88001c0000000000001c00080000000008007a090c0c001e0002000001000001010050580701beef00525200000000000000cf4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0043451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008c00210000000000002164000000000000647a090c0c001e000000ffffff7f000000004c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000074001d0000000000001d00080000000008007a090c0c001e00020000010000010546494c453052520501894e4d0a010066696c6530505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860022000000000000220a0000000000000a7a090c0c001e00000000010000010846494c45312e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6531505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45322e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6532505824016d8100000000816d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c11bed46e3bd276471e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45332e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6533505824016d8100000000816d02000000000000020000000000000000000000000000000554461a010e7a090c0c001e007a090c0c0035007a090c0c001e000079511b5f3f7022b374b3c839508a0526b13b486abe1936a84269a5af87cc7bcf94cadc99604e14cf408566bf979adb7aca79e9f52ec6a4215113b7f87ccdd32decad844bcb1762ecc77236459c9ac905e690d709f257b436ba7bb0a2b4c14be663bad7af0c6842ac4a1d4c70fefa8b8ea1d1c4c45c8d3b5cadf32a174f50beadbc696954d02528f437118ac73211c5ee51905b6cb18a1ef1669d088ade33fb4d353abed303b9dae0803ccde97de68c9b09bef0ea3bdb2f73b4d68d70cdaecad0", 0x440, 0xe000}, {&(0x7f0000000940)="66001d0000000000001d00080000000008007a090c0c001e000200000100000101005252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000066001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860028000000000000281a0400000000041a7a090c0c001e00000000010000010846494c45302e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6530505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000aa00290000000000002900000000000000007a090c0c001e00000000010000010846494c45312e3b3100525205018d4e4d0a010066696c6531505824016da100000000a16d010000000000000100000000000000000000000000000000534c32010008000003746d70001673797a2d696d61676567656e32383037373134373932000566696c6530000566696c653054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000000000009c6f834b5ecf5948be3b44eb26c7aa7d0d196066f1c49102c7ff4ac0839db7b377aabd0cf389cfb62404bd2969327aa2ee1c0817bd47309885929347757ed7a5142c8b7b201840be6731b142b1b131dcff81412949cbd7907a0a15394f880a092d5a7b2f3cd86c30d3437deead3752692399516a0e713eda7c112662de3d7e824837fec1208ac5132368d9a3bcd82556dc381996b3b429f20bff58730d3834789880767b73930e", 0x2a7, 0xe800}, {&(0x7f0000011120)="22001e0000000000001e00080000000008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200000100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065002e0063006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a00660069006c00650030002c0022000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c0065003300"/320, 0x140, 0xf000}, {&(0x7f0000000140)="22001f0000000000001f009c12080000000008007a090c0c001e0002000001000001010022001e000000007a090c0c001e000200000100000101012c0028000000000000281a040000000004090000000ce71e00000000010000010a00660069006c00650030002c00290000220000002900000000000000007a090c0c801e00000000010000010a00660069006c0065003100000000001ed4262d4d753e2ef88c0a579753ed9b4cbf1146d686a187ec6fa28758cd2dd11250ab5e9315d6f8ddbc8aa4ce2b648183afa1bb79b189b237cdba65c4de4dc3b2aff6da195008133cf26adcb5a4b9", 0xe6, 0xf7ff}, {&(0x7f0000000780)="4552ed010a548701525249505f313939314154484520524f434b20524944474520494e5445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e54494353504c4541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e2020534545205055424c4953484552204944454e54494649455220494e205052494d41525920564f4c554d452044455343524950544f5220464f5220434f4e5441435420494e464f524d4154494f4e2e00"/256, 0x100, 0x10002}, {&(0x7f0000000500)="73797a6b616cb300000000000000000000000000000000000000000000de07089b01529500050000003663989b84e88b00000000000000000002005205d36d26e34d1cb1cf4c3e3acc72c9b57472abc03c704d4ae8f2606956abfc5157fd1ce863666577c17978c443ef67bc887645ca4f7a087ecd414ef3d48e3ed9b06f7cf6d07c4cd7206ac5902182b22889320ffdd6616534e1d38ff5ec76e9bb7bd6468ec2d778164044529b3d6e31ccf6861948d200e202ac956ae2e4eaafafd2231dca1e860f7bb873d7f44582f3e520c994d2cb7c3c21a738f2399d831c023fb37da720fcaf4d0258aaa1efd3ec5cebadb23a339786d936fda94f274d41c576f8eaeda3042692865b62fcafaa25d34dca350f104f982c698a66cb0000000000009de1d506b1ecf67d2a78e67b48fbe52aef2eccc7a9b25fb7e6808de4dc903cfa250b4ff53ce12acc57a6fa4dba2a142f537683862bb17266d142dd4650d945f6300a3c119e2030757a88714d0841ba20a7e58dbf1e66218373ff184083fd8225093d042fbc4a8c6ebcef738838573e77277665688971eed8c942226e0c709757ea0bf6ec155602d73860fc913f27a9c3b422bc497746b3c33dccdc1c1f25940c2867b4d3f70000000000000000ede380549d556b9b6ac5ba1875334fbb8880fde35988b23057f46748bb42a662cf925b2465fd8caab83c60deaf3df4f3a51881ce4c7612cfb89046414cee43fc712085a9050dd0b7957c31fffc868f0261baeeee801962e8b0de6b2390e0df12d872d2eb41782992d5a00480f2d65e2c63ef0dff7adac89790d577a711f6ddd267a842b3925e7a68403142514aa7cf23efde8e879f2d40d5b17bbc376b45576ba9", 0x26c, 0x11000}, {&(0x7f00000114a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14000}], 0x0, &(0x7f0000000300), 0x0) getsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000004c0), 0x10) socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000001001b656a068ea8b24ac478490ace958e2040102000000000000000001"], 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x1000) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x30}}, 0x0) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000880)=[{&(0x7f0000010b00)="ff43443030310100"/32, 0x20, 0x4}, {&(0x7f0000000240)="7379dc6c6c6572738e7a6b616c6c657273797a03616c01000000797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6bffffff7f000000006b616c6c657273797a6b80759c97436096fae6c3a993616c6c657273000000020000a22218eeb77d000000000000000000000000001a0000", 0x8a, 0x459}, {&(0x7f0000001d00)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000000f80)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c006500720020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c014500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200020002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000fcab02ffb49cfa9fe47beb41a6d273b7c0868ed63b2fa79a3086e95b9bda73b3748c9c", 0x5a3, 0x8800}, {&(0x7f0000000340)="01001c0000000100000005001d000000010046494c453000000000000000000005000b4506abbfe363574aead57e4faf69c848576c85a6070c5f11fb89259c775b2edc0c3b359b0e98450c367fe355bf7de1eef0719bc615064e760187ca3565ecd9f9e2cade6d6fe559520f2862376c05eb58723cb59ced85745a4f60920006b9645557d7fcc615d711d4fe84f5d250aea6c523296173ff5c97a64352ea7c8eb94c464fb170487d48647f55f792b917bd9a458dfa131eaa5631518cf8bc3108a014fb", 0xc3, 0x9fff}, {&(0x7f0000010b40)="01000000001c0001000005000000001d000146494c4530000000000000000000", 0x20, 0xb000}, {&(0x7f00000018c0)="88001c0000000000001c00080000000008007a090c0c001e0002000001000001010050580701beef00525200000000000000cf4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0043451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008c00210000000000002164000000000000647a090c0c001e000000ffffff7f000000004c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000074001d0000000000001d00080000000008007a090c0c001e00020000010000010546494c453052520501894e4d0a010066696c6530505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860022000000000000220a0000000000000a7a090c0c001e00000000010000010846494c45312e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6531505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45322e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6532505824016d8100000000816d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c11bed46e3bd276471e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45332e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6533505824016d8100000000816d02000000000000020000000000000000000000000000000554461a010e7a090c0c001e007a090c0c0035007a090c0c001e000079511b5f3f7022b374b3c839508a0526b13b486abe1936a84269a5af87cc7bcf94cadc99604e14cf408566bf979adb7aca79e9f52ec6a4215113b7f87ccdd32decad844bcb1762ecc77236459c9ac905e690d709f257b436ba7bb0a2b4c14be663bad7af0c6842ac4a1d4c70fefa8b8ea1d1c4c45c8d3b5cadf32a174f50beadbc696954d02528f437118ac73211c5ee51905b6cb18a1ef1669d088ade33fb4d353abed303b9dae0803ccde97de68c9b09bef0ea3bdb2f73b4d68d70cdaecad0", 0x440, 0xe000}, {&(0x7f0000000940)="66001d0000000000001d00080000000008007a090c0c001e000200000100000101005252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000066001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860028000000000000281a0400000000041a7a090c0c001e00000000010000010846494c45302e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6530505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000aa00290000000000002900000000000000007a090c0c001e00000000010000010846494c45312e3b3100525205018d4e4d0a010066696c6531505824016da100000000a16d010000000000000100000000000000000000000000000000534c32010008000003746d70001673797a2d696d61676567656e32383037373134373932000566696c6530000566696c653054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000000000009c6f834b5ecf5948be3b44eb26c7aa7d0d196066f1c49102c7ff4ac0839db7b377aabd0cf389cfb62404bd2969327aa2ee1c0817bd47309885929347757ed7a5142c8b7b201840be6731b142b1b131dcff81412949cbd7907a0a15394f880a092d5a7b2f3cd86c30d3437deead3752692399516a0e713eda7c112662de3d7e824837fec1208ac5132368d9a3bcd82556dc381996b3b429f20bff58730d3834789880767b73930e", 0x2a7, 0xe800}, {&(0x7f0000011120)="22001e0000000000001e00080000000008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200000100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065002e0063006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a00660069006c00650030002c0022000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c0065003300"/320, 0x140, 0xf000}, {&(0x7f0000000140)="22001f0000000000001f009c12080000000008007a090c0c001e0002000001000001010022001e000000007a090c0c001e000200000100000101012c0028000000000000281a040000000004090000000ce71e00000000010000010a00660069006c00650030002c00290000220000002900000000000000007a090c0c801e00000000010000010a00660069006c0065003100000000001ed4262d4d753e2ef88c0a579753ed9b4cbf1146d686a187ec6fa28758cd2dd11250ab5e9315d6f8ddbc8aa4ce2b648183afa1bb79b189b237cdba65c4de4dc3b2aff6da195008133cf26adcb5a4b9", 0xe6, 0xf7ff}, {&(0x7f0000000780)="4552ed010a548701525249505f313939314154484520524f434b20524944474520494e5445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e54494353504c4541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e2020534545205055424c4953484552204944454e54494649455220494e205052494d41525920564f4c554d452044455343524950544f5220464f5220434f4e5441435420494e464f524d4154494f4e2e00"/256, 0x100, 0x10002}, {&(0x7f0000000500)="73797a6b616cb300000000000000000000000000000000000000000000de07089b01529500050000003663989b84e88b00000000000000000002005205d36d26e34d1cb1cf4c3e3acc72c9b57472abc03c704d4ae8f2606956abfc5157fd1ce863666577c17978c443ef67bc887645ca4f7a087ecd414ef3d48e3ed9b06f7cf6d07c4cd7206ac5902182b22889320ffdd6616534e1d38ff5ec76e9bb7bd6468ec2d778164044529b3d6e31ccf6861948d200e202ac956ae2e4eaafafd2231dca1e860f7bb873d7f44582f3e520c994d2cb7c3c21a738f2399d831c023fb37da720fcaf4d0258aaa1efd3ec5cebadb23a339786d936fda94f274d41c576f8eaeda3042692865b62fcafaa25d34dca350f104f982c698a66cb0000000000009de1d506b1ecf67d2a78e67b48fbe52aef2eccc7a9b25fb7e6808de4dc903cfa250b4ff53ce12acc57a6fa4dba2a142f537683862bb17266d142dd4650d945f6300a3c119e2030757a88714d0841ba20a7e58dbf1e66218373ff184083fd8225093d042fbc4a8c6ebcef738838573e77277665688971eed8c942226e0c709757ea0bf6ec155602d73860fc913f27a9c3b422bc497746b3c33dccdc1c1f25940c2867b4d3f70000000000000000ede380549d556b9b6ac5ba1875334fbb8880fde35988b23057f46748bb42a662cf925b2465fd8caab83c60deaf3df4f3a51881ce4c7612cfb89046414cee43fc712085a9050dd0b7957c31fffc868f0261baeeee801962e8b0de6b2390e0df12d872d2eb41782992d5a00480f2d65e2c63ef0dff7adac89790d577a711f6ddd267a842b3925e7a68403142514aa7cf23efde8e879f2d40d5b17bbc376b45576ba9", 0x26c, 0x11000}, {&(0x7f00000114a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14000}], 0x0, &(0x7f0000000300), 0x0) (async) getsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000004c0), 0x10) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000001001b656a068ea8b24ac478490ace958e2040102000000000000000001"], 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x1000) (async) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x30}}, 0x0) (async) 00:06:43 executing program 3: r0 = syz_io_uring_setup(0x5d8, &(0x7f0000000340), &(0x7f0000ee8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000180)=0x0) r3 = mmap$IORING_OFF_SQES(&(0x7f0000ee8000/0x1000)=nil, 0x1000, 0x0, 0x2010, 0xffffffffffffffff, 0x10000000) syz_io_uring_submit(r1, r3, &(0x7f0000000040)=@IORING_OP_READ_FIXED={0x4, 0x0, 0x6000, @fd_index=0x8, 0x5, 0x4, 0x8, 0x1d, 0x0, {0x3}}, 0x6) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000140)={0x9}) (async) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)='./bus\x00', 0x46}, 0x0) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) 00:06:43 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_connect(0x5, 0x496, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0xe6, 0x8d, 0xa2, 0x40, 0x1b3d, 0x1af, 0x6822, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x484, 0x4, 0xc4, 0xfd, 0x60, 0x9, [{{0x9, 0x4, 0xbd, 0x7f, 0x5, 0xfe, 0x91, 0x96, 0x20, [@uac_as={[@format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x6929, 0x3, 0x1, "d4330fa6"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, "9d7d"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x5, 0x4, 0x80, 0x69, "65f0", 'i'}, @as_header={0x7, 0x24, 0x1, 0x7, 0xfe, 0x5}, @as_header={0x7, 0x24, 0x1, 0x6, 0x2, 0x1}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4, 0x4}]}], [{{0x9, 0x5, 0x6, 0x0, 0x200, 0x7, 0x0, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0xfb, 0x401}, @generic={0xca, 0x0, "350a4772a58b097c446a50240207313ddee037d2d57c402d283d982425edd8f0a3797354adc2d0f8f96513c7c92594f3ea8118050d5fae14ee0b0fdfcb2a8580915c9ad9605df62b25826374c9d971701f6776747795635fed19caaf762bb0c306660ec1aabe6cd2f38a9f587181b6a4521fa781b0f9485695eeed3277e7a96184ccae81e86bb9b386724cc99a06daeebe81e1e354e01ebcf90d8710c41a6d9d8c7a9c16d33464fb55d0fd797715563ac331dcfd59f815dbc4bf1bfa684520a7511ba822e347b546"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x200, 0x89, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xfe}]}}, {{0x9, 0x5, 0xa, 0x2, 0x10, 0x1, 0x5f, 0x40}}, {{0x9, 0x5, 0x7, 0x4, 0x10, 0x0, 0x69, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x65, 0x800}]}}, {{0x9, 0x5, 0x0, 0xc, 0x10, 0x3, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x3}]}}]}}, {{0x9, 0x4, 0xd6, 0x1f, 0x8, 0x9e, 0x57, 0x81, 0x80, [@hid_hid={0x9, 0x21, 0x0, 0x3, 0x1, {0x22, 0x6a7}}, @hid_hid={0x9, 0x21, 0x200, 0xff, 0x1, {0x22, 0x54}}], [{{0x9, 0x5, 0xc, 0x1, 0x8, 0x81, 0xbe, 0x81, [@generic={0x40, 0x31, "4f0736c0549640c9caf7ea891c112744b78ebb68aa1d62e9484c7b3e2f0129480ec08c4d323c11835ec5ed9097d38ed0fd35f490af4db017a31c64774398"}]}}, {{0x9, 0x5, 0x7, 0x8, 0x200, 0x8, 0x40, 0x1, [@generic={0x77, 0x576fd22095e84402, "5d1a114dd1d803a1b45dde7c7db22ba51cd9e99712fb7e9dd6157cc1cc7deda94bf4f15b2b4746f8fb97b38bc409d50f50d02b88f14002c53e6100dd364e262c285194531e7e8f656c162c1ceb6c88adf56ed22bd5d77921d8596741464b57a11ed0cdab565bd9a654742e4d413d9970f52aff62f6"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x10, 0xe, 0x7, 0x6}}, {{0x9, 0x5, 0x2, 0xc, 0x400, 0x2, 0x81, 0x40}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x81, 0x8, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x8}]}}, {{0x9, 0x5, 0xa, 0xc, 0x40, 0x8, 0x2b, 0xc, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x200}, @generic={0xd5, 0x44, "cf017c33b0eb2bef3dc4fdaf8c5a87a7cc95874709bd1f967468801d4219d07cdad0268368e41b789998dd0c719ec0eea76cb1e0128641eff101765165085d6a9a92f3a7500f5f79bdfebce7c911bd4c34f260477ed61a14eebb4a476b5774000645c3286028283fd97331f1be4c76eec84b5251344b703da03a89c3aa40f432f1010095297b0ccf9a712589d8b74fe7ac28db5d593fa60c90c9ef52de693eb36d6a0ae1a0132e1630465dabd6f6f19b105a9469e4c1957b74dc1a6f9ae3c534efa1221ef0ae9a2e1f13ae880f0443f8b8f1da"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x5, 0x3, 0x9, [@generic={0x72, 0xc, "6f174c3af5e643b7115b47f388f196c80b3ab9ee5c2b118f6252907d713379c0cbd1be1e48154bc0de10ca0925a71a51b063c4b2a8202603f193e6fa6352f02b45dcce7892abe6afe47540754b85e82e923e2c5dc8da98894ce4a6337f1653bf253db8aa6eae59e72f100ab9e4e87e24"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x1, 0x20, 0xd9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1f, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x80, 0xfff}]}}]}}, {{0x9, 0x4, 0x63, 0x0, 0x2, 0x3f, 0x12, 0x98, 0x9, [], [{{0x9, 0x5, 0x2, 0x8, 0x10, 0x4, 0x1f, 0x1}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x8, 0x7, 0xd7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x81, 0x101}, @generic={0x79, 0x22, "4d028868cf595faf24852ab82f02e7d1130d5936e04f2d5770e31608ac6fc0de2f7111286d187f2f737937437b7cbe9417836463dea8ef3a02253a7535fb4904ab502df66e6c5ee642b6b7d64e6b2f87e270e95bd36437865558ebf682888b8cde91ffeee96e7a38ee303b594fb6d679c4fface96622c4"}]}}]}}, {{0x9, 0x4, 0x40, 0xff, 0x0, 0xff, 0xff, 0xff}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x310, 0x1, 0x0, 0x3f, 0xff, 0x6}, 0x29, &(0x7f0000000500)={0x5, 0xf, 0x29, 0x1, [@ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x20, 0xff00, 0x9, [0xffc0c0, 0x3f27, 0xff0000, 0x30, 0xc030, 0x3f3f]}]}, 0x4, [{0xbf, &(0x7f0000000540)=@string={0xbf, 0x3, "a9aebb15d5696e750bba2d3df70cc0dd7d69bce0eba623917bfa6729193b524e4972b4d168ad09929ad01e5fad2fa587de38e568b7f05c74c4ffab11af0d2b0d13b24026d00eea698982447ef7975be27a14e17346da1febb89bbd5f0659c2a7463592d977067262aee859196f4d1e811cfc178689d3557503a20ee9025fb0a781a3a51f3dfcbad3f585031a89ee427681e73c9504ff40a20e2fc0886f39c1535fed485b0b092c1520d275dc4569132f3c4ea26dd001aa635c4e43f73e"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x1c01}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x810}}, {0xaa, &(0x7f0000000680)=@string={0xaa, 0x3, "e25d417e7ad0f50c9d74e095d9750a0a45adbb6a6e4d61e743ea4b468b79649e229d6a04ecbdf151b918a0caf7ff75b5b91bf162952db4f091019da21d8c727968323d821809185dd23ecf6b6951c321c5f0e0653acfee45dd04e1a851d80c3044ffbd0951e3427ad577aa19ff91d8e57321039dccfdec1c543a1db33aae37ea8360085db6eb76fd0459d6e8698635af6eaa4eaa9cc3e43035f250f02112b7f1504430d2c1716b76"}}]}) [ 403.202619][T21538] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 403.209775][T21540] loop2: detected capacity change from 0 to 764 00:06:43 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 38) [ 403.230246][T21538] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:43 executing program 3: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000140)=@RTM_DELMDB={0x11, 0x55, 0x1}, 0x18}}, 0x0) 00:06:43 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @mcast2, 0x4}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000040)="105c6f8e60be21fb8bcfc63aa6f139a09f336834683330fc4d58ea286550d557afe5eb385e77607aa9c9d11ccb3ee21680ad2d8ef3d73504afd66658fe015429d724cff63262abda0ff186b5ebcdd0fcd98aa08ef4bdf2fd7a71b22f1a7fbe72988496ec88e669b8dff60375f1e2721239392f503a4ff07671c2710540e3cac593a9293d", 0x84}, {&(0x7f0000001240)="622c01fe4d87974a8da194c41a2c1d8d6d738cdb2113500bdb4436c715ef38acd5c0f0630d2c04cc7617bea83a2632ae852ca8c3acd6454ea5b2ba9f12798499dec88c2b3068777c10f39ac7261518f192bc7b20b77996930011691b680c19bff6edfaec1647c99cb1fcc3d985c890ee95eec72ee5b1e62a7cbec5119e0c5c690650c63772dbfa4cf48c175a0580eff4524df7e5b0dc287e9474bd6e88e972571b9e1d6685a5d298d655c0eba88a2e93963e8fff6769ea2b1b0333d4b6fec0efdcfd611226c8b6349b81c2055572691b19fc24709f149309fa7b7186a6195a28793f1e147d85c5ef47dde5bf3fed11fc789006efa44b492882d74583d313fe1ebed54dca48af6611e0bfe9fbc489c657c5919507943a04db1788416e8f0632ffb761d280f4bbdcd2aef9a1953a0e711f19161b602ec4ee30eba7740f19c5f3f204cbdb5655c237164768dfa7fe89572137165f8991aa103f182bd8977ccd1aa1ac4cc29c058084194d56bed47bcdbd2cc1a30ae877e31c43d0565b3d6e", 0x17d}, {&(0x7f0000000200)="47d0af59c2de67b83eb6a21a804f80150e27de20fd91604c2a1f127ea6476d62f989d4a14e6980c5fe910e463692321034737e17555dab65f152ef9c9c2f78d1e965093716d8e0fd239f9440863d5d66c5214a2602d201850912b01152cdab6e0260b37fce1e5c75e7eb7d2594a5f8a17448fe49ab988214e45351685aaaceaf9b5ca096293b28ef687e3cf79937701a002ad5b9809a1ee430bc2440bd4e5fe78e2b88ec8169419d209fc914a5f5ede73a47388f0f8042fa24a56d380b7358b37c7d9838bd82154706e441ac4bb3d20be11512344b6e10f69dbd7dd0b3b884023684cdeabdd2f958c15529e4d20b720cb0fa2d24edab7e093de3efa4ef53e3e7273776ddbdfd1a2c82cba7c1655b9473344bf5c268d07cf9a6bc3545d2586ac855c420d68488d42e7c79e1b07d99a36f578fdf325dc6f9bf14ae4ad4eaa67ec57529e6495a6954f98b47d7fff80bbdd98f0a609407dc1287ee5c403374ee71c699f61e987fecfa66d5de695ff73e0509e562da5d49a03b28b3ca01fed2c134ec79a94cad1f12f18115387c298c29a101124737af87b0f114bd397a158239c664d8f328502a32c93963ef2fbdc4533ae8cdf7e368e385de327f93b1024ed54528362bbeaa51818582ddee6b00e235b0a39907e0c439bccf9dde5072e3400fcdff296e8285c0278f2447a998c2077bcd733be25a8eda21e0265d8dcc41a27a45993e5f7f5acdb057554f8c88a25e8e665c6cc0163e6ae92e83a4fedc9b5c2c82a98c26deb23d8888f58f39bc47aeeec176e214bb0dd1709e1bf8192ade74571e6cff4625cefa8cacaaa53f2b0999fb458b22df30360f92dc30f3d73b64d9d52104a93e6423736e95513d9176c082f5047fed78161c29df392486e85d0fa764a0ff93b90429c6c9653ab9c210379105d16860f7c1a10aca78e3d304d4185805fb8b671b7f4d8768ad14b3517a0053df9f8b8622192a222bb8d34b1400818a70c23d488077b28640fac61dfdb845a74676b97034746a42d4956ad62f57c5abb1e44c00399e090061ab381b1b480b1ab02ace2afe270220df0bc0e06ce9561066625b9ec4cedcf71bbe01c526a271368f6280e176ee8fda0faa7cfabcc49415b742e2da04f8d4c080313567e6aa274e2f3863be9e5a29204e7f26b30d0a70ff33f1f7fbb0ff78dfcbc95f7022fdfde9e663cf662d6a12797895ea8e95e31b5c7de36cc398bcee342abe5efc9b98a0bf6d4956509f00ccf4ef683c0d72d64919ecbe59440e4f9aa4fd0eb69d6899daa84bd4f88e73ec61f0c0897ae80496fbde0fca479246401b0b5fc4042aaa04cd2415df8b95c8b0862a9aef9c70f385eeefc4a53982a5ba99171c928eb2b573f8bf9079a8a023ddc052c268ae911ffb8b07db33f063bce2937d3455aaa25259e4ef4db2f79337e926baf17568729531ca44e01502c1524e5235e9196eb01029ada94b4e2f53822cb161d64d3e947729f0477cb899ab9f2040116092886b65bca7c9c65bdbeabac83290901d1085dac9ea371c2e61d240241b51b072c6cf4cd011ebcca62dd9563ed99ac0f226ed3c639f772e80a12ee68838c3d1cde576173742a9c2d94f2dd9d727d762ad635dd836f5cd4217d57d2e513e557ce5f776cab98537da63a06eff1b210b421806cfc8460d31c7b7d43eb341e6ee9c6b2eba140d30f6239bed26c27d50ade790b8db650edda2461a88cafaeb23f5c0eb2d2de7b408e4f34493b298c1e478504118760fc51b5c608f0c62a44ca489b7fc2170a2578d90d84493e7245eec5ef61729af776bb2e9ead81a121284708e680528baec9684aae46c9b25db7d707eedbc6582b091b41e6c8997b0ca34b3f15c9c6b3b4cbcd037be3528ce200a6314a6ca68b8c22a6758ae125b1588c4c9933bc8392bcee5e39b62eb585ffa4344fb5c715332b8a2e1774e2745f1a83235f558c1b74d8fae9a2fdaae61181c7562476d4dc8a13bab4dfaeca5b35426ae97a7089715490800842405a6d574d858728dd4a29905803bb8b829d15e516d78fbedd4a18929ccc52ff495971d01a9c6ba5f8386f9c49e2f6aadda905e85e3b0b17b6c468c537406ce4bec9d6a27cac7e0135dfcf99f0431cdf4a24d89a1023365e18706df810fe96e6630581e804e063d651232e525079d369d5b1fd6d9283f6a4c22fa41d3b3458fc7c8756ee2c298af0b7e04761c3fdb8549501eee40e074948d117b6e1bf6a95145971429ba8d8a87755a0a2d8a37d8c4ac6aae98e5b0b487986a516dbb12a61ab40ba5a692feaf7eba08a43acf5c9829c4b064adabad4d782e15cb21635c664c2cc67d7bc71e5a930b4396552f7680f516e8735a00395d87c2d9f6b82d5ee2751355c7906e1c583e28c4181def13f338a15366781698f4a922ff9b71e5d59126855f56aab48f4712bbdffa8fc68c6c3d5d7437c5038ae1898b2c69fd10fce0d82d872abd385c0a881429cfa3648969d31063c11a9879091c5df85572c3598968a75843bc88bd233ea8fa8dd6a7c71d1b361d0496d1c135f4d9d041ecf93337945a384845985779ec51dcdad5a7e291e8d6e1513f68cee68e6ff6ab325ed047bf798ee3d08702c4ede5ce2af27de01205b1d4a476ce0732143e717c7acfe2c4689cf0fd95bd439d127daf9401e526c490048d25b8b9176f3ee6c0315f2665e0420e314c8a88281dcb65ea7a4ed2f51084b8b65d2d45fcd14bf0a8aed2a2ec46b7b44c10427b0a9d722d8d42af7a58c63a2426b0dd1932e6eb7af0fe44ebd4f78e9a8cabc57359ddf0069352cd2a87b60975ada44753e7c53c6b7c97481e74279c170cd54fe279ec29f7d9f40a38bc49dbc5d33b7ee4e6f4b190ac3e19ac650e8dd8b63836f3f1eb96f100915af2fe12429178b7942901b910134a83b6a36df611b0cd3b0640987c947860ca068a289de56eea96ce284809f45898682e49aeb1ddd4734c790a30aef9eb6bf04b368f9d3c62c61785d2bb67a674ecaeab02674f78360af224c5d54497277157a1816d1861c4bcc6d7befcade93577f167b42bb68b597afb077b52c77abceb364d9e02eb2a932c208c6afdbdabdde15995457b46551ccde018bbd08346a6fad6390a7ab0f32262e5f5f22f9235dc7ffbfdc121727b45cacd43dbc8b1a0f31e2bcda084febb3ffe395773c0d20b05d1b5b62990d3e3cff2286c65ad7bd07f01d2c6be9e6a3d848b67d6893f00af03ed9122691a325d308d63a99b3c241c76a9c92e2c9f9dafe03f2f4fcfe79a0d968c71772f842598a1e8236c23701475f00ed94a430faa5485e7933f90222108c1e15ddb026b01ca6c98a8cf2b33d11d1d283ccdb7b381c140968de5f2144c0cf140deb3a5c0f84495a582a043f6fa0fa002c256721f8386963ba0c4e6fac91e68695d50d5b901729a0d025f2f38e9ffc5104d984a46138c6dabb963d561e03671681d951de6c164b876fca88e2feaa27907d4d7765781f82ac043af1feee4c2b82274a61ccee34de31ff8a2388f420fe47080e02485b277086a82865b4b069760247e523281c70ded8b89c27f918c38f57f2087ab3a158c992d206e6837f96b792ed474b205561e8a95cee2e126b22e3c459d0c7b2f555684e16a7cdb81279f0d74edb503232d373c8c05a2a9acd7a1a1e9599cfee68d9a45452f7653e8ad7ff28756f7bf6aacc2615a3776b97d4b18e1b6ec95984b46c69da8178cb51fe462ca5c42e832c5405a7879cc80d6deaa3d0c839ad1b2b80289bd4c3aaca2fc070d5924b965c369303454d242e15c628f427e326fe879729e705d31db2ba7382c42972e3e9746fb23e8ffba24c494845acca261b35424ba23242bcffccf63f6d55e8f27b2d63ec6d0b8021de5088464850b330fc4f6133430a70aaaf7b69fe6797787d6d8350bda110bf10372fdd922c5c38397721d541dab5a390d18f3bf3c3c691a4f146503f28f31597a45dc3eeb7d9f655068deef63f87881708ac011735c8eae37435e2dedaa9b20512445458c211bbe39428e3902df6d3676e378637bb7dc73579f832dd2c95d8d6eb29524ceb92d81c44e149629a8314ec931c0b6ba2c4e0672d955b0caa977530051b2c9da3c5b0b938a6e87d074219aa8c89b6871ec41ca7dfaca55d750a372e0b85e1db671f71b326ffc756dbeb61ce811d3037e6a5123db0e71547a3d0b090600065f79564a6ad3fbf54ac8bd647e8d9f17d8e0904c0c801559141cffb8caad7040c55e067660517d25f5c24c66f3a3e2cb034d82ee74916099af15a7cbb50d0927ef88e53f88d56f237b1f677eb6ab67475eb959372ba02c8f03168264d136b6a723a9dfb570ee268bbc84ebb9f29c2965cb22ae36c1daf684add2b0dc987912c350538341ff2e1868e3e065b206a2d880904b2482403c8b740f010fcdf8bf386309efb4ad5b93de4bbd425e638aaedc1acc1d3a335b55390119ed4833c61cab12e768e86994a37e548406202d58bd7d2d33f1794ad0f9498e92b507b0ae9f4a71483f128e2a231af9b0e37296e9a1570b47ca35647f722a2e6722301f11535eca514f964b070f71a6bd9a41dab32093b62643db20a7acbb2ebb8b2336dd4b0e76f5831e9ccfa752c71116a6bc04045a123ccc6b5f9b19b7418e26f6a03836843f2e93900020e37ad90c4e8505fc9038b15f1cca7d6dc76cb51f9f076739db6ffbcbb885fb99dff5504a273aad34ce05199df8086edd23c465518d3cedd6d7a5adc9512ee14585d10ab9dd7aba878f30b2a9c9cb0b17d8642442f5eb56b678a0b1a3560fa819b259e092bb5b49db10b3f89f4559cefd70f9e13d4d73b7ddd08b1a064abc9f83c33328641265c9a350ddbd8643f796a1d801ac422fa2407f7d03c2ba550c38831288839072223e269217aeec001b86e5caa747cb7a40ff049b377bda01f7b728cd86c15810537fe8421415847d9e9cbee0652270661295db05d35c90639fe6b4321b43fe30acbddea5e676e7e2c4e81aca72a79e61ba189dbd6377c8aec487920a162caf4cdc13884a0a88bd99e4b3dc2e55ce54495a8e0bfd97972ab666355169bdb67edc0386f4d8f248dc5b05927caf38096d4ae0055ba40ecb77a46f68bf5b48ba279df33091b9a3a9fb4b3fa373a61f801f60a92fc790b61f3a8f0854e086fce044aa73a2021ec0ff6afc8e3a4846425df6151f2d7f91b8d6a27ffbc9bc23fbb666280765540735563db4817e7a7a48e0fb15effd43b6142d110985f7c5ba40e58ca7e2a8e357fd940eded84d740e879784a03f1afd5ff5209da1ae7719c315658929ddcbaee0b604991434530c61cfa0aea043199b9454fc7d6de7323f3d35e92890936a525832064d0aad6fe0fdc0aef806e05b5c29172fb6fa70ef0c34c3228b11f7a3baf5c8ab42fe1243f9bd397e4edf6ced66e7145bd753e5ebc34dd5126995230dae9eb3bedb05d60de10c987841a113e1d1034ee8cbfaf8d439ce764a201306e40ab5b64b97e3030b82769dd7e11e3d2c6616f8d23c8b4c5f87ed7f2bcfa465a5c00042163b050c761b4c3c1b7f4c11ac7d71198cb7f0f8281a3e978d8431c254fb85aa56cfaaedd9ed81884c43a216", 0xf6b}, {&(0x7f0000001180)="a5c01e695d13ceac9fee596078b5e14b31208f497783b1d6a2179bd173f6f403736c9344604d8ebbfd092c047fc7efd491e6d3cdc42dce4a4868fa1e871078ede70c678d658ef1fbdf7fe37631a944ed30cefdea31dfd31a8da7a08356af27a033bdee3019cc46129726c3bd9796d713e56f1613940e64046eaf3274ba29db12c450b6d9", 0x84}], 0x4, &(0x7f0000002240)=[@flowinfo={{0x14, 0x29, 0xb, 0xfffffffe}}], 0x18}}, {{&(0x7f0000002280)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c, 0x0, 0x0, &(0x7f00000026c0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x5}}], 0x18}}], 0x2, 0x20000800) (async, rerun: 64) io_setup(0x9, &(0x7f0000000240)=0x0) (async, rerun: 64) r2 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r1, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) setsockopt$sock_int(r2, 0x1, 0x7, &(0x7f0000000000), 0x4) splice(r2, &(0x7f0000000140)=0x7fffffffffffffff, r0, &(0x7f0000000180)=0x4, 0x9, 0x8) [ 403.245476][T21538] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 403.256556][T21538] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:43 executing program 2: syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000880)=[{&(0x7f0000010b00)="ff43443030310100"/32, 0x20, 0x4}, {&(0x7f0000000240)="7379dc6c6c6572738e7a6b616c6c657273797a03616c01000000797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6bffffff7f000000006b616c6c657273797a6b80759c97436096fae6c3a993616c6c657273000000020000a22218eeb77d000000000000000000000000001a0000", 0x8a, 0x459}, {&(0x7f0000001d00)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000000f80)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c006500720020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c014500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200020002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000fcab02ffb49cfa9fe47beb41a6d273b7c0868ed63b2fa79a3086e95b9bda73b3748c9c", 0x5a3, 0x8800}, {&(0x7f0000000340)="01001c0000000100000005001d000000010046494c453000000000000000000005000b4506abbfe363574aead57e4faf69c848576c85a6070c5f11fb89259c775b2edc0c3b359b0e98450c367fe355bf7de1eef0719bc615064e760187ca3565ecd9f9e2cade6d6fe559520f2862376c05eb58723cb59ced85745a4f60920006b9645557d7fcc615d711d4fe84f5d250aea6c523296173ff5c97a64352ea7c8eb94c464fb170487d48647f55f792b917bd9a458dfa131eaa5631518cf8bc3108a014fb", 0xc3, 0x9fff}, {&(0x7f0000010b40)="01000000001c0001000005000000001d000146494c4530000000000000000000", 0x20, 0xb000}, {&(0x7f00000018c0)="88001c0000000000001c00080000000008007a090c0c001e0002000001000001010050580701beef00525200000000000000cf4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0043451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008c00210000000000002164000000000000647a090c0c001e000000ffffff7f000000004c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000074001d0000000000001d00080000000008007a090c0c001e00020000010000010546494c453052520501894e4d0a010066696c6530505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860022000000000000220a0000000000000a7a090c0c001e00000000010000010846494c45312e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6531505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45322e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6532505824016d8100000000816d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c11bed46e3bd276471e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45332e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6533505824016d8100000000816d02000000000000020000000000000000000000000000000554461a010e7a090c0c001e007a090c0c0035007a090c0c001e000079511b5f3f7022b374b3c839508a0526b13b486abe1936a84269a5af87cc7bcf94cadc99604e14cf408566bf979adb7aca79e9f52ec6a4215113b7f87ccdd32decad844bcb1762ecc77236459c9ac905e690d709f257b436ba7bb0a2b4c14be663bad7af0c6842ac4a1d4c70fefa8b8ea1d1c4c45c8d3b5cadf32a174f50beadbc696954d02528f437118ac73211c5ee51905b6cb18a1ef1669d088ade33fb4d353abed303b9dae0803ccde97de68c9b09bef0ea3bdb2f73b4d68d70cdaecad0", 0x440, 0xe000}, {&(0x7f0000000940)="66001d0000000000001d00080000000008007a090c0c001e000200000100000101005252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000066001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860028000000000000281a0400000000041a7a090c0c001e00000000010000010846494c45302e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6530505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000aa00290000000000002900000000000000007a090c0c001e00000000010000010846494c45312e3b3100525205018d4e4d0a010066696c6531505824016da100000000a16d010000000000000100000000000000000000000000000000534c32010008000003746d70001673797a2d696d61676567656e32383037373134373932000566696c6530000566696c653054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000000000009c6f834b5ecf5948be3b44eb26c7aa7d0d196066f1c49102c7ff4ac0839db7b377aabd0cf389cfb62404bd2969327aa2ee1c0817bd47309885929347757ed7a5142c8b7b201840be6731b142b1b131dcff81412949cbd7907a0a15394f880a092d5a7b2f3cd86c30d3437deead3752692399516a0e713eda7c112662de3d7e824837fec1208ac5132368d9a3bcd82556dc381996b3b429f20bff58730d3834789880767b73930e", 0x2a7, 0xe800}, {&(0x7f0000011120)="22001e0000000000001e00080000000008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200000100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065002e0063006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a00660069006c00650030002c0022000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c0065003300"/320, 0x140, 0xf000}, {&(0x7f0000000140)="22001f0000000000001f009c12080000000008007a090c0c001e0002000001000001010022001e000000007a090c0c001e000200000100000101012c0028000000000000281a040000000004090000000ce71e00000000010000010a00660069006c00650030002c00290000220000002900000000000000007a090c0c801e00000000010000010a00660069006c0065003100000000001ed4262d4d753e2ef88c0a579753ed9b4cbf1146d686a187ec6fa28758cd2dd11250ab5e9315d6f8ddbc8aa4ce2b648183afa1bb79b189b237cdba65c4de4dc3b2aff6da195008133cf26adcb5a4b9", 0xe6, 0xf7ff}, {&(0x7f0000000780)="4552ed010a548701525249505f313939314154484520524f434b20524944474520494e5445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e54494353504c4541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e2020534545205055424c4953484552204944454e54494649455220494e205052494d41525920564f4c554d452044455343524950544f5220464f5220434f4e5441435420494e464f524d4154494f4e2e00"/256, 0x100, 0x10002}, {&(0x7f0000000500)="73797a6b616cb300000000000000000000000000000000000000000000de07089b01529500050000003663989b84e88b00000000000000000002005205d36d26e34d1cb1cf4c3e3acc72c9b57472abc03c704d4ae8f2606956abfc5157fd1ce863666577c17978c443ef67bc887645ca4f7a087ecd414ef3d48e3ed9b06f7cf6d07c4cd7206ac5902182b22889320ffdd6616534e1d38ff5ec76e9bb7bd6468ec2d778164044529b3d6e31ccf6861948d200e202ac956ae2e4eaafafd2231dca1e860f7bb873d7f44582f3e520c994d2cb7c3c21a738f2399d831c023fb37da720fcaf4d0258aaa1efd3ec5cebadb23a339786d936fda94f274d41c576f8eaeda3042692865b62fcafaa25d34dca350f104f982c698a66cb0000000000009de1d506b1ecf67d2a78e67b48fbe52aef2eccc7a9b25fb7e6808de4dc903cfa250b4ff53ce12acc57a6fa4dba2a142f537683862bb17266d142dd4650d945f6300a3c119e2030757a88714d0841ba20a7e58dbf1e66218373ff184083fd8225093d042fbc4a8c6ebcef738838573e77277665688971eed8c942226e0c709757ea0bf6ec155602d73860fc913f27a9c3b422bc497746b3c33dccdc1c1f25940c2867b4d3f70000000000000000ede380549d556b9b6ac5ba1875334fbb8880fde35988b23057f46748bb42a662cf925b2465fd8caab83c60deaf3df4f3a51881ce4c7612cfb89046414cee43fc712085a9050dd0b7957c31fffc868f0261baeeee801962e8b0de6b2390e0df12d872d2eb41782992d5a00480f2d65e2c63ef0dff7adac89790d577a711f6ddd267a842b3925e7a68403142514aa7cf23efde8e879f2d40d5b17bbc376b45576ba9", 0x26c, 0x11000}, {&(0x7f00000114a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14000}], 0x0, &(0x7f0000000300), 0x0) getsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000004c0), 0x10) socket$nl_route(0x10, 0x3, 0x0) r0 = socket(0x10, 0x803, 0x0) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000001001b656a068ea8b24ac478490ace958e2040102000000000000000001"], 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x1000) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x30}}, 0x0) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x5f800, 0xd, &(0x7f0000000880)=[{&(0x7f0000010b00)="ff43443030310100"/32, 0x20, 0x4}, {&(0x7f0000000240)="7379dc6c6c6572738e7a6b616c6c657273797a03616c01000000797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6bffffff7f000000006b616c6c657273797a6b80759c97436096fae6c3a993616c6c657273000000020000a22218eeb77d000000000000000000000000001a0000", 0x8a, 0x459}, {&(0x7f0000001d00)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000bf000000000000bf000000000000000000000000000000000000000000000000000000000000000001000001010000010008080018000000000000181400000000000000000000160000000022001c0000000000001c00080000000008007a090c0c001e00020000010000010100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202073797a6b616c6c65722020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202047454e49534f494d4147452049534f20393636302f4846532046494c4553595354454d2043524541544f5220284329203139393320452e594f554e4744414c452028432920313939372d32303036204a2e50454152534f4e2f4a2e534348494c4c494e472028432920323030362d32303037204344524b4954205445414d202066696c6533202020202020202020202020202020202020202020202020202020202020202066696c6531202020202020202020202020202020202020202020202020202020202020202066696c6532202020202020202020202020202020202020202020202020202020202020202032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000"/1408, 0x580, 0x8000}, {&(0x7f0000000f80)="0243443030310100004c0049004e0055005800200020002000200020002000200020002000200020004300440052004f004d002000200020002000200020002000200020002000200000000000000000bf000000000000bf252f4500000000000000000000000000000000000000000000000000000000000100000101000001000808001c0000000000001c18000000000000000000001a0000000022001e0000000000001e00080000000008007a090c0c001e00020000010000010100002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000730079007a006b0061006c006c006500720020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000200020002000470045004e00490053004f0049004d004100470045002000490053004f00200039003600360030005f004800460053002000460049004c004500530059005300540045004d002000430052004500410054004f005200200028004300290020003100390039003300200045002e0059004f0055004e004700440041004c014500660069006c0065003300200020002000200020002000200020002000200020002000200000660069006c0065003100200020002000200020002000200020002000200020002000200000660069006c0065003200200020002000200020002000200020002000200020002000200032303232303931323132303035383030003230323230393132313230303538303000303030303030303030303030303030300032303232303931323132303035383030000100202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202000000000000000000000000000fcab02ffb49cfa9fe47beb41a6d273b7c0868ed63b2fa79a3086e95b9bda73b3748c9c", 0x5a3, 0x8800}, {&(0x7f0000000340)="01001c0000000100000005001d000000010046494c453000000000000000000005000b4506abbfe363574aead57e4faf69c848576c85a6070c5f11fb89259c775b2edc0c3b359b0e98450c367fe355bf7de1eef0719bc615064e760187ca3565ecd9f9e2cade6d6fe559520f2862376c05eb58723cb59ced85745a4f60920006b9645557d7fcc615d711d4fe84f5d250aea6c523296173ff5c97a64352ea7c8eb94c464fb170487d48647f55f792b917bd9a458dfa131eaa5631518cf8bc3108a014fb", 0xc3, 0x9fff}, {&(0x7f0000010b40)="01000000001c0001000005000000001d000146494c4530000000000000000000", 0x20, 0xb000}, {&(0x7f00000018c0)="88001c0000000000001c00080000000008007a090c0c001e0002000001000001010050580701beef00525200000000000000cf4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0043451c0120000000000000200000000000000000ed000000000000ed66001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008c00210000000000002164000000000000647a090c0c001e000000ffffff7f000000004c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0e010066696c652e636f6c64505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000074001d0000000000001d00080000000008007a090c0c001e00020000010000010546494c453052520501894e4d0a010066696c6530505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860022000000000000220a0000000000000a7a090c0c001e00000000010000010846494c45312e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6531505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45322e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6532505824016d8100000000816d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c11bed46e3bd276471e00008600230000000000002328230000000023287a090c0c001e00000000010000010846494c45332e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6533505824016d8100000000816d02000000000000020000000000000000000000000000000554461a010e7a090c0c001e007a090c0c0035007a090c0c001e000079511b5f3f7022b374b3c839508a0526b13b486abe1936a84269a5af87cc7bcf94cadc99604e14cf408566bf979adb7aca79e9f52ec6a4215113b7f87ccdd32decad844bcb1762ecc77236459c9ac905e690d709f257b436ba7bb0a2b4c14be663bad7af0c6842ac4a1d4c70fefa8b8ea1d1c4c45c8d3b5cadf32a174f50beadbc696954d02528f437118ac73211c5ee51905b6cb18a1ef1669d088ade33fb4d353abed303b9dae0803ccde97de68c9b09bef0ea3bdb2f73b4d68d70cdaecad0", 0x440, 0xe000}, {&(0x7f0000000940)="66001d0000000000001d00080000000008007a090c0c001e000200000100000101005252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e000066001c0000000000001c00080000000008007a090c0c001e000200000100000101015252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000860028000000000000281a0400000000041a7a090c0c001e00000000010000010846494c45302e3b310041410e0254455854756e6978000052520501894e4d0a010066696c6530505824016d8100000000816d01000000000000010000000000000000000000000000000054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000aa00290000000000002900000000000000007a090c0c001e00000000010000010846494c45312e3b3100525205018d4e4d0a010066696c6531505824016da100000000a16d010000000000000100000000000000000000000000000000534c32010008000003746d70001673797a2d696d61676567656e32383037373134373932000566696c6530000566696c653054461a010e7a090c0c001e007a090c0c0035007a090c0c001e0000000000009c6f834b5ecf5948be3b44eb26c7aa7d0d196066f1c49102c7ff4ac0839db7b377aabd0cf389cfb62404bd2969327aa2ee1c0817bd47309885929347757ed7a5142c8b7b201840be6731b142b1b131dcff81412949cbd7907a0a15394f880a092d5a7b2f3cd86c30d3437deead3752692399516a0e713eda7c112662de3d7e824837fec1208ac5132368d9a3bcd82556dc381996b3b429f20bff58730d3834789880767b73930e", 0x2a7, 0xe800}, {&(0x7f0000011120)="22001e0000000000001e00080000000008007a090c0c001e0002000001000001010022001e0000000000001e00080000000008007a090c0c001e000200000100000101013400210000000000002164000000000000647a090c0c001e00000000010000011200660069006c0065002e0063006f006c0064002c001f0000000000001f00080000000008007a090c0c001e00020000010000010a00660069006c00650030002c0022000000000000220a0000000000000a7a090c0c001e00000000010000010a00660069006c00650031002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c00650032002c00230000000000002328230000000023287a090c0c001e00000000010000010a00660069006c0065003300"/320, 0x140, 0xf000}, {&(0x7f0000000140)="22001f0000000000001f009c12080000000008007a090c0c001e0002000001000001010022001e000000007a090c0c001e000200000100000101012c0028000000000000281a040000000004090000000ce71e00000000010000010a00660069006c00650030002c00290000220000002900000000000000007a090c0c801e00000000010000010a00660069006c0065003100000000001ed4262d4d753e2ef88c0a579753ed9b4cbf1146d686a187ec6fa28758cd2dd11250ab5e9315d6f8ddbc8aa4ce2b648183afa1bb79b189b237cdba65c4de4dc3b2aff6da195008133cf26adcb5a4b9", 0xe6, 0xf7ff}, {&(0x7f0000000780)="4552ed010a548701525249505f313939314154484520524f434b20524944474520494e5445524348414e47452050524f544f434f4c2050524f564944455320535550504f525420464f5220504f5349582046494c452053595354454d2053454d414e54494353504c4541534520434f4e544143542044495343205055424c495348455220464f522053504543494649434154494f4e20534f555243452e2020534545205055424c4953484552204944454e54494649455220494e205052494d41525920564f4c554d452044455343524950544f5220464f5220434f4e5441435420494e464f524d4154494f4e2e00"/256, 0x100, 0x10002}, {&(0x7f0000000500)="73797a6b616cb300000000000000000000000000000000000000000000de07089b01529500050000003663989b84e88b00000000000000000002005205d36d26e34d1cb1cf4c3e3acc72c9b57472abc03c704d4ae8f2606956abfc5157fd1ce863666577c17978c443ef67bc887645ca4f7a087ecd414ef3d48e3ed9b06f7cf6d07c4cd7206ac5902182b22889320ffdd6616534e1d38ff5ec76e9bb7bd6468ec2d778164044529b3d6e31ccf6861948d200e202ac956ae2e4eaafafd2231dca1e860f7bb873d7f44582f3e520c994d2cb7c3c21a738f2399d831c023fb37da720fcaf4d0258aaa1efd3ec5cebadb23a339786d936fda94f274d41c576f8eaeda3042692865b62fcafaa25d34dca350f104f982c698a66cb0000000000009de1d506b1ecf67d2a78e67b48fbe52aef2eccc7a9b25fb7e6808de4dc903cfa250b4ff53ce12acc57a6fa4dba2a142f537683862bb17266d142dd4650d945f6300a3c119e2030757a88714d0841ba20a7e58dbf1e66218373ff184083fd8225093d042fbc4a8c6ebcef738838573e77277665688971eed8c942226e0c709757ea0bf6ec155602d73860fc913f27a9c3b422bc497746b3c33dccdc1c1f25940c2867b4d3f70000000000000000ede380549d556b9b6ac5ba1875334fbb8880fde35988b23057f46748bb42a662cf925b2465fd8caab83c60deaf3df4f3a51881ce4c7612cfb89046414cee43fc712085a9050dd0b7957c31fffc868f0261baeeee801962e8b0de6b2390e0df12d872d2eb41782992d5a00480f2d65e2c63ef0dff7adac89790d577a711f6ddd267a842b3925e7a68403142514aa7cf23efde8e879f2d40d5b17bbc376b45576ba9", 0x26c, 0x11000}, {&(0x7f00000114a0)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x14000}], 0x0, &(0x7f0000000300), 0x0) (async) getsockopt$SO_BINDTODEVICE(0xffffffffffffffff, 0x1, 0x19, &(0x7f00000004c0), 0x10) (async) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x10, 0x803, 0x0) (async) sendmsg$NFULNL_MSG_CONFIG(r0, &(0x7f0000000480)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000440)={&(0x7f00000000c0)=ANY=[@ANYBLOB="2000001001b656a068ea8b24ac478490ace958e2040102000000000000000001"], 0x20}, 0x1, 0x0, 0x0, 0x20000000}, 0x1000) (async) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x30}}, 0x0) (async) 00:06:43 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 39) 00:06:43 executing program 3: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000140)=@RTM_DELMDB={0x11, 0x55, 0x1}, 0x18}}, 0x0) [ 403.292260][T21558] loop2: detected capacity change from 0 to 764 [ 405.214788][ T3124] Bluetooth: hci6: command 0x1003 tx timeout [ 405.216384][ T3071] Bluetooth: hci6: Opcode 0x1003 failed: -110 00:06:45 executing program 3: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000140)=@RTM_DELMDB={0x11, 0x55, 0x1}, 0x18}}, 0x0) 00:06:45 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @mcast2, 0x4}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000040)="105c6f8e60be21fb8bcfc63aa6f139a09f336834683330fc4d58ea286550d557afe5eb385e77607aa9c9d11ccb3ee21680ad2d8ef3d73504afd66658fe015429d724cff63262abda0ff186b5ebcdd0fcd98aa08ef4bdf2fd7a71b22f1a7fbe72988496ec88e669b8dff60375f1e2721239392f503a4ff07671c2710540e3cac593a9293d", 0x84}, {&(0x7f0000001240)="622c01fe4d87974a8da194c41a2c1d8d6d738cdb2113500bdb4436c715ef38acd5c0f0630d2c04cc7617bea83a2632ae852ca8c3acd6454ea5b2ba9f12798499dec88c2b3068777c10f39ac7261518f192bc7b20b77996930011691b680c19bff6edfaec1647c99cb1fcc3d985c890ee95eec72ee5b1e62a7cbec5119e0c5c690650c63772dbfa4cf48c175a0580eff4524df7e5b0dc287e9474bd6e88e972571b9e1d6685a5d298d655c0eba88a2e93963e8fff6769ea2b1b0333d4b6fec0efdcfd611226c8b6349b81c2055572691b19fc24709f149309fa7b7186a6195a28793f1e147d85c5ef47dde5bf3fed11fc789006efa44b492882d74583d313fe1ebed54dca48af6611e0bfe9fbc489c657c5919507943a04db1788416e8f0632ffb761d280f4bbdcd2aef9a1953a0e711f19161b602ec4ee30eba7740f19c5f3f204cbdb5655c237164768dfa7fe89572137165f8991aa103f182bd8977ccd1aa1ac4cc29c058084194d56bed47bcdbd2cc1a30ae877e31c43d0565b3d6e", 0x17d}, {&(0x7f0000000200)="47d0af59c2de67b83eb6a21a804f80150e27de20fd91604c2a1f127ea6476d62f989d4a14e6980c5fe910e463692321034737e17555dab65f152ef9c9c2f78d1e965093716d8e0fd239f9440863d5d66c5214a2602d201850912b01152cdab6e0260b37fce1e5c75e7eb7d2594a5f8a17448fe49ab988214e45351685aaaceaf9b5ca096293b28ef687e3cf79937701a002ad5b9809a1ee430bc2440bd4e5fe78e2b88ec8169419d209fc914a5f5ede73a47388f0f8042fa24a56d380b7358b37c7d9838bd82154706e441ac4bb3d20be11512344b6e10f69dbd7dd0b3b884023684cdeabdd2f958c15529e4d20b720cb0fa2d24edab7e093de3efa4ef53e3e7273776ddbdfd1a2c82cba7c1655b9473344bf5c268d07cf9a6bc3545d2586ac855c420d68488d42e7c79e1b07d99a36f578fdf325dc6f9bf14ae4ad4eaa67ec57529e6495a6954f98b47d7fff80bbdd98f0a609407dc1287ee5c403374ee71c699f61e987fecfa66d5de695ff73e0509e562da5d49a03b28b3ca01fed2c134ec79a94cad1f12f18115387c298c29a101124737af87b0f114bd397a158239c664d8f328502a32c93963ef2fbdc4533ae8cdf7e368e385de327f93b1024ed54528362bbeaa51818582ddee6b00e235b0a39907e0c439bccf9dde5072e3400fcdff296e8285c0278f2447a998c2077bcd733be25a8eda21e0265d8dcc41a27a45993e5f7f5acdb057554f8c88a25e8e665c6cc0163e6ae92e83a4fedc9b5c2c82a98c26deb23d8888f58f39bc47aeeec176e214bb0dd1709e1bf8192ade74571e6cff4625cefa8cacaaa53f2b0999fb458b22df30360f92dc30f3d73b64d9d52104a93e6423736e95513d9176c082f5047fed78161c29df392486e85d0fa764a0ff93b90429c6c9653ab9c210379105d16860f7c1a10aca78e3d304d4185805fb8b671b7f4d8768ad14b3517a0053df9f8b8622192a222bb8d34b1400818a70c23d488077b28640fac61dfdb845a74676b97034746a42d4956ad62f57c5abb1e44c00399e090061ab381b1b480b1ab02ace2afe270220df0bc0e06ce9561066625b9ec4cedcf71bbe01c526a271368f6280e176ee8fda0faa7cfabcc49415b742e2da04f8d4c080313567e6aa274e2f3863be9e5a29204e7f26b30d0a70ff33f1f7fbb0ff78dfcbc95f7022fdfde9e663cf662d6a12797895ea8e95e31b5c7de36cc398bcee342abe5efc9b98a0bf6d4956509f00ccf4ef683c0d72d64919ecbe59440e4f9aa4fd0eb69d6899daa84bd4f88e73ec61f0c0897ae80496fbde0fca479246401b0b5fc4042aaa04cd2415df8b95c8b0862a9aef9c70f385eeefc4a53982a5ba99171c928eb2b573f8bf9079a8a023ddc052c268ae911ffb8b07db33f063bce2937d3455aaa25259e4ef4db2f79337e926baf17568729531ca44e01502c1524e5235e9196eb01029ada94b4e2f53822cb161d64d3e947729f0477cb899ab9f2040116092886b65bca7c9c65bdbeabac83290901d1085dac9ea371c2e61d240241b51b072c6cf4cd011ebcca62dd9563ed99ac0f226ed3c639f772e80a12ee68838c3d1cde576173742a9c2d94f2dd9d727d762ad635dd836f5cd4217d57d2e513e557ce5f776cab98537da63a06eff1b210b421806cfc8460d31c7b7d43eb341e6ee9c6b2eba140d30f6239bed26c27d50ade790b8db650edda2461a88cafaeb23f5c0eb2d2de7b408e4f34493b298c1e478504118760fc51b5c608f0c62a44ca489b7fc2170a2578d90d84493e7245eec5ef61729af776bb2e9ead81a121284708e680528baec9684aae46c9b25db7d707eedbc6582b091b41e6c8997b0ca34b3f15c9c6b3b4cbcd037be3528ce200a6314a6ca68b8c22a6758ae125b1588c4c9933bc8392bcee5e39b62eb585ffa4344fb5c715332b8a2e1774e2745f1a83235f558c1b74d8fae9a2fdaae61181c7562476d4dc8a13bab4dfaeca5b35426ae97a7089715490800842405a6d574d858728dd4a29905803bb8b829d15e516d78fbedd4a18929ccc52ff495971d01a9c6ba5f8386f9c49e2f6aadda905e85e3b0b17b6c468c537406ce4bec9d6a27cac7e0135dfcf99f0431cdf4a24d89a1023365e18706df810fe96e6630581e804e063d651232e525079d369d5b1fd6d9283f6a4c22fa41d3b3458fc7c8756ee2c298af0b7e04761c3fdb8549501eee40e074948d117b6e1bf6a95145971429ba8d8a87755a0a2d8a37d8c4ac6aae98e5b0b487986a516dbb12a61ab40ba5a692feaf7eba08a43acf5c9829c4b064adabad4d782e15cb21635c664c2cc67d7bc71e5a930b4396552f7680f516e8735a00395d87c2d9f6b82d5ee2751355c7906e1c583e28c4181def13f338a15366781698f4a922ff9b71e5d59126855f56aab48f4712bbdffa8fc68c6c3d5d7437c5038ae1898b2c69fd10fce0d82d872abd385c0a881429cfa3648969d31063c11a9879091c5df85572c3598968a75843bc88bd233ea8fa8dd6a7c71d1b361d0496d1c135f4d9d041ecf93337945a384845985779ec51dcdad5a7e291e8d6e1513f68cee68e6ff6ab325ed047bf798ee3d08702c4ede5ce2af27de01205b1d4a476ce0732143e717c7acfe2c4689cf0fd95bd439d127daf9401e526c490048d25b8b9176f3ee6c0315f2665e0420e314c8a88281dcb65ea7a4ed2f51084b8b65d2d45fcd14bf0a8aed2a2ec46b7b44c10427b0a9d722d8d42af7a58c63a2426b0dd1932e6eb7af0fe44ebd4f78e9a8cabc57359ddf0069352cd2a87b60975ada44753e7c53c6b7c97481e74279c170cd54fe279ec29f7d9f40a38bc49dbc5d33b7ee4e6f4b190ac3e19ac650e8dd8b63836f3f1eb96f100915af2fe12429178b7942901b910134a83b6a36df611b0cd3b0640987c947860ca068a289de56eea96ce284809f45898682e49aeb1ddd4734c790a30aef9eb6bf04b368f9d3c62c61785d2bb67a674ecaeab02674f78360af224c5d54497277157a1816d1861c4bcc6d7befcade93577f167b42bb68b597afb077b52c77abceb364d9e02eb2a932c208c6afdbdabdde15995457b46551ccde018bbd08346a6fad6390a7ab0f32262e5f5f22f9235dc7ffbfdc121727b45cacd43dbc8b1a0f31e2bcda084febb3ffe395773c0d20b05d1b5b62990d3e3cff2286c65ad7bd07f01d2c6be9e6a3d848b67d6893f00af03ed9122691a325d308d63a99b3c241c76a9c92e2c9f9dafe03f2f4fcfe79a0d968c71772f842598a1e8236c23701475f00ed94a430faa5485e7933f90222108c1e15ddb026b01ca6c98a8cf2b33d11d1d283ccdb7b381c140968de5f2144c0cf140deb3a5c0f84495a582a043f6fa0fa002c256721f8386963ba0c4e6fac91e68695d50d5b901729a0d025f2f38e9ffc5104d984a46138c6dabb963d561e03671681d951de6c164b876fca88e2feaa27907d4d7765781f82ac043af1feee4c2b82274a61ccee34de31ff8a2388f420fe47080e02485b277086a82865b4b069760247e523281c70ded8b89c27f918c38f57f2087ab3a158c992d206e6837f96b792ed474b205561e8a95cee2e126b22e3c459d0c7b2f555684e16a7cdb81279f0d74edb503232d373c8c05a2a9acd7a1a1e9599cfee68d9a45452f7653e8ad7ff28756f7bf6aacc2615a3776b97d4b18e1b6ec95984b46c69da8178cb51fe462ca5c42e832c5405a7879cc80d6deaa3d0c839ad1b2b80289bd4c3aaca2fc070d5924b965c369303454d242e15c628f427e326fe879729e705d31db2ba7382c42972e3e9746fb23e8ffba24c494845acca261b35424ba23242bcffccf63f6d55e8f27b2d63ec6d0b8021de5088464850b330fc4f6133430a70aaaf7b69fe6797787d6d8350bda110bf10372fdd922c5c38397721d541dab5a390d18f3bf3c3c691a4f146503f28f31597a45dc3eeb7d9f655068deef63f87881708ac011735c8eae37435e2dedaa9b20512445458c211bbe39428e3902df6d3676e378637bb7dc73579f832dd2c95d8d6eb29524ceb92d81c44e149629a8314ec931c0b6ba2c4e0672d955b0caa977530051b2c9da3c5b0b938a6e87d074219aa8c89b6871ec41ca7dfaca55d750a372e0b85e1db671f71b326ffc756dbeb61ce811d3037e6a5123db0e71547a3d0b090600065f79564a6ad3fbf54ac8bd647e8d9f17d8e0904c0c801559141cffb8caad7040c55e067660517d25f5c24c66f3a3e2cb034d82ee74916099af15a7cbb50d0927ef88e53f88d56f237b1f677eb6ab67475eb959372ba02c8f03168264d136b6a723a9dfb570ee268bbc84ebb9f29c2965cb22ae36c1daf684add2b0dc987912c350538341ff2e1868e3e065b206a2d880904b2482403c8b740f010fcdf8bf386309efb4ad5b93de4bbd425e638aaedc1acc1d3a335b55390119ed4833c61cab12e768e86994a37e548406202d58bd7d2d33f1794ad0f9498e92b507b0ae9f4a71483f128e2a231af9b0e37296e9a1570b47ca35647f722a2e6722301f11535eca514f964b070f71a6bd9a41dab32093b62643db20a7acbb2ebb8b2336dd4b0e76f5831e9ccfa752c71116a6bc04045a123ccc6b5f9b19b7418e26f6a03836843f2e93900020e37ad90c4e8505fc9038b15f1cca7d6dc76cb51f9f076739db6ffbcbb885fb99dff5504a273aad34ce05199df8086edd23c465518d3cedd6d7a5adc9512ee14585d10ab9dd7aba878f30b2a9c9cb0b17d8642442f5eb56b678a0b1a3560fa819b259e092bb5b49db10b3f89f4559cefd70f9e13d4d73b7ddd08b1a064abc9f83c33328641265c9a350ddbd8643f796a1d801ac422fa2407f7d03c2ba550c38831288839072223e269217aeec001b86e5caa747cb7a40ff049b377bda01f7b728cd86c15810537fe8421415847d9e9cbee0652270661295db05d35c90639fe6b4321b43fe30acbddea5e676e7e2c4e81aca72a79e61ba189dbd6377c8aec487920a162caf4cdc13884a0a88bd99e4b3dc2e55ce54495a8e0bfd97972ab666355169bdb67edc0386f4d8f248dc5b05927caf38096d4ae0055ba40ecb77a46f68bf5b48ba279df33091b9a3a9fb4b3fa373a61f801f60a92fc790b61f3a8f0854e086fce044aa73a2021ec0ff6afc8e3a4846425df6151f2d7f91b8d6a27ffbc9bc23fbb666280765540735563db4817e7a7a48e0fb15effd43b6142d110985f7c5ba40e58ca7e2a8e357fd940eded84d740e879784a03f1afd5ff5209da1ae7719c315658929ddcbaee0b604991434530c61cfa0aea043199b9454fc7d6de7323f3d35e92890936a525832064d0aad6fe0fdc0aef806e05b5c29172fb6fa70ef0c34c3228b11f7a3baf5c8ab42fe1243f9bd397e4edf6ced66e7145bd753e5ebc34dd5126995230dae9eb3bedb05d60de10c987841a113e1d1034ee8cbfaf8d439ce764a201306e40ab5b64b97e3030b82769dd7e11e3d2c6616f8d23c8b4c5f87ed7f2bcfa465a5c00042163b050c761b4c3c1b7f4c11ac7d71198cb7f0f8281a3e978d8431c254fb85aa56cfaaedd9ed81884c43a216", 0xf6b}, {&(0x7f0000001180)="a5c01e695d13ceac9fee596078b5e14b31208f497783b1d6a2179bd173f6f403736c9344604d8ebbfd092c047fc7efd491e6d3cdc42dce4a4868fa1e871078ede70c678d658ef1fbdf7fe37631a944ed30cefdea31dfd31a8da7a08356af27a033bdee3019cc46129726c3bd9796d713e56f1613940e64046eaf3274ba29db12c450b6d9", 0x84}], 0x4, &(0x7f0000002240)=[@flowinfo={{0x14, 0x29, 0xb, 0xfffffffe}}], 0x18}}, {{&(0x7f0000002280)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c, 0x0, 0x0, &(0x7f00000026c0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x5}}], 0x18}}], 0x2, 0x20000800) io_setup(0x9, &(0x7f0000000240)=0x0) r2 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r1, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) setsockopt$sock_int(r2, 0x1, 0x7, &(0x7f0000000000), 0x4) splice(r2, &(0x7f0000000140)=0x7fffffffffffffff, r0, &(0x7f0000000180)=0x4, 0x9, 0x8) socket$inet6_udplite(0xa, 0x2, 0x88) (async) sendmmsg$inet6(r0, &(0x7f0000004600)=[{{&(0x7f0000000000)={0xa, 0x4e23, 0x0, @mcast2, 0x4}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000040)="105c6f8e60be21fb8bcfc63aa6f139a09f336834683330fc4d58ea286550d557afe5eb385e77607aa9c9d11ccb3ee21680ad2d8ef3d73504afd66658fe015429d724cff63262abda0ff186b5ebcdd0fcd98aa08ef4bdf2fd7a71b22f1a7fbe72988496ec88e669b8dff60375f1e2721239392f503a4ff07671c2710540e3cac593a9293d", 0x84}, {&(0x7f0000001240)="622c01fe4d87974a8da194c41a2c1d8d6d738cdb2113500bdb4436c715ef38acd5c0f0630d2c04cc7617bea83a2632ae852ca8c3acd6454ea5b2ba9f12798499dec88c2b3068777c10f39ac7261518f192bc7b20b77996930011691b680c19bff6edfaec1647c99cb1fcc3d985c890ee95eec72ee5b1e62a7cbec5119e0c5c690650c63772dbfa4cf48c175a0580eff4524df7e5b0dc287e9474bd6e88e972571b9e1d6685a5d298d655c0eba88a2e93963e8fff6769ea2b1b0333d4b6fec0efdcfd611226c8b6349b81c2055572691b19fc24709f149309fa7b7186a6195a28793f1e147d85c5ef47dde5bf3fed11fc789006efa44b492882d74583d313fe1ebed54dca48af6611e0bfe9fbc489c657c5919507943a04db1788416e8f0632ffb761d280f4bbdcd2aef9a1953a0e711f19161b602ec4ee30eba7740f19c5f3f204cbdb5655c237164768dfa7fe89572137165f8991aa103f182bd8977ccd1aa1ac4cc29c058084194d56bed47bcdbd2cc1a30ae877e31c43d0565b3d6e", 0x17d}, {&(0x7f0000000200)="47d0af59c2de67b83eb6a21a804f80150e27de20fd91604c2a1f127ea6476d62f989d4a14e6980c5fe910e463692321034737e17555dab65f152ef9c9c2f78d1e965093716d8e0fd239f9440863d5d66c5214a2602d201850912b01152cdab6e0260b37fce1e5c75e7eb7d2594a5f8a17448fe49ab988214e45351685aaaceaf9b5ca096293b28ef687e3cf79937701a002ad5b9809a1ee430bc2440bd4e5fe78e2b88ec8169419d209fc914a5f5ede73a47388f0f8042fa24a56d380b7358b37c7d9838bd82154706e441ac4bb3d20be11512344b6e10f69dbd7dd0b3b884023684cdeabdd2f958c15529e4d20b720cb0fa2d24edab7e093de3efa4ef53e3e7273776ddbdfd1a2c82cba7c1655b9473344bf5c268d07cf9a6bc3545d2586ac855c420d68488d42e7c79e1b07d99a36f578fdf325dc6f9bf14ae4ad4eaa67ec57529e6495a6954f98b47d7fff80bbdd98f0a609407dc1287ee5c403374ee71c699f61e987fecfa66d5de695ff73e0509e562da5d49a03b28b3ca01fed2c134ec79a94cad1f12f18115387c298c29a101124737af87b0f114bd397a158239c664d8f328502a32c93963ef2fbdc4533ae8cdf7e368e385de327f93b1024ed54528362bbeaa51818582ddee6b00e235b0a39907e0c439bccf9dde5072e3400fcdff296e8285c0278f2447a998c2077bcd733be25a8eda21e0265d8dcc41a27a45993e5f7f5acdb057554f8c88a25e8e665c6cc0163e6ae92e83a4fedc9b5c2c82a98c26deb23d8888f58f39bc47aeeec176e214bb0dd1709e1bf8192ade74571e6cff4625cefa8cacaaa53f2b0999fb458b22df30360f92dc30f3d73b64d9d52104a93e6423736e95513d9176c082f5047fed78161c29df392486e85d0fa764a0ff93b90429c6c9653ab9c210379105d16860f7c1a10aca78e3d304d4185805fb8b671b7f4d8768ad14b3517a0053df9f8b8622192a222bb8d34b1400818a70c23d488077b28640fac61dfdb845a74676b97034746a42d4956ad62f57c5abb1e44c00399e090061ab381b1b480b1ab02ace2afe270220df0bc0e06ce9561066625b9ec4cedcf71bbe01c526a271368f6280e176ee8fda0faa7cfabcc49415b742e2da04f8d4c080313567e6aa274e2f3863be9e5a29204e7f26b30d0a70ff33f1f7fbb0ff78dfcbc95f7022fdfde9e663cf662d6a12797895ea8e95e31b5c7de36cc398bcee342abe5efc9b98a0bf6d4956509f00ccf4ef683c0d72d64919ecbe59440e4f9aa4fd0eb69d6899daa84bd4f88e73ec61f0c0897ae80496fbde0fca479246401b0b5fc4042aaa04cd2415df8b95c8b0862a9aef9c70f385eeefc4a53982a5ba99171c928eb2b573f8bf9079a8a023ddc052c268ae911ffb8b07db33f063bce2937d3455aaa25259e4ef4db2f79337e926baf17568729531ca44e01502c1524e5235e9196eb01029ada94b4e2f53822cb161d64d3e947729f0477cb899ab9f2040116092886b65bca7c9c65bdbeabac83290901d1085dac9ea371c2e61d240241b51b072c6cf4cd011ebcca62dd9563ed99ac0f226ed3c639f772e80a12ee68838c3d1cde576173742a9c2d94f2dd9d727d762ad635dd836f5cd4217d57d2e513e557ce5f776cab98537da63a06eff1b210b421806cfc8460d31c7b7d43eb341e6ee9c6b2eba140d30f6239bed26c27d50ade790b8db650edda2461a88cafaeb23f5c0eb2d2de7b408e4f34493b298c1e478504118760fc51b5c608f0c62a44ca489b7fc2170a2578d90d84493e7245eec5ef61729af776bb2e9ead81a121284708e680528baec9684aae46c9b25db7d707eedbc6582b091b41e6c8997b0ca34b3f15c9c6b3b4cbcd037be3528ce200a6314a6ca68b8c22a6758ae125b1588c4c9933bc8392bcee5e39b62eb585ffa4344fb5c715332b8a2e1774e2745f1a83235f558c1b74d8fae9a2fdaae61181c7562476d4dc8a13bab4dfaeca5b35426ae97a7089715490800842405a6d574d858728dd4a29905803bb8b829d15e516d78fbedd4a18929ccc52ff495971d01a9c6ba5f8386f9c49e2f6aadda905e85e3b0b17b6c468c537406ce4bec9d6a27cac7e0135dfcf99f0431cdf4a24d89a1023365e18706df810fe96e6630581e804e063d651232e525079d369d5b1fd6d9283f6a4c22fa41d3b3458fc7c8756ee2c298af0b7e04761c3fdb8549501eee40e074948d117b6e1bf6a95145971429ba8d8a87755a0a2d8a37d8c4ac6aae98e5b0b487986a516dbb12a61ab40ba5a692feaf7eba08a43acf5c9829c4b064adabad4d782e15cb21635c664c2cc67d7bc71e5a930b4396552f7680f516e8735a00395d87c2d9f6b82d5ee2751355c7906e1c583e28c4181def13f338a15366781698f4a922ff9b71e5d59126855f56aab48f4712bbdffa8fc68c6c3d5d7437c5038ae1898b2c69fd10fce0d82d872abd385c0a881429cfa3648969d31063c11a9879091c5df85572c3598968a75843bc88bd233ea8fa8dd6a7c71d1b361d0496d1c135f4d9d041ecf93337945a384845985779ec51dcdad5a7e291e8d6e1513f68cee68e6ff6ab325ed047bf798ee3d08702c4ede5ce2af27de01205b1d4a476ce0732143e717c7acfe2c4689cf0fd95bd439d127daf9401e526c490048d25b8b9176f3ee6c0315f2665e0420e314c8a88281dcb65ea7a4ed2f51084b8b65d2d45fcd14bf0a8aed2a2ec46b7b44c10427b0a9d722d8d42af7a58c63a2426b0dd1932e6eb7af0fe44ebd4f78e9a8cabc57359ddf0069352cd2a87b60975ada44753e7c53c6b7c97481e74279c170cd54fe279ec29f7d9f40a38bc49dbc5d33b7ee4e6f4b190ac3e19ac650e8dd8b63836f3f1eb96f100915af2fe12429178b7942901b910134a83b6a36df611b0cd3b0640987c947860ca068a289de56eea96ce284809f45898682e49aeb1ddd4734c790a30aef9eb6bf04b368f9d3c62c61785d2bb67a674ecaeab02674f78360af224c5d54497277157a1816d1861c4bcc6d7befcade93577f167b42bb68b597afb077b52c77abceb364d9e02eb2a932c208c6afdbdabdde15995457b46551ccde018bbd08346a6fad6390a7ab0f32262e5f5f22f9235dc7ffbfdc121727b45cacd43dbc8b1a0f31e2bcda084febb3ffe395773c0d20b05d1b5b62990d3e3cff2286c65ad7bd07f01d2c6be9e6a3d848b67d6893f00af03ed9122691a325d308d63a99b3c241c76a9c92e2c9f9dafe03f2f4fcfe79a0d968c71772f842598a1e8236c23701475f00ed94a430faa5485e7933f90222108c1e15ddb026b01ca6c98a8cf2b33d11d1d283ccdb7b381c140968de5f2144c0cf140deb3a5c0f84495a582a043f6fa0fa002c256721f8386963ba0c4e6fac91e68695d50d5b901729a0d025f2f38e9ffc5104d984a46138c6dabb963d561e03671681d951de6c164b876fca88e2feaa27907d4d7765781f82ac043af1feee4c2b82274a61ccee34de31ff8a2388f420fe47080e02485b277086a82865b4b069760247e523281c70ded8b89c27f918c38f57f2087ab3a158c992d206e6837f96b792ed474b205561e8a95cee2e126b22e3c459d0c7b2f555684e16a7cdb81279f0d74edb503232d373c8c05a2a9acd7a1a1e9599cfee68d9a45452f7653e8ad7ff28756f7bf6aacc2615a3776b97d4b18e1b6ec95984b46c69da8178cb51fe462ca5c42e832c5405a7879cc80d6deaa3d0c839ad1b2b80289bd4c3aaca2fc070d5924b965c369303454d242e15c628f427e326fe879729e705d31db2ba7382c42972e3e9746fb23e8ffba24c494845acca261b35424ba23242bcffccf63f6d55e8f27b2d63ec6d0b8021de5088464850b330fc4f6133430a70aaaf7b69fe6797787d6d8350bda110bf10372fdd922c5c38397721d541dab5a390d18f3bf3c3c691a4f146503f28f31597a45dc3eeb7d9f655068deef63f87881708ac011735c8eae37435e2dedaa9b20512445458c211bbe39428e3902df6d3676e378637bb7dc73579f832dd2c95d8d6eb29524ceb92d81c44e149629a8314ec931c0b6ba2c4e0672d955b0caa977530051b2c9da3c5b0b938a6e87d074219aa8c89b6871ec41ca7dfaca55d750a372e0b85e1db671f71b326ffc756dbeb61ce811d3037e6a5123db0e71547a3d0b090600065f79564a6ad3fbf54ac8bd647e8d9f17d8e0904c0c801559141cffb8caad7040c55e067660517d25f5c24c66f3a3e2cb034d82ee74916099af15a7cbb50d0927ef88e53f88d56f237b1f677eb6ab67475eb959372ba02c8f03168264d136b6a723a9dfb570ee268bbc84ebb9f29c2965cb22ae36c1daf684add2b0dc987912c350538341ff2e1868e3e065b206a2d880904b2482403c8b740f010fcdf8bf386309efb4ad5b93de4bbd425e638aaedc1acc1d3a335b55390119ed4833c61cab12e768e86994a37e548406202d58bd7d2d33f1794ad0f9498e92b507b0ae9f4a71483f128e2a231af9b0e37296e9a1570b47ca35647f722a2e6722301f11535eca514f964b070f71a6bd9a41dab32093b62643db20a7acbb2ebb8b2336dd4b0e76f5831e9ccfa752c71116a6bc04045a123ccc6b5f9b19b7418e26f6a03836843f2e93900020e37ad90c4e8505fc9038b15f1cca7d6dc76cb51f9f076739db6ffbcbb885fb99dff5504a273aad34ce05199df8086edd23c465518d3cedd6d7a5adc9512ee14585d10ab9dd7aba878f30b2a9c9cb0b17d8642442f5eb56b678a0b1a3560fa819b259e092bb5b49db10b3f89f4559cefd70f9e13d4d73b7ddd08b1a064abc9f83c33328641265c9a350ddbd8643f796a1d801ac422fa2407f7d03c2ba550c38831288839072223e269217aeec001b86e5caa747cb7a40ff049b377bda01f7b728cd86c15810537fe8421415847d9e9cbee0652270661295db05d35c90639fe6b4321b43fe30acbddea5e676e7e2c4e81aca72a79e61ba189dbd6377c8aec487920a162caf4cdc13884a0a88bd99e4b3dc2e55ce54495a8e0bfd97972ab666355169bdb67edc0386f4d8f248dc5b05927caf38096d4ae0055ba40ecb77a46f68bf5b48ba279df33091b9a3a9fb4b3fa373a61f801f60a92fc790b61f3a8f0854e086fce044aa73a2021ec0ff6afc8e3a4846425df6151f2d7f91b8d6a27ffbc9bc23fbb666280765540735563db4817e7a7a48e0fb15effd43b6142d110985f7c5ba40e58ca7e2a8e357fd940eded84d740e879784a03f1afd5ff5209da1ae7719c315658929ddcbaee0b604991434530c61cfa0aea043199b9454fc7d6de7323f3d35e92890936a525832064d0aad6fe0fdc0aef806e05b5c29172fb6fa70ef0c34c3228b11f7a3baf5c8ab42fe1243f9bd397e4edf6ced66e7145bd753e5ebc34dd5126995230dae9eb3bedb05d60de10c987841a113e1d1034ee8cbfaf8d439ce764a201306e40ab5b64b97e3030b82769dd7e11e3d2c6616f8d23c8b4c5f87ed7f2bcfa465a5c00042163b050c761b4c3c1b7f4c11ac7d71198cb7f0f8281a3e978d8431c254fb85aa56cfaaedd9ed81884c43a216", 0xf6b}, {&(0x7f0000001180)="a5c01e695d13ceac9fee596078b5e14b31208f497783b1d6a2179bd173f6f403736c9344604d8ebbfd092c047fc7efd491e6d3cdc42dce4a4868fa1e871078ede70c678d658ef1fbdf7fe37631a944ed30cefdea31dfd31a8da7a08356af27a033bdee3019cc46129726c3bd9796d713e56f1613940e64046eaf3274ba29db12c450b6d9", 0x84}], 0x4, &(0x7f0000002240)=[@flowinfo={{0x14, 0x29, 0xb, 0xfffffffe}}], 0x18}}, {{&(0x7f0000002280)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x6}, 0x1c, 0x0, 0x0, &(0x7f00000026c0)=[@hoplimit_2292={{0x14, 0x29, 0x8, 0x5}}], 0x18}}], 0x2, 0x20000800) (async) io_setup(0x9, &(0x7f0000000240)) (async) socket$rxrpc(0x21, 0x2, 0x2) (async) io_submit(r1, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r2, 0x0}]) (async) setsockopt$sock_int(r2, 0x1, 0x7, &(0x7f0000000000), 0x4) (async) splice(r2, &(0x7f0000000140)=0x7fffffffffffffff, r0, &(0x7f0000000180)=0x4, 0x9, 0x8) (async) 00:06:45 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 40) 00:06:45 executing program 2: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x36}}, 0x1c) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r1, 0x8979) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e22, 0xfffffffb, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x3}, 0x1c) 00:06:45 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_connect(0x5, 0x496, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0xe6, 0x8d, 0xa2, 0x40, 0x1b3d, 0x1af, 0x6822, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x484, 0x4, 0xc4, 0xfd, 0x60, 0x9, [{{0x9, 0x4, 0xbd, 0x7f, 0x5, 0xfe, 0x91, 0x96, 0x20, [@uac_as={[@format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x6929, 0x3, 0x1, "d4330fa6"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, "9d7d"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x5, 0x4, 0x80, 0x69, "65f0", 'i'}, @as_header={0x7, 0x24, 0x1, 0x7, 0xfe, 0x5}, @as_header={0x7, 0x24, 0x1, 0x6, 0x2, 0x1}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4, 0x4}]}], [{{0x9, 0x5, 0x6, 0x0, 0x200, 0x7, 0x0, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0xfb, 0x401}, @generic={0xca, 0x0, "350a4772a58b097c446a50240207313ddee037d2d57c402d283d982425edd8f0a3797354adc2d0f8f96513c7c92594f3ea8118050d5fae14ee0b0fdfcb2a8580915c9ad9605df62b25826374c9d971701f6776747795635fed19caaf762bb0c306660ec1aabe6cd2f38a9f587181b6a4521fa781b0f9485695eeed3277e7a96184ccae81e86bb9b386724cc99a06daeebe81e1e354e01ebcf90d8710c41a6d9d8c7a9c16d33464fb55d0fd797715563ac331dcfd59f815dbc4bf1bfa684520a7511ba822e347b546"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x200, 0x89, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xfe}]}}, {{0x9, 0x5, 0xa, 0x2, 0x10, 0x1, 0x5f, 0x40}}, {{0x9, 0x5, 0x7, 0x4, 0x10, 0x0, 0x69, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x65, 0x800}]}}, {{0x9, 0x5, 0x0, 0xc, 0x10, 0x3, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x3}]}}]}}, {{0x9, 0x4, 0xd6, 0x1f, 0x8, 0x9e, 0x57, 0x81, 0x80, [@hid_hid={0x9, 0x21, 0x0, 0x3, 0x1, {0x22, 0x6a7}}, @hid_hid={0x9, 0x21, 0x200, 0xff, 0x1, {0x22, 0x54}}], [{{0x9, 0x5, 0xc, 0x1, 0x8, 0x81, 0xbe, 0x81, [@generic={0x40, 0x31, "4f0736c0549640c9caf7ea891c112744b78ebb68aa1d62e9484c7b3e2f0129480ec08c4d323c11835ec5ed9097d38ed0fd35f490af4db017a31c64774398"}]}}, {{0x9, 0x5, 0x7, 0x8, 0x200, 0x8, 0x40, 0x1, [@generic={0x77, 0x576fd22095e84402, "5d1a114dd1d803a1b45dde7c7db22ba51cd9e99712fb7e9dd6157cc1cc7deda94bf4f15b2b4746f8fb97b38bc409d50f50d02b88f14002c53e6100dd364e262c285194531e7e8f656c162c1ceb6c88adf56ed22bd5d77921d8596741464b57a11ed0cdab565bd9a654742e4d413d9970f52aff62f6"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x10, 0xe, 0x7, 0x6}}, {{0x9, 0x5, 0x2, 0xc, 0x400, 0x2, 0x81, 0x40}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x81, 0x8, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x8}]}}, {{0x9, 0x5, 0xa, 0xc, 0x40, 0x8, 0x2b, 0xc, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x200}, @generic={0xd5, 0x44, "cf017c33b0eb2bef3dc4fdaf8c5a87a7cc95874709bd1f967468801d4219d07cdad0268368e41b789998dd0c719ec0eea76cb1e0128641eff101765165085d6a9a92f3a7500f5f79bdfebce7c911bd4c34f260477ed61a14eebb4a476b5774000645c3286028283fd97331f1be4c76eec84b5251344b703da03a89c3aa40f432f1010095297b0ccf9a712589d8b74fe7ac28db5d593fa60c90c9ef52de693eb36d6a0ae1a0132e1630465dabd6f6f19b105a9469e4c1957b74dc1a6f9ae3c534efa1221ef0ae9a2e1f13ae880f0443f8b8f1da"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x5, 0x3, 0x9, [@generic={0x72, 0xc, "6f174c3af5e643b7115b47f388f196c80b3ab9ee5c2b118f6252907d713379c0cbd1be1e48154bc0de10ca0925a71a51b063c4b2a8202603f193e6fa6352f02b45dcce7892abe6afe47540754b85e82e923e2c5dc8da98894ce4a6337f1653bf253db8aa6eae59e72f100ab9e4e87e24"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x1, 0x20, 0xd9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1f, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x80, 0xfff}]}}]}}, {{0x9, 0x4, 0x63, 0x0, 0x2, 0x3f, 0x12, 0x98, 0x9, [], [{{0x9, 0x5, 0x2, 0x8, 0x10, 0x4, 0x1f, 0x1}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x8, 0x7, 0xd7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x81, 0x101}, @generic={0x79, 0x22, "4d028868cf595faf24852ab82f02e7d1130d5936e04f2d5770e31608ac6fc0de2f7111286d187f2f737937437b7cbe9417836463dea8ef3a02253a7535fb4904ab502df66e6c5ee642b6b7d64e6b2f87e270e95bd36437865558ebf682888b8cde91ffeee96e7a38ee303b594fb6d679c4fface96622c4"}]}}]}}, {{0x9, 0x4, 0x40, 0xff, 0x0, 0xff, 0xff, 0xff}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x310, 0x1, 0x0, 0x3f, 0xff, 0x6}, 0x29, &(0x7f0000000500)={0x5, 0xf, 0x29, 0x1, [@ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x20, 0xff00, 0x9, [0xffc0c0, 0x3f27, 0xff0000, 0x30, 0xc030, 0x3f3f]}]}, 0x4, [{0xbf, &(0x7f0000000540)=@string={0xbf, 0x3, "a9aebb15d5696e750bba2d3df70cc0dd7d69bce0eba623917bfa6729193b524e4972b4d168ad09929ad01e5fad2fa587de38e568b7f05c74c4ffab11af0d2b0d13b24026d00eea698982447ef7975be27a14e17346da1febb89bbd5f0659c2a7463592d977067262aee859196f4d1e811cfc178689d3557503a20ee9025fb0a781a3a51f3dfcbad3f585031a89ee427681e73c9504ff40a20e2fc0886f39c1535fed485b0b092c1520d275dc4569132f3c4ea26dd001aa635c4e43f73e"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x1c01}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x810}}, {0xaa, &(0x7f0000000680)=@string={0xaa, 0x3, "e25d417e7ad0f50c9d74e095d9750a0a45adbb6a6e4d61e743ea4b468b79649e229d6a04ecbdf151b918a0caf7ff75b5b91bf162952db4f091019da21d8c727968323d821809185dd23ecf6b6951c321c5f0e0653acfee45dd04e1a851d80c3044ffbd0951e3427ad577aa19ff91d8e57321039dccfdec1c543a1db33aae37ea8360085db6eb76fd0459d6e8698635af6eaa4eaa9cc3e43035f250f02112b7f1504430d2c1716b76"}}]}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[], 0x0) (async) syz_usb_connect(0x5, 0x496, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0xe6, 0x8d, 0xa2, 0x40, 0x1b3d, 0x1af, 0x6822, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x484, 0x4, 0xc4, 0xfd, 0x60, 0x9, [{{0x9, 0x4, 0xbd, 0x7f, 0x5, 0xfe, 0x91, 0x96, 0x20, [@uac_as={[@format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x6929, 0x3, 0x1, "d4330fa6"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, "9d7d"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x5, 0x4, 0x80, 0x69, "65f0", 'i'}, @as_header={0x7, 0x24, 0x1, 0x7, 0xfe, 0x5}, @as_header={0x7, 0x24, 0x1, 0x6, 0x2, 0x1}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4, 0x4}]}], [{{0x9, 0x5, 0x6, 0x0, 0x200, 0x7, 0x0, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0xfb, 0x401}, @generic={0xca, 0x0, "350a4772a58b097c446a50240207313ddee037d2d57c402d283d982425edd8f0a3797354adc2d0f8f96513c7c92594f3ea8118050d5fae14ee0b0fdfcb2a8580915c9ad9605df62b25826374c9d971701f6776747795635fed19caaf762bb0c306660ec1aabe6cd2f38a9f587181b6a4521fa781b0f9485695eeed3277e7a96184ccae81e86bb9b386724cc99a06daeebe81e1e354e01ebcf90d8710c41a6d9d8c7a9c16d33464fb55d0fd797715563ac331dcfd59f815dbc4bf1bfa684520a7511ba822e347b546"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x200, 0x89, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xfe}]}}, {{0x9, 0x5, 0xa, 0x2, 0x10, 0x1, 0x5f, 0x40}}, {{0x9, 0x5, 0x7, 0x4, 0x10, 0x0, 0x69, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x65, 0x800}]}}, {{0x9, 0x5, 0x0, 0xc, 0x10, 0x3, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x3}]}}]}}, {{0x9, 0x4, 0xd6, 0x1f, 0x8, 0x9e, 0x57, 0x81, 0x80, [@hid_hid={0x9, 0x21, 0x0, 0x3, 0x1, {0x22, 0x6a7}}, @hid_hid={0x9, 0x21, 0x200, 0xff, 0x1, {0x22, 0x54}}], [{{0x9, 0x5, 0xc, 0x1, 0x8, 0x81, 0xbe, 0x81, [@generic={0x40, 0x31, "4f0736c0549640c9caf7ea891c112744b78ebb68aa1d62e9484c7b3e2f0129480ec08c4d323c11835ec5ed9097d38ed0fd35f490af4db017a31c64774398"}]}}, {{0x9, 0x5, 0x7, 0x8, 0x200, 0x8, 0x40, 0x1, [@generic={0x77, 0x576fd22095e84402, "5d1a114dd1d803a1b45dde7c7db22ba51cd9e99712fb7e9dd6157cc1cc7deda94bf4f15b2b4746f8fb97b38bc409d50f50d02b88f14002c53e6100dd364e262c285194531e7e8f656c162c1ceb6c88adf56ed22bd5d77921d8596741464b57a11ed0cdab565bd9a654742e4d413d9970f52aff62f6"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x10, 0xe, 0x7, 0x6}}, {{0x9, 0x5, 0x2, 0xc, 0x400, 0x2, 0x81, 0x40}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x81, 0x8, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x8}]}}, {{0x9, 0x5, 0xa, 0xc, 0x40, 0x8, 0x2b, 0xc, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x200}, @generic={0xd5, 0x44, "cf017c33b0eb2bef3dc4fdaf8c5a87a7cc95874709bd1f967468801d4219d07cdad0268368e41b789998dd0c719ec0eea76cb1e0128641eff101765165085d6a9a92f3a7500f5f79bdfebce7c911bd4c34f260477ed61a14eebb4a476b5774000645c3286028283fd97331f1be4c76eec84b5251344b703da03a89c3aa40f432f1010095297b0ccf9a712589d8b74fe7ac28db5d593fa60c90c9ef52de693eb36d6a0ae1a0132e1630465dabd6f6f19b105a9469e4c1957b74dc1a6f9ae3c534efa1221ef0ae9a2e1f13ae880f0443f8b8f1da"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x5, 0x3, 0x9, [@generic={0x72, 0xc, "6f174c3af5e643b7115b47f388f196c80b3ab9ee5c2b118f6252907d713379c0cbd1be1e48154bc0de10ca0925a71a51b063c4b2a8202603f193e6fa6352f02b45dcce7892abe6afe47540754b85e82e923e2c5dc8da98894ce4a6337f1653bf253db8aa6eae59e72f100ab9e4e87e24"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x1, 0x20, 0xd9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1f, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x80, 0xfff}]}}]}}, {{0x9, 0x4, 0x63, 0x0, 0x2, 0x3f, 0x12, 0x98, 0x9, [], [{{0x9, 0x5, 0x2, 0x8, 0x10, 0x4, 0x1f, 0x1}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x8, 0x7, 0xd7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x81, 0x101}, @generic={0x79, 0x22, "4d028868cf595faf24852ab82f02e7d1130d5936e04f2d5770e31608ac6fc0de2f7111286d187f2f737937437b7cbe9417836463dea8ef3a02253a7535fb4904ab502df66e6c5ee642b6b7d64e6b2f87e270e95bd36437865558ebf682888b8cde91ffeee96e7a38ee303b594fb6d679c4fface96622c4"}]}}]}}, {{0x9, 0x4, 0x40, 0xff, 0x0, 0xff, 0xff, 0xff}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x310, 0x1, 0x0, 0x3f, 0xff, 0x6}, 0x29, &(0x7f0000000500)={0x5, 0xf, 0x29, 0x1, [@ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x20, 0xff00, 0x9, [0xffc0c0, 0x3f27, 0xff0000, 0x30, 0xc030, 0x3f3f]}]}, 0x4, [{0xbf, &(0x7f0000000540)=@string={0xbf, 0x3, "a9aebb15d5696e750bba2d3df70cc0dd7d69bce0eba623917bfa6729193b524e4972b4d168ad09929ad01e5fad2fa587de38e568b7f05c74c4ffab11af0d2b0d13b24026d00eea698982447ef7975be27a14e17346da1febb89bbd5f0659c2a7463592d977067262aee859196f4d1e811cfc178689d3557503a20ee9025fb0a781a3a51f3dfcbad3f585031a89ee427681e73c9504ff40a20e2fc0886f39c1535fed485b0b092c1520d275dc4569132f3c4ea26dd001aa635c4e43f73e"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x1c01}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x810}}, {0xaa, &(0x7f0000000680)=@string={0xaa, 0x3, "e25d417e7ad0f50c9d74e095d9750a0a45adbb6a6e4d61e743ea4b468b79649e229d6a04ecbdf151b918a0caf7ff75b5b91bf162952db4f091019da21d8c727968323d821809185dd23ecf6b6951c321c5f0e0653acfee45dd04e1a851d80c3044ffbd0951e3427ad577aa19ff91d8e57321039dccfdec1c543a1db33aae37ea8360085db6eb76fd0459d6e8698635af6eaa4eaa9cc3e43035f250f02112b7f1504430d2c1716b76"}}]}) (async) [ 405.249178][T21574] __nla_validate_parse: 4 callbacks suppressed [ 405.249186][T21574] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 405.257617][T21572] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 405.259674][T21572] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 405.290281][T21572] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 405.300056][T21572] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 405.302352][T21572] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:06:45 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000100)={0x8, 0x10001, 0xb, 0x0, 0x0}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x100000000) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r0, 0xc00464b4, &(0x7f0000000040)={r1}) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) syz_io_uring_setup(0x3225, &(0x7f00000001c0), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000440), &(0x7f0000000400)) [ 405.311557][T21572] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 405.313359][T21582] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy 00:06:45 executing program 2: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x36}}, 0x1c) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r1, 0x8979) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e22, 0xfffffffb, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x3}, 0x1c) socket$inet6(0xa, 0x5, 0x0) (async) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) (async) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x36}}, 0x1c) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) (async) ftruncate(r1, 0x8979) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) (async) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e22, 0xfffffffb, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x3}, 0x1c) (async) [ 405.333168][T21582] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:06:45 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 41) 00:06:45 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000100)={0x8, 0x10001, 0xb, 0x0, 0x0}) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x100000000) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r0, 0xc00464b4, &(0x7f0000000040)={r1}) (async) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) (async) syz_io_uring_setup(0x3225, &(0x7f00000001c0), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000440), &(0x7f0000000400)) 00:06:45 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x2b, 0x4, 0x81) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c00000010000104000000d713c6bab79cc70e171f24e4a6db000000000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c00128009000100626f6e64000000000c0002800800030000000000"], 0x3c}}, 0x0) r3 = accept(r0, 0x0, &(0x7f00000000c0)) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000980), 0xffffffffffffffff) sendmsg$NL80211_CMD_REQ_SET_REG(r4, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f0000001e40)={0x1c, r5, 0x103e576d69450d57, 0x0, 0x0, {}, [@NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x1b}]}, 0x1c}}, 0x0) r6 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = dup3(r6, r7, 0x0) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r8, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)={0x28, r9, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_KEY={0xc, 0x50, 0x0, 0x1, [@NL80211_KEY_MODE={0x5}]}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_DEL_TX_TS(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x64, r5, 0x8, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r10}, @val={0xc, 0x99, {0x7fff, 0x4b}}}}, [@NL80211_ATTR_TSID={0x5, 0xd2, 0x5}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x8}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x1}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x64}, 0x1, 0x0, 0x0, 0x8011}, 0x4000) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@getaddr={0x14, 0x16, 0x200, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4090}, 0x2000c040) [ 405.363873][T21598] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:06:45 executing program 2: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) (async, rerun: 64) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x36}}, 0x1c) (async, rerun: 64) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r1, 0x8979) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) (async) bind$inet6(r1, &(0x7f00000000c0)={0xa, 0x4e22, 0xfffffffb, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x3}, 0x1c) [ 405.384003][T21600] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.5'. 00:06:45 executing program 3: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000100)={0x8, 0x10001, 0xb, 0x0, 0x0}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x100000000) (async, rerun: 32) ioctl$DRM_IOCTL_MODE_DESTROY_DUMB(r0, 0xc00464b4, &(0x7f0000000040)={r1}) (rerun: 32) r2 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) syz_io_uring_setup(0x3225, &(0x7f00000001c0), &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000440), &(0x7f0000000400)) 00:06:45 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) (fail_nth: 42) 00:06:45 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r1 = socket(0x2b, 0x4, 0x81) (rerun: 32) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c00000010000104000000d713c6bab79cc70e171f24e4a6db000000000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c00128009000100626f6e64000000000c0002800800030000000000"], 0x3c}}, 0x0) (async) r3 = accept(r0, 0x0, &(0x7f00000000c0)) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000980), 0xffffffffffffffff) sendmsg$NL80211_CMD_REQ_SET_REG(r4, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f0000001e40)={0x1c, r5, 0x103e576d69450d57, 0x0, 0x0, {}, [@NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x1b}]}, 0x1c}}, 0x0) (async) r6 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async, rerun: 64) r7 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r8 = dup3(r6, r7, 0x0) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r8, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)={0x28, r9, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_KEY={0xc, 0x50, 0x0, 0x1, [@NL80211_KEY_MODE={0x5}]}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_DEL_TX_TS(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x64, r5, 0x8, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r10}, @val={0xc, 0x99, {0x7fff, 0x4b}}}}, [@NL80211_ATTR_TSID={0x5, 0xd2, 0x5}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x8}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x1}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x64}, 0x1, 0x0, 0x0, 0x8011}, 0x4000) (async) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@getaddr={0x14, 0x16, 0x200, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4090}, 0x2000c040) [ 405.425201][T21609] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:06:45 executing program 3: io_setup(0x9, &(0x7f0000000240)=0x0) r1 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYRES32=r0], &(0x7f0000000280)=""/4115, 0x3e, 0x1013, 0x2}, 0x20) 00:06:45 executing program 2: r0 = syz_mount_image$hfs(&(0x7f0000000100), &(0x7f00000001c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000b00)=[{&(0x7f0000000a40)="c27c1dc9c18fa1c522", 0x9}, {&(0x7f00000002c0)="c61ea75897c4ad184bf5297f8ff73203f3fed06a44a4996bdb4585e6f0ef95260a63eaf02be25f9404cf16027df948887bfd2b8f23e8a3935083c397615835b9c666a9effcc2104208b1e041826e56874d91a5d8048df3abfe57fef6fc65398e1e4fa178442d6c6fce545d9a86c2682ea7db29a7f14b50d4b30dd2cfa536384a4ce6c1acd397c8f2ec7de027904e529023f812a6edde63cab2be98f94a838f56719fdd5bdfb3263a03f22d1e70124df9b53c4a117823af128c22d8e779", 0xbd, 0x400}], 0x10, &(0x7f00000003c0)={[{@session={'session', 0x3d, 0x2}}, {@file_umask={'file_umask', 0x3d, 0x8008000000000000}}, {@codepage={'codepage', 0x3d, 'ascii'}}, {@dir_umask={'dir_umask', 0x3d, 0x1992}}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@permit_directio}, {@mask={'mask', 0x3d, '^MAY_READ'}}]}, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x7, r0, 0x1}) sendto$inet6(r1, &(0x7f0000000040)="697569c84fba179aae2c821555e50d2002c5be3c5cb4c3cee518f4804bcb46d83fe7c8fdb64884000a3db7a283233a241848d287dc3ba47bdd01688b98c194ddf351a60ab4d51c1a47bf4cc812730686a0c5aa262b937370c16ac538132dbbce817be0f31445d2d20454723387d45d194f6ea3f409d4935f8dfca91fddddb3e4d2f744e0c6c128303b43c901bae5a1eb", 0x90, 0x0, &(0x7f0000000380)={0xa, 0x4e23, 0x8, @mcast2, 0x5}, 0x1c) [ 405.474273][T21619] FAULT_INJECTION: forcing a failure. [ 405.474273][T21619] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 405.478995][T21619] CPU: 0 PID: 21619 Comm: syz-executor.0 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 405.481337][T21619] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 405.483547][T21619] Call trace: [ 405.484207][T21619] dump_backtrace+0x1c4/0x1f0 [ 405.485147][T21619] show_stack+0x2c/0x54 [ 405.486133][T21619] dump_stack_lvl+0x104/0x16c [ 405.487168][T21619] dump_stack+0x1c/0x58 [ 405.488118][T21619] should_fail+0x1dc/0x200 [ 405.489082][T21619] should_fail_usercopy+0x20/0x30 [ 405.490310][T21619] simple_read_from_buffer+0xc0/0x1cc [ 405.491704][T21619] proc_fail_nth_read+0xf4/0x164 [ 405.492879][T21619] vfs_read+0x19c/0x448 [ 405.493896][T21619] ksys_read+0xb4/0x160 [ 405.494727][T21619] __arm64_sys_read+0x24/0x34 [ 405.495885][T21619] el0_svc_common+0x138/0x220 [ 405.497010][T21619] do_el0_svc+0x48/0x164 [ 405.498055][T21619] el0_svc+0x58/0x150 [ 405.498902][T21619] el0t_64_sync_handler+0x84/0xf0 [ 405.500092][T21619] el0t_64_sync+0x18c/0x190 [ 405.501635][T21621] loop2: detected capacity change from 0 to 264192 [ 405.504063][T21621] hfs: file_umask requires a value [ 405.510085][T21621] hfs: unable to parse mount options 00:06:45 executing program 1: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[], 0x0) syz_usb_connect(0x5, 0x496, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0xe6, 0x8d, 0xa2, 0x40, 0x1b3d, 0x1af, 0x6822, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x484, 0x4, 0xc4, 0xfd, 0x60, 0x9, [{{0x9, 0x4, 0xbd, 0x7f, 0x5, 0xfe, 0x91, 0x96, 0x20, [@uac_as={[@format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x6929, 0x3, 0x1, "d4330fa6"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, "9d7d"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x5, 0x4, 0x80, 0x69, "65f0", 'i'}, @as_header={0x7, 0x24, 0x1, 0x7, 0xfe, 0x5}, @as_header={0x7, 0x24, 0x1, 0x6, 0x2, 0x1}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4, 0x4}]}], [{{0x9, 0x5, 0x6, 0x0, 0x200, 0x7, 0x0, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0xfb, 0x401}, @generic={0xca, 0x0, "350a4772a58b097c446a50240207313ddee037d2d57c402d283d982425edd8f0a3797354adc2d0f8f96513c7c92594f3ea8118050d5fae14ee0b0fdfcb2a8580915c9ad9605df62b25826374c9d971701f6776747795635fed19caaf762bb0c306660ec1aabe6cd2f38a9f587181b6a4521fa781b0f9485695eeed3277e7a96184ccae81e86bb9b386724cc99a06daeebe81e1e354e01ebcf90d8710c41a6d9d8c7a9c16d33464fb55d0fd797715563ac331dcfd59f815dbc4bf1bfa684520a7511ba822e347b546"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x200, 0x89, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xfe}]}}, {{0x9, 0x5, 0xa, 0x2, 0x10, 0x1, 0x5f, 0x40}}, {{0x9, 0x5, 0x7, 0x4, 0x10, 0x0, 0x69, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x65, 0x800}]}}, {{0x9, 0x5, 0x0, 0xc, 0x10, 0x3, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x3}]}}]}}, {{0x9, 0x4, 0xd6, 0x1f, 0x8, 0x9e, 0x57, 0x81, 0x80, [@hid_hid={0x9, 0x21, 0x0, 0x3, 0x1, {0x22, 0x6a7}}, @hid_hid={0x9, 0x21, 0x200, 0xff, 0x1, {0x22, 0x54}}], [{{0x9, 0x5, 0xc, 0x1, 0x8, 0x81, 0xbe, 0x81, [@generic={0x40, 0x31, "4f0736c0549640c9caf7ea891c112744b78ebb68aa1d62e9484c7b3e2f0129480ec08c4d323c11835ec5ed9097d38ed0fd35f490af4db017a31c64774398"}]}}, {{0x9, 0x5, 0x7, 0x8, 0x200, 0x8, 0x40, 0x1, [@generic={0x77, 0x576fd22095e84402, "5d1a114dd1d803a1b45dde7c7db22ba51cd9e99712fb7e9dd6157cc1cc7deda94bf4f15b2b4746f8fb97b38bc409d50f50d02b88f14002c53e6100dd364e262c285194531e7e8f656c162c1ceb6c88adf56ed22bd5d77921d8596741464b57a11ed0cdab565bd9a654742e4d413d9970f52aff62f6"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x10, 0xe, 0x7, 0x6}}, {{0x9, 0x5, 0x2, 0xc, 0x400, 0x2, 0x81, 0x40}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x81, 0x8, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x8}]}}, {{0x9, 0x5, 0xa, 0xc, 0x40, 0x8, 0x2b, 0xc, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x200}, @generic={0xd5, 0x44, "cf017c33b0eb2bef3dc4fdaf8c5a87a7cc95874709bd1f967468801d4219d07cdad0268368e41b789998dd0c719ec0eea76cb1e0128641eff101765165085d6a9a92f3a7500f5f79bdfebce7c911bd4c34f260477ed61a14eebb4a476b5774000645c3286028283fd97331f1be4c76eec84b5251344b703da03a89c3aa40f432f1010095297b0ccf9a712589d8b74fe7ac28db5d593fa60c90c9ef52de693eb36d6a0ae1a0132e1630465dabd6f6f19b105a9469e4c1957b74dc1a6f9ae3c534efa1221ef0ae9a2e1f13ae880f0443f8b8f1da"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x5, 0x3, 0x9, [@generic={0x72, 0xc, "6f174c3af5e643b7115b47f388f196c80b3ab9ee5c2b118f6252907d713379c0cbd1be1e48154bc0de10ca0925a71a51b063c4b2a8202603f193e6fa6352f02b45dcce7892abe6afe47540754b85e82e923e2c5dc8da98894ce4a6337f1653bf253db8aa6eae59e72f100ab9e4e87e24"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x1, 0x20, 0xd9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1f, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x80, 0xfff}]}}]}}, {{0x9, 0x4, 0x63, 0x0, 0x2, 0x3f, 0x12, 0x98, 0x9, [], [{{0x9, 0x5, 0x2, 0x8, 0x10, 0x4, 0x1f, 0x1}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x8, 0x7, 0xd7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x81, 0x101}, @generic={0x79, 0x22, "4d028868cf595faf24852ab82f02e7d1130d5936e04f2d5770e31608ac6fc0de2f7111286d187f2f737937437b7cbe9417836463dea8ef3a02253a7535fb4904ab502df66e6c5ee642b6b7d64e6b2f87e270e95bd36437865558ebf682888b8cde91ffeee96e7a38ee303b594fb6d679c4fface96622c4"}]}}]}}, {{0x9, 0x4, 0x40, 0xff, 0x0, 0xff, 0xff, 0xff}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x310, 0x1, 0x0, 0x3f, 0xff, 0x6}, 0x29, &(0x7f0000000500)={0x5, 0xf, 0x29, 0x1, [@ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x20, 0xff00, 0x9, [0xffc0c0, 0x3f27, 0xff0000, 0x30, 0xc030, 0x3f3f]}]}, 0x4, [{0xbf, &(0x7f0000000540)=@string={0xbf, 0x3, "a9aebb15d5696e750bba2d3df70cc0dd7d69bce0eba623917bfa6729193b524e4972b4d168ad09929ad01e5fad2fa587de38e568b7f05c74c4ffab11af0d2b0d13b24026d00eea698982447ef7975be27a14e17346da1febb89bbd5f0659c2a7463592d977067262aee859196f4d1e811cfc178689d3557503a20ee9025fb0a781a3a51f3dfcbad3f585031a89ee427681e73c9504ff40a20e2fc0886f39c1535fed485b0b092c1520d275dc4569132f3c4ea26dd001aa635c4e43f73e"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x1c01}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x810}}, {0xaa, &(0x7f0000000680)=@string={0xaa, 0x3, "e25d417e7ad0f50c9d74e095d9750a0a45adbb6a6e4d61e743ea4b468b79649e229d6a04ecbdf151b918a0caf7ff75b5b91bf162952db4f091019da21d8c727968323d821809185dd23ecf6b6951c321c5f0e0653acfee45dd04e1a851d80c3044ffbd0951e3427ad577aa19ff91d8e57321039dccfdec1c543a1db33aae37ea8360085db6eb76fd0459d6e8698635af6eaa4eaa9cc3e43035f250f02112b7f1504430d2c1716b76"}}]}) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[], 0x0) (async) syz_usb_connect(0x5, 0x496, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0xe6, 0x8d, 0xa2, 0x40, 0x1b3d, 0x1af, 0x6822, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x484, 0x4, 0xc4, 0xfd, 0x60, 0x9, [{{0x9, 0x4, 0xbd, 0x7f, 0x5, 0xfe, 0x91, 0x96, 0x20, [@uac_as={[@format_type_ii_discrete={0xd, 0x24, 0x2, 0x2, 0x6929, 0x3, 0x1, "d4330fa6"}, @format_type_i_discrete={0xa, 0x24, 0x2, 0x1, 0x1, 0x1, 0x3, 0x1, "9d7d"}, @format_type_i_continuous={0xb, 0x24, 0x2, 0x1, 0x5, 0x4, 0x80, 0x69, "65f0", 'i'}, @as_header={0x7, 0x24, 0x1, 0x7, 0xfe, 0x5}, @as_header={0x7, 0x24, 0x1, 0x6, 0x2, 0x1}, @as_header={0x7, 0x24, 0x1, 0x3, 0x4, 0x4}]}], [{{0x9, 0x5, 0x6, 0x0, 0x200, 0x7, 0x0, 0x20, [@uac_iso={0x7, 0x25, 0x1, 0x103, 0xfb, 0x401}, @generic={0xca, 0x0, "350a4772a58b097c446a50240207313ddee037d2d57c402d283d982425edd8f0a3797354adc2d0f8f96513c7c92594f3ea8118050d5fae14ee0b0fdfcb2a8580915c9ad9605df62b25826374c9d971701f6776747795635fed19caaf762bb0c306660ec1aabe6cd2f38a9f587181b6a4521fa781b0f9485695eeed3277e7a96184ccae81e86bb9b386724cc99a06daeebe81e1e354e01ebcf90d8710c41a6d9d8c7a9c16d33464fb55d0fd797715563ac331dcfd59f815dbc4bf1bfa684520a7511ba822e347b546"}]}}, {{0x9, 0x5, 0x8, 0x4, 0x200, 0x89, 0x1, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0xfe}]}}, {{0x9, 0x5, 0xa, 0x2, 0x10, 0x1, 0x5f, 0x40}}, {{0x9, 0x5, 0x7, 0x4, 0x10, 0x0, 0x69, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x65, 0x800}]}}, {{0x9, 0x5, 0x0, 0xc, 0x10, 0x3, 0x4, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x3}]}}]}}, {{0x9, 0x4, 0xd6, 0x1f, 0x8, 0x9e, 0x57, 0x81, 0x80, [@hid_hid={0x9, 0x21, 0x0, 0x3, 0x1, {0x22, 0x6a7}}, @hid_hid={0x9, 0x21, 0x200, 0xff, 0x1, {0x22, 0x54}}], [{{0x9, 0x5, 0xc, 0x1, 0x8, 0x81, 0xbe, 0x81, [@generic={0x40, 0x31, "4f0736c0549640c9caf7ea891c112744b78ebb68aa1d62e9484c7b3e2f0129480ec08c4d323c11835ec5ed9097d38ed0fd35f490af4db017a31c64774398"}]}}, {{0x9, 0x5, 0x7, 0x8, 0x200, 0x8, 0x40, 0x1, [@generic={0x77, 0x576fd22095e84402, "5d1a114dd1d803a1b45dde7c7db22ba51cd9e99712fb7e9dd6157cc1cc7deda94bf4f15b2b4746f8fb97b38bc409d50f50d02b88f14002c53e6100dd364e262c285194531e7e8f656c162c1ceb6c88adf56ed22bd5d77921d8596741464b57a11ed0cdab565bd9a654742e4d413d9970f52aff62f6"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x10, 0xe, 0x7, 0x6}}, {{0x9, 0x5, 0x2, 0xc, 0x400, 0x2, 0x81, 0x40}}, {{0x9, 0x5, 0x0, 0x0, 0x10, 0x81, 0x8, 0x8, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0x3, 0x3}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x9, 0x8}]}}, {{0x9, 0x5, 0xa, 0xc, 0x40, 0x8, 0x2b, 0xc, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x1, 0x200}, @generic={0xd5, 0x44, "cf017c33b0eb2bef3dc4fdaf8c5a87a7cc95874709bd1f967468801d4219d07cdad0268368e41b789998dd0c719ec0eea76cb1e0128641eff101765165085d6a9a92f3a7500f5f79bdfebce7c911bd4c34f260477ed61a14eebb4a476b5774000645c3286028283fd97331f1be4c76eec84b5251344b703da03a89c3aa40f432f1010095297b0ccf9a712589d8b74fe7ac28db5d593fa60c90c9ef52de693eb36d6a0ae1a0132e1630465dabd6f6f19b105a9469e4c1957b74dc1a6f9ae3c534efa1221ef0ae9a2e1f13ae880f0443f8b8f1da"}]}}, {{0x9, 0x5, 0x5, 0x8, 0x8, 0x5, 0x3, 0x9, [@generic={0x72, 0xc, "6f174c3af5e643b7115b47f388f196c80b3ab9ee5c2b118f6252907d713379c0cbd1be1e48154bc0de10ca0925a71a51b063c4b2a8202603f193e6fa6352f02b45dcce7892abe6afe47540754b85e82e923e2c5dc8da98894ce4a6337f1653bf253db8aa6eae59e72f100ab9e4e87e24"}]}}, {{0x9, 0x5, 0x8, 0x0, 0x3ff, 0x1, 0x20, 0xd9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1f, 0x7}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x80, 0xfff}]}}]}}, {{0x9, 0x4, 0x63, 0x0, 0x2, 0x3f, 0x12, 0x98, 0x9, [], [{{0x9, 0x5, 0x2, 0x8, 0x10, 0x4, 0x1f, 0x1}}, {{0x9, 0x5, 0xd, 0x10, 0x200, 0x8, 0x7, 0xd7, [@uac_iso={0x7, 0x25, 0x1, 0x83, 0x81, 0x101}, @generic={0x79, 0x22, "4d028868cf595faf24852ab82f02e7d1130d5936e04f2d5770e31608ac6fc0de2f7111286d187f2f737937437b7cbe9417836463dea8ef3a02253a7535fb4904ab502df66e6c5ee642b6b7d64e6b2f87e270e95bd36437865558ebf682888b8cde91ffeee96e7a38ee303b594fb6d679c4fface96622c4"}]}}]}}, {{0x9, 0x4, 0x40, 0xff, 0x0, 0xff, 0xff, 0xff}}]}}]}}, &(0x7f0000000740)={0xa, &(0x7f00000004c0)={0xa, 0x6, 0x310, 0x1, 0x0, 0x3f, 0xff, 0x6}, 0x29, &(0x7f0000000500)={0x5, 0xf, 0x29, 0x1, [@ssp_cap={0x24, 0x10, 0xa, 0x3, 0x6, 0x20, 0xff00, 0x9, [0xffc0c0, 0x3f27, 0xff0000, 0x30, 0xc030, 0x3f3f]}]}, 0x4, [{0xbf, &(0x7f0000000540)=@string={0xbf, 0x3, "a9aebb15d5696e750bba2d3df70cc0dd7d69bce0eba623917bfa6729193b524e4972b4d168ad09929ad01e5fad2fa587de38e568b7f05c74c4ffab11af0d2b0d13b24026d00eea698982447ef7975be27a14e17346da1febb89bbd5f0659c2a7463592d977067262aee859196f4d1e811cfc178689d3557503a20ee9025fb0a781a3a51f3dfcbad3f585031a89ee427681e73c9504ff40a20e2fc0886f39c1535fed485b0b092c1520d275dc4569132f3c4ea26dd001aa635c4e43f73e"}}, {0x4, &(0x7f0000000600)=@lang_id={0x4, 0x3, 0x1c01}}, {0x4, &(0x7f0000000640)=@lang_id={0x4, 0x3, 0x810}}, {0xaa, &(0x7f0000000680)=@string={0xaa, 0x3, "e25d417e7ad0f50c9d74e095d9750a0a45adbb6a6e4d61e743ea4b468b79649e229d6a04ecbdf151b918a0caf7ff75b5b91bf162952db4f091019da21d8c727968323d821809185dd23ecf6b6951c321c5f0e0653acfee45dd04e1a851d80c3044ffbd0951e3427ad577aa19ff91d8e57321039dccfdec1c543a1db33aae37ea8360085db6eb76fd0459d6e8698635af6eaa4eaa9cc3e43035f250f02112b7f1504430d2c1716b76"}}]}) (async) 00:06:45 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x2b, 0x4, 0x81) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c00000010000104000000d713c6bab79cc70e171f24e4a6db000000000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c00128009000100626f6e64000000000c0002800800030000000000"], 0x3c}}, 0x0) r3 = accept(r0, 0x0, &(0x7f00000000c0)) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000980), 0xffffffffffffffff) sendmsg$NL80211_CMD_REQ_SET_REG(r4, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f0000001e40)={0x1c, r5, 0x103e576d69450d57, 0x0, 0x0, {}, [@NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x1b}]}, 0x1c}}, 0x0) r6 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = dup3(r6, r7, 0x0) r9 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r8, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_KEY(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)={0x28, r9, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_KEY={0xc, 0x50, 0x0, 0x1, [@NL80211_KEY_MODE={0x5}]}]}, 0x28}}, 0x0) sendmsg$NL80211_CMD_DEL_TX_TS(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x64, r5, 0x8, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r10}, @val={0xc, 0x99, {0x7fff, 0x4b}}}}, [@NL80211_ATTR_TSID={0x5, 0xd2, 0x5}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x8}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x1}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x64}, 0x1, 0x0, 0x0, 0x8011}, 0x4000) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@getaddr={0x14, 0x16, 0x200, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4090}, 0x2000c040) socket$nl_route(0x10, 0x3, 0x0) (async) socket(0x2b, 0x4, 0x81) (async) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000300)={'bond0\x00'}) (async) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="3c00000010000104000000d713c6bab79cc70e171f24e4a6db000000000000000000", @ANYRES32=r2, @ANYBLOB="00000000000000001c00128009000100626f6e64000000000c0002800800030000000000"], 0x3c}}, 0x0) (async) accept(r0, 0x0, &(0x7f00000000c0)) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000980), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_REQ_SET_REG(r4, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f0000001e40)={0x1c, r5, 0x103e576d69450d57, 0x0, 0x0, {}, [@NL80211_ATTR_USER_REG_HINT_TYPE={0x8, 0x9a, 0x1b}]}, 0x1c}}, 0x0) (async) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) dup3(r6, r7, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r8, 0x8933, &(0x7f0000000140)={'wlan1\x00'}) (async) sendmsg$NL80211_CMD_NEW_KEY(r7, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)={0x28, r9, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_KEY={0xc, 0x50, 0x0, 0x1, [@NL80211_KEY_MODE={0x5}]}]}, 0x28}}, 0x0) (async) sendmsg$NL80211_CMD_DEL_TX_TS(r3, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x64, r5, 0x8, 0x70bd28, 0x25dfdbff, {{}, {@val={0x8, 0x3, r10}, @val={0xc, 0x99, {0x7fff, 0x4b}}}}, [@NL80211_ATTR_TSID={0x5, 0xd2, 0x5}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x8}, @NL80211_ATTR_TSID={0x5, 0xd2, 0x1}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}]}, 0x64}, 0x1, 0x0, 0x0, 0x8011}, 0x4000) (async) sendmsg$nl_route(r1, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)=@getaddr={0x14, 0x16, 0x200, 0x70bd27, 0x25dfdbfb, {}, ["", "", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4090}, 0x2000c040) (async) 00:06:45 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x0) 00:06:45 executing program 3: io_setup(0x9, &(0x7f0000000240)=0x0) r1 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYRES32=r0], &(0x7f0000000280)=""/4115, 0x3e, 0x1013, 0x2}, 0x20) io_setup(0x9, &(0x7f0000000240)) (async) socket$rxrpc(0x21, 0x2, 0x2) (async) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYRES32=r0], &(0x7f0000000280)=""/4115, 0x3e, 0x1013, 0x2}, 0x20) (async) 00:06:45 executing program 2: r0 = syz_mount_image$hfs(&(0x7f0000000100), &(0x7f00000001c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000b00)=[{&(0x7f0000000a40)="c27c1dc9c18fa1c522", 0x9}, {&(0x7f00000002c0)="c61ea75897c4ad184bf5297f8ff73203f3fed06a44a4996bdb4585e6f0ef95260a63eaf02be25f9404cf16027df948887bfd2b8f23e8a3935083c397615835b9c666a9effcc2104208b1e041826e56874d91a5d8048df3abfe57fef6fc65398e1e4fa178442d6c6fce545d9a86c2682ea7db29a7f14b50d4b30dd2cfa536384a4ce6c1acd397c8f2ec7de027904e529023f812a6edde63cab2be98f94a838f56719fdd5bdfb3263a03f22d1e70124df9b53c4a117823af128c22d8e779", 0xbd, 0x400}], 0x10, &(0x7f00000003c0)={[{@session={'session', 0x3d, 0x2}}, {@file_umask={'file_umask', 0x3d, 0x8008000000000000}}, {@codepage={'codepage', 0x3d, 'ascii'}}, {@dir_umask={'dir_umask', 0x3d, 0x1992}}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@permit_directio}, {@mask={'mask', 0x3d, '^MAY_READ'}}]}, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x7, r0, 0x1}) sendto$inet6(r1, &(0x7f0000000040)="697569c84fba179aae2c821555e50d2002c5be3c5cb4c3cee518f4804bcb46d83fe7c8fdb64884000a3db7a283233a241848d287dc3ba47bdd01688b98c194ddf351a60ab4d51c1a47bf4cc812730686a0c5aa262b937370c16ac538132dbbce817be0f31445d2d20454723387d45d194f6ea3f409d4935f8dfca91fddddb3e4d2f744e0c6c128303b43c901bae5a1eb", 0x90, 0x0, &(0x7f0000000380)={0xa, 0x4e23, 0x8, @mcast2, 0x5}, 0x1c) syz_mount_image$hfs(&(0x7f0000000100), &(0x7f00000001c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000b00)=[{&(0x7f0000000a40)="c27c1dc9c18fa1c522", 0x9}, {&(0x7f00000002c0)="c61ea75897c4ad184bf5297f8ff73203f3fed06a44a4996bdb4585e6f0ef95260a63eaf02be25f9404cf16027df948887bfd2b8f23e8a3935083c397615835b9c666a9effcc2104208b1e041826e56874d91a5d8048df3abfe57fef6fc65398e1e4fa178442d6c6fce545d9a86c2682ea7db29a7f14b50d4b30dd2cfa536384a4ce6c1acd397c8f2ec7de027904e529023f812a6edde63cab2be98f94a838f56719fdd5bdfb3263a03f22d1e70124df9b53c4a117823af128c22d8e779", 0xbd, 0x400}], 0x10, &(0x7f00000003c0)={[{@session={'session', 0x3d, 0x2}}, {@file_umask={'file_umask', 0x3d, 0x8008000000000000}}, {@codepage={'codepage', 0x3d, 'ascii'}}, {@dir_umask={'dir_umask', 0x3d, 0x1992}}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@permit_directio}, {@mask={'mask', 0x3d, '^MAY_READ'}}]}, 0x0) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x7, r0, 0x1}) (async) sendto$inet6(r1, &(0x7f0000000040)="697569c84fba179aae2c821555e50d2002c5be3c5cb4c3cee518f4804bcb46d83fe7c8fdb64884000a3db7a283233a241848d287dc3ba47bdd01688b98c194ddf351a60ab4d51c1a47bf4cc812730686a0c5aa262b937370c16ac538132dbbce817be0f31445d2d20454723387d45d194f6ea3f409d4935f8dfca91fddddb3e4d2f744e0c6c128303b43c901bae5a1eb", 0x90, 0x0, &(0x7f0000000380)={0xa, 0x4e23, 0x8, @mcast2, 0x5}, 0x1c) (async) 00:06:45 executing program 4: syz_mount_image$nilfs2(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3a, &(0x7f0000000200)=[{&(0x7f0000011020)="652d8fe95cab1d6a11faaf1e400001000100000000000000781f1f630000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e00000000000000020000000000000001000000010000000018000000000000000000", 0xeb, 0x7}, {&(0x7f0000012520)="0200"/13, 0xd, 0xf2}, {&(0x7f0000000840)="01000000000000000004000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0xff}, {&(0x7f0000010000)="020000000000343418010000f498e16897043d98000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320000000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0x400}, {&(0x7f00000008c0)="42540e730fd3089711faaf1e400007000000000000000000781f1f630000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000000000000000000006000000000000000100000000000000040000000400000002000000000000000000000000000000030000000000000001000000000000000400000000000000020000000000000005000000000000000300000000000000040000000000000001000000000000000100000001000000060000000000000000000000000000000500000000000000010000000000000001000000010000000700000000000000000000000000000003000000000000000100000000000000030000000300000000000000000000000100000000000000020000000000000005aa30159fdb1123568b6b9cb3962e8ada174637ad16e422f7401ccc7238d84941460405881ff0be4132f1e5e89915500bcb571d7c1958966a0705db254243ca9011e4f8a66aedf3e3730c5d7f561e01554afd17a7e6db333c4fc4a865caf2cb5f40c08828c92020840b3867c45a13de1d0a040e5d8420c1ddc1807ba0aa51969767c931e9b6c9f3c11b35f686ead44f24538580a98d0c54ea44dabe3f8555ffa7701acd1bf0932942bc96ee475a872e0bf75d0e557fb66d3a0aeedbb4789457f55fdd39c93c074206c6aff083072cbd0778fc64d11a5623a4c3502785817b24cf1edfdb81e4be4d4ab5ae3fccc50871444b7e87eee7a5c5619c36a4ced01900"/569, 0x239, 0x1000}, {&(0x7f0000000b00)="0200000000000700100001022e0008417df6000000000000100002022e2e00000b00012e6e696c667300000000000000000000000000007c5f5330ace912f505e951599e178013031cacdd4e74e9a0a0639f9cd8fa7bb78c3650a71c3d3b8d5baaf69f47b87a0b3d04c6a257ceb3e9", 0x6f, 0x1400}, {&(0x7f0000010240)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010660)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f0000010700)="000000000000000000f5003421ee4a813c8e246300000000781f1f63000000000000000100000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010740)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010780)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f00000107c0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010800)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x257f}, {&(0x7f0000010840)="0100"/32, 0x20, 0x2800}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000010940)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000010960)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000010980)="3d0000000000000002000000000000003e000000000000000000000000000000781f1f63000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f00000109c0)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000010de0)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000010ec0)="d102c1e890010000781f1f630000000003000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f00000007c0)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000011240)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000011300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers', 0x17b, 0x4c00}, {&(0x7f0000012360)="0200"/32, 0x20, 0x4d7b}, {&(0x7f00000001c0)='/tmp/syz-imagegen3787079791/file0/file0\x00'/64, 0x40, 0x5400}, {&(0x7f0000011760)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000011780)="16aae7c8b63c7c0811faaf1e400000000200000000000000781f1f630000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000011920)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f0000011980)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8600}, {&(0x7f0000011a60)="ee1f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffff0300"/1056, 0x420, 0x8c00}, {&(0x7f0000000080)="00000000be133a78000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000", 0x40, 0x9480}, {&(0x7f0000011ec0)="01000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000011f20)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000001bc0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000bb755ccb35db3f23d2f959c640b3f7e4f89b3e98084087c7d84e05187ba1a4c70bd1d2fa45df73086e0bcab9b39569f71f45460370d5931d172ea6be44eb1b", 0x7f, 0x9800}, {&(0x7f0000011fa0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x987f}, {&(0x7f0000011fe0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000012020)="0000781f1f63000000008c781f1f630000000000000013000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000000f80)="02000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed410200000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bd9f690000000004000000000000001a04000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001400000000000001140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bd9f690000000002000000000000002700000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000eda10100000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd9f690000000002000000000000000a00000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bd9f690000000014000000000000002823000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d00000000000000000000000000000084bd9f690000000002000000000000006400000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085bd9f69000000002ffaf5189cff7c523d2191b3476fbfde51390aa3c6bd40ea105138b903db1d6251a9126bb7", 0x325, 0x9a00}, {&(0x7f0000012380)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000781f1f630000000035000000000000000800000000000000160000000000000006000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000012540)="3a00000000000000050000000000000004000000000000000000000000000000781f1f63000000000c00000003000000781f1f63000000001000000003000000781f1f63000000001000000002000000781f1f630000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f00000125c0)="e01f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f00000129e0)="0100"/32, 0x20, 0xac80}, {&(0x7f0000001380)="0100000000000000000000000000000000000000000000000000000000000000990cb737a570c2be3656c9b50094f630202a9636ea5c02d5a4eadd1bcd7817fc588472bd941faf2906fcee7ea654a3479623803d44e069bc43039d8887fe9a178bab019ab1184ab0da68483d565a256ab301887589a07489a6756e2689985fcb", 0x80, 0xae00}, {&(0x7f0000000040)="0300"/32, 0x20, 0xae80}, {&(0x7f0000012a40)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000012a60)="0100"/32, 0x20, 0xaf80}, {&(0x7f0000012a80)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0xb020}, {&(0x7f0000000000)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000012da0)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000012dc0)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000012e00)="5a83286cef02cd2211faaf1e400006000300000000000000781f1f63000000004000000000000000050000000100000078000000000000000200000000000000030000000000000000000000000000000300000002000000c200000000000000e20000000000000000000000000000000100"/128, 0x80, 0xc000}, {&(0x7f0000012e80)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000012ec0)="160000000000000002000000000000001d00ffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f0000012ee0)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f00000012c0)="00000000000000002a000000000000002b000000000000002c000000000000002d000000000000002e000000000000002f00000000000000310000000000000032000000000000000000000000000000000000f7000000000000000000000000406c75afc8ab2447f706a5a843d8d5a9e336b6c2bfc02dfb540e8407afef72baab025fc05e89a7e7fca3073bf84759a2901fbd4cb1ce00302fe77dd161dcd41d", 0xa0, 0xce00}, {&(0x7f0000012fa0)="ed336a1f90010000781f1f63000000000f000000000000000000000000000000781f1f6300000000781f1f6300000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000040000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000003514000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000013100)="020000000000343418010000f498e168cdbf9e50000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320001000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0xff000}], 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="001f4c9f5c6347210100010006e80934dd000800000004000000bb453caa956ceb4e72e49239bc9e285a980b36717e88c30f63326260081330a2cb03a00004000000dcca56f59195de205a9dc9b04afd531783ca0d5a7d3725ec668509d36916c4937ffd35409d8220701a2227317c118ba2914ad2b8e051c6ef40cb0aaf4c2a3c9c7ad66dcc643e3591764b1f10b0fee5fb60af2a8fc7f78c4982930100000000000000223f0020a8000000003a9469906dbee890264ad241c039f6e4eb983507f4624608d606b1fc115c928666404e605fad8e975f2587fa05c8f20fa601f5f5c8e58ef7a19af4939ec09e0e598df41bc881ee6788940c2a0b4a9003ec62a7f9621b1596e17f9b41ce7cf02bcffa835cd4ff3e9abdec1f23782727060ccbb96e403d000ceb0bd0d60aa144c5251bc4f0f286661a6c758b90ad80f0a334659e737628605b0cb9f16368a09221abaebe6ce62faffc1c657720a3fb44cb6a80d9e854"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000140)={0x7fffffffffffffff, 0x100000000, 0x2, 0x0, 0x0, [{{r0}, 0xe5b}, {{r1}, 0x4}]}) [ 405.854289][T21626] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. syz_fuse_handle_req(r0, &(0x7f0000004a00)="aefe194e85f08c26a9bd9cc35882b7611732cd13b2295fc87effccf5963ecfedcb6bb85b13d1bbacd7bb58030b21ba35d422f6ce198c8dbed8f7782c809e2592dc4fcf483951d0dca6a64a4e1f152c03cdfc983cfed7274b7369a6a052d0d393fdf1f7027284c112e3affdd1284a19454264636da5f82e3c438f728df51418881e832c67863e0a1f89f9b581d6825320e8108695d14782f461bd07c4786d9dcd52c3c7650cf03690fadbf2b762f84e01c11116e143e4ef09c650e786f6005bd0872233bbd314e50f228eefdc4cea1d5987fcbef39e7b8c27424ec72b5978e736367a02af150598140fc6348d0db266e9f7b14e73cd762fff3bb56fdcdc2f365b63c4dd0f271b5bc0a2801f6645fe43fc981ae06d752dff8a9f0731b8c558635c3a5907d2cf85a4ac85132c551dad7388a61d991b0bd4352a41b6f5f16d69a74d363e5e78b622d3c808fa6ef5dc8ffca7f6d1f678bb3c13303d0fe5a8a26dd329ca7ed238f704b3f82d7ec78467bc8b7ec5e4111ebb0bed3846112d3419f9d10e99bdf33dcf4083426e5970ad466d90e5ef27009f488eb81c9aae5c0ee935786addc4dc19e50eb49b84577fcc765c5a776387aee6bcdbcb8c086c72e392898ff9d65d40cb68ff57625cb0c60d286bf11a07590b0fdb7b7f94e1f8bbe5082c4642882dbd4ed7e571fd4333f72a3e2ced504c87b2b6cb08ed8a05f0e62b5e804ade6fb225302c31efd3668a1e9af4e5fa65aae851aa3b6945740092909b53da1b6c97bf7c330034a66dfaba0bf63a55ede3cb8859777fc21bcbf3e53f03ffec66003660b42b1799740c7bee0b2bc5e23c1843866136e35f5b8a8937e82d93e833aaa60f207c684863bcedd9d23e2a59cfea5b9891856157cd32f8f9735ec337aa56e97d3f24ef76b8c5f49e143855d32fa531908b0cc95dfe5b39e686f14c6c006c35be703af1186b5fc2e4fd7b23163845667500daf10c5a28042bf7d29c4aef58685a8a216a7eedae3b063d9a2eacced25e3acae5c3963b9bf1ce3dbb2140f4109d33c1914ee59a098e977a91675c4c2f520ec38f9659d9d3ba4af76f97dbfa401313edbea70198e865f7a84823ad820bef859369141c3ab5244e11149b50b58187dda425be20786702ef6edc867134a26855b21aaf8d5be9bbc2e5646f228b235ece386f7c18d62a9128724cb665d55eb284d381a24698b0c2ebcbe75bfc3d9fdc219589523e1ffd0aa99e2e2bd7e4cbc5877d95aa68d302c41e9298978db60944626a610b06035346244f910b36c0507483984af825a1fa7bea8f81a1fd2066e48f08422f9d250756a7dc63804813f63e2c372c770548a86fa88d9fe9f63f03c439aef7dfa40487a6ccb05f8f28c8b43c7979452d58b633c0683a5694ffbb689051779a2547d8aaf5627c8329b226e3389ed30920070134b8eaa563c6dfc62af32e28a89e4af45e2a3a176ecbf2535dc7c2f9a999728da054d8db3ad1b3a658683051fc686b7e9665eb5b39808c6abddb92ed7fa03eb55960bdd47608cdb3bcd026a48900208a9e1cb3ec24915c73d8ab108403776aa2db1a7753d0cc00434410d7b4ffb2911aff3ae086c0cc5661e7872ecbd0f297b21f909a45f10946437c8b41ba7ec951d5cdbcd015ccee847182929edaea2326d1f73985284e7d7237f6b028aeb0e46d321de887155564de1664ec46c6eca18b27af3e3fd4704bb3f3ba055ea8a074dac1368142e7b7f9b8e19b9b56be104facd7fc81192a7396397fb2327c9e69bce51dabd2d4a19029c4a5ecf91b5e41f724a312907c53c8ef291e5ca2a8d9c5218b67c419b666c87aff252da0f30919b4f872f989210db3b8bb4abcb852e464278621c8a6917309e7a085059333151493a4076f65a2a67d79749d07f19c243c643a4843f1da4f3cd355fc06cb94b63ae3daf345e9142384008c9c87eb98cf2c05105208d3c2c0777d4f0b33caa440c91cec463f4d4cf5211082d7e9c52b538af16affb50ffe77cb623ee9acd23d5c690b243a918fa23484ef7aa8cf50ca0d5603f950621fabd1deb352d1e97b84aa50f67c1df408b36e7151a17df28581cf182bc1893258dd6eff472f7fb84183f3530847dc865414da7e44b0c226fd05b7c91652001d20d0aa36aa5689f336cbc7978f5ddf99956256438d4a2a8a7c025d8ede1d2bfab96ddfd311031f5d88d9d450ca6a33d66ca6564fbfb902ea664eebe8beb97f19c539809cdc81708636319711bcdebae131e1e70709a20915560acd3b5c6c4efcd1e126cf2fa058d5a6c4a54443666f012e963e161b9980ef34f43c5485d7391d800082ef7654e96449e542689f92b0a6e0aefd922a24a874631ba1a8359a83ac2aa98575ae7a40b37cb3abf3c9a6c45f72e475809916fabad376c75d8996c357447cc7c6e0625253e0d5ce85c0a6d56ada727c9edff797e2c12f845de2117b58d58f743bc7b38905205152c1afdde119cc9dcf77468bac0afafb02bda4de1599566ae1c903b53254c4d7efdaefe74939a2491f27a9e24d3a1ce47bab04c17ac820abb8bb21a3ae16d042eeff1906cc6a398edd2a8705bd25bb3179492a8ca1b518545e4f07a1549d40245e3b9595b50132f0ad16d55b34a203d59a54f7d9898cb6d27111ccaf8e0231b54bc560ff7edf7824aa16f94efcfa7e7f8ac7cfaa2b89b7945fb81541c620e33d0df14df8d1c23e8db43baac011a1b62e496aefc05b573853b7e433af293ba77930344c3c09e94fd127ffe94b82314fa0ef102e12eab53ac22048d6951cc64e8ab1aa387cdcac6b6700c7527de93debb001d39513aea82d9be9faedeb2b628701f9a0492851c9a4cab084be9f9c4f3174db432bae93f017446932b530377e4757650ee2df70a43c8beed043ab85831fd12ef2d4404a68e57428d27a7accc8bec635722722b6837c8f1c095c9e9634989f5a19c0a3382448a78e255a06beffa9af8482910712f5c9f3d2a200cac752a3f7ee758d95b2d6d2dd27586d5f4f6a6dca6c29b1d7721fef0d15ff5bf6390a058f432ae28bf9374c57f8bb1a18ab85d453d05532028098300de31f72182b2c6fcf26ccaacd1197fcbf2990bc1a4747d34e3f0648aaa28c38205bc0863cc5804575b58ca09b38dbcb75a156a0412129f6f4e532779e13184b78d83ce1568551ba8adf3782719a5cadee56771b3ce133232e19a16645ba8e562b2e141f955f8e7d28aa2e3acdd47c732a3f5ffefe521802dc67a5eaf00e06d48dc40248b0ea0bf40fb4eea4a536b5210351cf3295ff6658ee56ef98aaab25db621207ca125c8df743231783a37a8b12f0cae3bde6a4b785ea6109f7a1bc05c2171fd4b00610b8fbab6d2961a6a0685fabbcd558321e8b2a92d2de5dd7cf551ff105d03aba996b4ee87670eb2c9f93caa7c836a30a0d0a4df38e5c31aef633c62a827fc1d83e67b64e9cfbe1d3b799ec8e5cebc0c6b56b51ce0abb615fce4488aad6feecf1bc4b1c6ea237dfd237585eaa31276f153ff635913a158b1e7ab100758c9aa59c3ca0a881bcb4dda227caacab31ed7da877698fc87b2c305334d9e9622a01382cde97616d980961c19df2e20e0f61c349d00708ad5cf76a44b6234d9a2928ab8130a1b9f1ec96b7d4a548c8f5d59b9865773895a6baed6b8052a21d22caa44c1cd3eb175ac2eb024752d8c1c55c00f2f574e38ef1e36d40d56d1f55c37489825935d52b612e8cb88a92d44a2c4ad504e884581060b94f08d14bddf34e7bff81deb63e5d5985a71ea73fb4c947c47f4b07825832845a9e93a1af1b22e6b025d53a3ea5aaa70d4fff6ad33edb544fdc867fd7e7173ad02d02f3c9818cbe315db587195863404398511435a121af03435d3b5b2a158998540e52f1266673aa8c1ea91f448678bc1da18556c708f931a6b3512110f378d6efb75e3a58d78fcaa306a9d5e738b59526f941eb319812f2e71c8074b1e6a173e1b3044dd6133ece959d89c9167cbd3afd92a3208199eef1c96accaa27969e246334caedf1c1a031b7f21eb632c374dd3c5f05dcff917499e6e02d4ff61930fb2831bdd5a903efd97c955284f20c391f1e3b1451e04995227388d47237b29306197dc79167610e2e9386eff37968c44e5ef53f876ce0451dae9480450f2cb3481e51c9cd1b16dc4e8e92a8947a9c569bde410d2dc20cecc96d0b79f1c4900bb105f1bc709556fa2900e39738d293856432d4a35c282c48948a90d41343eb361fa06f216a559226803dfef7a7aa138bf98480ade5bbcd2eaa4d962bb46d3815d5eecb97b81cf18a79f27ef1b9d85e9073b7c26ff726e6347b8a6abb1427b54371f785c88673dc6e10dfd8d8cb912088d852b3eb5dac8144663eabdc80ffa8b7d3c51c0c5420f725889766a66d53a8535302065b94999df28eae606a8745fb3fa10d9094dec561bb75d213bec5b063b1395de9ceafb8b713509dc566598ca069308a62f2389e7b73becdf5b8762b299f29beee220f595c36aac7f8fd27891f22b2badf47e1a48eabea69ca676c5c69ee9f4b65a4a28ee173dc4184068c236b7fc4dcb3af2d838581764cc7404f1d25bf986a908491bac1a0cf2ee867f048324dd46c041f804f76a84715684612709d70de3e48afd5339d57a6cc448150d92e6e298c2630c907a27e537f88d5d05e144664d5589ed693714167ff7256d9d1132fbe76aa8bf184e51791301283147868f9dbc30cbb69a822dfb26e1b3403e11ab8dce6a5a511c3202bd184e8ca21067864d5744b72d45d1a28cc3ce888b760cc7e420b6040b36c29679594583551c0fb90659a4f7bc577d854a291528870ab52d692ed6237a5c2f686a9ee278f7cd64ada66c22e8373d28d6d3c289a9fdf0cca4e035d88db14d1f98dee9ce5ae2feafefd5e11bfbb4772182891ca96195e858c6517d1083b4ea67ebbef719308f8985c8b9dfff005907718a8f4fe21397802b12cd8153121ebf2c9f033551ddce1580d81abc9ab8b8c60959456dc96ad553f24e58e300816caec0fece53874d9fcec30ca4c6b9a53f3d6f46cec5ef97999616ac64b5692c8342c8e9b414a96aa286c567762921a06b41dcd79a1210526c700af87994be47611fccfa31db166c3de166c143c5d948b61dff1cb7968af9c38591b4d52a00c038fc5e8931b4b2da16016f14035047b58669aa0a5f2ff506d5d07036c87ea62d6eea1e6e9347a6a1d1a90332a2946d8bfe426075cc554cba78f258e1d9f83cf82a46bf81604a3cf07f3875f1d5009b91d74b1c4883c4e066cf42a299f0befa59e81a82e8efaa5895ccac237c6c3019fb8f306b9ce59b5d8ec9598028c1500f129a30bead776eab69765a1a1daeac638417a472973b72b534565017abf3b8a118d2f1a0b7ffd2144020abf2ec430f3d4aaa5ac60ec2d6a3f00fc686cf4a6001ac8d779576ab8b49f4897be200230dcda2383f5cd5ec92ab286f25bb92be366b29a562bc6148f0a68189764708dc5e2fabaaaae53766f6132b79c0d8496a1628d5e92035d454a013d80fb4c9f8023ab3fe29701074f928da107727346afb6e0906cdd4cb232d5058364e5c500df3093a6cc7e118199584fae6efe35491011cfebe9820552d8e1ae1fecad078a6392ebf6a3e0be94c452ec2b8768bf05a129b04a6d899e195a1c9483582cefbb8e3a5a6a6b165afdd01f4c2ef9071c99cab32539457aea8c63bd804555c3e072684f448365fb31792700108996a42fefa43873a14d1274d517109dda832f63fed9d1fb4658ff48439d4a943aa28896254695382f22512367505ec072389959f30af39705aa3fef214c68d9ed184a48ebf91761fdc6154ce601b4e70694dfffdc65f58ff13efbecbf1cf126b8bd58bb4affbdcdf8c5a7ba9a38afe43b2fa4cdd8d1023cb6803487704aa4447bd6e26513ebd7b574730f269c499a2938ca74c8eaa841d0e7448aaac55454db2b4a64954d9a2a1409b7c84db49e4abe128d846b49856da55a4dc874d0cb41914b5746c955dd049eee8569c851af10808e8b9d59ff3ba6a409b1082a430b596c01e15f305c42799d31590dfc43324b8a6a48893b47c2108be41d6b824752b78827d47a51fd12ec1ec727d0f3477dcacf187c1d034d40aef19016fed7fc12651609cead59030ac97699c8012dd63d43d3f00564bf5ce84735f022280bf2c00536ad08d19be5090ae5c1a9b629c697361f7153b9ec23d5bf50a3780d3fc09d2d072c6b955abf18ef061c2159076cbc3d3529c27d86807af392789d7107a6c7a2eee5379711c17fd21c048df98bf228fe438d1395026743c7b1d9f769dd8465734db02a262ef4cd0ff36b3e7050bf555fbcf3c3afd523137d24cfb3651bc324007d76af9b0902ebe8fb04ed5126b91acd7e1146a4e5497988438186877018e43db28701fee308b61b3610e6fdba5d1911ddd1e7a760108cd62069af6a8e959b81faf8697ed24b5892fc746722bd5b2800d675d4db04b490fde2c1a7e564b89a6af556803c23a577f0f85f1ab5183119a7e96e36be68e83d6434e1b022fffef68a72ccf722fd8a0f0e807a6b0db56eaf404a8b70e84404344d8e4abdda2f50c6a8c0b51583a9915b49619db5ede357d03b078a5ccf94349013365e1b699ca5b65078d7b159a2cc15b322b5cac1d958048815267e908b1bb517d8c7437d1bd85a02eb5bd85b81fc7fa5c577ee434fde394d79e18f2a0393e95d0032662a2f6db07b177a4b7ff9d5e1e175ea766d005472083bac1a7c73db04279f7c3874c1705d5f4955f3acb7d0212efcb791ad23b9b30d767cfbcae98c4a87027b9b90c20fb1f43d27367df4fb3ba1dfd731fd1f2ce05994877dd4c758b9feec4a3ddbf2899cb94c2ebb9e31e1b82fec682a6f3714c81af981f4da3b5e4c1bfaa96745f8248b86a8cbce671aab61da958deeac65314980f4ba563269c09a9bf39ee6ee54082638681f06c2e656f05314b61bb122ad1b96c03dd319d1e9404dd9789c8deaf5bce645d638b5d29efd06acfe60493fdae88a417e3c71b58b144aa445ded5b39a5d3a361df81a7694269ad8817e6d44b30f7a743f15c47f56bbd0483d852e03ed0b4079e576eae91b83ef79228b6d96ecabe5a4daf7d2ff74c9745a135b7e14c8f761ed73442b3ef3ad212c2c76c466ea6ea0ec5cebf614fb98d307f3216e31892d00bda0a32abeb79b3ef240ebeb4f176e6ee800d70ca008785f70933d4dc1432c5dd0442387d7b341b502d99b63940d561bcb92d2a1e8aa6afcb073ef9b881b527aa1fa80d7e3f179832ce1a622a21235685790722e77a781824445f87d4200b343795e38297ec25297105ac1a3497d09fdae3dfa0b767654d314bc9c8069bc1811ed4179f6be48da38adf42db4be039ca6557b95a19d0f0331e85c205f4736645a5738a03afbc59a94c41052934463daa8c6a7063c1fabe2b5e5955cadbe0b5bcf2f89c2bf56daa01d6dfe2b6885d32913cbd5b40b1e792eb94e958b28134d3c23bd55339a9f1427eb2924d434d618500c886c04cf47f30a85e870aa919dc1ec5afcc4b76cf293a15d4af637714c6ad6a6e14dcba6bda7149c70596b1b58009386e8347fd0e182e9ee4ae6013da1344c670aeac19662dbdbe0313b4e5cd3f16d9f71bf3e8a7209d967b4422013553b29c8f79dc469642d797cfec7716931540772908e0d6729b248615a764317a9225a48cbf632008237c13fe14d35b32de636552b6adb2bed2fa6413b3f2cd39532d61192e11bb4540a63d5e2143926d84989457123e3af4dffea99bfd709859191b75915ad6b0afa96618d33aafea69c6a9c43c7cc69ed9310fef76b01467f5bd9a11b0c02a293a896287996098b155e42ba6ee9048b87a91c80dbb7afdfcb02fcd77ea2fac7e926b45ecc3007f988ce3352872a80877a646d8de20766ddee44ac3c6199128836c3ae64ea9bd0253a5f58ab508c5838b4c140968dbefbc7010703e53760e0077e45aaf64301a564150698953adb4f16ff8a10fd080da700b546419259fc5db553850adce05ad5b0529d823be7699ac88220ff6b6bbceab3c181a0c2ef72679aae6fa212b8f597c3045bd5802a8dee7e0ab4c4ecc4187cb1c9c1840102e8fd0bc3d6572c56b52bdbb4efe7ad780b12b9fea6ce8d90b68937dc390eb1e1d5e3525a56ce812edeb7544b8544d530b74ed7e9cd4d2d71e8f44e4823a5674a80c2d7e063e7e313b30781b03b73ea8f5c85f961db83ced56ec3be4a18fae80fe97fa62897ac4e6937d70e270167572eb64334c2afc14923dc829b3deba9dc192e31bca6264622737864149bf9a07b6bea5bd1df1163ccd1e8c639aa0e886b77254163572ef0fae5224a23da4f4427a38d937ba7926d962067d6da3b2e57a51ea6df1e5df39496e678b7399d76339c8f1db3c9a8e6276827d79247fdbd73291d3534418529349bdcc428050cc21426ab24f1387c3159905c9ff6d56438a83d8b154e85e0e58fa41e0067d985bb2e2473c127887eccafbee098d63e30ef18b0a416d07c1d2c1f4b8c5827f369314080416fe34a7c0d9f30dba421cffd6ee08ca027ea4f5a218f8c0fbf1da87c2e5afa93b45beec51009291e53dfdb16e212857d71783a4e6c3f58b1eaa8ea9793a13f5933cd2ef32881450d41415ca0b8b9c16cdc214e2f59104f7ccedb2937a888eda4e6981e4fb6243e8d74bee370759bbb886e8cef7a753add62db74db97ecc8f6557bb0c80d73aecbb194021626d626c2ca9d547ca25bf139c727615ea96f80decf9e2e5a83ca81769d4c55a67e49b39435a1a6ea8d574a1103f7fccda65569c4b6766de803c6c0c25ad78c290c10a74c868c2b6f7d27279c9202040cdbfdcee218da2b4e0ff0e398b2c6001c20c74e8820d0777a0d88a89019b64928dbb32bff193fde529c1d988b08770ce97409f430f3a90992ba1e2058257368262bd3ef0a1a8fa5f4031e0d53a58c70e76a01305ce390c01fc41c3c60df492e93cafe8f8b918f2a77e01cf9d00e3b218523a54582153d852785c2aab024c5958de2e48de979bbb40b1b7c868137701d234ddd10d26d66be7982379a37f195f56e1ee45f2b180d67edcafd440f4b2699bef492d5d8e0d422d95fb9c1170388a329188d2d55780dd1172b63a415164ac39f4a534b9a0d015ad580caedf4ee0161f19f1ec51e7f917285fcf1231cf9c931a7db2ec1e0eaf7dac417f3c0a5e4a4fb667950384bda1908d302eabd470468dd403a32a2ec89f7f98842a387c9106a009d935463dda5d49a206135f1cf67abfd46e54fdc49344d81647bd1b97450307c18ab892fa054e4e186c313af7cf81c49cc5fd3107a20681486da93c32c530c65f6a39825a31e0a193eeb73da1df9b5885f83e3ae34a2610c48a300688628362e8ab6642686f2f988023524f28654469593fbc3712e11630a0e2caa09964155189a52a8d8a387c955838a8c61b98bd1700c513169dc9c9048b6590a56f5f9f410305296d22e0bad031502e1ffcf5944e543e1d14f9a329a5b00703bb220e4f173fb47d240ef80a61faa8ca5087a68ade5d2663bda4d8d0c80edfa36cf86f76ea5c893a424175c9bc0e737c5be723ae6ba213da01202e82f95aa2ef424856f66c786afbb11728bb7527c52c31a241666107ee746e9987e4cbf2877ac46f4c76478a39c4e1392bfa136842b3c93134cdc5a892853d6b52c80545faeebb0417ffd2824ca2db629554bb72477be2b75f2542986bdf1214673958427c79404f4d342de6312afe2c87480b3a8653b8c70fd3420a393ab941930fc8b4220557c18fabc6cc067ebce8bbdb7580e2c3afeae22b23c829b8205bb3447e8199fc6ec4003b9653b0be1bcfa6cc60728d353da64301b7934d69719e86c91d588d7ac912395eed2c8286fbac856e6a5777df7bde9900215c1d857a5ad563e1fa1e126ddfa105e1c03b6c666f25bf5fa4bea3f461bac912d995b697c05ec7e7420a0f9ddc1fbdd10d2af6af58b0fba46c10ed3093acf320512dafa551e73e58dd2463fb709267758b09dac656829f1d2bc199bc840bef90b54d25e2ffd8a99664d77ebe278b74743d3da609fb0cf345357496b32b4aa5c3d63576c1a40204ed3f9c8fe873cdff2f1bcda20cec71a0eb5e55cb8646b9fd089c3b2eff91715f5e52f791eb0dca07a4dcc2dc34be9fe12824f56d0d274344389cb947765eef4d23d33a2ef6651bb88a8df1bc02523c64d85d48d7ae3e6f58b19e91eb9155e5b780eab293bda039b5fa63098fc1e0be1f5930aadc932e6692a82cd8b9a9dcc2c61f5d221878dfe3ea99c6769b0fa2c76acc1a92d42df68cb816a6d351fa30383a3ab54554034400fbcc17f2f2d9888b2ef9377019fc93606e021f1a3ff0527266bbbb7fcc0f3ed2c432d4de51aead6c4939019784fba1fb70b49beec77f9f274aadecdf2e821c0ae63c29ff8f6768b984a819e13355d1c5f72698073ec6387df65de824b6ef1a21a72e3ec1e68dfa5f873cb26bce3239da2f070d902c3b94d13da362d91a2ac2cd018732612c682b9b94c79106b0c31fcb9fa0375200379776a5271303a061151725d6853f94aa1bb39acf6b4f1ce6558a5e40e65d13c0699b94a744d68916eb629d3ee2c98018189df0f2174e7b5abd837bb023adb2d154e076d38b4602ae22ca3d6ebe9b959265a83846f210c1f36b0b07b2b37ea6e6c2e745fc661701a82e22230bc754ef11a0fc98bcc7ea730a5655b88f197164815041a87786b2393c35e25d8a94a605ec75b0ecce239aebaaa84f0420406a58ac84114e434713f5549cb7dd30f0085536954e86ef5c90c3804cd51dbfd1d0875fb620a0d6b2197f1f758fa6f4519eb697873422626ec5554a8c0d52084bde67487538b8545116674ed4915faa00e85682ce23fe6964fc85ae26a25dc6c458442c40c531f9af0fc4d84e944fccdddd6bfb448abbda9bb9c6dbbbcaeafc0bfc0138bc1090ca6bfb2780a454b97a1e9859f0321a76f30d005cdfd0e87b297a11b9218977fc43e9b9297924b52848830fd261613608abc8e84329f16702ca17f611e481b2dc0b812117271f138595b47f81092327cfa3353db5400786e3b19da2f64507588d836f5b9823340c502b889943453f7f9ad91253556792c89a8a635e4fe2af3bc039e04c03cb9e92e8caa6eb6a0b73fedd68e62b41fbd144ce840451f2856ecf894c24b0a4179138a135a2c4ba0feae529e846dc16128fd391b60e918f1919fdefddd23ad4942d503036d6ad7d14a4be61b9ebe602193a4555eb98c857f5ba08c1db38838e91a90cee77b653cface5c57d4bdad265a6ae35cad7d41ca394793ad8a40f5298d0fd62e919bdf28a0b88334d43363a2d516ad35bc70a4ac3fed17fbde9cc272b2f9cd26fad9aa689e4bd2e3f8d5aaa7c4944c4556faa833769d8066d2baf79596841173d8809bca02d981c72475aae077cb17d647be2c83ffaa4b7cf0479be54a0b2a4c5d67b2dcb1ed3084aa4d1dab655a6bfcc83c93b7a9825b643162f15017831c0274925f8f0b59ae782c25ab24f6ec69655ac494dc23cf2b9eb337fe7c3701e045085e8e3639382077c4126a7cb0a7d49c7bab707561a51835ca0aa80084", 0x2000, &(0x7f0000006e00)={&(0x7f0000001700)={0x50, 0x0, 0x3, {0x7, 0x24, 0x2, 0x1000200, 0x1, 0x800, 0x8, 0x7}}, &(0x7f0000001840)={0x18, 0x0, 0xfffffffffffffff9, {0x7}}, &(0x7f0000001880)={0x18, 0xffffffffffffffda, 0x0, {0x5}}, &(0x7f00000018c0)={0x18, 0xfffffffffffffff5, 0x6, {0x2}}, &(0x7f0000001900)={0x18, 0xffffffffffffffda, 0x2cc4, {0x4}}, &(0x7f0000001940)={0x28, 0x0, 0x7fffffffffffffff, {{0x3, 0x8001, 0x2}}}, &(0x7f0000001980)={0x60, 0x0, 0x2, {{0x2, 0x3, 0x6, 0x3, 0x6, 0x1, 0x3, 0x3ff}}}, &(0x7f0000001a00)={0x18, 0x0, 0x4, {0x2}}, &(0x7f0000001a40)={0x14, 0x0, 0x6, {'T&{$'}}, &(0x7f0000001a80)={0x20, 0x0, 0x4, {0x0, 0x10}}, &(0x7f0000003f40)={0x78, 0xffffffffffffffda, 0xcaa, {0x0, 0x7, 0x0, {0x1, 0x40, 0x7fffffff, 0x1, 0x8, 0x1, 0x5, 0x1ff, 0x80000000, 0xa000, 0xffff, r3, 0x0, 0x5, 0x69}}}, &(0x7f0000003fc0)={0x90, 0x0, 0x401, {0x6, 0x0, 0x1, 0x6, 0x10001, 0x80d, {0x2, 0x4, 0x8, 0x0, 0x1f, 0x6, 0x6, 0x40, 0x4, 0xa000, 0x8, r3, r4, 0xfffeffff, 0x1}}}, &(0x7f0000004080)={0xe8, 0xfffffffffffffffe, 0x20, [{0x2, 0x4, 0x1, 0x400, '^'}, {0x0, 0xe1f0, 0x0, 0x4}, {0x5, 0x0, 0x1, 0x3, ']'}, {0x4, 0x200, 0x49, 0x0, 'nilUs2\x00\xd5-\xf6,\xdf\\$.\xa6\xc1\x90\xe3G\x00p\x1c\xf0\xa8b\x13\xd3uh\x16P7\xb4\x1b\xf2\xe8\xf1\xf1\xe1 \xf6\xd0s\x97w\x85\xbat\xe1\xb8cx\xa4gNh*\x18\b\xca/O\x84\x8d\xcd,A)\x18@\xef\x10'}, {0x2, 0x3, 0x0, 0x4}]}, &(0x7f0000006a00)={0x3f0, 0xfffffffffffffffe, 0x401, [{{0x0, 0x3, 0x8, 0x80000001, 0x2, 0x5281c547, {0x3, 0x8, 0x8000000000000000, 0x8, 0x7fffffffffffffff, 0x7, 0x4, 0x8001, 0x80000000, 0x1000, 0x0, r3, 0x0, 0x9, 0x5}}, {0x5, 0xad, 0x5, 0x8, '.)\',^'}}, {{0x3, 0x3, 0x6, 0xffffffffffff41a2, 0x8, 0xeeff, {0x3, 0x1f, 0x1000000, 0x1f, 0x1, 0xb3f8, 0x5, 0x4, 0x6, 0x4000, 0x2, r3, 0xffffffffffffffff, 0x5, 0x5b}}, {0x5, 0x9, 0x4, 0x318, '&&,{'}}, {{0x6, 0x0, 0x5, 0xeeaccbb, 0xffff, 0x7fff, {0x9, 0xffff, 0xb121, 0x3, 0x7fff, 0x85, 0x8, 0xfa17, 0x1f, 0x6000, 0x10000, 0x0, r4, 0x10000, 0x4}}, {0x0, 0xd4, 0x16, 0x80000001, '\t}s\xe0\az\x11{\x05bYg_\xf6\x16\xbc\xdb\xcc\x92O0x0}}, {{@in=@broadcast}, 0x0, @in=@multicast2}}, &(0x7f0000003c40)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000003c80)={0x0, 0x0, 0x0}, &(0x7f0000003cc0)=0xc) r8 = getuid() r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) getresgid(&(0x7f0000000040), &(0x7f0000000180)=0x0, &(0x7f0000000240)) syz_fuse_handle_req(r0, &(0x7f0000001c40)="6a05f22ff04216e85cb291f5051c7e2d72bd709178ca1aaebf4c2729464d922ee75da48572e7a8b39b9166c0346affff6fe6099452dd560203d4bc3afb3da9bd5ab61712f6a179bf0f7d4368cebbf6b9b9340ebb8781157c7bffe6d2a8e66a0c6583ed4edac8bf5f97a50ae1f182c59ef94b7346b8eafe40126243946ecf8c3f15036642732928b41cc116090952b26b2fa40b404d7a941e5417b465c121a4bb0510395dd21534eb8752ed531e4e37ee15d196f2f76349de6073b1d6b808197454d4eba3de898c283d99790a4e6ac783451b54c2446cbb63486873de0047897afd759fc08ab07c19274d215bb7bc80f29a6eb0224e5681a87e1bc3708cda966d311b0dc1f05f233f9a7394afffcc60d4a187147fbf86d57f0a851c9424afa203015b6e934c558e501539978fa66a8892cb29eede3152ff3585dfe577ce40808214fdd151aca42df73e59684eb3bc8fcf0af9574ab766550cff7bf2f33179e03eb0c0dab7fe6057bf60b2b6a891681466617307f5feca3a790a9a04cb3f7b2aac9a9c53af3eff445802c204d4b32c1b3e0e1633952af1fb8a90f1df5338dfdcb0053b5c42e5be3c5354aae169665518d4dc30a66f482e170990722f0921966534479a435486171273e45c61307c0dab610b775429e7bff3496c403701924d04de0ff11cee745db66c3db1b0b0345a6df32dfffd144a2a2406bf9dbb47e44f1c4bf4fb0c214a12d82c698e13ff25f23c974bb3645ffb5d06f93305ea696eecb397b88de8f9fd0d96986bdfe724f28a8337d08ad2698356f98ef4bc6842108bfcdab2bccf3c1b3c7c21c30086d07aeab9247652296e6cdd336966cb16cc76cac8f9d4fc28478cce4fb1bf9070f810afa652fb20525381190f170b88dbfcf62497fbc306f979dca77dd50b715a39353f7b9993a431a58c9501472dbefd00115de976f525282a37a3b00a07d459ad0f2f9896e513f7e3c4fb3bb8523b7c8950d0627d57ca7f8138078eafaf9b53218be6345f80bae0fc3f845825d528f0cfff094cc06471bac8521073100a824a405445b833831a326a68097c0a83f21672d2d8167204675dd02a7e16ac59adf0d9951b3e311d8aed048494f038a01b65cc083f67906c365642e988854493ad1038d3356ff9b20c502c65b871de01debde86c7b0581ad6f4b5c19007021db151720fe907e964862df1e939de5fa3d877113ab1157ea4083141ace901dcdddfa7b1698d79f6a81e97ce8cd624d5a37dc2595a7b2b3a8ae6ab49ea910692450a21782677fb66224b2e42accdbdd02b5f0e9297ab5c2909764f5de4ab98c40a1950db0bca12cf36f4c70df918cb0af85fac78a27ef6d4856bfcbf6441bbb9b6a09e30ef26436c3f15fbf7d4b7281994ab366939cb593cffbd3691ffb83dd5ae7d9fca4fb1b485ad79807e4b94d9a0301e9d6821f31f5bd6edf5c1829a55cd0b5645c7cc8eaacf2a3abd7a5fe4288a71e88b7126ffb4f85cb61df741b9707d495014be1d9b3a07308c15f3d01dcd1f284caafa385d8147febcffac58a1c24af8fb28ff142d96f3380ab8496873e0730be975dfb6f1adc7291558429306cca4e8951879606e8a9a39ea4e21077d58a51d3c764e9024c6e57f86ae279f563fbb9391f0017202aea843380d437f5a29e5de0b9e4280e6359681ff3ef006648fda0033bc1641333da38e2c1d362bb7d23f30cb861837b859a01f09794fdade13d6f40f6f2d73acd416969a9134c0f5333c6234606da33895ffacaead99b25c8488d0aa4ed9cd3174f26732c79f5b4fdcb0a18e5da0e02e4913d80ffc33e886a58a1d85b97e5b1b7c7dad166c32113645eaf0c31eeac4d2a6804bc222d10ad8cf2374272aa42f8a45ad03fac5d1ef873bcdcfd86d14beb257405e5c28ab24e75ecdc74cf0b03e83e0b98991d3963ce0627a8a1a62461ca594b749bdd7bae149dea60deae70f317ae4cf9fd7f5909bd21a56a6aee1d8fd56d7816daf4e6cc98fd191dfee300381f72452064499748326742fc98f7076d9325ab97f37edded3766c37a73f8d9e3b98cfaa1cbff11829d4b433b28744e6c766b1d1abcf7dba1f3d94b00ed87cef95a1aef1cea6c7f6160fb3b744b668b998aee76f0d41d48bc5d797784693bc86d59e9ec84adae15a57702cbfd7df3ce675195a7e78b690bc3af403d6da0259596af2fd80089f1df55ca3819de9c9fe5bed51f001e9a9c5c073cceffc8b9f040e11184ee59637ba078822e263ceba80547f88c7456a3a8cb58a2d6cda4b6f92acc6633804b9eeca74400e879eec64b522b34ddfb7a77f63563092bd7dc0dfe23ec4b764cee1f728279f19c4509e895c0e0ee6733185adcf375a0c5f63a6bb5d0f64376e181d73932e8a869ef9de8ad87861033f131ef5e0e21645716d2af27e84a4602592c427814642c3e968111d1f449fe95fe8cf74f2842ef679acd8caf0b54541f0fbbbe9f0752767e2a1ec85271d145c972e886cce575c55bb475944c7eabc47472a971a8543d5efbd7583d4e63d6d1b3520c779cae7bed75a3cf383f57e29a2cce8aa85eccc641d3344a2502a9101c4a30c8981dee8c3607a859d48e76208c168869c7ade96b5b7095230ebfca736b717eb8433c17c541cabb30e1d844d85f48b3e8831c9e7f566ee1e68990082db1f770014b612a30ae598a51495d3104e3fbb8cce03b1749c768dbe30dfcab7017b37b08114c822f06e3d4877c93d8b984493772c4b8fbece95ca1f3c03c00bb1cb77cc64461ec805d9546646df4b06fc51bcb8b4e29c2dd278bffb878d389b3a39276f409bd262902179e743082c40bf84a8ffc0b5058e66394d104bba93ee0c2cd36e9b0a56ba04f8f9c2802c98a90438be9d6311e1518dd08584c6c9bb911d1700c66274e968ca321764b5017311d62cb551d0b891f4bc731b0cb4386abcd4eb8478a8283ffc09f8cd321d1f3fb042b0c671a35187f4f88717cf4bf6028010f02075c860f6a46e5d2f4fe5ed72c245c57f52b6659e28ec70cc83924af3f966e062f3e518ee04dc094db810c1f27b85c8af8f9f22ab6f469c73726f02f1b0623e31a53693c435418c73194d34dddbcf4050ddf84b1c5055e2c1fbf3081dad046f99fdb1b90119ec3b60158eceb0967ee9d031ab3eba6ed69d6830cafbf1fe54dc0954381848ccc08fe680db69bc0d529ef8196678c3718c64721870af062b3732b63ead9ffc6f9ab59ce3dba8ca08157a34e0d23e28d14093f2d85d689509ac435bdd935403f796ff3da077455e5ff132a9c4fde3cb2c2ca3aa3881c45612fb261574c6d33cb0eb362fe3c7a4edb00ed5d7405298ad6753ecaab9c7443c541cd9df4eee71b8d45ab3ce610403e0bed7681ab7804db4dc842bc2b324dc2adfed7ae636cc815d4d0036bdb00797b92dac33c91d89c1e542220f4de0183b53044028c529017e1b7edfc11210cb5674fa71dab4de10052a89ec4adea40539ec1482d73bd511c9b7606d01a5d0097745a3919f9e122f8ba10670ca49d8ae9f518bb5e5e9e4f7cdd1b5446f427cd69e0c302e0068d767e98cd5434e3e27509610bd788a5f892e3eabc3efb9bce9d1ae2aae7fcaa9d28a2d4ecaf564d4c8e79bb47bc39d36a926f1063eba950a39a7987f915b690c00b03f71d67056eac53dbfd0889928a1ea60d0566b4d969aed30ae051597a425e639cc5192fa28467bae6b82f9dcd234724ab952a2605dbf3ad65fed408cdb773260cfd336a4e048953acfa4fdc5d82e8d3c79b67f0eab8077c4a7edf10c92ccc6ef6e7619c01b4361f872449e0920ac7145b9cdff4aff416b0f57fba5b506aa788a89731405e7906e16cde685faa2408d3f16a998e70b9ac491780c21da0239e23aafe293e13985481b0d70bc940483733b1d807d0fbe825a9a911ad74455658917a33d2841c7e1a18fc85e6e6e5fa59f7b3c2ede51b6577b5c3e61e00dc96847c43a8ef1a6b1b5afe1ff5b3f0e09c85b9b8b373af6657a53979832236593ded1d7e15fdcdc12d5c5359986c47d64bd4419090c425666d7c62ef9cd2327913208532451d2dfbfaf1b8c46c93c484dd2c376263bfc58970c12146873a86411c316a0739a934653260c937b598983d8a90a8664c76a25e280cfea892fa6306fad1c610795d322a8d4123c1abae9272217839a2c2f514fffff1b16e6325373e060ff19e31121dbf5a908af3bac187f945588fa336dddc7c458a471f77cbdee0559d0daf3e33db4b9bebf90bc57e9acc038f67397fce2daaef99cdfd42b1ce06d220d45106fb28c5d9e9a95fd955b00198e770723120cf963d8ad07f4c2d039232dc5a495c60b19305a5ca53842f4c739ae7a018baafc035c81cf2737a2ecce9c1bf7d73c81a7f5303e18f2f923e8194f88c69fb9a6944c1e9fac5331c9a4c4d64c253da5de4f80948e385c4fb745bd772a5046fef8318c8ca970c9b6e54906f2205ce0b4f121512d6ff3bdd8d437359abafa07a6a24528408ccd95030cb4e29fd9694a084b47c110a7ce7fbb01c8ced25a1dfcb762e379bd9604b04120529d4d08515ffbcf1989966bad76a9d00f25a852abb86c85717f9b208f689c7c28e3e6d6b658cd6a02be0069836416e542961c92964a8162f1d9452173578ebd548c79872864e9a1bd0e1e00e21f2462244d8cee67c7130faaa1ddc89de291935a51aa8208f07a4717f489c1ff6aee8abd7289a06cec5e2ead06b404fbd4b16a2cf6f12bd919e42f9c2598a4accca7f436f1521f470567b99166779ad8ba0dc0683d8ed89069dce1e85c2db01f74b1a038047a75b7515c743ff5e80fea76ce2fb51f15befe9ac5f0aee3422c9b7014e5f342cf5dcbe827efe786cb71079beffc39db047c92db57837e680e05c2671bc78a19afd3f262464aa1ae98d6d6b84cee2959f0eaad324e8a42a318c9224b897d78a060107e878be817a095b88005ea424410f8bef32f430fdbd4a597b40ac21600019cf15d2b10379ff54ec0440c83bd25b23338f39dd05485aaad576d9e1267d476a40d2154844af1bd0d3917d84177d614ae8bf85ae834eba05ae667d98eaa12fea7338c4c5e480eec4d3e43e6e79c78c2dc5a7b60cf8be356c56395a82c9b06fd3ff79f7106d70a4b2f358470f7c4d4a4136f6467652a45ef051220d65f68d081cbf5dfc38bd9eb5c34dac8143781d95b32401a4d17579d705044b512c9b2e6febd9fc07a45b203fb750153c31301b48f5eb7350879cfe517c4e473f0bfc8158953db1c5c71fbcf9cf7ba68f430c09c5055d501984085db363cd133266f82aba0845121ac3a8016cf4c9982d930c2747ad0ccf13378bd493510896658da2187dedbe2c6a9d188381c61632cc71777089feb063b656667f8a09d0d400f1e4c8c080c4125bb00c3ce4340b217bece64f5218ef56d1d13adc49818aaafb1a850ad8e675a3464e069b476c0ea4ef445b79df9c56d8c49a661061f55d0925adc3a22855562950cc3c165288848cb145581277084685c7922c3e5284c0154a8d31c0261828b3687671fdc13a7a2f4c279b9ba7b03d4e65a0a93ce752e2445a69ef504530baf3c787bc46e41754c19668ce6a9d81a96a9b4a9e1e7aca011ddfbb749f306aea5bcacb20b366cb2adae71b128059461f434e93e6a57fd5d172f1a9478c516c60d265e1c807bc3361747f1461491b15f72fbf7acd97368fbd809a7cf241543c89cb51923503404b618155655140c9c5b6ebe2e2d5ff0361223da489e9190b863dd6881b00806918773b58cfd47a68cf2b98374354366e71c630da12c37156531fd7cf9053b5e5a40a8a09a03ec71964d6a798764bc3e5a1e84e5111a45b92afb2298ac71365644efa9ed261801ec65be58f07561597c128ff5d6dd8c3a07cb7da5bcd0c41480f25163e99620b930a0fd7ad61ebc52b0270a1f7c836c8ca861be901144a219801ba3621b3d4307c7d0bd87000c046f2b33b51ae4460183e3e9dfaa07b08ba42d06d22482c5b09bee0666130d21c6f7fa3b8ee3740dda91a9d19a31b7b0c319c69cd8152b669c7dc3f766e05a4db5ba00dc07fb3a01a43d034f512ffd41b9b0d4e86a5f9b1ca973b3640b0d952ee9086808f93a08d52e6aad606767bb3029ecece7e08b180b093ae1f69d7575b9078b4e4362ba9a250f98e82ade2455bdf45c12a380af4c3e73a0a1e6323320e5a64e706ed3b6f18acb8bcb4d7904045b1facc8afcd3b4bfc9822e5a42126880f0479e6f3422fb8fb62a409e8a6e403f1493facbcd4a7a49532815b86c0eab2d08e88bca99d012581f6ce47980b21efb68870d971114913c23afa866ddf3ad9b7a5a828e5ec35ccf767759d1d335283c3cd6997b37c703f49c7290468422c232a8470cc791826cd65e1b2fd60819c9a7431a31b91de73a5fdb7950cbda6809bc254919ee4b11dcbca5b90d0df969358d612140b86182151b6f85e152dd5fad49733915d750a384b52669c8a5219b7aa572a1f752aa6a7abca0d33ff0f549c50f9aa71ea3a0f1f95bc83ce51a7f3b3d39249835e745aaaabe049914a47adda1c029767b51e7b9a470b5288f47a82e75c5445ea533676f91d46aec81826bc372221ab0fd2eac39783ea8e28eb597199a838171b0b7e6707bca6431920fc923a584944a016b91fd248d0dc57e68d744dd3c80bdce2fd424d9b297e686484f284b95462c6caf7f5f66a3e17f425818067e75afe0bfd088fd95be4f943db4b7623d7e52d398c17b9534dcb73cee4820dff0cf74f05631decf1ccfe2f1263eaeb67bb56d6e1da15b14b07028a5006cb4db7c54ddbe4bd3256dc4b0ed223719e56969f5d354d47b0910c67534aec37e4d7ddbb604b50983f999d0e0bfe54a2f07516d9715f144af40e2aa5865bb70599411c5d1413610eb24f2a76323a47c5c8885e01895c4a5f666f94bc502d5ce09b679b1bc5c36c402f6e16b6f08f05fcff781816355cbde35c608fde3ba14c387f9e77774c1e87f7c365eba28d25601f78cef752bfc3555e6e29013cbc3f3b440f10f7f84c955743a7686c00cc818e3e28c0a5337a067c3bc6b433d866b549a5ed8906dfc8f13b66982341e2f260fd9856b81876fbc4e4ff4f2838c4ce88f33c823f7a251124c9e650cf5df8804cdf45b56cc0df8b7ffbaf002f0283b3cc66ba7f1cdb1e33c7a052eb6ec50d420d10cde606277f6ae5f4caa96813c3a2746f30a4e0ea6a6cb6dcf0c430d0462e8c4f448a110b083fd117d9b06666f2efcefbc5348d0f8b1b246ab62977a4185d2b6864bc19dcdea1b5a255cfc01af4d1d31b275c6be124239d57c06787c14bb4ae427ab6963c324f6710d15a67b9791d8d096806b7227f3054d1d899f41c49db6fa05b8d1bef7111cdf8c1f6d2fba8264b8718133c92999c3321d9b918d4e1765d8972e1d93d0a8fa45a65cf31af77634585f8b1001cf9795469b2b2bfc18a772edd606224bb287ac8d4162a3fa73c612b4c4719f050508e06c0536646e4ef17e7a9ffdecc87b369b13b830623083ec4d8336cc9f33088db5852f8e15dba3c021c20ebbcf3d62f810a929858d1d903153632925e4ded727d76d30d5a72c3f8bcf65fbab6d8b8df97a642f4aa177e9bc9fd70c142891df257354425b6a2335521f232e6a09c485651fcfe8067647ea692bd2223b273df1aba9662d4bcac1b19c6f544a98df30b3e6960e5186163ff248690e6274294519c8da00f507ae765b567623ff9dd2d90a3ce54afd5d6b49992a58275399ca969038482ccab1121493dd27e014fa0614e1be5d69288394dd5250ec33e24ea8cf502cdfbf489d3e5e8aff679427570d92652562747b613329dfd3bc3574d0ed99bf73702b0978c15d23451d13ac50611431013d3653e8c6783911e432ba900c6b4d458c104d2eb7233c4c043165c2d6f26ba9f579419ad252610e14bc20e74b3c39f10bc613acb9ac4cb6412de994a66c4d9376266223583379271b022d1ea20fdc9f4519c93b408000ee8a933263e0358a97242e44454b925e71188aca1f37bba8c2e025fd9ff3c71b0b3a37b0829d9e34a00af510c4cc06fcd9e3635e98a685d67f54651a94931ba2da0d5d560485dac817d9579bfc6d1da558463376486ecb8abc8391ac94d7adce6ce0df7214369881ab936d89c7b2c162b00ed956dab819561b93da6fa100a9999d3414df4cb26cf4469eecd4ef18d6ef62d0fd1592ca34856a737ffd1aa2f8c696cec1ee468ee4abdb53fd4b76a77be087fd8f95df1a8aadf5345ad1e575158f9fea7c61d823dd14488b336d4049ae9971a464bc76c4a68900ef90a56d96eafad4fbebc34232fdc4e67e4d29b6a72d735e6a059e889aab742e007b5dc691a625f7a2baff19e71e4677b3fe4a2c6bc46d4d71c060d197e9c3401c53bc5920ef5280332745995c9ab4b86c0aaa8bbc83f96f6f645c956175c60b0e3acab7f10c92cb3ede0ecb23347f50e383b0bc0b7dd841b119727f9664ff3c6b1cb3051fa270c47b749d800df430a98b6b9722dcc216f93f031b995228432b12c0b85388635ed1045972350a6c00ed29e46086e0f2f103ab97890991cc34cf4694f38266742d6686d09be76bd5716bb470dd68633c221fbd225ab9dd1f1df3081eae5d8b3a59086812899bf4fb480b5e5cde66c2c8657cd3cccb09a8740af308d4d0ab9fd3ae0006cbbbc90829ccec756bf2d89676beb60a70bbb0dcf271351288c5ea14ca7290721656009dcbadb2645464233fcab8092a5d4b0c853563d288012d014fa810727ed78337c30293b9b95eee8fac82fe673d540e91d6968cc07e7fb7643709393a9c58f80201ae093c32705d23eb6b34aece6cfdb0da00d4c56aacbef03d0c6b62d5e37d53b420fb246ab061ff987e13894f4593d53cb5b711cf890b8beaf8ce5131f085b93886c84e202385855a843d413462f118bbe1eb54534479f4a283ccfe60029c0ee35ae40d26e19061a00bcc739afc190ab2f691f4fc6005b41632a903ff303791515fcbb06192e5601fedeb68e2beec42b54b17dce5cdfddf0f5c669a90b2187d769cbaa8e0dcc3e8828f367efe1b5e86fe8e933f6c728695d15d0d8c78f9b74a9587cec5325dfe6d65f552701f07f6708a4ac0e10c3639da38ce6aa2858b366fea997def06f54177afe91ab5d63b4d47dd4d03834a5ecb857aa657fa530097418f9b7c0b0da8365f91aa67a43f3be192ae76dc09b88f37eeca1062d768ce86e5ce217887c3b4d929b4aa59dd2335b4143d78601877270982eeebff47b095dff06ff06d231c7914c70ee3673db58d85e72eff92d789ebda7692ec507c20422e154d3a32ced7030084727ac57d18d3823273e2964f2ad9e7b00310cf48e7377d26fee39f1d609483e1772c2ce8061ac989ba958add711ae66ec47dbeefc154f4f7aeb53841c14654ded1015f113219bbaa4aaa6b013dd35f295daff6bd4f9a03ca5b6ff948af49dbe9d2f37dcbaed3b29469b27ad7e3e0bb89a8bffdba82a9a3eb6cd3561e3deb9cfba29e4a3d6e5094dee3f48c85c3d6a1e14a5eea208192055670a93978ee3c3762fc385d626a0eb1733301d08f93d3924a2a043bdabb963b7e5d5b28415d1db276b9821a8d34b4db0b1a32f30088f0b529d2c51dd8b4a66c7816d0311a7666b7b504ec523d9cbf26b587fbb0eca3d3de4bd0481d0496ad908795373bc447e70fc6e1c79a1fe81df3091521ff9c7b95f33e91dedc9a61962636526e0601008bd8802e179a1f8e7b0db9dbb6f56ea66b1f6eda457e5dd88cd3010f83e3ab00f69f40f301bff352b26dafd8990a8b863a3bf6619e00c014ce289e042fb892e3cd350035292390ba68a4b6c0ec64f6a9b4fef11c7bf77cfbe56504f33462db69c941da779327df796eec593683af3cec3bcaac580839dbef87ce0b7b9d9d6c6287bf237081dce83cdf1804e404e9a5eb74d208c009c4d55b225947fa01c603ec9140f83f7c745be2b106c6c91e3c347797f7eb4523259f186b23c5a49822f9f5ca676512ec7af31402ee4ac519537b7942eb315c5ce6a53d3300b6510406be94d93370f538ec5d4077403efd7241f4537ed5d9d7449e03ed6e03c22a8da9c35054bfa8e8eabbffd016aa63aeb2877e29090dc76b2d5f4ab46d6c7caa49da11e8bb332e51418334ea5d730100a15a6c97db6d322d447ddf3580c7baea0b68e18e86bfad70261c199396009b819b7ee26cca7d381104720ac7378ea3995f0ac58a2d96751e4863fd96c46e1f997d12d3f54f3705583582e8346d669a0e6ec5718241199caeb71a6bf4ab3219b5e79eda40c2b01cd3663e2c823fa97374de4d99efc75ea4fc3ed473a90eb6c2f975d8a9e4a81be9b73d37f704859c73991f3c7a2014939a898f6094efad4a06ba311ee5d096abb2c3fd0dfb8619585ff4ff9242b7b0a5e769b9be51b4efa734b722939a9227245d743113a7f37bf69d9a25b49f1105f58f5cf1d1d3b7c9791df51e8d32b4067e916e06c370a63d8ec134dfcdfde4e0bf12b4be6bfb0adb23f3785a357de5c60604776f4619e27be509393c66a153a6a24ff9c86366fd2989dddceaa7e37782c5508b4dc17db0bacd520a889d7f6e454bac50ab240086d5f16a598fceb130aa9b70bb9da53b8969c67ea27c2913ca958f2b071728d59aa11d3f3419fa4bacbd377b3aaf772f391d4936486e7a81a875c2e546f6f6f89427f66960d8d4f64dedb87a1ff3bad0590e12aaf75c5041722582927cde1cb166f0ded3f7495c29b6eac1eba3c26b501cbeb8c5a4589e816c90b91b34a0e549db9e1d3d63dda47db789b966f12e8f1a730d36a2357d25802bd32063dae98cf559fa42bfbbd75a2b3608f13ab38191ea3edb8e1eb6171782fd1c6b907ee8f9d773958854db875b4640cf121c6e9b63a82f0a9174f77f19ca571936fc3c63cd869122b9e37c7b31b92029807a9497cb50d400ecb46a86adf838362bae3b474d91935a1e7c059107c6887b0cb6daaff5d96df2519bb333a1b76c64d9edb23ed19099fd6bc720fce8c0ef37c7bd6f85f75e55625c084a9cfb89d26b6aa8a256c90bc639b8cbd2c751e74c26aed3eab801bd3023ca90c96b9d5f24e463d7c383f15095c72dab280a304691aa2bdbc8ffc7511fcc8bed42bcbbde6ad08770a2be2e60fb4ed76ead4333df431dac8d8273cc68898412911cb1769344152eb6a4c5a138282ad030170d260a2847bcd8a012e0907af66ddcdff8517b40caa37bca1416809788e2494fd4fce819a9ce2f8e8be47ff1ccf47c546dca12f6e6b77bd52ded1898d73e48978b19abf27b76ab2d4f0bc10287c05309301b42bf16b9dd6b656b83194e1de1d2f8b861ffb6c899b4ffb7f4cf221c525cd28eeba7488dc17445ab00b490e6caf6e9b1867e7368505cf958b40b7f06a504879e3c669186c185d2ebf488df3f38f2f280720c97bcf6f663d479c5938cc2546f46bf2c97d2fe7f0fb88892218d241f981cce09bf551e7568be7bba5b46cf28511dfbdc21d532f2f0d461f23c0bc0073c07679ca24bc11f19ed677d45851fdc28c5db550603f384786b618f7fee736af1a8c481fd904daa5e96fa463bd4c78d684f992fabda39b7bdc4468159c964263b2208", 0x2000, &(0x7f00000043c0)={&(0x7f0000001440)={0x50, 0x0, 0xffffffffffffffff, {0x7, 0x24, 0x9, 0x800, 0x9b10, 0x5, 0x2, 0x1}}, &(0x7f0000000780)={0x18, 0x0, 0x1ff, {0x7}}, &(0x7f0000000b80)={0x18, 0x0, 0x69e8, {0x7f}}, &(0x7f0000000f40)={0x18, 0x0, 0x5, {0x7}}, &(0x7f00000014c0)={0x18, 0x0, 0xfffffffffffffc01, {0x8}}, &(0x7f0000001500)={0x28, 0xfffffffffffffff5, 0x1f, {{0x4, 0x80, 0x2, r2}}}, &(0x7f0000001540)={0x60, 0x0, 0x5, {{0x8000, 0x12, 0x10000, 0x7fffffffffffffff, 0xffffffff, 0x8000, 0x7, 0x3f}}}, &(0x7f00000015c0)={0x18, 0x0, 0xffffffffffffe636, {0x1}}, &(0x7f0000001600)={0x15, 0x0, 0x7, {'}-(#\x00'}}, &(0x7f0000001640)={0x20, 0x0, 0x8}, &(0x7f0000001680)={0x78, 0x0, 0x2, {0x795d, 0xd06, 0x0, {0x2, 0x1000, 0x4, 0x29fa, 0xe43c, 0x70, 0x1f, 0x3, 0x13c, 0x4000, 0xffff, r3, 0x0, 0x6, 0x2}}}, &(0x7f0000001780)={0x90, 0xfffffffffffffff5, 0x5, {0x3, 0x1, 0x2, 0xfffffffffffff9ec, 0x9, 0x7f, {0x1, 0x6, 0x7fff, 0x71, 0x81, 0xfffffffffffffff8, 0x9, 0x5, 0x0, 0x1000, 0x2, 0x0, r4, 0x1, 0xdb}}}, &(0x7f0000003d00)={0x170, 0xfffffffffffffffe, 0x1, [{0x6, 0xffffffff80000000, 0x5, 0x8, ']*+^)'}, {0x4, 0x7, 0x7, 0xfffffffd, 'nilfs2\x00'}, {0x4, 0x0, 0x0, 0x3d}, {0x2, 0x8, 0x4, 0xd06d, '&&,{'}, {0x6, 0x8, 0x7, 0x1ff, 'nilfs2\x00'}, {0x5, 0x7fff800000000, 0x1, 0x400, '{'}, {0x4, 0x2, 0x7, 0x0, 'nilfs2\x00'}, {0x4, 0x100, 0x49, 0x8000, 'nilUs2\x00\xd5-\xf6,\xdf\\$.\xa6\xc1\x90\xe3G\x00p\x1c\xf0\xa8b\x13\xd3uh\x16P7\xb4\x1b\xf2\xe8\xf1\xf1\xe1 \xf6\xd0s\x97w\x85\xbat\xe1\xb8cx\xa4gNh*\x18\b\xca/O\x84\x8d\xcd,A)\x18@\xef\x10'}, {0x1, 0xa5b9, 0x8, 0x68, '&$)$(:h{'}]}, &(0x7f0000004440)={0x5b0, 0x0, 0x8, [{{0x5, 0x0, 0x0, 0x3ff, 0x10001, 0x3, {0x5, 0x7fffffffffffffff, 0x2, 0x1, 0x8000000000000001, 0x5, 0x1ff, 0x9, 0x3, 0x1000, 0x5cd7, r3, 0x0, 0x40, 0x5}}, {0x3, 0x6, 0x7, 0x401, 'nilfs2\x00'}}, {{0x5, 0x0, 0x3, 0x4, 0x9, 0x2, {0x1, 0x7, 0x8, 0x2, 0x4, 0x81, 0x3ff, 0x2, 0x4669, 0x6000, 0x9, 0x0, 0x0, 0x1, 0xfffffffd}}, {0x1, 0x2, 0x8, 0x2, '@&(-&&.+'}}, {{0x5, 0x1, 0x4f37, 0x4, 0x40, 0x2, {0x4, 0x3, 0x80000000, 0x5, 0x4, 0x6, 0x6, 0x1, 0x9, 0x1000, 0xfffffff8, 0x0, 0x0, 0x5, 0x200}}, {0x1, 0x3, 0x7, 0xfdf, 'nilfs2\x00'}}, {{0x0, 0x3, 0x10001, 0x6, 0x1, 0x6, {0x5, 0x7, 0x5, 0x5, 0x6348, 0x5, 0x7, 0xff, 0x20, 0x1000, 0x1, 0x0, 0x0, 0x6b, 0x222a}}, {0x0, 0x7, 0x4, 0x0, 'T&{$'}}, {{0x3, 0x2, 0x800080, 0x4, 0x7ff, 0x3, {0x1, 0x81, 0xb68e, 0x6, 0x9, 0x101, 0x2, 0x4, 0x1, 0x4000, 0x10000, r3, 0xee01, 0x0, 0x8}}, {0x2, 0x2, 0x7, 0x7, 'nilfs2\x00'}}, {{0x6, 0x0, 0x4, 0x1, 0x5, 0x5, {0x5, 0x2, 0xb581, 0x0, 0x8000, 0x1, 0x8000, 0x7, 0x1, 0x6000, 0x10000, r6, r7, 0x2a86, 0x5}}, {0x5, 0x372, 0x0, 0x8}}, {{0x5, 0x3, 0x7f, 0x8, 0xfff, 0x1, {0x2, 0x9, 0x2, 0x2, 0xffff, 0xe49, 0x3, 0x5b2b, 0x5, 0x6000, 0x8, r8, r4, 0x0, 0xb8}}, {0x6, 0x0, 0x16, 0x8, '\t}s\xe0\az\x11{\x05bYg_\xf6\x16\xbc\xdb\xcc\x92O0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x2) [ 405.929006][T21628] hfs: file_umask requires a value [ 405.937020][T21628] hfs: unable to parse mount options [ 405.942262][T21655] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 00:06:45 executing program 3: io_setup(0x9, &(0x7f0000000240)=0x0) (async) r1 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r0, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r1, 0x0}]) (async) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYRES32=r0], &(0x7f0000000280)=""/4115, 0x3e, 0x1013, 0x2}, 0x20) 00:06:45 executing program 2: r0 = syz_mount_image$hfs(&(0x7f0000000100), &(0x7f00000001c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000b00)=[{&(0x7f0000000a40)="c27c1dc9c18fa1c522", 0x9}, {&(0x7f00000002c0)="c61ea75897c4ad184bf5297f8ff73203f3fed06a44a4996bdb4585e6f0ef95260a63eaf02be25f9404cf16027df948887bfd2b8f23e8a3935083c397615835b9c666a9effcc2104208b1e041826e56874d91a5d8048df3abfe57fef6fc65398e1e4fa178442d6c6fce545d9a86c2682ea7db29a7f14b50d4b30dd2cfa536384a4ce6c1acd397c8f2ec7de027904e529023f812a6edde63cab2be98f94a838f56719fdd5bdfb3263a03f22d1e70124df9b53c4a117823af128c22d8e779", 0xbd, 0x400}], 0x10, &(0x7f00000003c0)={[{@session={'session', 0x3d, 0x2}}, {@file_umask={'file_umask', 0x3d, 0x8008000000000000}}, {@codepage={'codepage', 0x3d, 'ascii'}}, {@dir_umask={'dir_umask', 0x3d, 0x1992}}], [{@appraise_type}, {@mask={'mask', 0x3d, 'MAY_APPEND'}}, {@permit_directio}, {@mask={'mask', 0x3d, '^MAY_READ'}}]}, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000000)={0x7, r0, 0x1}) sendto$inet6(r1, &(0x7f0000000040)="697569c84fba179aae2c821555e50d2002c5be3c5cb4c3cee518f4804bcb46d83fe7c8fdb64884000a3db7a283233a241848d287dc3ba47bdd01688b98c194ddf351a60ab4d51c1a47bf4cc812730686a0c5aa262b937370c16ac538132dbbce817be0f31445d2d20454723387d45d194f6ea3f409d4935f8dfca91fddddb3e4d2f744e0c6c128303b43c901bae5a1eb", 0x90, 0x0, &(0x7f0000000380)={0xa, 0x4e23, 0x8, @mcast2, 0x5}, 0x1c) 00:06:45 executing program 4: syz_mount_image$nilfs2(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3a, &(0x7f0000000200)=[{&(0x7f0000011020)="652d8fe95cab1d6a11faaf1e400001000100000000000000781f1f630000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e00000000000000020000000000000001000000010000000018000000000000000000", 0xeb, 0x7}, {&(0x7f0000012520)="0200"/13, 0xd, 0xf2}, {&(0x7f0000000840)="01000000000000000004000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0xff}, {&(0x7f0000010000)="020000000000343418010000f498e16897043d98000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320000000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0x400}, {&(0x7f00000008c0)="42540e730fd3089711faaf1e400007000000000000000000781f1f630000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000000000000000000006000000000000000100000000000000040000000400000002000000000000000000000000000000030000000000000001000000000000000400000000000000020000000000000005000000000000000300000000000000040000000000000001000000000000000100000001000000060000000000000000000000000000000500000000000000010000000000000001000000010000000700000000000000000000000000000003000000000000000100000000000000030000000300000000000000000000000100000000000000020000000000000005aa30159fdb1123568b6b9cb3962e8ada174637ad16e422f7401ccc7238d84941460405881ff0be4132f1e5e89915500bcb571d7c1958966a0705db254243ca9011e4f8a66aedf3e3730c5d7f561e01554afd17a7e6db333c4fc4a865caf2cb5f40c08828c92020840b3867c45a13de1d0a040e5d8420c1ddc1807ba0aa51969767c931e9b6c9f3c11b35f686ead44f24538580a98d0c54ea44dabe3f8555ffa7701acd1bf0932942bc96ee475a872e0bf75d0e557fb66d3a0aeedbb4789457f55fdd39c93c074206c6aff083072cbd0778fc64d11a5623a4c3502785817b24cf1edfdb81e4be4d4ab5ae3fccc50871444b7e87eee7a5c5619c36a4ced01900"/569, 0x239, 0x1000}, {&(0x7f0000000b00)="0200000000000700100001022e0008417df6000000000000100002022e2e00000b00012e6e696c667300000000000000000000000000007c5f5330ace912f505e951599e178013031cacdd4e74e9a0a0639f9cd8fa7bb78c3650a71c3d3b8d5baaf69f47b87a0b3d04c6a257ceb3e9", 0x6f, 0x1400}, {&(0x7f0000010240)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010660)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f0000010700)="000000000000000000f5003421ee4a813c8e246300000000781f1f63000000000000000100000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010740)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010780)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f00000107c0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010800)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x257f}, {&(0x7f0000010840)="0100"/32, 0x20, 0x2800}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000010940)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000010960)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000010980)="3d0000000000000002000000000000003e000000000000000000000000000000781f1f63000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f00000109c0)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000010de0)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000010ec0)="d102c1e890010000781f1f630000000003000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f00000007c0)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000011240)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000011300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers', 0x17b, 0x4c00}, {&(0x7f0000012360)="0200"/32, 0x20, 0x4d7b}, {&(0x7f00000001c0)='/tmp/syz-imagegen3787079791/file0/file0\x00'/64, 0x40, 0x5400}, {&(0x7f0000011760)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000011780)="16aae7c8b63c7c0811faaf1e400000000200000000000000781f1f630000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000011920)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f0000011980)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8600}, {&(0x7f0000011a60)="ee1f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffff0300"/1056, 0x420, 0x8c00}, {&(0x7f0000000080)="00000000be133a78000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000", 0x40, 0x9480}, {&(0x7f0000011ec0)="01000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000011f20)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000001bc0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000bb755ccb35db3f23d2f959c640b3f7e4f89b3e98084087c7d84e05187ba1a4c70bd1d2fa45df73086e0bcab9b39569f71f45460370d5931d172ea6be44eb1b", 0x7f, 0x9800}, {&(0x7f0000011fa0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x987f}, {&(0x7f0000011fe0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000012020)="0000781f1f63000000008c781f1f630000000000000013000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000000f80)="02000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed410200000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bd9f690000000004000000000000001a04000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001400000000000001140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bd9f690000000002000000000000002700000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000eda10100000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd9f690000000002000000000000000a00000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bd9f690000000014000000000000002823000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d00000000000000000000000000000084bd9f690000000002000000000000006400000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085bd9f69000000002ffaf5189cff7c523d2191b3476fbfde51390aa3c6bd40ea105138b903db1d6251a9126bb7", 0x325, 0x9a00}, {&(0x7f0000012380)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000781f1f630000000035000000000000000800000000000000160000000000000006000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000012540)="3a00000000000000050000000000000004000000000000000000000000000000781f1f63000000000c00000003000000781f1f63000000001000000003000000781f1f63000000001000000002000000781f1f630000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f00000125c0)="e01f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f00000129e0)="0100"/32, 0x20, 0xac80}, {&(0x7f0000001380)="0100000000000000000000000000000000000000000000000000000000000000990cb737a570c2be3656c9b50094f630202a9636ea5c02d5a4eadd1bcd7817fc588472bd941faf2906fcee7ea654a3479623803d44e069bc43039d8887fe9a178bab019ab1184ab0da68483d565a256ab301887589a07489a6756e2689985fcb", 0x80, 0xae00}, {&(0x7f0000000040)="0300"/32, 0x20, 0xae80}, {&(0x7f0000012a40)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000012a60)="0100"/32, 0x20, 0xaf80}, {&(0x7f0000012a80)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0xb020}, {&(0x7f0000000000)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000012da0)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000012dc0)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000012e00)="5a83286cef02cd2211faaf1e400006000300000000000000781f1f63000000004000000000000000050000000100000078000000000000000200000000000000030000000000000000000000000000000300000002000000c200000000000000e20000000000000000000000000000000100"/128, 0x80, 0xc000}, {&(0x7f0000012e80)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000012ec0)="160000000000000002000000000000001d00ffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f0000012ee0)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f00000012c0)="00000000000000002a000000000000002b000000000000002c000000000000002d000000000000002e000000000000002f00000000000000310000000000000032000000000000000000000000000000000000f7000000000000000000000000406c75afc8ab2447f706a5a843d8d5a9e336b6c2bfc02dfb540e8407afef72baab025fc05e89a7e7fca3073bf84759a2901fbd4cb1ce00302fe77dd161dcd41d", 0xa0, 0xce00}, {&(0x7f0000012fa0)="ed336a1f90010000781f1f63000000000f000000000000000000000000000000781f1f6300000000781f1f6300000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000040000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000003514000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000013100)="020000000000343418010000f498e168cdbf9e50000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320001000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0xff000}], 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="001f4c9f5c6347210100010006e80934dd000800000004000000bb453caa956ceb4e72e49239bc9e285a980b36717e88c30f63326260081330a2cb03a00004000000dcca56f59195de205a9dc9b04afd531783ca0d5a7d3725ec668509d36916c4937ffd35409d8220701a2227317c118ba2914ad2b8e051c6ef40cb0aaf4c2a3c9c7ad66dcc643e3591764b1f10b0fee5fb60af2a8fc7f78c4982930100000000000000223f0020a8000000003a9469906dbee890264ad241c039f6e4eb983507f4624608d606b1fc115c928666404e605fad8e975f2587fa05c8f20fa601f5f5c8e58ef7a19af4939ec09e0e598df41bc881ee6788940c2a0b4a9003ec62a7f9621b1596e17f9b41ce7cf02bcffa835cd4ff3e9abdec1f23782727060ccbb96e403d000ceb0bd0d60aa144c5251bc4f0f286661a6c758b90ad80f0a334659e737628605b0cb9f16368a09221abaebe6ce62faffc1c657720a3fb44cb6a80d9e854"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) (async) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) (async) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000140)={0x7fffffffffffffff, 0x100000000, 0x2, 0x0, 0x0, [{{r0}, 0xe5b}, {{r1}, 0x4}]}) syz_fuse_handle_req(r0, &(0x7f0000004a00)="aefe194e85f08c26a9bd9cc35882b7611732cd13b2295fc87effccf5963ecfedcb6bb85b13d1bbacd7bb58030b21ba35d422f6ce198c8dbed8f7782c809e2592dc4fcf483951d0dca6a64a4e1f152c03cdfc983cfed7274b7369a6a052d0d393fdf1f7027284c112e3affdd1284a19454264636da5f82e3c438f728df51418881e832c67863e0a1f89f9b581d6825320e8108695d14782f461bd07c4786d9dcd52c3c7650cf03690fadbf2b762f84e01c11116e143e4ef09c650e786f6005bd0872233bbd314e50f228eefdc4cea1d5987fcbef39e7b8c27424ec72b5978e736367a02af150598140fc6348d0db266e9f7b14e73cd762fff3bb56fdcdc2f365b63c4dd0f271b5bc0a2801f6645fe43fc981ae06d752dff8a9f0731b8c558635c3a5907d2cf85a4ac85132c551dad7388a61d991b0bd4352a41b6f5f16d69a74d363e5e78b622d3c808fa6ef5dc8ffca7f6d1f678bb3c13303d0fe5a8a26dd329ca7ed238f704b3f82d7ec78467bc8b7ec5e4111ebb0bed3846112d3419f9d10e99bdf33dcf4083426e5970ad466d90e5ef27009f488eb81c9aae5c0ee935786addc4dc19e50eb49b84577fcc765c5a776387aee6bcdbcb8c086c72e392898ff9d65d40cb68ff57625cb0c60d286bf11a07590b0fdb7b7f94e1f8bbe5082c4642882dbd4ed7e571fd4333f72a3e2ced504c87b2b6cb08ed8a05f0e62b5e804ade6fb225302c31efd3668a1e9af4e5fa65aae851aa3b6945740092909b53da1b6c97bf7c330034a66dfaba0bf63a55ede3cb8859777fc21bcbf3e53f03ffec66003660b42b1799740c7bee0b2bc5e23c1843866136e35f5b8a8937e82d93e833aaa60f207c684863bcedd9d23e2a59cfea5b9891856157cd32f8f9735ec337aa56e97d3f24ef76b8c5f49e143855d32fa531908b0cc95dfe5b39e686f14c6c006c35be703af1186b5fc2e4fd7b23163845667500daf10c5a28042bf7d29c4aef58685a8a216a7eedae3b063d9a2eacced25e3acae5c3963b9bf1ce3dbb2140f4109d33c1914ee59a098e977a91675c4c2f520ec38f9659d9d3ba4af76f97dbfa401313edbea70198e865f7a84823ad820bef859369141c3ab5244e11149b50b58187dda425be20786702ef6edc867134a26855b21aaf8d5be9bbc2e5646f228b235ece386f7c18d62a9128724cb665d55eb284d381a24698b0c2ebcbe75bfc3d9fdc219589523e1ffd0aa99e2e2bd7e4cbc5877d95aa68d302c41e9298978db60944626a610b06035346244f910b36c0507483984af825a1fa7bea8f81a1fd2066e48f08422f9d250756a7dc63804813f63e2c372c770548a86fa88d9fe9f63f03c439aef7dfa40487a6ccb05f8f28c8b43c7979452d58b633c0683a5694ffbb689051779a2547d8aaf5627c8329b226e3389ed30920070134b8eaa563c6dfc62af32e28a89e4af45e2a3a176ecbf2535dc7c2f9a999728da054d8db3ad1b3a658683051fc686b7e9665eb5b39808c6abddb92ed7fa03eb55960bdd47608cdb3bcd026a48900208a9e1cb3ec24915c73d8ab108403776aa2db1a7753d0cc00434410d7b4ffb2911aff3ae086c0cc5661e7872ecbd0f297b21f909a45f10946437c8b41ba7ec951d5cdbcd015ccee847182929edaea2326d1f73985284e7d7237f6b028aeb0e46d321de887155564de1664ec46c6eca18b27af3e3fd4704bb3f3ba055ea8a074dac1368142e7b7f9b8e19b9b56be104facd7fc81192a7396397fb2327c9e69bce51dabd2d4a19029c4a5ecf91b5e41f724a312907c53c8ef291e5ca2a8d9c5218b67c419b666c87aff252da0f30919b4f872f989210db3b8bb4abcb852e464278621c8a6917309e7a085059333151493a4076f65a2a67d79749d07f19c243c643a4843f1da4f3cd355fc06cb94b63ae3daf345e9142384008c9c87eb98cf2c05105208d3c2c0777d4f0b33caa440c91cec463f4d4cf5211082d7e9c52b538af16affb50ffe77cb623ee9acd23d5c690b243a918fa23484ef7aa8cf50ca0d5603f950621fabd1deb352d1e97b84aa50f67c1df408b36e7151a17df28581cf182bc1893258dd6eff472f7fb84183f3530847dc865414da7e44b0c226fd05b7c91652001d20d0aa36aa5689f336cbc7978f5ddf99956256438d4a2a8a7c025d8ede1d2bfab96ddfd311031f5d88d9d450ca6a33d66ca6564fbfb902ea664eebe8beb97f19c539809cdc81708636319711bcdebae131e1e70709a20915560acd3b5c6c4efcd1e126cf2fa058d5a6c4a54443666f012e963e161b9980ef34f43c5485d7391d800082ef7654e96449e542689f92b0a6e0aefd922a24a874631ba1a8359a83ac2aa98575ae7a40b37cb3abf3c9a6c45f72e475809916fabad376c75d8996c357447cc7c6e0625253e0d5ce85c0a6d56ada727c9edff797e2c12f845de2117b58d58f743bc7b38905205152c1afdde119cc9dcf77468bac0afafb02bda4de1599566ae1c903b53254c4d7efdaefe74939a2491f27a9e24d3a1ce47bab04c17ac820abb8bb21a3ae16d042eeff1906cc6a398edd2a8705bd25bb3179492a8ca1b518545e4f07a1549d40245e3b9595b50132f0ad16d55b34a203d59a54f7d9898cb6d27111ccaf8e0231b54bc560ff7edf7824aa16f94efcfa7e7f8ac7cfaa2b89b7945fb81541c620e33d0df14df8d1c23e8db43baac011a1b62e496aefc05b573853b7e433af293ba77930344c3c09e94fd127ffe94b82314fa0ef102e12eab53ac22048d6951cc64e8ab1aa387cdcac6b6700c7527de93debb001d39513aea82d9be9faedeb2b628701f9a0492851c9a4cab084be9f9c4f3174db432bae93f017446932b530377e4757650ee2df70a43c8beed043ab85831fd12ef2d4404a68e57428d27a7accc8bec635722722b6837c8f1c095c9e9634989f5a19c0a3382448a78e255a06beffa9af8482910712f5c9f3d2a200cac752a3f7ee758d95b2d6d2dd27586d5f4f6a6dca6c29b1d7721fef0d15ff5bf6390a058f432ae28bf9374c57f8bb1a18ab85d453d05532028098300de31f72182b2c6fcf26ccaacd1197fcbf2990bc1a4747d34e3f0648aaa28c38205bc0863cc5804575b58ca09b38dbcb75a156a0412129f6f4e532779e13184b78d83ce1568551ba8adf3782719a5cadee56771b3ce133232e19a16645ba8e562b2e141f955f8e7d28aa2e3acdd47c732a3f5ffefe521802dc67a5eaf00e06d48dc40248b0ea0bf40fb4eea4a536b5210351cf3295ff6658ee56ef98aaab25db621207ca125c8df743231783a37a8b12f0cae3bde6a4b785ea6109f7a1bc05c2171fd4b00610b8fbab6d2961a6a0685fabbcd558321e8b2a92d2de5dd7cf551ff105d03aba996b4ee87670eb2c9f93caa7c836a30a0d0a4df38e5c31aef633c62a827fc1d83e67b64e9cfbe1d3b799ec8e5cebc0c6b56b51ce0abb615fce4488aad6feecf1bc4b1c6ea237dfd237585eaa31276f153ff635913a158b1e7ab100758c9aa59c3ca0a881bcb4dda227caacab31ed7da877698fc87b2c305334d9e9622a01382cde97616d980961c19df2e20e0f61c349d00708ad5cf76a44b6234d9a2928ab8130a1b9f1ec96b7d4a548c8f5d59b9865773895a6baed6b8052a21d22caa44c1cd3eb175ac2eb024752d8c1c55c00f2f574e38ef1e36d40d56d1f55c37489825935d52b612e8cb88a92d44a2c4ad504e884581060b94f08d14bddf34e7bff81deb63e5d5985a71ea73fb4c947c47f4b07825832845a9e93a1af1b22e6b025d53a3ea5aaa70d4fff6ad33edb544fdc867fd7e7173ad02d02f3c9818cbe315db587195863404398511435a121af03435d3b5b2a158998540e52f1266673aa8c1ea91f448678bc1da18556c708f931a6b3512110f378d6efb75e3a58d78fcaa306a9d5e738b59526f941eb319812f2e71c8074b1e6a173e1b3044dd6133ece959d89c9167cbd3afd92a3208199eef1c96accaa27969e246334caedf1c1a031b7f21eb632c374dd3c5f05dcff917499e6e02d4ff61930fb2831bdd5a903efd97c955284f20c391f1e3b1451e04995227388d47237b29306197dc79167610e2e9386eff37968c44e5ef53f876ce0451dae9480450f2cb3481e51c9cd1b16dc4e8e92a8947a9c569bde410d2dc20cecc96d0b79f1c4900bb105f1bc709556fa2900e39738d293856432d4a35c282c48948a90d41343eb361fa06f216a559226803dfef7a7aa138bf98480ade5bbcd2eaa4d962bb46d3815d5eecb97b81cf18a79f27ef1b9d85e9073b7c26ff726e6347b8a6abb1427b54371f785c88673dc6e10dfd8d8cb912088d852b3eb5dac8144663eabdc80ffa8b7d3c51c0c5420f725889766a66d53a8535302065b94999df28eae606a8745fb3fa10d9094dec561bb75d213bec5b063b1395de9ceafb8b713509dc566598ca069308a62f2389e7b73becdf5b8762b299f29beee220f595c36aac7f8fd27891f22b2badf47e1a48eabea69ca676c5c69ee9f4b65a4a28ee173dc4184068c236b7fc4dcb3af2d838581764cc7404f1d25bf986a908491bac1a0cf2ee867f048324dd46c041f804f76a84715684612709d70de3e48afd5339d57a6cc448150d92e6e298c2630c907a27e537f88d5d05e144664d5589ed693714167ff7256d9d1132fbe76aa8bf184e51791301283147868f9dbc30cbb69a822dfb26e1b3403e11ab8dce6a5a511c3202bd184e8ca21067864d5744b72d45d1a28cc3ce888b760cc7e420b6040b36c29679594583551c0fb90659a4f7bc577d854a291528870ab52d692ed6237a5c2f686a9ee278f7cd64ada66c22e8373d28d6d3c289a9fdf0cca4e035d88db14d1f98dee9ce5ae2feafefd5e11bfbb4772182891ca96195e858c6517d1083b4ea67ebbef719308f8985c8b9dfff005907718a8f4fe21397802b12cd8153121ebf2c9f033551ddce1580d81abc9ab8b8c60959456dc96ad553f24e58e300816caec0fece53874d9fcec30ca4c6b9a53f3d6f46cec5ef97999616ac64b5692c8342c8e9b414a96aa286c567762921a06b41dcd79a1210526c700af87994be47611fccfa31db166c3de166c143c5d948b61dff1cb7968af9c38591b4d52a00c038fc5e8931b4b2da16016f14035047b58669aa0a5f2ff506d5d07036c87ea62d6eea1e6e9347a6a1d1a90332a2946d8bfe426075cc554cba78f258e1d9f83cf82a46bf81604a3cf07f3875f1d5009b91d74b1c4883c4e066cf42a299f0befa59e81a82e8efaa5895ccac237c6c3019fb8f306b9ce59b5d8ec9598028c1500f129a30bead776eab69765a1a1daeac638417a472973b72b534565017abf3b8a118d2f1a0b7ffd2144020abf2ec430f3d4aaa5ac60ec2d6a3f00fc686cf4a6001ac8d779576ab8b49f4897be200230dcda2383f5cd5ec92ab286f25bb92be366b29a562bc6148f0a68189764708dc5e2fabaaaae53766f6132b79c0d8496a1628d5e92035d454a013d80fb4c9f8023ab3fe29701074f928da107727346afb6e0906cdd4cb232d5058364e5c500df3093a6cc7e118199584fae6efe35491011cfebe9820552d8e1ae1fecad078a6392ebf6a3e0be94c452ec2b8768bf05a129b04a6d899e195a1c9483582cefbb8e3a5a6a6b165afdd01f4c2ef9071c99cab32539457aea8c63bd804555c3e072684f448365fb31792700108996a42fefa43873a14d1274d517109dda832f63fed9d1fb4658ff48439d4a943aa28896254695382f22512367505ec072389959f30af39705aa3fef214c68d9ed184a48ebf91761fdc6154ce601b4e70694dfffdc65f58ff13efbecbf1cf126b8bd58bb4affbdcdf8c5a7ba9a38afe43b2fa4cdd8d1023cb6803487704aa4447bd6e26513ebd7b574730f269c499a2938ca74c8eaa841d0e7448aaac55454db2b4a64954d9a2a1409b7c84db49e4abe128d846b49856da55a4dc874d0cb41914b5746c955dd049eee8569c851af10808e8b9d59ff3ba6a409b1082a430b596c01e15f305c42799d31590dfc43324b8a6a48893b47c2108be41d6b824752b78827d47a51fd12ec1ec727d0f3477dcacf187c1d034d40aef19016fed7fc12651609cead59030ac97699c8012dd63d43d3f00564bf5ce84735f022280bf2c00536ad08d19be5090ae5c1a9b629c697361f7153b9ec23d5bf50a3780d3fc09d2d072c6b955abf18ef061c2159076cbc3d3529c27d86807af392789d7107a6c7a2eee5379711c17fd21c048df98bf228fe438d1395026743c7b1d9f769dd8465734db02a262ef4cd0ff36b3e7050bf555fbcf3c3afd523137d24cfb3651bc324007d76af9b0902ebe8fb04ed5126b91acd7e1146a4e5497988438186877018e43db28701fee308b61b3610e6fdba5d1911ddd1e7a760108cd62069af6a8e959b81faf8697ed24b5892fc746722bd5b2800d675d4db04b490fde2c1a7e564b89a6af556803c23a577f0f85f1ab5183119a7e96e36be68e83d6434e1b022fffef68a72ccf722fd8a0f0e807a6b0db56eaf404a8b70e84404344d8e4abdda2f50c6a8c0b51583a9915b49619db5ede357d03b078a5ccf94349013365e1b699ca5b65078d7b159a2cc15b322b5cac1d958048815267e908b1bb517d8c7437d1bd85a02eb5bd85b81fc7fa5c577ee434fde394d79e18f2a0393e95d0032662a2f6db07b177a4b7ff9d5e1e175ea766d005472083bac1a7c73db04279f7c3874c1705d5f4955f3acb7d0212efcb791ad23b9b30d767cfbcae98c4a87027b9b90c20fb1f43d27367df4fb3ba1dfd731fd1f2ce05994877dd4c758b9feec4a3ddbf2899cb94c2ebb9e31e1b82fec682a6f3714c81af981f4da3b5e4c1bfaa96745f8248b86a8cbce671aab61da958deeac65314980f4ba563269c09a9bf39ee6ee54082638681f06c2e656f05314b61bb122ad1b96c03dd319d1e9404dd9789c8deaf5bce645d638b5d29efd06acfe60493fdae88a417e3c71b58b144aa445ded5b39a5d3a361df81a7694269ad8817e6d44b30f7a743f15c47f56bbd0483d852e03ed0b4079e576eae91b83ef79228b6d96ecabe5a4daf7d2ff74c9745a135b7e14c8f761ed73442b3ef3ad212c2c76c466ea6ea0ec5cebf614fb98d307f3216e31892d00bda0a32abeb79b3ef240ebeb4f176e6ee800d70ca008785f70933d4dc1432c5dd0442387d7b341b502d99b63940d561bcb92d2a1e8aa6afcb073ef9b881b527aa1fa80d7e3f179832ce1a622a21235685790722e77a781824445f87d4200b343795e38297ec25297105ac1a3497d09fdae3dfa0b767654d314bc9c8069bc1811ed4179f6be48da38adf42db4be039ca6557b95a19d0f0331e85c205f4736645a5738a03afbc59a94c41052934463daa8c6a7063c1fabe2b5e5955cadbe0b5bcf2f89c2bf56daa01d6dfe2b6885d32913cbd5b40b1e792eb94e958b28134d3c23bd55339a9f1427eb2924d434d618500c886c04cf47f30a85e870aa919dc1ec5afcc4b76cf293a15d4af637714c6ad6a6e14dcba6bda7149c70596b1b58009386e8347fd0e182e9ee4ae6013da1344c670aeac19662dbdbe0313b4e5cd3f16d9f71bf3e8a7209d967b4422013553b29c8f79dc469642d797cfec7716931540772908e0d6729b248615a764317a9225a48cbf632008237c13fe14d35b32de636552b6adb2bed2fa6413b3f2cd39532d61192e11bb4540a63d5e2143926d84989457123e3af4dffea99bfd709859191b75915ad6b0afa96618d33aafea69c6a9c43c7cc69ed9310fef76b01467f5bd9a11b0c02a293a896287996098b155e42ba6ee9048b87a91c80dbb7afdfcb02fcd77ea2fac7e926b45ecc3007f988ce3352872a80877a646d8de20766ddee44ac3c6199128836c3ae64ea9bd0253a5f58ab508c5838b4c140968dbefbc7010703e53760e0077e45aaf64301a564150698953adb4f16ff8a10fd080da700b546419259fc5db553850adce05ad5b0529d823be7699ac88220ff6b6bbceab3c181a0c2ef72679aae6fa212b8f597c3045bd5802a8dee7e0ab4c4ecc4187cb1c9c1840102e8fd0bc3d6572c56b52bdbb4efe7ad780b12b9fea6ce8d90b68937dc390eb1e1d5e3525a56ce812edeb7544b8544d530b74ed7e9cd4d2d71e8f44e4823a5674a80c2d7e063e7e313b30781b03b73ea8f5c85f961db83ced56ec3be4a18fae80fe97fa62897ac4e6937d70e270167572eb64334c2afc14923dc829b3deba9dc192e31bca6264622737864149bf9a07b6bea5bd1df1163ccd1e8c639aa0e886b77254163572ef0fae5224a23da4f4427a38d937ba7926d962067d6da3b2e57a51ea6df1e5df39496e678b7399d76339c8f1db3c9a8e6276827d79247fdbd73291d3534418529349bdcc428050cc21426ab24f1387c3159905c9ff6d56438a83d8b154e85e0e58fa41e0067d985bb2e2473c127887eccafbee098d63e30ef18b0a416d07c1d2c1f4b8c5827f369314080416fe34a7c0d9f30dba421cffd6ee08ca027ea4f5a218f8c0fbf1da87c2e5afa93b45beec51009291e53dfdb16e212857d71783a4e6c3f58b1eaa8ea9793a13f5933cd2ef32881450d41415ca0b8b9c16cdc214e2f59104f7ccedb2937a888eda4e6981e4fb6243e8d74bee370759bbb886e8cef7a753add62db74db97ecc8f6557bb0c80d73aecbb194021626d626c2ca9d547ca25bf139c727615ea96f80decf9e2e5a83ca81769d4c55a67e49b39435a1a6ea8d574a1103f7fccda65569c4b6766de803c6c0c25ad78c290c10a74c868c2b6f7d27279c9202040cdbfdcee218da2b4e0ff0e398b2c6001c20c74e8820d0777a0d88a89019b64928dbb32bff193fde529c1d988b08770ce97409f430f3a90992ba1e2058257368262bd3ef0a1a8fa5f4031e0d53a58c70e76a01305ce390c01fc41c3c60df492e93cafe8f8b918f2a77e01cf9d00e3b218523a54582153d852785c2aab024c5958de2e48de979bbb40b1b7c868137701d234ddd10d26d66be7982379a37f195f56e1ee45f2b180d67edcafd440f4b2699bef492d5d8e0d422d95fb9c1170388a329188d2d55780dd1172b63a415164ac39f4a534b9a0d015ad580caedf4ee0161f19f1ec51e7f917285fcf1231cf9c931a7db2ec1e0eaf7dac417f3c0a5e4a4fb667950384bda1908d302eabd470468dd403a32a2ec89f7f98842a387c9106a009d935463dda5d49a206135f1cf67abfd46e54fdc49344d81647bd1b97450307c18ab892fa054e4e186c313af7cf81c49cc5fd3107a20681486da93c32c530c65f6a39825a31e0a193eeb73da1df9b5885f83e3ae34a2610c48a300688628362e8ab6642686f2f988023524f28654469593fbc3712e11630a0e2caa09964155189a52a8d8a387c955838a8c61b98bd1700c513169dc9c9048b6590a56f5f9f410305296d22e0bad031502e1ffcf5944e543e1d14f9a329a5b00703bb220e4f173fb47d240ef80a61faa8ca5087a68ade5d2663bda4d8d0c80edfa36cf86f76ea5c893a424175c9bc0e737c5be723ae6ba213da01202e82f95aa2ef424856f66c786afbb11728bb7527c52c31a241666107ee746e9987e4cbf2877ac46f4c76478a39c4e1392bfa136842b3c93134cdc5a892853d6b52c80545faeebb0417ffd2824ca2db629554bb72477be2b75f2542986bdf1214673958427c79404f4d342de6312afe2c87480b3a8653b8c70fd3420a393ab941930fc8b4220557c18fabc6cc067ebce8bbdb7580e2c3afeae22b23c829b8205bb3447e8199fc6ec4003b9653b0be1bcfa6cc60728d353da64301b7934d69719e86c91d588d7ac912395eed2c8286fbac856e6a5777df7bde9900215c1d857a5ad563e1fa1e126ddfa105e1c03b6c666f25bf5fa4bea3f461bac912d995b697c05ec7e7420a0f9ddc1fbdd10d2af6af58b0fba46c10ed3093acf320512dafa551e73e58dd2463fb709267758b09dac656829f1d2bc199bc840bef90b54d25e2ffd8a99664d77ebe278b74743d3da609fb0cf345357496b32b4aa5c3d63576c1a40204ed3f9c8fe873cdff2f1bcda20cec71a0eb5e55cb8646b9fd089c3b2eff91715f5e52f791eb0dca07a4dcc2dc34be9fe12824f56d0d274344389cb947765eef4d23d33a2ef6651bb88a8df1bc02523c64d85d48d7ae3e6f58b19e91eb9155e5b780eab293bda039b5fa63098fc1e0be1f5930aadc932e6692a82cd8b9a9dcc2c61f5d221878dfe3ea99c6769b0fa2c76acc1a92d42df68cb816a6d351fa30383a3ab54554034400fbcc17f2f2d9888b2ef9377019fc93606e021f1a3ff0527266bbbb7fcc0f3ed2c432d4de51aead6c4939019784fba1fb70b49beec77f9f274aadecdf2e821c0ae63c29ff8f6768b984a819e13355d1c5f72698073ec6387df65de824b6ef1a21a72e3ec1e68dfa5f873cb26bce3239da2f070d902c3b94d13da362d91a2ac2cd018732612c682b9b94c79106b0c31fcb9fa0375200379776a5271303a061151725d6853f94aa1bb39acf6b4f1ce6558a5e40e65d13c0699b94a744d68916eb629d3ee2c98018189df0f2174e7b5abd837bb023adb2d154e076d38b4602ae22ca3d6ebe9b959265a83846f210c1f36b0b07b2b37ea6e6c2e745fc661701a82e22230bc754ef11a0fc98bcc7ea730a5655b88f197164815041a87786b2393c35e25d8a94a605ec75b0ecce239aebaaa84f0420406a58ac84114e434713f5549cb7dd30f0085536954e86ef5c90c3804cd51dbfd1d0875fb620a0d6b2197f1f758fa6f4519eb697873422626ec5554a8c0d52084bde67487538b8545116674ed4915faa00e85682ce23fe6964fc85ae26a25dc6c458442c40c531f9af0fc4d84e944fccdddd6bfb448abbda9bb9c6dbbbcaeafc0bfc0138bc1090ca6bfb2780a454b97a1e9859f0321a76f30d005cdfd0e87b297a11b9218977fc43e9b9297924b52848830fd261613608abc8e84329f16702ca17f611e481b2dc0b812117271f138595b47f81092327cfa3353db5400786e3b19da2f64507588d836f5b9823340c502b889943453f7f9ad91253556792c89a8a635e4fe2af3bc039e04c03cb9e92e8caa6eb6a0b73fedd68e62b41fbd144ce840451f2856ecf894c24b0a4179138a135a2c4ba0feae529e846dc16128fd391b60e918f1919fdefddd23ad4942d503036d6ad7d14a4be61b9ebe602193a4555eb98c857f5ba08c1db38838e91a90cee77b653cface5c57d4bdad265a6ae35cad7d41ca394793ad8a40f5298d0fd62e919bdf28a0b88334d43363a2d516ad35bc70a4ac3fed17fbde9cc272b2f9cd26fad9aa689e4bd2e3f8d5aaa7c4944c4556faa833769d8066d2baf79596841173d8809bca02d981c72475aae077cb17d647be2c83ffaa4b7cf0479be54a0b2a4c5d67b2dcb1ed3084aa4d1dab655a6bfcc83c93b7a9825b643162f15017831c0274925f8f0b59ae782c25ab24f6ec69655ac494dc23cf2b9eb337fe7c3701e045085e8e3639382077c4126a7cb0a7d49c7bab707561a51835ca0aa80084", 0x2000, &(0x7f0000006e00)={&(0x7f0000001700)={0x50, 0x0, 0x3, {0x7, 0x24, 0x2, 0x1000200, 0x1, 0x800, 0x8, 0x7}}, &(0x7f0000001840)={0x18, 0x0, 0xfffffffffffffff9, {0x7}}, &(0x7f0000001880)={0x18, 0xffffffffffffffda, 0x0, {0x5}}, &(0x7f00000018c0)={0x18, 0xfffffffffffffff5, 0x6, {0x2}}, &(0x7f0000001900)={0x18, 0xffffffffffffffda, 0x2cc4, {0x4}}, &(0x7f0000001940)={0x28, 0x0, 0x7fffffffffffffff, {{0x3, 0x8001, 0x2}}}, &(0x7f0000001980)={0x60, 0x0, 0x2, {{0x2, 0x3, 0x6, 0x3, 0x6, 0x1, 0x3, 0x3ff}}}, &(0x7f0000001a00)={0x18, 0x0, 0x4, {0x2}}, &(0x7f0000001a40)={0x14, 0x0, 0x6, {'T&{$'}}, &(0x7f0000001a80)={0x20, 0x0, 0x4, {0x0, 0x10}}, &(0x7f0000003f40)={0x78, 0xffffffffffffffda, 0xcaa, {0x0, 0x7, 0x0, {0x1, 0x40, 0x7fffffff, 0x1, 0x8, 0x1, 0x5, 0x1ff, 0x80000000, 0xa000, 0xffff, r3, 0x0, 0x5, 0x69}}}, &(0x7f0000003fc0)={0x90, 0x0, 0x401, {0x6, 0x0, 0x1, 0x6, 0x10001, 0x80d, {0x2, 0x4, 0x8, 0x0, 0x1f, 0x6, 0x6, 0x40, 0x4, 0xa000, 0x8, r3, r4, 0xfffeffff, 0x1}}}, &(0x7f0000004080)={0xe8, 0xfffffffffffffffe, 0x20, [{0x2, 0x4, 0x1, 0x400, '^'}, {0x0, 0xe1f0, 0x0, 0x4}, {0x5, 0x0, 0x1, 0x3, ']'}, {0x4, 0x200, 0x49, 0x0, 'nilUs2\x00\xd5-\xf6,\xdf\\$.\xa6\xc1\x90\xe3G\x00p\x1c\xf0\xa8b\x13\xd3uh\x16P7\xb4\x1b\xf2\xe8\xf1\xf1\xe1 \xf6\xd0s\x97w\x85\xbat\xe1\xb8cx\xa4gNh*\x18\b\xca/O\x84\x8d\xcd,A)\x18@\xef\x10'}, {0x2, 0x3, 0x0, 0x4}]}, &(0x7f0000006a00)={0x3f0, 0xfffffffffffffffe, 0x401, [{{0x0, 0x3, 0x8, 0x80000001, 0x2, 0x5281c547, {0x3, 0x8, 0x8000000000000000, 0x8, 0x7fffffffffffffff, 0x7, 0x4, 0x8001, 0x80000000, 0x1000, 0x0, r3, 0x0, 0x9, 0x5}}, {0x5, 0xad, 0x5, 0x8, '.)\',^'}}, {{0x3, 0x3, 0x6, 0xffffffffffff41a2, 0x8, 0xeeff, {0x3, 0x1f, 0x1000000, 0x1f, 0x1, 0xb3f8, 0x5, 0x4, 0x6, 0x4000, 0x2, r3, 0xffffffffffffffff, 0x5, 0x5b}}, {0x5, 0x9, 0x4, 0x318, '&&,{'}}, {{0x6, 0x0, 0x5, 0xeeaccbb, 0xffff, 0x7fff, {0x9, 0xffff, 0xb121, 0x3, 0x7fff, 0x85, 0x8, 0xfa17, 0x1f, 0x6000, 0x10000, 0x0, r4, 0x10000, 0x4}}, {0x0, 0xd4, 0x16, 0x80000001, '\t}s\xe0\az\x11{\x05bYg_\xf6\x16\xbc\xdb\xcc\x92O0x0}}, {{@in=@broadcast}, 0x0, @in=@multicast2}}, &(0x7f0000003c40)=0xe8) (async) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000003c80)={0x0, 0x0, 0x0}, &(0x7f0000003cc0)=0xc) (async) r8 = getuid() (async, rerun: 32) r9 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 32) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) getresgid(&(0x7f0000000040), &(0x7f0000000180)=0x0, &(0x7f0000000240)) syz_fuse_handle_req(r0, &(0x7f0000001c40)="6a05f22ff04216e85cb291f5051c7e2d72bd709178ca1aaebf4c2729464d922ee75da48572e7a8b39b9166c0346affff6fe6099452dd560203d4bc3afb3da9bd5ab61712f6a179bf0f7d4368cebbf6b9b9340ebb8781157c7bffe6d2a8e66a0c6583ed4edac8bf5f97a50ae1f182c59ef94b7346b8eafe40126243946ecf8c3f15036642732928b41cc116090952b26b2fa40b404d7a941e5417b465c121a4bb0510395dd21534eb8752ed531e4e37ee15d196f2f76349de6073b1d6b808197454d4eba3de898c283d99790a4e6ac783451b54c2446cbb63486873de0047897afd759fc08ab07c19274d215bb7bc80f29a6eb0224e5681a87e1bc3708cda966d311b0dc1f05f233f9a7394afffcc60d4a187147fbf86d57f0a851c9424afa203015b6e934c558e501539978fa66a8892cb29eede3152ff3585dfe577ce40808214fdd151aca42df73e59684eb3bc8fcf0af9574ab766550cff7bf2f33179e03eb0c0dab7fe6057bf60b2b6a891681466617307f5feca3a790a9a04cb3f7b2aac9a9c53af3eff445802c204d4b32c1b3e0e1633952af1fb8a90f1df5338dfdcb0053b5c42e5be3c5354aae169665518d4dc30a66f482e170990722f0921966534479a435486171273e45c61307c0dab610b775429e7bff3496c403701924d04de0ff11cee745db66c3db1b0b0345a6df32dfffd144a2a2406bf9dbb47e44f1c4bf4fb0c214a12d82c698e13ff25f23c974bb3645ffb5d06f93305ea696eecb397b88de8f9fd0d96986bdfe724f28a8337d08ad2698356f98ef4bc6842108bfcdab2bccf3c1b3c7c21c30086d07aeab9247652296e6cdd336966cb16cc76cac8f9d4fc28478cce4fb1bf9070f810afa652fb20525381190f170b88dbfcf62497fbc306f979dca77dd50b715a39353f7b9993a431a58c9501472dbefd00115de976f525282a37a3b00a07d459ad0f2f9896e513f7e3c4fb3bb8523b7c8950d0627d57ca7f8138078eafaf9b53218be6345f80bae0fc3f845825d528f0cfff094cc06471bac8521073100a824a405445b833831a326a68097c0a83f21672d2d8167204675dd02a7e16ac59adf0d9951b3e311d8aed048494f038a01b65cc083f67906c365642e988854493ad1038d3356ff9b20c502c65b871de01debde86c7b0581ad6f4b5c19007021db151720fe907e964862df1e939de5fa3d877113ab1157ea4083141ace901dcdddfa7b1698d79f6a81e97ce8cd624d5a37dc2595a7b2b3a8ae6ab49ea910692450a21782677fb66224b2e42accdbdd02b5f0e9297ab5c2909764f5de4ab98c40a1950db0bca12cf36f4c70df918cb0af85fac78a27ef6d4856bfcbf6441bbb9b6a09e30ef26436c3f15fbf7d4b7281994ab366939cb593cffbd3691ffb83dd5ae7d9fca4fb1b485ad79807e4b94d9a0301e9d6821f31f5bd6edf5c1829a55cd0b5645c7cc8eaacf2a3abd7a5fe4288a71e88b7126ffb4f85cb61df741b9707d495014be1d9b3a07308c15f3d01dcd1f284caafa385d8147febcffac58a1c24af8fb28ff142d96f3380ab8496873e0730be975dfb6f1adc7291558429306cca4e8951879606e8a9a39ea4e21077d58a51d3c764e9024c6e57f86ae279f563fbb9391f0017202aea843380d437f5a29e5de0b9e4280e6359681ff3ef006648fda0033bc1641333da38e2c1d362bb7d23f30cb861837b859a01f09794fdade13d6f40f6f2d73acd416969a9134c0f5333c6234606da33895ffacaead99b25c8488d0aa4ed9cd3174f26732c79f5b4fdcb0a18e5da0e02e4913d80ffc33e886a58a1d85b97e5b1b7c7dad166c32113645eaf0c31eeac4d2a6804bc222d10ad8cf2374272aa42f8a45ad03fac5d1ef873bcdcfd86d14beb257405e5c28ab24e75ecdc74cf0b03e83e0b98991d3963ce0627a8a1a62461ca594b749bdd7bae149dea60deae70f317ae4cf9fd7f5909bd21a56a6aee1d8fd56d7816daf4e6cc98fd191dfee300381f72452064499748326742fc98f7076d9325ab97f37edded3766c37a73f8d9e3b98cfaa1cbff11829d4b433b28744e6c766b1d1abcf7dba1f3d94b00ed87cef95a1aef1cea6c7f6160fb3b744b668b998aee76f0d41d48bc5d797784693bc86d59e9ec84adae15a57702cbfd7df3ce675195a7e78b690bc3af403d6da0259596af2fd80089f1df55ca3819de9c9fe5bed51f001e9a9c5c073cceffc8b9f040e11184ee59637ba078822e263ceba80547f88c7456a3a8cb58a2d6cda4b6f92acc6633804b9eeca74400e879eec64b522b34ddfb7a77f63563092bd7dc0dfe23ec4b764cee1f728279f19c4509e895c0e0ee6733185adcf375a0c5f63a6bb5d0f64376e181d73932e8a869ef9de8ad87861033f131ef5e0e21645716d2af27e84a4602592c427814642c3e968111d1f449fe95fe8cf74f2842ef679acd8caf0b54541f0fbbbe9f0752767e2a1ec85271d145c972e886cce575c55bb475944c7eabc47472a971a8543d5efbd7583d4e63d6d1b3520c779cae7bed75a3cf383f57e29a2cce8aa85eccc641d3344a2502a9101c4a30c8981dee8c3607a859d48e76208c168869c7ade96b5b7095230ebfca736b717eb8433c17c541cabb30e1d844d85f48b3e8831c9e7f566ee1e68990082db1f770014b612a30ae598a51495d3104e3fbb8cce03b1749c768dbe30dfcab7017b37b08114c822f06e3d4877c93d8b984493772c4b8fbece95ca1f3c03c00bb1cb77cc64461ec805d9546646df4b06fc51bcb8b4e29c2dd278bffb878d389b3a39276f409bd262902179e743082c40bf84a8ffc0b5058e66394d104bba93ee0c2cd36e9b0a56ba04f8f9c2802c98a90438be9d6311e1518dd08584c6c9bb911d1700c66274e968ca321764b5017311d62cb551d0b891f4bc731b0cb4386abcd4eb8478a8283ffc09f8cd321d1f3fb042b0c671a35187f4f88717cf4bf6028010f02075c860f6a46e5d2f4fe5ed72c245c57f52b6659e28ec70cc83924af3f966e062f3e518ee04dc094db810c1f27b85c8af8f9f22ab6f469c73726f02f1b0623e31a53693c435418c73194d34dddbcf4050ddf84b1c5055e2c1fbf3081dad046f99fdb1b90119ec3b60158eceb0967ee9d031ab3eba6ed69d6830cafbf1fe54dc0954381848ccc08fe680db69bc0d529ef8196678c3718c64721870af062b3732b63ead9ffc6f9ab59ce3dba8ca08157a34e0d23e28d14093f2d85d689509ac435bdd935403f796ff3da077455e5ff132a9c4fde3cb2c2ca3aa3881c45612fb261574c6d33cb0eb362fe3c7a4edb00ed5d7405298ad6753ecaab9c7443c541cd9df4eee71b8d45ab3ce610403e0bed7681ab7804db4dc842bc2b324dc2adfed7ae636cc815d4d0036bdb00797b92dac33c91d89c1e542220f4de0183b53044028c529017e1b7edfc11210cb5674fa71dab4de10052a89ec4adea40539ec1482d73bd511c9b7606d01a5d0097745a3919f9e122f8ba10670ca49d8ae9f518bb5e5e9e4f7cdd1b5446f427cd69e0c302e0068d767e98cd5434e3e27509610bd788a5f892e3eabc3efb9bce9d1ae2aae7fcaa9d28a2d4ecaf564d4c8e79bb47bc39d36a926f1063eba950a39a7987f915b690c00b03f71d67056eac53dbfd0889928a1ea60d0566b4d969aed30ae051597a425e639cc5192fa28467bae6b82f9dcd234724ab952a2605dbf3ad65fed408cdb773260cfd336a4e048953acfa4fdc5d82e8d3c79b67f0eab8077c4a7edf10c92ccc6ef6e7619c01b4361f872449e0920ac7145b9cdff4aff416b0f57fba5b506aa788a89731405e7906e16cde685faa2408d3f16a998e70b9ac491780c21da0239e23aafe293e13985481b0d70bc940483733b1d807d0fbe825a9a911ad74455658917a33d2841c7e1a18fc85e6e6e5fa59f7b3c2ede51b6577b5c3e61e00dc96847c43a8ef1a6b1b5afe1ff5b3f0e09c85b9b8b373af6657a53979832236593ded1d7e15fdcdc12d5c5359986c47d64bd4419090c425666d7c62ef9cd2327913208532451d2dfbfaf1b8c46c93c484dd2c376263bfc58970c12146873a86411c316a0739a934653260c937b598983d8a90a8664c76a25e280cfea892fa6306fad1c610795d322a8d4123c1abae9272217839a2c2f514fffff1b16e6325373e060ff19e31121dbf5a908af3bac187f945588fa336dddc7c458a471f77cbdee0559d0daf3e33db4b9bebf90bc57e9acc038f67397fce2daaef99cdfd42b1ce06d220d45106fb28c5d9e9a95fd955b00198e770723120cf963d8ad07f4c2d039232dc5a495c60b19305a5ca53842f4c739ae7a018baafc035c81cf2737a2ecce9c1bf7d73c81a7f5303e18f2f923e8194f88c69fb9a6944c1e9fac5331c9a4c4d64c253da5de4f80948e385c4fb745bd772a5046fef8318c8ca970c9b6e54906f2205ce0b4f121512d6ff3bdd8d437359abafa07a6a24528408ccd95030cb4e29fd9694a084b47c110a7ce7fbb01c8ced25a1dfcb762e379bd9604b04120529d4d08515ffbcf1989966bad76a9d00f25a852abb86c85717f9b208f689c7c28e3e6d6b658cd6a02be0069836416e542961c92964a8162f1d9452173578ebd548c79872864e9a1bd0e1e00e21f2462244d8cee67c7130faaa1ddc89de291935a51aa8208f07a4717f489c1ff6aee8abd7289a06cec5e2ead06b404fbd4b16a2cf6f12bd919e42f9c2598a4accca7f436f1521f470567b99166779ad8ba0dc0683d8ed89069dce1e85c2db01f74b1a038047a75b7515c743ff5e80fea76ce2fb51f15befe9ac5f0aee3422c9b7014e5f342cf5dcbe827efe786cb71079beffc39db047c92db57837e680e05c2671bc78a19afd3f262464aa1ae98d6d6b84cee2959f0eaad324e8a42a318c9224b897d78a060107e878be817a095b88005ea424410f8bef32f430fdbd4a597b40ac21600019cf15d2b10379ff54ec0440c83bd25b23338f39dd05485aaad576d9e1267d476a40d2154844af1bd0d3917d84177d614ae8bf85ae834eba05ae667d98eaa12fea7338c4c5e480eec4d3e43e6e79c78c2dc5a7b60cf8be356c56395a82c9b06fd3ff79f7106d70a4b2f358470f7c4d4a4136f6467652a45ef051220d65f68d081cbf5dfc38bd9eb5c34dac8143781d95b32401a4d17579d705044b512c9b2e6febd9fc07a45b203fb750153c31301b48f5eb7350879cfe517c4e473f0bfc8158953db1c5c71fbcf9cf7ba68f430c09c5055d501984085db363cd133266f82aba0845121ac3a8016cf4c9982d930c2747ad0ccf13378bd493510896658da2187dedbe2c6a9d188381c61632cc71777089feb063b656667f8a09d0d400f1e4c8c080c4125bb00c3ce4340b217bece64f5218ef56d1d13adc49818aaafb1a850ad8e675a3464e069b476c0ea4ef445b79df9c56d8c49a661061f55d0925adc3a22855562950cc3c165288848cb145581277084685c7922c3e5284c0154a8d31c0261828b3687671fdc13a7a2f4c279b9ba7b03d4e65a0a93ce752e2445a69ef504530baf3c787bc46e41754c19668ce6a9d81a96a9b4a9e1e7aca011ddfbb749f306aea5bcacb20b366cb2adae71b128059461f434e93e6a57fd5d172f1a9478c516c60d265e1c807bc3361747f1461491b15f72fbf7acd97368fbd809a7cf241543c89cb51923503404b618155655140c9c5b6ebe2e2d5ff0361223da489e9190b863dd6881b00806918773b58cfd47a68cf2b98374354366e71c630da12c37156531fd7cf9053b5e5a40a8a09a03ec71964d6a798764bc3e5a1e84e5111a45b92afb2298ac71365644efa9ed261801ec65be58f07561597c128ff5d6dd8c3a07cb7da5bcd0c41480f25163e99620b930a0fd7ad61ebc52b0270a1f7c836c8ca861be901144a219801ba3621b3d4307c7d0bd87000c046f2b33b51ae4460183e3e9dfaa07b08ba42d06d22482c5b09bee0666130d21c6f7fa3b8ee3740dda91a9d19a31b7b0c319c69cd8152b669c7dc3f766e05a4db5ba00dc07fb3a01a43d034f512ffd41b9b0d4e86a5f9b1ca973b3640b0d952ee9086808f93a08d52e6aad606767bb3029ecece7e08b180b093ae1f69d7575b9078b4e4362ba9a250f98e82ade2455bdf45c12a380af4c3e73a0a1e6323320e5a64e706ed3b6f18acb8bcb4d7904045b1facc8afcd3b4bfc9822e5a42126880f0479e6f3422fb8fb62a409e8a6e403f1493facbcd4a7a49532815b86c0eab2d08e88bca99d012581f6ce47980b21efb68870d971114913c23afa866ddf3ad9b7a5a828e5ec35ccf767759d1d335283c3cd6997b37c703f49c7290468422c232a8470cc791826cd65e1b2fd60819c9a7431a31b91de73a5fdb7950cbda6809bc254919ee4b11dcbca5b90d0df969358d612140b86182151b6f85e152dd5fad49733915d750a384b52669c8a5219b7aa572a1f752aa6a7abca0d33ff0f549c50f9aa71ea3a0f1f95bc83ce51a7f3b3d39249835e745aaaabe049914a47adda1c029767b51e7b9a470b5288f47a82e75c5445ea533676f91d46aec81826bc372221ab0fd2eac39783ea8e28eb597199a838171b0b7e6707bca6431920fc923a584944a016b91fd248d0dc57e68d744dd3c80bdce2fd424d9b297e686484f284b95462c6caf7f5f66a3e17f425818067e75afe0bfd088fd95be4f943db4b7623d7e52d398c17b9534dcb73cee4820dff0cf74f05631decf1ccfe2f1263eaeb67bb56d6e1da15b14b07028a5006cb4db7c54ddbe4bd3256dc4b0ed223719e56969f5d354d47b0910c67534aec37e4d7ddbb604b50983f999d0e0bfe54a2f07516d9715f144af40e2aa5865bb70599411c5d1413610eb24f2a76323a47c5c8885e01895c4a5f666f94bc502d5ce09b679b1bc5c36c402f6e16b6f08f05fcff781816355cbde35c608fde3ba14c387f9e77774c1e87f7c365eba28d25601f78cef752bfc3555e6e29013cbc3f3b440f10f7f84c955743a7686c00cc818e3e28c0a5337a067c3bc6b433d866b549a5ed8906dfc8f13b66982341e2f260fd9856b81876fbc4e4ff4f2838c4ce88f33c823f7a251124c9e650cf5df8804cdf45b56cc0df8b7ffbaf002f0283b3cc66ba7f1cdb1e33c7a052eb6ec50d420d10cde606277f6ae5f4caa96813c3a2746f30a4e0ea6a6cb6dcf0c430d0462e8c4f448a110b083fd117d9b06666f2efcefbc5348d0f8b1b246ab62977a4185d2b6864bc19dcdea1b5a255cfc01af4d1d31b275c6be124239d57c06787c14bb4ae427ab6963c324f6710d15a67b9791d8d096806b7227f3054d1d899f41c49db6fa05b8d1bef7111cdf8c1f6d2fba8264b8718133c92999c3321d9b918d4e1765d8972e1d93d0a8fa45a65cf31af77634585f8b1001cf9795469b2b2bfc18a772edd606224bb287ac8d4162a3fa73c612b4c4719f050508e06c0536646e4ef17e7a9ffdecc87b369b13b830623083ec4d8336cc9f33088db5852f8e15dba3c021c20ebbcf3d62f810a929858d1d903153632925e4ded727d76d30d5a72c3f8bcf65fbab6d8b8df97a642f4aa177e9bc9fd70c142891df257354425b6a2335521f232e6a09c485651fcfe8067647ea692bd2223b273df1aba9662d4bcac1b19c6f544a98df30b3e6960e5186163ff248690e6274294519c8da00f507ae765b567623ff9dd2d90a3ce54afd5d6b49992a58275399ca969038482ccab1121493dd27e014fa0614e1be5d69288394dd5250ec33e24ea8cf502cdfbf489d3e5e8aff679427570d92652562747b613329dfd3bc3574d0ed99bf73702b0978c15d23451d13ac50611431013d3653e8c6783911e432ba900c6b4d458c104d2eb7233c4c043165c2d6f26ba9f579419ad252610e14bc20e74b3c39f10bc613acb9ac4cb6412de994a66c4d9376266223583379271b022d1ea20fdc9f4519c93b408000ee8a933263e0358a97242e44454b925e71188aca1f37bba8c2e025fd9ff3c71b0b3a37b0829d9e34a00af510c4cc06fcd9e3635e98a685d67f54651a94931ba2da0d5d560485dac817d9579bfc6d1da558463376486ecb8abc8391ac94d7adce6ce0df7214369881ab936d89c7b2c162b00ed956dab819561b93da6fa100a9999d3414df4cb26cf4469eecd4ef18d6ef62d0fd1592ca34856a737ffd1aa2f8c696cec1ee468ee4abdb53fd4b76a77be087fd8f95df1a8aadf5345ad1e575158f9fea7c61d823dd14488b336d4049ae9971a464bc76c4a68900ef90a56d96eafad4fbebc34232fdc4e67e4d29b6a72d735e6a059e889aab742e007b5dc691a625f7a2baff19e71e4677b3fe4a2c6bc46d4d71c060d197e9c3401c53bc5920ef5280332745995c9ab4b86c0aaa8bbc83f96f6f645c956175c60b0e3acab7f10c92cb3ede0ecb23347f50e383b0bc0b7dd841b119727f9664ff3c6b1cb3051fa270c47b749d800df430a98b6b9722dcc216f93f031b995228432b12c0b85388635ed1045972350a6c00ed29e46086e0f2f103ab97890991cc34cf4694f38266742d6686d09be76bd5716bb470dd68633c221fbd225ab9dd1f1df3081eae5d8b3a59086812899bf4fb480b5e5cde66c2c8657cd3cccb09a8740af308d4d0ab9fd3ae0006cbbbc90829ccec756bf2d89676beb60a70bbb0dcf271351288c5ea14ca7290721656009dcbadb2645464233fcab8092a5d4b0c853563d288012d014fa810727ed78337c30293b9b95eee8fac82fe673d540e91d6968cc07e7fb7643709393a9c58f80201ae093c32705d23eb6b34aece6cfdb0da00d4c56aacbef03d0c6b62d5e37d53b420fb246ab061ff987e13894f4593d53cb5b711cf890b8beaf8ce5131f085b93886c84e202385855a843d413462f118bbe1eb54534479f4a283ccfe60029c0ee35ae40d26e19061a00bcc739afc190ab2f691f4fc6005b41632a903ff303791515fcbb06192e5601fedeb68e2beec42b54b17dce5cdfddf0f5c669a90b2187d769cbaa8e0dcc3e8828f367efe1b5e86fe8e933f6c728695d15d0d8c78f9b74a9587cec5325dfe6d65f552701f07f6708a4ac0e10c3639da38ce6aa2858b366fea997def06f54177afe91ab5d63b4d47dd4d03834a5ecb857aa657fa530097418f9b7c0b0da8365f91aa67a43f3be192ae76dc09b88f37eeca1062d768ce86e5ce217887c3b4d929b4aa59dd2335b4143d78601877270982eeebff47b095dff06ff06d231c7914c70ee3673db58d85e72eff92d789ebda7692ec507c20422e154d3a32ced7030084727ac57d18d3823273e2964f2ad9e7b00310cf48e7377d26fee39f1d609483e1772c2ce8061ac989ba958add711ae66ec47dbeefc154f4f7aeb53841c14654ded1015f113219bbaa4aaa6b013dd35f295daff6bd4f9a03ca5b6ff948af49dbe9d2f37dcbaed3b29469b27ad7e3e0bb89a8bffdba82a9a3eb6cd3561e3deb9cfba29e4a3d6e5094dee3f48c85c3d6a1e14a5eea208192055670a93978ee3c3762fc385d626a0eb1733301d08f93d3924a2a043bdabb963b7e5d5b28415d1db276b9821a8d34b4db0b1a32f30088f0b529d2c51dd8b4a66c7816d0311a7666b7b504ec523d9cbf26b587fbb0eca3d3de4bd0481d0496ad908795373bc447e70fc6e1c79a1fe81df3091521ff9c7b95f33e91dedc9a61962636526e0601008bd8802e179a1f8e7b0db9dbb6f56ea66b1f6eda457e5dd88cd3010f83e3ab00f69f40f301bff352b26dafd8990a8b863a3bf6619e00c014ce289e042fb892e3cd350035292390ba68a4b6c0ec64f6a9b4fef11c7bf77cfbe56504f33462db69c941da779327df796eec593683af3cec3bcaac580839dbef87ce0b7b9d9d6c6287bf237081dce83cdf1804e404e9a5eb74d208c009c4d55b225947fa01c603ec9140f83f7c745be2b106c6c91e3c347797f7eb4523259f186b23c5a49822f9f5ca676512ec7af31402ee4ac519537b7942eb315c5ce6a53d3300b6510406be94d93370f538ec5d4077403efd7241f4537ed5d9d7449e03ed6e03c22a8da9c35054bfa8e8eabbffd016aa63aeb2877e29090dc76b2d5f4ab46d6c7caa49da11e8bb332e51418334ea5d730100a15a6c97db6d322d447ddf3580c7baea0b68e18e86bfad70261c199396009b819b7ee26cca7d381104720ac7378ea3995f0ac58a2d96751e4863fd96c46e1f997d12d3f54f3705583582e8346d669a0e6ec5718241199caeb71a6bf4ab3219b5e79eda40c2b01cd3663e2c823fa97374de4d99efc75ea4fc3ed473a90eb6c2f975d8a9e4a81be9b73d37f704859c73991f3c7a2014939a898f6094efad4a06ba311ee5d096abb2c3fd0dfb8619585ff4ff9242b7b0a5e769b9be51b4efa734b722939a9227245d743113a7f37bf69d9a25b49f1105f58f5cf1d1d3b7c9791df51e8d32b4067e916e06c370a63d8ec134dfcdfde4e0bf12b4be6bfb0adb23f3785a357de5c60604776f4619e27be509393c66a153a6a24ff9c86366fd2989dddceaa7e37782c5508b4dc17db0bacd520a889d7f6e454bac50ab240086d5f16a598fceb130aa9b70bb9da53b8969c67ea27c2913ca958f2b071728d59aa11d3f3419fa4bacbd377b3aaf772f391d4936486e7a81a875c2e546f6f6f89427f66960d8d4f64dedb87a1ff3bad0590e12aaf75c5041722582927cde1cb166f0ded3f7495c29b6eac1eba3c26b501cbeb8c5a4589e816c90b91b34a0e549db9e1d3d63dda47db789b966f12e8f1a730d36a2357d25802bd32063dae98cf559fa42bfbbd75a2b3608f13ab38191ea3edb8e1eb6171782fd1c6b907ee8f9d773958854db875b4640cf121c6e9b63a82f0a9174f77f19ca571936fc3c63cd869122b9e37c7b31b92029807a9497cb50d400ecb46a86adf838362bae3b474d91935a1e7c059107c6887b0cb6daaff5d96df2519bb333a1b76c64d9edb23ed19099fd6bc720fce8c0ef37c7bd6f85f75e55625c084a9cfb89d26b6aa8a256c90bc639b8cbd2c751e74c26aed3eab801bd3023ca90c96b9d5f24e463d7c383f15095c72dab280a304691aa2bdbc8ffc7511fcc8bed42bcbbde6ad08770a2be2e60fb4ed76ead4333df431dac8d8273cc68898412911cb1769344152eb6a4c5a138282ad030170d260a2847bcd8a012e0907af66ddcdff8517b40caa37bca1416809788e2494fd4fce819a9ce2f8e8be47ff1ccf47c546dca12f6e6b77bd52ded1898d73e48978b19abf27b76ab2d4f0bc10287c05309301b42bf16b9dd6b656b83194e1de1d2f8b861ffb6c899b4ffb7f4cf221c525cd28eeba7488dc17445ab00b490e6caf6e9b1867e7368505cf958b40b7f06a504879e3c669186c185d2ebf488df3f38f2f280720c97bcf6f663d479c5938cc2546f46bf2c97d2fe7f0fb88892218d241f981cce09bf551e7568be7bba5b46cf28511dfbdc21d532f2f0d461f23c0bc0073c07679ca24bc11f19ed677d45851fdc28c5db550603f384786b618f7fee736af1a8c481fd904daa5e96fa463bd4c78d684f992fabda39b7bdc4468159c964263b2208", 0x2000, &(0x7f00000043c0)={&(0x7f0000001440)={0x50, 0x0, 0xffffffffffffffff, {0x7, 0x24, 0x9, 0x800, 0x9b10, 0x5, 0x2, 0x1}}, &(0x7f0000000780)={0x18, 0x0, 0x1ff, {0x7}}, &(0x7f0000000b80)={0x18, 0x0, 0x69e8, {0x7f}}, &(0x7f0000000f40)={0x18, 0x0, 0x5, {0x7}}, &(0x7f00000014c0)={0x18, 0x0, 0xfffffffffffffc01, {0x8}}, &(0x7f0000001500)={0x28, 0xfffffffffffffff5, 0x1f, {{0x4, 0x80, 0x2, r2}}}, &(0x7f0000001540)={0x60, 0x0, 0x5, {{0x8000, 0x12, 0x10000, 0x7fffffffffffffff, 0xffffffff, 0x8000, 0x7, 0x3f}}}, &(0x7f00000015c0)={0x18, 0x0, 0xffffffffffffe636, {0x1}}, &(0x7f0000001600)={0x15, 0x0, 0x7, {'}-(#\x00'}}, &(0x7f0000001640)={0x20, 0x0, 0x8}, &(0x7f0000001680)={0x78, 0x0, 0x2, {0x795d, 0xd06, 0x0, {0x2, 0x1000, 0x4, 0x29fa, 0xe43c, 0x70, 0x1f, 0x3, 0x13c, 0x4000, 0xffff, r3, 0x0, 0x6, 0x2}}}, &(0x7f0000001780)={0x90, 0xfffffffffffffff5, 0x5, {0x3, 0x1, 0x2, 0xfffffffffffff9ec, 0x9, 0x7f, {0x1, 0x6, 0x7fff, 0x71, 0x81, 0xfffffffffffffff8, 0x9, 0x5, 0x0, 0x1000, 0x2, 0x0, r4, 0x1, 0xdb}}}, &(0x7f0000003d00)={0x170, 0xfffffffffffffffe, 0x1, [{0x6, 0xffffffff80000000, 0x5, 0x8, ']*+^)'}, {0x4, 0x7, 0x7, 0xfffffffd, 'nilfs2\x00'}, {0x4, 0x0, 0x0, 0x3d}, {0x2, 0x8, 0x4, 0xd06d, '&&,{'}, {0x6, 0x8, 0x7, 0x1ff, 'nilfs2\x00'}, {0x5, 0x7fff800000000, 0x1, 0x400, '{'}, {0x4, 0x2, 0x7, 0x0, 'nilfs2\x00'}, {0x4, 0x100, 0x49, 0x8000, 'nilUs2\x00\xd5-\xf6,\xdf\\$.\xa6\xc1\x90\xe3G\x00p\x1c\xf0\xa8b\x13\xd3uh\x16P7\xb4\x1b\xf2\xe8\xf1\xf1\xe1 \xf6\xd0s\x97w\x85\xbat\xe1\xb8cx\xa4gNh*\x18\b\xca/O\x84\x8d\xcd,A)\x18@\xef\x10'}, {0x1, 0xa5b9, 0x8, 0x68, '&$)$(:h{'}]}, &(0x7f0000004440)={0x5b0, 0x0, 0x8, [{{0x5, 0x0, 0x0, 0x3ff, 0x10001, 0x3, {0x5, 0x7fffffffffffffff, 0x2, 0x1, 0x8000000000000001, 0x5, 0x1ff, 0x9, 0x3, 0x1000, 0x5cd7, r3, 0x0, 0x40, 0x5}}, {0x3, 0x6, 0x7, 0x401, 'nilfs2\x00'}}, {{0x5, 0x0, 0x3, 0x4, 0x9, 0x2, {0x1, 0x7, 0x8, 0x2, 0x4, 0x81, 0x3ff, 0x2, 0x4669, 0x6000, 0x9, 0x0, 0x0, 0x1, 0xfffffffd}}, {0x1, 0x2, 0x8, 0x2, '@&(-&&.+'}}, {{0x5, 0x1, 0x4f37, 0x4, 0x40, 0x2, {0x4, 0x3, 0x80000000, 0x5, 0x4, 0x6, 0x6, 0x1, 0x9, 0x1000, 0xfffffff8, 0x0, 0x0, 0x5, 0x200}}, {0x1, 0x3, 0x7, 0xfdf, 'nilfs2\x00'}}, {{0x0, 0x3, 0x10001, 0x6, 0x1, 0x6, {0x5, 0x7, 0x5, 0x5, 0x6348, 0x5, 0x7, 0xff, 0x20, 0x1000, 0x1, 0x0, 0x0, 0x6b, 0x222a}}, {0x0, 0x7, 0x4, 0x0, 'T&{$'}}, {{0x3, 0x2, 0x800080, 0x4, 0x7ff, 0x3, {0x1, 0x81, 0xb68e, 0x6, 0x9, 0x101, 0x2, 0x4, 0x1, 0x4000, 0x10000, r3, 0xee01, 0x0, 0x8}}, {0x2, 0x2, 0x7, 0x7, 'nilfs2\x00'}}, {{0x6, 0x0, 0x4, 0x1, 0x5, 0x5, {0x5, 0x2, 0xb581, 0x0, 0x8000, 0x1, 0x8000, 0x7, 0x1, 0x6000, 0x10000, r6, r7, 0x2a86, 0x5}}, {0x5, 0x372, 0x0, 0x8}}, {{0x5, 0x3, 0x7f, 0x8, 0xfff, 0x1, {0x2, 0x9, 0x2, 0x2, 0xffff, 0xe49, 0x3, 0x5b2b, 0x5, 0x6000, 0x8, r8, r4, 0x0, 0xb8}}, {0x6, 0x0, 0x16, 0x8, '\t}s\xe0\az\x11{\x05bYg_\xf6\x16\xbc\xdb\xcc\x92O0x0, &(0x7f0000000180)=0x0) io_setup(0x9, &(0x7f0000000240)=0x0) r4 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r3, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r4, 0x0}]) setsockopt$sock_int(r4, 0x1, 0x7, &(0x7f0000000000), 0x4) dup3(r0, r0, 0x80000) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r5, 0x8979) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r5, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r6, 0x8979) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r6, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(r6, 0xc0184800, &(0x7f0000000140)={0x0, r4, 0x1}) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)='./bus\x00', 0x46}, 0x0) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) 00:06:46 executing program 5: unshare(0x40000000) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x8031, 0xffffffffffffffff, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) (async) r0 = socket$nl_route(0x10, 0x3, 0x0) unshare(0x100) (async) r1 = getpid() sendmsg$netlink(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000004880)={0x28, 0x10, 0x1, 0x0, 0x0, "", [@typed={0x8, 0x0, 0x0, 0x0, @u32=0x7}, @typed={0x8, 0x0, 0x0, 0x0, @ipv4=@broadcast}, @typed={0x8, 0x13, 0x0, 0x0, @pid=r1}]}, 0x28}], 0x1}, 0x0) 00:06:46 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000009c0)={0x0, 0x68}}, 0x0) getsockname$packet(r1, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x3) 00:06:46 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d346100", 0x7c, 0x5}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x81}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d6436342028676c696e676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d5054203abb6269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xb5, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000000000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f00000000c0)={[{@inline_data}, {@nodiscard}, {@noflush_merge}, {@heap}, {@nobarrier}]}, 0x0) r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101400, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, &(0x7f00000001c0)) [ 406.473263][T21678] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 406.473567][T21679] loop3: detected capacity change from 0 to 264192 00:06:46 executing program 2: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r1, 0x8979) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) io_cancel(0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, 0x9, r0, &(0x7f00000003c0)="36b5954273eb2175687ac523b78ad2a6b156be0b2345c3a85bb1763aa8c68fc5bb87893c85931c0a1059f59fdeb3105cd66d46b620eaeeb2bcf9c333e5da806f52aaa6bd0104f03762ba687c2da0a17e229fc3313e2a0756e31769e30a1bf0968d8a798356949fd61803e7a6b4bbaa9441f4ef7608d2307d46e54da17f80657096afeffea22e602fd54b31bb669606a892a6794cecfe57547fb178656c23fac49b534b3e48ee93e90ee782c0514053475a6a9b26eb4a2d18329774511fedc181c9453479916299644ab6129dfd73222899108a95e2514dedc631d07101c892da2c129526b940f862118ed00618a47317d1ec1083b6bf2cd59492633df71ed94faa02689768da6c09e84b78d153a4ae5a4e8fd9bbd99a5125ccec34ce717b491eb880280eb91a5f7b6396ec90d0f3d31b1cb9f06a43dd3311e07af832ecd041bfe1ca235e2e3b2686bbb9affcfaea26ee701fab4ef7f21d9d8fd07cafae21384d72a924154d2ece9f9bb99ba6b8d62260af2faafa0d6c18a2a58f51ca36f34567fc6b3e9d7d016d451b2bf96a3b929852d298401c73d22f1cccd72bf301e5675ef169b14e0d456f02cd988747762841f5d47ffe27fe6d12f16ac5d69d98b878129f831c511553a8a8b72bf29a3cef2be872072edb8e9a5d76b83b3b6183472aa1a8a59c9af55cccf2b0d06fec4c4006791e7253e6adc899b60f0e5e201896aaac9c3678e20ab58e4e3925ef9eb19967046c5199cf4395795ce5046d64d9a93c7fa2fd6c3975e99c628e4d7844444058afa1a036f969a0c40d2db3273cfd5186becc565e8028525813d59dc894499b97a4fff841179987f6c6341467243f960b5da405621f391868851755f4333a81c7eaa330b4485b10d7295011f3436c489cdde7386c2f8d297728fb9a2f2f7e464f1cd443215f876bb4293edf5fdf45bc02ebfc78554121640a92d734545893a2638afeb49bef78159c5319377b926266becf804d0254bb9e432af5526c8b58434dba068ef9242345d0ee8d04cd711aa160c2976106d10aefc932c1e9f6a1f889f0bc4721f289984db14ca42935db104604a1cd6ab19bd440b1a89e92cfb0606cdd0516385c632d38cdc1e6ad770f8c731b304aa1ca2a31ddf9c412f7a16ad7fcd2d68f2c934e8bc2d762945ebf7a0cd61a84c137c6f03a6202d59bfeba3fe1716858abdcda15405528eca638dbbfb223eb41a66890a9f10590df12ade5bac8eef15aec7dc03bb98b3e34724c2366af839f806bcc3e6e63bb8c3ac03da1c4364063b996d8a3af0cc03b57a3f3cc1b00c00631e6f8a14f9aadf26fe3eedb59c96bab720ba8c74c343e01996353e4027accf0d63322cae81d47b4370db4dd346984c76dfe2a480fc1d441e9ba461da27e9eaa4a25452c7726918aec19876e0904b3f3325bd87d7aa33a0c960aedddf88760e8e126f87000ce084f7fe52c71ab04513bd820cb91af09e6311c6e74306768d97e7d88328a72b7d5e085ecd947b3ffb85c8d38787c59c48e53b1ff4d5824b2029e7a7c2cc788ab58b58832034a0bba135039f7151d73b8d31812e4fa1ed2d68b1d048e23bfe4cacea4611295d78d59192757933f37d43e6b6176e37f12bf63056d945759b7352555edcc82eb9067a607324120a1c6a80e27c8baede7799f15bcff3010f558cc0165d411f56c8816b79764062928103ad7917327834a121af0d5c94f776ec700659cc419ef57871f8342b69306e86a25f9f471054800f7497c0662afa66b59d63938fd3c83e9759be9ceba7f8d46a4b3e3dabac9cb7966b3c5069ff0abb11a9edeadcce4cb5e45709aebeae696c1e8e8166b5c68b661bed312c321bb26231f4d4e4c11276edaff88abb693850c8257adb788c36d89ba4a62555f7af4ee3f4987498ec1159bf6ef51aea2bee69c6eb560d55ca459b167df5a52beb41da4a8b1f2b3697bb6a5b3aa7f3fb390343deb87ed1c978f8a0f89a56300744a71f85e6969b13830746d84eaeabc35dbfcc1eba842f8fcb8812b41659c3ec18cf479e692000a11fd64b8a8275b117d15aa0dea0a98222a527a4ad02b3b39a2d90a6eb9d1023f677086d56904db08e22fb5cc37aa818ca3d1366512bd37a223c221604557cde1862f3142eac52e89dfc0f987491a66967490a1305005765bf0ffa1782e963f61d5499eb7a6d22f1f7178aa9872fe4edddf472f38b060c03d8ac11e0961aa0630caa2691c94952858d93120e56e33e0218f35cb6d8b7c7e275500b9ca38f97d3f4274ddf4f8c34f164991d6cc6cbaedc25524cb0278ee77b19684e5df0d6f846924dc8a852313e3ac8e97d5e83658bad9e585ea2bd51a1358bd311967c75d3ec2fc1c7c63563da41b5c0283ea75b82ef705e92fc2c6a99cec5ab057288873539aad84eb85764d1fb08ffb830a975a4ad32324e15ed67bfde62f82a3cdcdcfd467c68c650f215d845561fa6c4aa68d106da1de5305e72868e07676870f836dcfd779705321f57a633ed565e2c326ee66f5a9401d19bc8adaeb8910d0eee0161ccc6b85850db966bc0dc0f628c988686dd1d5fccde8cac1c304e8c0ef18607363eba1f93686bfcfe402f31ec8067487a3fba1d0eb6a14de112fba88d78b3f456c191fccb9b4e327664ce1d48eff6fecdc57fa0c3f565aac8855b5393c87e60b989b8e3af02948e889629b7d1ba7c7f585efc58d93eb44f725a6ce4abdf90883a607ea0cf4c42b5ec5c9ec423d9bbe7415c7866aa636aeb992039650f1c334fd01bcb91a8426b117573fab404dc6dee849b03f06365364d19fde64ac9f2bbb890eb44fdaca940856bab07764bf8f54baec6bf6519befb4845ef9a0d3f3cab40f3f499d154bd8efd1e49ebc723772b7c665cb8ffb9b958792b925cacadec85526f877f20ef8c540179c5800331dbbf87938461ee5cf5638f5a05fe6ca65e29b8aa8d5425bd236eca5caa5339e8d27c2e1ff07bcd75e4943f67208c4157f0e5e42682a2ad213d52f4268f1efb30f21a5a6dbe1a9c0fc0ab95983564b834dbc96af4db2a198c3e6298accf9ce5fd2ae8535e878e2be72a08a08251424b9867c51cd2550922ea927806d4ffed7ef302c2ce9a5353db57a8041a9851bcaa60d76953bb4573b635f9ff9fdcfdb946c1d5d7d21bf57e1841dfc1529c8edc4901f5a3562516e8cc98c5a66477d2e753a95d5847662f3393905a0af1caf78e291cb86ec937ce98873b5f22c59a0bbfb24bd6983e2074433cdd711818cbd3f4e139bc0e60a6113507b8011e2a64248204ed47523a0fa1c9cd46ccf413dfeccdba400ea8acce0ffd383f5f0b4bc4a015953150b70acf849b39560b95f5486401bbbae119492b9787710f954c4a735476da6d8a6fcc437116a47eccf600a2df101bfa1f037c27247662fcdb6707667434d744dd525048022af6f808ea7ec8eb5babd783322e9208971194432706e0a1933ecc0fa03f5c8c7207d99bd06929c0a86af7a6f729902c401f76a5da7a7f667f058a67c637293ae637bbab94c82538415d1f4036816bc4e91d1ae66e59e8b636adf37e650bb5217fb20b4d0518bee4c7833339e592a7d4c002efd31fe75e59bbb202c89fb015b03532fa964abbf5c360cede7f166849ec05fb7f38929d8cc697f9cda79a82fbba11a87cee4e28285a7f5c07a8fff315449f666687525fbee76309a3355a47738d7506e72aa7513b6ead44c1ec91baff5965eff6d508b44f242b3532d65d7fa5e487412a580e77dcd00114c6f2eccf43c2a20620c2ce7fc632e241f7b9a696f08902c368605ab11d54d0eb257e860cddac27e81a56d337191c25347e43b1521f0dd60d0638829e277ce2eb2fb1e3d6b1ff29a3353c8006e848cbe96d120164d7aac84fe0124b72bfe42ea3d153c2cb02435462761e344187c21e4e8807939518e9f0c0472386f0bb3b01df15c89b3760be446a548353da18ac63ba8606087ff60ba027aae3edb8490b042c896c2c5af599766b2cea2627a9af1a3294b651325dc7f457db408b2f1c691f99ef710dcfa9e486ba6e1342c60b0fbe28a96fe0561258d83fc061891d474d007fb211fe92160c14a06609f0316ceb20f92b5a1ab23f428643611efdd488341564e131370390daec4f42488272ac5ee4fe5c192cec711d8ff8d314d6ae5c83ed2250906664a6edb1421273ac2f6122fa123bec79558178e58df3b05c1b9b1ad7d015979cece9a68ed5a2427305e29e4750759f7e2757d89398603b4d22d5f864c5f8608e28894e1dc51b5719b1e6e4cb737123a41acd3d4a4c6b508cfd2cd36df5d1ba2635ada00b85136e2a77925e69cddec5f7e7b3d2c61df634ec8daab1075b618d2f98ac461b16dd855e6d2ec8008e845f934585ebd12206c1a25b5ffb0c2972db47cd0736d51f3e39aa73d553171318548cb2e119a68207732c01aac292f1628f02983ae25bc812e058d77702ff034851d214424b4f0f36b0b5e5f4cda9ff7841c2549e453e058bf3ac7aab203de30c8bc432bda273592d9060bacd1baaec975c0c32211073f67035749595bf9d9057aad7d9f21bf4a87cb9d4d78e1e77cbfecda778bef768dc630c649b4fc6400ab6730732c170e7a93da0ca4fd5f3b30e43526ec1e9f9dec46b3eab0355b84a5c7f9f078eb19c11862576083716c7cff0e2073081b6f52564934e97a6195217ec49930c353373bd01cd95fc51e48549997fc29cb9d6ed75fb5a763bc4c6669a746d72e2074364860b3928f80e514d6bd1d2471aa598da4e47404b033a1d7e398421166050a708071c42c52a65aed7322cdba39bed712573fb055b4d34ae0e8d19076b0ef893eb1a06ac0098a1d27b2f887f64acd7bdc8b67bf96cd86f950f004ea5c974201c929d09561712c8d3baba2d541a4b6e27345ce17c60566bca8b44545c77b22e9b09403467f942bbe2a63f4fa2564cfde616bc6aa26cfb31c2af07a326097fd6bb353ac9fb50d0fcdf652b313bfd76a81dadb039e1c02366aebae21f27704edfdf79e2b1e941dcf79742ea9aecd603ae7c72de23f9c195795a00d9fbdd6b5cc1faac731914ff5a22b0e1323d73d67fe5ebb2595f5430abeef03bd5bf28fdf9e4927a75e63697a911cd2b3c92e4fbab6b556129a15242dadef31cc0ed058651e7e2d326b9a7dd38301d8b641b3e474c0df0b29d1a8a7d4cccb418a500f2d38b5fc037437a3fe1d8f7f5a569eea63703ab3ebf01e78c0a6db769e309a3e812aa32b38eeabd3d9bb8385a91388329ed968b66f1b1db43008af81bfaddc271e0cd2c87cdc664549862013e5d7ca6e36f0fed10e6c15324c0d0c9ced1b977a1846a9f392515f31b6842e00f6c9e7fe4e86e1e1bf94ab6cd97cb8c1d0d4837bcf030345a9106ddca527af08259a7796b33b27fe0436062e75dd772b734d33235c4b005ba711b4aeddea92387d1dcc8c974e41bb96388d615799aa9e900ebf8a08b193156c36b97001e7071e2a33a291187bfd3ee714ed114d1ab0eda0777ac31ec8a5d0776e75f276a79e1a6c30da2f4360818dd0837b9f83f7341922567adae3a8c8f81adb45aa076cf3151fdb224d38f9d623d36329de06bb6af6e9029d761884e471fc4ba3b007408cf04d5c4ebfb02b8431d01d63b0840d5d5a6941559998a3e4d836e1df4a07d6639df4e17a9760dce3e520bb8cbbfa1dd100fcb768411e25793d82aed6d53bd62b344ee6a28ec4e5c2857ef910f6ff3d7d7ff0fbb444969188ab0a902a0cde060af46c72aac41f86e5778a772834e10be457bc6ae03f12d524d793087d86c3a19ba18e67485988", 0x1000, 0x0, 0x0, 0x2, r1}, &(0x7f00000000c0)) (async) ftruncate(r0, 0x8979) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000054c0)={0x1c, 0x16, &(0x7f0000000140)=ANY=[@ANYBLOB="61124c000000000061138c0000000000bf200000000000001500000008ffffffad0301000000000095000000000000006916000000000000bf67000000000000170600000fff07006706000002000000070600000ee60000bf050000000000001f650000000000006507000002000000070700004c0000002d75000000000000bf54000000000000070500000419311f3d24010000000000b7000000000000000500000000000000950000000000000032ed3c5be95e76b67754bb12dc8c27df8ecff9f17d3c30e3c72fe9755ba08508460b603daf5a7d1dbdd2d17f2f17545504000000000000005e12814cb1d8a5d4601d295c45a674f888a08034b7dd399703d6c4f633a9a4f16d0a3e1282ee45a010fb94fa9de56c9d8a814261bdb94a6538b89dc6c60bf70d742a81b72bab8395fa64810b5b1bfd3782519518c51231640d946c175ccb1e4401bda903b71a422bb8fab4d4d81a2261ad20dd7fa18eac8c63d2b1cd06a39702bd547f1ebaa6954f01cef3c9bacec15e2e3b2bd352e93a22adfe8efe33ffa78b02af242f8ee5ff074ef7a6f0c4704403b9bad2b648e90fff24f607000000000000007ed09a9510ee6063229de2984abdd46ea3ec78e3127002ed37c2564b8f8a621483fb2a5ff221e0d831d64759d17b8c59d0f2b06e7f6b7958fb5b939af4be5e55a95f8c6d785a91c7c3f0c17ae7f9ac5ff05f5ecddf0cef90d50e763be96496661c749e21ab63b9f50b30a65a9027ba357bf8c6346a5d45c81c85eb42c439de6f567e347d545741fbbbea3e47b1750f272980087b7f8a1bcce7014137f250370b8a70ae3eaf6d6f03759c3886871e97d063b7f26eed3226bb0b9ee6320a2b02fea719c5ddc82e28c48689b73a5100000000"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xff}, 0x10, 0x0, r0}, 0x80) 00:06:46 executing program 4: syz_mount_image$nilfs2(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x100000, 0x3a, &(0x7f0000000200)=[{&(0x7f0000011020)="652d8fe95cab1d6a11faaf1e400001000100000000000000781f1f630000000020000000000000001000000006000000c00100000000000002000000000000000c000000000000000200000000000000010000000100000000100000000000000000000000000000020000000000000002000000000000000100000001000000120000000000000000000000000000000d000000000000000200000000000000020000000200000000140000000000000000000000000000011400000000000001000000000000000e00000000000000020000000000000001000000010000000018000000000000000000", 0xeb, 0x7}, {&(0x7f0000012520)="0200"/13, 0xd, 0xf2}, {&(0x7f0000000840)="01000000000000000004000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000ed4102000000000000000000000000000100"/96, 0x60, 0xff}, {&(0x7f0000010000)="020000000000343418010000f498e16897043d98000000003f00000000000000000010000000000004000000000000001000000005000000010000000000000004000000000000000000000000000000e003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320000000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0x400}, {&(0x7f00000008c0)="42540e730fd3089711faaf1e400007000000000000000000781f1f630000000010000000000000000c000000050000004001000000000000010000000000000002000000000000000100000000000000000000000000000006000000000000000100000000000000040000000400000002000000000000000000000000000000030000000000000001000000000000000400000000000000020000000000000005000000000000000300000000000000040000000000000001000000000000000100000001000000060000000000000000000000000000000500000000000000010000000000000001000000010000000700000000000000000000000000000003000000000000000100000000000000030000000300000000000000000000000100000000000000020000000000000005aa30159fdb1123568b6b9cb3962e8ada174637ad16e422f7401ccc7238d84941460405881ff0be4132f1e5e89915500bcb571d7c1958966a0705db254243ca9011e4f8a66aedf3e3730c5d7f561e01554afd17a7e6db333c4fc4a865caf2cb5f40c08828c92020840b3867c45a13de1d0a040e5d8420c1ddc1807ba0aa51969767c931e9b6c9f3c11b35f686ead44f24538580a98d0c54ea44dabe3f8555ffa7701acd1bf0932942bc96ee475a872e0bf75d0e557fb66d3a0aeedbb4789457f55fdd39c93c074206c6aff083072cbd0778fc64d11a5623a4c3502785817b24cf1edfdb81e4be4d4ab5ae3fccc50871444b7e87eee7a5c5619c36a4ced01900"/569, 0x239, 0x1000}, {&(0x7f0000000b00)="0200000000000700100001022e0008417df6000000000000100002022e2e00000b00012e6e696c667300000000000000000000000000007c5f5330ace912f505e951599e178013031cacdd4e74e9a0a0639f9cd8fa7bb78c3650a71c3d3b8d5baaf69f47b87a0b3d04c6a257ceb3e9", 0x6f, 0x1400}, {&(0x7f0000010240)="f41f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff0f00"/1056, 0x420, 0x1800}, {&(0x7f0000010660)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2080}, {&(0x7f0000010700)="000000000000000000f5003421ee4a813c8e246300000000781f1f63000000000000000100000000000000000000000000800100"/64, 0x40, 0x2380}, {&(0x7f0000010740)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2400}, {&(0x7f0000010780)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2480}, {&(0x7f00000107c0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x2500}, {&(0x7f0000010800)="00000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000a4810100"/64, 0x40, 0x257f}, {&(0x7f0000010840)="0100"/32, 0x20, 0x2800}, {&(0x7f0000010860)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000200000000000000", 0xe0, 0x28c0}, {&(0x7f0000010940)="0200000000000000000000000000000000000000000000000300000000000000", 0x20, 0x2a40}, {&(0x7f0000010960)="0200000000000000000000000000000000000000000000000400000000000000", 0x20, 0x2b00}, {&(0x7f0000010980)="3d0000000000000002000000000000003e000000000000000000000000000000781f1f63000000000c0000000300000000000000000000000000000003000000", 0x40, 0x2c00}, {&(0x7f00000109c0)="f81f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ff00"/1056, 0x420, 0x3000}, {&(0x7f0000010de0)="05000000000000000100000000000000ffffffffffffffff000000000000000006000000000000000100000000000000ffffffffffffffff000000000000000007000000000000000100000000000000ffffffffffffffff000000000000000008000000000000000100000000000000ffffffffffffffff000000000000000009000000000000000100000000000000ffffffffffffffff00000000000000000a000000000000000100000000000000ffffffffffffffff00000000000000000b000000000000000100000000000000ffffffffffffffff0000000000000000", 0xe0, 0x3820}, {&(0x7f0000010ec0)="d102c1e890010000781f1f630000000003000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000c000000000000000d000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000000700"/352, 0x160, 0x3c00}, {&(0x7f00000007c0)="0c00000000000000100001022e0000000200000000000000100002022e2e00000d000000000000001800050166696c6530000000000000000e00000000000000c803050766696c653100"/96, 0x60, 0x4400}, {&(0x7f0000011240)="0200000000000000100001022e0000000200000000000000100002022e2e00000b00000000000000180006012e6e696c66730000000000000c000000000000001800050266696c6530000000000000000f000000000000001800050166696c65310000000000000010000000000000001800050166696c65320000000000000010000000000000001800050166696c65330000000000000011000000000000006803090166696c652e636f6c6400"/192, 0xc0, 0x4800}, {&(0x7f0000011300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers', 0x17b, 0x4c00}, {&(0x7f0000012360)="0200"/32, 0x20, 0x4d7b}, {&(0x7f00000001c0)='/tmp/syz-imagegen3787079791/file0/file0\x00'/64, 0x40, 0x5400}, {&(0x7f0000011760)='syzkallers\x00'/32, 0x20, 0x5800}, {&(0x7f0000011780)="16aae7c8b63c7c0811faaf1e400000000200000000000000781f1f630000000030000000000000001000000006000000880100000000000002000000000000001000000000000000020000000000000001000000000000000f00000000000000110000000000000002000000000000000100000001000000000400000000000000000000000000000600000000000000020000000000000005000000050000001300000000000000000000000000000014000000000000000100000000000000150000000000000002000000000000001600000000000000030000000000000001180000000000000400000000000000040000000000000000000000000000000100000001000000170000000000000000000000000000000500000000000000000000000000000001000000010000001800000000000000000000000000000003000000000000000000000000000000060000000600000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200"/416, 0x1a0, 0x8000}, {&(0x7f0000011920)="00010900000000000000000000000000000000000000000001000000000000000200000000000000030000000000000004000000000000000500000000000000060000000000000007000000000000000800"/96, 0x60, 0x8400}, {&(0x7f0000011980)="0000000000000000080000000000000009000000000000000a000000000000000b000000000000000c000000000000000d000000000000000e0000000000000010000000000000001100"/96, 0x60, 0x8600}, {&(0x7f0000011a60)="ee1f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffff0300"/1056, 0x420, 0x8c00}, {&(0x7f0000000080)="00000000be133a78000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000", 0x40, 0x9480}, {&(0x7f0000011ec0)="01000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed4103000000000000000000000000001200"/96, 0x60, 0x9500}, {&(0x7f0000011f20)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9780}, {&(0x7f0000001bc0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000bb755ccb35db3f23d2f959c640b3f7e4f89b3e98084087c7d84e05187ba1a4c70bd1d2fa45df73086e0bcab9b39569f71f45460370d5931d172ea6be44eb1b", 0x7f, 0x9800}, {&(0x7f0000011fa0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x987f}, {&(0x7f0000011fe0)="00000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100"/64, 0x40, 0x9900}, {&(0x7f0000012020)="0000781f1f63000000008c781f1f630000000000000013000000000000000000000000a4810100"/64, 0x40, 0x9980}, {&(0x7f0000000f80)="02000000000000000004000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed410200000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080bd9f690000000004000000000000001a04000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001400000000000001140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081bd9f690000000002000000000000002700000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000eda10100000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082bd9f690000000002000000000000000a00000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083bd9f690000000014000000000000002823000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810200000000000102010000000000000000000000000009000000000000000a000000000000000f000000000000000c000000000000000d00000000000000000000000000000084bd9f690000000002000000000000006400000000000000781f1f6300000000781f1f630000000092ddcb2992ddcb290000000000000000ed810100000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085bd9f69000000002ffaf5189cff7c523d2191b3476fbfde51390aa3c6bd40ea105138b903db1d6251a9126bb7", 0x325, 0x9a00}, {&(0x7f0000012380)="0000000000000000000000000000000000000000000000000100000000000000781f1f63000000000c000000000000000200000000000000050000000000000004000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000020000000000000003000000000000000400000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000781f1f630000000035000000000000000800000000000000160000000000000006000000000000000000000000000000781f1f6300000000781f1f63000000000000000000000000000000000000000000800100000000000000000000000000130000000000000014000000000000001500000000000000160000000000000001180000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000300000000000000", 0x1a0, 0xa0c0}, {&(0x7f0000012540)="3a00000000000000050000000000000004000000000000000000000000000000781f1f63000000000c00000003000000781f1f63000000001000000003000000781f1f63000000001000000002000000781f1f630000000005000000020000000000000000000000000000000200"/128, 0x80, 0xa400}, {&(0x7f00000125c0)="e01f0000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000002000000020000000200000ffffff0100"/1056, 0x420, 0xa800}, {&(0x7f00000129e0)="0100"/32, 0x20, 0xac80}, {&(0x7f0000001380)="0100000000000000000000000000000000000000000000000000000000000000990cb737a570c2be3656c9b50094f630202a9636ea5c02d5a4eadd1bcd7817fc588472bd941faf2906fcee7ea654a3479623803d44e069bc43039d8887fe9a178bab019ab1184ab0da68483d565a256ab301887589a07489a6756e2689985fcb", 0x80, 0xae00}, {&(0x7f0000000040)="0300"/32, 0x20, 0xae80}, {&(0x7f0000012a40)="0300"/32, 0x20, 0xaf00}, {&(0x7f0000012a60)="0100"/32, 0x20, 0xaf80}, {&(0x7f0000012a80)="050000000000000001000000000000000200000000000000000000000000000006000000000000000100000000000000020000000000000000000000000000000700000000000000010000000000000002000000000000000000000000000000080000000000000001000000000000000200000000000000000000000000000009000000000000000100000000000000020000000000000000000000000000000a000000000000000100000000000000010000000000000000000000000000000b0000000000000001000000000000000100000000000000000000000000000017000000000000000200000000000000ffffffffffffffff000000000000000018000000000000000200000000000000ffffffffffffffff000000000000000019000000000000000200000000000000ffffffffffffffff00000000000000001a000000000000000200000000000000ffffffffffffffff00000000000000001b000000000000000200000000000000ffffffffffffffff00000000000000001c000000000000000200000000000000ffffffffffffffff00000000000000001d000000000000000200000000000000ffffffffffffffff000000000000000021000000000000000200000000000000ffffffffffffffff00000000000000001e000000000000000200000000000000ffffffffffffffff00000000000000001f000000000000000200000000000000ffffffffffffffff000000000000000012000000000000000200000000000000ffffffffffffffff000000000000000023000000000000000200000000000000ffffffffffffffff000000000000000024000000000000000200000000000000ffffffffffffffff000000000000000025000000000000000200000000000000ffffffffffffffff000000000000000026000000000000000200000000000000ffffffffffffffff000000000000000028000000000000000200000000000000ffffffffffffffff000000000000000029000000000000000200000000000000ffffffffffffffff0000000000000000", 0x300, 0xb020}, {&(0x7f0000000000)="22000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb400}, {&(0x7f0000012da0)="11000000000000000200000000000000ffffffffffffffff0000000000000000", 0x20, 0xb800}, {&(0x7f0000012dc0)="13000000000000000200000000000000ffffffffffffffff000000000000000014000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xbc00}, {&(0x7f0000012e00)="5a83286cef02cd2211faaf1e400006000300000000000000781f1f63000000004000000000000000050000000100000078000000000000000200000000000000030000000000000000000000000000000300000002000000c200000000000000e20000000000000000000000000000000100"/128, 0x80, 0xc000}, {&(0x7f0000012e80)="15000000000000000200000000000000ffffffffffffffff000000000000000027000000000000000200000000000000ffffffffffffffff0000000000000000", 0x40, 0xc400}, {&(0x7f0000012ec0)="160000000000000002000000000000001d00ffffffffffff0000000000000000", 0x20, 0xc800}, {&(0x7f0000012ee0)="0001080000000000000000000000000000000000000000000100000000000000020000000000000022000000000000008200000000000000a200000000000000c200000000000000e200"/96, 0x60, 0xcc00}, {&(0x7f00000012c0)="00000000000000002a000000000000002b000000000000002c000000000000002d000000000000002e000000000000002f00000000000000310000000000000032000000000000000000000000000000000000f7000000000000000000000000406c75afc8ab2447f706a5a843d8d5a9e336b6c2bfc02dfb540e8407afef72baab025fc05e89a7e7fca3073bf84759a2901fbd4cb1ce00302fe77dd161dcd41d", 0xa0, 0xce00}, {&(0x7f0000012fa0)="ed336a1f90010000781f1f63000000000f000000000000000000000000000000781f1f6300000000781f1f6300000000000000000000000000000000000000000080010000000000010201000000000000000000000000000d000000000000000e000000000000003300000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000040000000000001700000000000000000000000000000000000000000000000000000000000000000000000000000000003514000000000000000000000000000000000000000001000000000000000000000000000000781f1f6300000000781f1f630000000000000000000000000000000000000000008001000000000000000000000000001800"/352, 0x160, 0xd000}, {&(0x7f0000013100)="020000000000343418010000f498e168cdbf9e50000000003f00000000000000000010000000000004000000000000001000000005000000020000000000000030000000000000000300000000000000a003000000000000781f1f6300000000781f1f6300000000781f1f63000000000100320001000100781f1f6300000000004eed0000000000000000000b00000080002000c00010005745cea941714c61b9841bd4a64c433600"/192, 0xc0, 0xff000}], 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="001f4c9f5c6347210100010006e80934dd000800000004000000bb453caa956ceb4e72e49239bc9e285a980b36717e88c30f63326260081330a2cb03a00004000000dcca56f59195de205a9dc9b04afd531783ca0d5a7d3725ec668509d36916c4937ffd35409d8220701a2227317c118ba2914ad2b8e051c6ef40cb0aaf4c2a3c9c7ad66dcc643e3591764b1f10b0fee5fb60af2a8fc7f78c4982930100000000000000223f0020a8000000003a9469906dbee890264ad241c039f6e4eb983507f4624608d606b1fc115c928666404e605fad8e975f2587fa05c8f20fa601f5f5c8e58ef7a19af4939ec09e0e598df41bc881ee6788940c2a0b4a9003ec62a7f9621b1596e17f9b41ce7cf02bcffa835cd4ff3e9abdec1f23782727060ccbb96e403d000ceb0bd0d60aa144c5251bc4f0f286661a6c758b90ad80f0a334659e737628605b0cb9f16368a09221abaebe6ce62faffc1c657720a3fb44cb6a80d9e854"], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x0, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) ioctl$FIDEDUPERANGE(r1, 0xc0189436, &(0x7f0000000140)={0x7fffffffffffffff, 0x100000000, 0x2, 0x0, 0x0, [{{r0}, 0xe5b}, {{r1}, 0x4}]}) syz_fuse_handle_req(r0, &(0x7f0000004a00)="aefe194e85f08c26a9bd9cc35882b7611732cd13b2295fc87effccf5963ecfedcb6bb85b13d1bbacd7bb58030b21ba35d422f6ce198c8dbed8f7782c809e2592dc4fcf483951d0dca6a64a4e1f152c03cdfc983cfed7274b7369a6a052d0d393fdf1f7027284c112e3affdd1284a19454264636da5f82e3c438f728df51418881e832c67863e0a1f89f9b581d6825320e8108695d14782f461bd07c4786d9dcd52c3c7650cf03690fadbf2b762f84e01c11116e143e4ef09c650e786f6005bd0872233bbd314e50f228eefdc4cea1d5987fcbef39e7b8c27424ec72b5978e736367a02af150598140fc6348d0db266e9f7b14e73cd762fff3bb56fdcdc2f365b63c4dd0f271b5bc0a2801f6645fe43fc981ae06d752dff8a9f0731b8c558635c3a5907d2cf85a4ac85132c551dad7388a61d991b0bd4352a41b6f5f16d69a74d363e5e78b622d3c808fa6ef5dc8ffca7f6d1f678bb3c13303d0fe5a8a26dd329ca7ed238f704b3f82d7ec78467bc8b7ec5e4111ebb0bed3846112d3419f9d10e99bdf33dcf4083426e5970ad466d90e5ef27009f488eb81c9aae5c0ee935786addc4dc19e50eb49b84577fcc765c5a776387aee6bcdbcb8c086c72e392898ff9d65d40cb68ff57625cb0c60d286bf11a07590b0fdb7b7f94e1f8bbe5082c4642882dbd4ed7e571fd4333f72a3e2ced504c87b2b6cb08ed8a05f0e62b5e804ade6fb225302c31efd3668a1e9af4e5fa65aae851aa3b6945740092909b53da1b6c97bf7c330034a66dfaba0bf63a55ede3cb8859777fc21bcbf3e53f03ffec66003660b42b1799740c7bee0b2bc5e23c1843866136e35f5b8a8937e82d93e833aaa60f207c684863bcedd9d23e2a59cfea5b9891856157cd32f8f9735ec337aa56e97d3f24ef76b8c5f49e143855d32fa531908b0cc95dfe5b39e686f14c6c006c35be703af1186b5fc2e4fd7b23163845667500daf10c5a28042bf7d29c4aef58685a8a216a7eedae3b063d9a2eacced25e3acae5c3963b9bf1ce3dbb2140f4109d33c1914ee59a098e977a91675c4c2f520ec38f9659d9d3ba4af76f97dbfa401313edbea70198e865f7a84823ad820bef859369141c3ab5244e11149b50b58187dda425be20786702ef6edc867134a26855b21aaf8d5be9bbc2e5646f228b235ece386f7c18d62a9128724cb665d55eb284d381a24698b0c2ebcbe75bfc3d9fdc219589523e1ffd0aa99e2e2bd7e4cbc5877d95aa68d302c41e9298978db60944626a610b06035346244f910b36c0507483984af825a1fa7bea8f81a1fd2066e48f08422f9d250756a7dc63804813f63e2c372c770548a86fa88d9fe9f63f03c439aef7dfa40487a6ccb05f8f28c8b43c7979452d58b633c0683a5694ffbb689051779a2547d8aaf5627c8329b226e3389ed30920070134b8eaa563c6dfc62af32e28a89e4af45e2a3a176ecbf2535dc7c2f9a999728da054d8db3ad1b3a658683051fc686b7e9665eb5b39808c6abddb92ed7fa03eb55960bdd47608cdb3bcd026a48900208a9e1cb3ec24915c73d8ab108403776aa2db1a7753d0cc00434410d7b4ffb2911aff3ae086c0cc5661e7872ecbd0f297b21f909a45f10946437c8b41ba7ec951d5cdbcd015ccee847182929edaea2326d1f73985284e7d7237f6b028aeb0e46d321de887155564de1664ec46c6eca18b27af3e3fd4704bb3f3ba055ea8a074dac1368142e7b7f9b8e19b9b56be104facd7fc81192a7396397fb2327c9e69bce51dabd2d4a19029c4a5ecf91b5e41f724a312907c53c8ef291e5ca2a8d9c5218b67c419b666c87aff252da0f30919b4f872f989210db3b8bb4abcb852e464278621c8a6917309e7a085059333151493a4076f65a2a67d79749d07f19c243c643a4843f1da4f3cd355fc06cb94b63ae3daf345e9142384008c9c87eb98cf2c05105208d3c2c0777d4f0b33caa440c91cec463f4d4cf5211082d7e9c52b538af16affb50ffe77cb623ee9acd23d5c690b243a918fa23484ef7aa8cf50ca0d5603f950621fabd1deb352d1e97b84aa50f67c1df408b36e7151a17df28581cf182bc1893258dd6eff472f7fb84183f3530847dc865414da7e44b0c226fd05b7c91652001d20d0aa36aa5689f336cbc7978f5ddf99956256438d4a2a8a7c025d8ede1d2bfab96ddfd311031f5d88d9d450ca6a33d66ca6564fbfb902ea664eebe8beb97f19c539809cdc81708636319711bcdebae131e1e70709a20915560acd3b5c6c4efcd1e126cf2fa058d5a6c4a54443666f012e963e161b9980ef34f43c5485d7391d800082ef7654e96449e542689f92b0a6e0aefd922a24a874631ba1a8359a83ac2aa98575ae7a40b37cb3abf3c9a6c45f72e475809916fabad376c75d8996c357447cc7c6e0625253e0d5ce85c0a6d56ada727c9edff797e2c12f845de2117b58d58f743bc7b38905205152c1afdde119cc9dcf77468bac0afafb02bda4de1599566ae1c903b53254c4d7efdaefe74939a2491f27a9e24d3a1ce47bab04c17ac820abb8bb21a3ae16d042eeff1906cc6a398edd2a8705bd25bb3179492a8ca1b518545e4f07a1549d40245e3b9595b50132f0ad16d55b34a203d59a54f7d9898cb6d27111ccaf8e0231b54bc560ff7edf7824aa16f94efcfa7e7f8ac7cfaa2b89b7945fb81541c620e33d0df14df8d1c23e8db43baac011a1b62e496aefc05b573853b7e433af293ba77930344c3c09e94fd127ffe94b82314fa0ef102e12eab53ac22048d6951cc64e8ab1aa387cdcac6b6700c7527de93debb001d39513aea82d9be9faedeb2b628701f9a0492851c9a4cab084be9f9c4f3174db432bae93f017446932b530377e4757650ee2df70a43c8beed043ab85831fd12ef2d4404a68e57428d27a7accc8bec635722722b6837c8f1c095c9e9634989f5a19c0a3382448a78e255a06beffa9af8482910712f5c9f3d2a200cac752a3f7ee758d95b2d6d2dd27586d5f4f6a6dca6c29b1d7721fef0d15ff5bf6390a058f432ae28bf9374c57f8bb1a18ab85d453d05532028098300de31f72182b2c6fcf26ccaacd1197fcbf2990bc1a4747d34e3f0648aaa28c38205bc0863cc5804575b58ca09b38dbcb75a156a0412129f6f4e532779e13184b78d83ce1568551ba8adf3782719a5cadee56771b3ce133232e19a16645ba8e562b2e141f955f8e7d28aa2e3acdd47c732a3f5ffefe521802dc67a5eaf00e06d48dc40248b0ea0bf40fb4eea4a536b5210351cf3295ff6658ee56ef98aaab25db621207ca125c8df743231783a37a8b12f0cae3bde6a4b785ea6109f7a1bc05c2171fd4b00610b8fbab6d2961a6a0685fabbcd558321e8b2a92d2de5dd7cf551ff105d03aba996b4ee87670eb2c9f93caa7c836a30a0d0a4df38e5c31aef633c62a827fc1d83e67b64e9cfbe1d3b799ec8e5cebc0c6b56b51ce0abb615fce4488aad6feecf1bc4b1c6ea237dfd237585eaa31276f153ff635913a158b1e7ab100758c9aa59c3ca0a881bcb4dda227caacab31ed7da877698fc87b2c305334d9e9622a01382cde97616d980961c19df2e20e0f61c349d00708ad5cf76a44b6234d9a2928ab8130a1b9f1ec96b7d4a548c8f5d59b9865773895a6baed6b8052a21d22caa44c1cd3eb175ac2eb024752d8c1c55c00f2f574e38ef1e36d40d56d1f55c37489825935d52b612e8cb88a92d44a2c4ad504e884581060b94f08d14bddf34e7bff81deb63e5d5985a71ea73fb4c947c47f4b07825832845a9e93a1af1b22e6b025d53a3ea5aaa70d4fff6ad33edb544fdc867fd7e7173ad02d02f3c9818cbe315db587195863404398511435a121af03435d3b5b2a158998540e52f1266673aa8c1ea91f448678bc1da18556c708f931a6b3512110f378d6efb75e3a58d78fcaa306a9d5e738b59526f941eb319812f2e71c8074b1e6a173e1b3044dd6133ece959d89c9167cbd3afd92a3208199eef1c96accaa27969e246334caedf1c1a031b7f21eb632c374dd3c5f05dcff917499e6e02d4ff61930fb2831bdd5a903efd97c955284f20c391f1e3b1451e04995227388d47237b29306197dc79167610e2e9386eff37968c44e5ef53f876ce0451dae9480450f2cb3481e51c9cd1b16dc4e8e92a8947a9c569bde410d2dc20cecc96d0b79f1c4900bb105f1bc709556fa2900e39738d293856432d4a35c282c48948a90d41343eb361fa06f216a559226803dfef7a7aa138bf98480ade5bbcd2eaa4d962bb46d3815d5eecb97b81cf18a79f27ef1b9d85e9073b7c26ff726e6347b8a6abb1427b54371f785c88673dc6e10dfd8d8cb912088d852b3eb5dac8144663eabdc80ffa8b7d3c51c0c5420f725889766a66d53a8535302065b94999df28eae606a8745fb3fa10d9094dec561bb75d213bec5b063b1395de9ceafb8b713509dc566598ca069308a62f2389e7b73becdf5b8762b299f29beee220f595c36aac7f8fd27891f22b2badf47e1a48eabea69ca676c5c69ee9f4b65a4a28ee173dc4184068c236b7fc4dcb3af2d838581764cc7404f1d25bf986a908491bac1a0cf2ee867f048324dd46c041f804f76a84715684612709d70de3e48afd5339d57a6cc448150d92e6e298c2630c907a27e537f88d5d05e144664d5589ed693714167ff7256d9d1132fbe76aa8bf184e51791301283147868f9dbc30cbb69a822dfb26e1b3403e11ab8dce6a5a511c3202bd184e8ca21067864d5744b72d45d1a28cc3ce888b760cc7e420b6040b36c29679594583551c0fb90659a4f7bc577d854a291528870ab52d692ed6237a5c2f686a9ee278f7cd64ada66c22e8373d28d6d3c289a9fdf0cca4e035d88db14d1f98dee9ce5ae2feafefd5e11bfbb4772182891ca96195e858c6517d1083b4ea67ebbef719308f8985c8b9dfff005907718a8f4fe21397802b12cd8153121ebf2c9f033551ddce1580d81abc9ab8b8c60959456dc96ad553f24e58e300816caec0fece53874d9fcec30ca4c6b9a53f3d6f46cec5ef97999616ac64b5692c8342c8e9b414a96aa286c567762921a06b41dcd79a1210526c700af87994be47611fccfa31db166c3de166c143c5d948b61dff1cb7968af9c38591b4d52a00c038fc5e8931b4b2da16016f14035047b58669aa0a5f2ff506d5d07036c87ea62d6eea1e6e9347a6a1d1a90332a2946d8bfe426075cc554cba78f258e1d9f83cf82a46bf81604a3cf07f3875f1d5009b91d74b1c4883c4e066cf42a299f0befa59e81a82e8efaa5895ccac237c6c3019fb8f306b9ce59b5d8ec9598028c1500f129a30bead776eab69765a1a1daeac638417a472973b72b534565017abf3b8a118d2f1a0b7ffd2144020abf2ec430f3d4aaa5ac60ec2d6a3f00fc686cf4a6001ac8d779576ab8b49f4897be200230dcda2383f5cd5ec92ab286f25bb92be366b29a562bc6148f0a68189764708dc5e2fabaaaae53766f6132b79c0d8496a1628d5e92035d454a013d80fb4c9f8023ab3fe29701074f928da107727346afb6e0906cdd4cb232d5058364e5c500df3093a6cc7e118199584fae6efe35491011cfebe9820552d8e1ae1fecad078a6392ebf6a3e0be94c452ec2b8768bf05a129b04a6d899e195a1c9483582cefbb8e3a5a6a6b165afdd01f4c2ef9071c99cab32539457aea8c63bd804555c3e072684f448365fb31792700108996a42fefa43873a14d1274d517109dda832f63fed9d1fb4658ff48439d4a943aa28896254695382f22512367505ec072389959f30af39705aa3fef214c68d9ed184a48ebf91761fdc6154ce601b4e70694dfffdc65f58ff13efbecbf1cf126b8bd58bb4affbdcdf8c5a7ba9a38afe43b2fa4cdd8d1023cb6803487704aa4447bd6e26513ebd7b574730f269c499a2938ca74c8eaa841d0e7448aaac55454db2b4a64954d9a2a1409b7c84db49e4abe128d846b49856da55a4dc874d0cb41914b5746c955dd049eee8569c851af10808e8b9d59ff3ba6a409b1082a430b596c01e15f305c42799d31590dfc43324b8a6a48893b47c2108be41d6b824752b78827d47a51fd12ec1ec727d0f3477dcacf187c1d034d40aef19016fed7fc12651609cead59030ac97699c8012dd63d43d3f00564bf5ce84735f022280bf2c00536ad08d19be5090ae5c1a9b629c697361f7153b9ec23d5bf50a3780d3fc09d2d072c6b955abf18ef061c2159076cbc3d3529c27d86807af392789d7107a6c7a2eee5379711c17fd21c048df98bf228fe438d1395026743c7b1d9f769dd8465734db02a262ef4cd0ff36b3e7050bf555fbcf3c3afd523137d24cfb3651bc324007d76af9b0902ebe8fb04ed5126b91acd7e1146a4e5497988438186877018e43db28701fee308b61b3610e6fdba5d1911ddd1e7a760108cd62069af6a8e959b81faf8697ed24b5892fc746722bd5b2800d675d4db04b490fde2c1a7e564b89a6af556803c23a577f0f85f1ab5183119a7e96e36be68e83d6434e1b022fffef68a72ccf722fd8a0f0e807a6b0db56eaf404a8b70e84404344d8e4abdda2f50c6a8c0b51583a9915b49619db5ede357d03b078a5ccf94349013365e1b699ca5b65078d7b159a2cc15b322b5cac1d958048815267e908b1bb517d8c7437d1bd85a02eb5bd85b81fc7fa5c577ee434fde394d79e18f2a0393e95d0032662a2f6db07b177a4b7ff9d5e1e175ea766d005472083bac1a7c73db04279f7c3874c1705d5f4955f3acb7d0212efcb791ad23b9b30d767cfbcae98c4a87027b9b90c20fb1f43d27367df4fb3ba1dfd731fd1f2ce05994877dd4c758b9feec4a3ddbf2899cb94c2ebb9e31e1b82fec682a6f3714c81af981f4da3b5e4c1bfaa96745f8248b86a8cbce671aab61da958deeac65314980f4ba563269c09a9bf39ee6ee54082638681f06c2e656f05314b61bb122ad1b96c03dd319d1e9404dd9789c8deaf5bce645d638b5d29efd06acfe60493fdae88a417e3c71b58b144aa445ded5b39a5d3a361df81a7694269ad8817e6d44b30f7a743f15c47f56bbd0483d852e03ed0b4079e576eae91b83ef79228b6d96ecabe5a4daf7d2ff74c9745a135b7e14c8f761ed73442b3ef3ad212c2c76c466ea6ea0ec5cebf614fb98d307f3216e31892d00bda0a32abeb79b3ef240ebeb4f176e6ee800d70ca008785f70933d4dc1432c5dd0442387d7b341b502d99b63940d561bcb92d2a1e8aa6afcb073ef9b881b527aa1fa80d7e3f179832ce1a622a21235685790722e77a781824445f87d4200b343795e38297ec25297105ac1a3497d09fdae3dfa0b767654d314bc9c8069bc1811ed4179f6be48da38adf42db4be039ca6557b95a19d0f0331e85c205f4736645a5738a03afbc59a94c41052934463daa8c6a7063c1fabe2b5e5955cadbe0b5bcf2f89c2bf56daa01d6dfe2b6885d32913cbd5b40b1e792eb94e958b28134d3c23bd55339a9f1427eb2924d434d618500c886c04cf47f30a85e870aa919dc1ec5afcc4b76cf293a15d4af637714c6ad6a6e14dcba6bda7149c70596b1b58009386e8347fd0e182e9ee4ae6013da1344c670aeac19662dbdbe0313b4e5cd3f16d9f71bf3e8a7209d967b4422013553b29c8f79dc469642d797cfec7716931540772908e0d6729b248615a764317a9225a48cbf632008237c13fe14d35b32de636552b6adb2bed2fa6413b3f2cd39532d61192e11bb4540a63d5e2143926d84989457123e3af4dffea99bfd709859191b75915ad6b0afa96618d33aafea69c6a9c43c7cc69ed9310fef76b01467f5bd9a11b0c02a293a896287996098b155e42ba6ee9048b87a91c80dbb7afdfcb02fcd77ea2fac7e926b45ecc3007f988ce3352872a80877a646d8de20766ddee44ac3c6199128836c3ae64ea9bd0253a5f58ab508c5838b4c140968dbefbc7010703e53760e0077e45aaf64301a564150698953adb4f16ff8a10fd080da700b546419259fc5db553850adce05ad5b0529d823be7699ac88220ff6b6bbceab3c181a0c2ef72679aae6fa212b8f597c3045bd5802a8dee7e0ab4c4ecc4187cb1c9c1840102e8fd0bc3d6572c56b52bdbb4efe7ad780b12b9fea6ce8d90b68937dc390eb1e1d5e3525a56ce812edeb7544b8544d530b74ed7e9cd4d2d71e8f44e4823a5674a80c2d7e063e7e313b30781b03b73ea8f5c85f961db83ced56ec3be4a18fae80fe97fa62897ac4e6937d70e270167572eb64334c2afc14923dc829b3deba9dc192e31bca6264622737864149bf9a07b6bea5bd1df1163ccd1e8c639aa0e886b77254163572ef0fae5224a23da4f4427a38d937ba7926d962067d6da3b2e57a51ea6df1e5df39496e678b7399d76339c8f1db3c9a8e6276827d79247fdbd73291d3534418529349bdcc428050cc21426ab24f1387c3159905c9ff6d56438a83d8b154e85e0e58fa41e0067d985bb2e2473c127887eccafbee098d63e30ef18b0a416d07c1d2c1f4b8c5827f369314080416fe34a7c0d9f30dba421cffd6ee08ca027ea4f5a218f8c0fbf1da87c2e5afa93b45beec51009291e53dfdb16e212857d71783a4e6c3f58b1eaa8ea9793a13f5933cd2ef32881450d41415ca0b8b9c16cdc214e2f59104f7ccedb2937a888eda4e6981e4fb6243e8d74bee370759bbb886e8cef7a753add62db74db97ecc8f6557bb0c80d73aecbb194021626d626c2ca9d547ca25bf139c727615ea96f80decf9e2e5a83ca81769d4c55a67e49b39435a1a6ea8d574a1103f7fccda65569c4b6766de803c6c0c25ad78c290c10a74c868c2b6f7d27279c9202040cdbfdcee218da2b4e0ff0e398b2c6001c20c74e8820d0777a0d88a89019b64928dbb32bff193fde529c1d988b08770ce97409f430f3a90992ba1e2058257368262bd3ef0a1a8fa5f4031e0d53a58c70e76a01305ce390c01fc41c3c60df492e93cafe8f8b918f2a77e01cf9d00e3b218523a54582153d852785c2aab024c5958de2e48de979bbb40b1b7c868137701d234ddd10d26d66be7982379a37f195f56e1ee45f2b180d67edcafd440f4b2699bef492d5d8e0d422d95fb9c1170388a329188d2d55780dd1172b63a415164ac39f4a534b9a0d015ad580caedf4ee0161f19f1ec51e7f917285fcf1231cf9c931a7db2ec1e0eaf7dac417f3c0a5e4a4fb667950384bda1908d302eabd470468dd403a32a2ec89f7f98842a387c9106a009d935463dda5d49a206135f1cf67abfd46e54fdc49344d81647bd1b97450307c18ab892fa054e4e186c313af7cf81c49cc5fd3107a20681486da93c32c530c65f6a39825a31e0a193eeb73da1df9b5885f83e3ae34a2610c48a300688628362e8ab6642686f2f988023524f28654469593fbc3712e11630a0e2caa09964155189a52a8d8a387c955838a8c61b98bd1700c513169dc9c9048b6590a56f5f9f410305296d22e0bad031502e1ffcf5944e543e1d14f9a329a5b00703bb220e4f173fb47d240ef80a61faa8ca5087a68ade5d2663bda4d8d0c80edfa36cf86f76ea5c893a424175c9bc0e737c5be723ae6ba213da01202e82f95aa2ef424856f66c786afbb11728bb7527c52c31a241666107ee746e9987e4cbf2877ac46f4c76478a39c4e1392bfa136842b3c93134cdc5a892853d6b52c80545faeebb0417ffd2824ca2db629554bb72477be2b75f2542986bdf1214673958427c79404f4d342de6312afe2c87480b3a8653b8c70fd3420a393ab941930fc8b4220557c18fabc6cc067ebce8bbdb7580e2c3afeae22b23c829b8205bb3447e8199fc6ec4003b9653b0be1bcfa6cc60728d353da64301b7934d69719e86c91d588d7ac912395eed2c8286fbac856e6a5777df7bde9900215c1d857a5ad563e1fa1e126ddfa105e1c03b6c666f25bf5fa4bea3f461bac912d995b697c05ec7e7420a0f9ddc1fbdd10d2af6af58b0fba46c10ed3093acf320512dafa551e73e58dd2463fb709267758b09dac656829f1d2bc199bc840bef90b54d25e2ffd8a99664d77ebe278b74743d3da609fb0cf345357496b32b4aa5c3d63576c1a40204ed3f9c8fe873cdff2f1bcda20cec71a0eb5e55cb8646b9fd089c3b2eff91715f5e52f791eb0dca07a4dcc2dc34be9fe12824f56d0d274344389cb947765eef4d23d33a2ef6651bb88a8df1bc02523c64d85d48d7ae3e6f58b19e91eb9155e5b780eab293bda039b5fa63098fc1e0be1f5930aadc932e6692a82cd8b9a9dcc2c61f5d221878dfe3ea99c6769b0fa2c76acc1a92d42df68cb816a6d351fa30383a3ab54554034400fbcc17f2f2d9888b2ef9377019fc93606e021f1a3ff0527266bbbb7fcc0f3ed2c432d4de51aead6c4939019784fba1fb70b49beec77f9f274aadecdf2e821c0ae63c29ff8f6768b984a819e13355d1c5f72698073ec6387df65de824b6ef1a21a72e3ec1e68dfa5f873cb26bce3239da2f070d902c3b94d13da362d91a2ac2cd018732612c682b9b94c79106b0c31fcb9fa0375200379776a5271303a061151725d6853f94aa1bb39acf6b4f1ce6558a5e40e65d13c0699b94a744d68916eb629d3ee2c98018189df0f2174e7b5abd837bb023adb2d154e076d38b4602ae22ca3d6ebe9b959265a83846f210c1f36b0b07b2b37ea6e6c2e745fc661701a82e22230bc754ef11a0fc98bcc7ea730a5655b88f197164815041a87786b2393c35e25d8a94a605ec75b0ecce239aebaaa84f0420406a58ac84114e434713f5549cb7dd30f0085536954e86ef5c90c3804cd51dbfd1d0875fb620a0d6b2197f1f758fa6f4519eb697873422626ec5554a8c0d52084bde67487538b8545116674ed4915faa00e85682ce23fe6964fc85ae26a25dc6c458442c40c531f9af0fc4d84e944fccdddd6bfb448abbda9bb9c6dbbbcaeafc0bfc0138bc1090ca6bfb2780a454b97a1e9859f0321a76f30d005cdfd0e87b297a11b9218977fc43e9b9297924b52848830fd261613608abc8e84329f16702ca17f611e481b2dc0b812117271f138595b47f81092327cfa3353db5400786e3b19da2f64507588d836f5b9823340c502b889943453f7f9ad91253556792c89a8a635e4fe2af3bc039e04c03cb9e92e8caa6eb6a0b73fedd68e62b41fbd144ce840451f2856ecf894c24b0a4179138a135a2c4ba0feae529e846dc16128fd391b60e918f1919fdefddd23ad4942d503036d6ad7d14a4be61b9ebe602193a4555eb98c857f5ba08c1db38838e91a90cee77b653cface5c57d4bdad265a6ae35cad7d41ca394793ad8a40f5298d0fd62e919bdf28a0b88334d43363a2d516ad35bc70a4ac3fed17fbde9cc272b2f9cd26fad9aa689e4bd2e3f8d5aaa7c4944c4556faa833769d8066d2baf79596841173d8809bca02d981c72475aae077cb17d647be2c83ffaa4b7cf0479be54a0b2a4c5d67b2dcb1ed3084aa4d1dab655a6bfcc83c93b7a9825b643162f15017831c0274925f8f0b59ae782c25ab24f6ec69655ac494dc23cf2b9eb337fe7c3701e045085e8e3639382077c4126a7cb0a7d49c7bab707561a51835ca0aa80084", 0x2000, &(0x7f0000006e00)={&(0x7f0000001700)={0x50, 0x0, 0x3, {0x7, 0x24, 0x2, 0x1000200, 0x1, 0x800, 0x8, 0x7}}, &(0x7f0000001840)={0x18, 0x0, 0xfffffffffffffff9, {0x7}}, &(0x7f0000001880)={0x18, 0xffffffffffffffda, 0x0, {0x5}}, &(0x7f00000018c0)={0x18, 0xfffffffffffffff5, 0x6, {0x2}}, &(0x7f0000001900)={0x18, 0xffffffffffffffda, 0x2cc4, {0x4}}, &(0x7f0000001940)={0x28, 0x0, 0x7fffffffffffffff, {{0x3, 0x8001, 0x2}}}, &(0x7f0000001980)={0x60, 0x0, 0x2, {{0x2, 0x3, 0x6, 0x3, 0x6, 0x1, 0x3, 0x3ff}}}, &(0x7f0000001a00)={0x18, 0x0, 0x4, {0x2}}, &(0x7f0000001a40)={0x14, 0x0, 0x6, {'T&{$'}}, &(0x7f0000001a80)={0x20, 0x0, 0x4, {0x0, 0x10}}, &(0x7f0000003f40)={0x78, 0xffffffffffffffda, 0xcaa, {0x0, 0x7, 0x0, {0x1, 0x40, 0x7fffffff, 0x1, 0x8, 0x1, 0x5, 0x1ff, 0x80000000, 0xa000, 0xffff, r3, 0x0, 0x5, 0x69}}}, &(0x7f0000003fc0)={0x90, 0x0, 0x401, {0x6, 0x0, 0x1, 0x6, 0x10001, 0x80d, {0x2, 0x4, 0x8, 0x0, 0x1f, 0x6, 0x6, 0x40, 0x4, 0xa000, 0x8, r3, r4, 0xfffeffff, 0x1}}}, &(0x7f0000004080)={0xe8, 0xfffffffffffffffe, 0x20, [{0x2, 0x4, 0x1, 0x400, '^'}, {0x0, 0xe1f0, 0x0, 0x4}, {0x5, 0x0, 0x1, 0x3, ']'}, {0x4, 0x200, 0x49, 0x0, 'nilUs2\x00\xd5-\xf6,\xdf\\$.\xa6\xc1\x90\xe3G\x00p\x1c\xf0\xa8b\x13\xd3uh\x16P7\xb4\x1b\xf2\xe8\xf1\xf1\xe1 \xf6\xd0s\x97w\x85\xbat\xe1\xb8cx\xa4gNh*\x18\b\xca/O\x84\x8d\xcd,A)\x18@\xef\x10'}, {0x2, 0x3, 0x0, 0x4}]}, &(0x7f0000006a00)={0x3f0, 0xfffffffffffffffe, 0x401, [{{0x0, 0x3, 0x8, 0x80000001, 0x2, 0x5281c547, {0x3, 0x8, 0x8000000000000000, 0x8, 0x7fffffffffffffff, 0x7, 0x4, 0x8001, 0x80000000, 0x1000, 0x0, r3, 0x0, 0x9, 0x5}}, {0x5, 0xad, 0x5, 0x8, '.)\',^'}}, {{0x3, 0x3, 0x6, 0xffffffffffff41a2, 0x8, 0xeeff, {0x3, 0x1f, 0x1000000, 0x1f, 0x1, 0xb3f8, 0x5, 0x4, 0x6, 0x4000, 0x2, r3, 0xffffffffffffffff, 0x5, 0x5b}}, {0x5, 0x9, 0x4, 0x318, '&&,{'}}, {{0x6, 0x0, 0x5, 0xeeaccbb, 0xffff, 0x7fff, {0x9, 0xffff, 0xb121, 0x3, 0x7fff, 0x85, 0x8, 0xfa17, 0x1f, 0x6000, 0x10000, 0x0, r4, 0x10000, 0x4}}, {0x0, 0xd4, 0x16, 0x80000001, '\t}s\xe0\az\x11{\x05bYg_\xf6\x16\xbc\xdb\xcc\x92O0x0}}, {{@in=@broadcast}, 0x0, @in=@multicast2}}, &(0x7f0000003c40)=0xe8) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000003c80)={0x0, 0x0, 0x0}, &(0x7f0000003cc0)=0xc) r8 = getuid() r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r10) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) getresgid(&(0x7f0000000040), &(0x7f0000000180)=0x0, &(0x7f0000000240)) syz_fuse_handle_req(r0, &(0x7f0000001c40)="6a05f22ff04216e85cb291f5051c7e2d72bd709178ca1aaebf4c2729464d922ee75da48572e7a8b39b9166c0346affff6fe6099452dd560203d4bc3afb3da9bd5ab61712f6a179bf0f7d4368cebbf6b9b9340ebb8781157c7bffe6d2a8e66a0c6583ed4edac8bf5f97a50ae1f182c59ef94b7346b8eafe40126243946ecf8c3f15036642732928b41cc116090952b26b2fa40b404d7a941e5417b465c121a4bb0510395dd21534eb8752ed531e4e37ee15d196f2f76349de6073b1d6b808197454d4eba3de898c283d99790a4e6ac783451b54c2446cbb63486873de0047897afd759fc08ab07c19274d215bb7bc80f29a6eb0224e5681a87e1bc3708cda966d311b0dc1f05f233f9a7394afffcc60d4a187147fbf86d57f0a851c9424afa203015b6e934c558e501539978fa66a8892cb29eede3152ff3585dfe577ce40808214fdd151aca42df73e59684eb3bc8fcf0af9574ab766550cff7bf2f33179e03eb0c0dab7fe6057bf60b2b6a891681466617307f5feca3a790a9a04cb3f7b2aac9a9c53af3eff445802c204d4b32c1b3e0e1633952af1fb8a90f1df5338dfdcb0053b5c42e5be3c5354aae169665518d4dc30a66f482e170990722f0921966534479a435486171273e45c61307c0dab610b775429e7bff3496c403701924d04de0ff11cee745db66c3db1b0b0345a6df32dfffd144a2a2406bf9dbb47e44f1c4bf4fb0c214a12d82c698e13ff25f23c974bb3645ffb5d06f93305ea696eecb397b88de8f9fd0d96986bdfe724f28a8337d08ad2698356f98ef4bc6842108bfcdab2bccf3c1b3c7c21c30086d07aeab9247652296e6cdd336966cb16cc76cac8f9d4fc28478cce4fb1bf9070f810afa652fb20525381190f170b88dbfcf62497fbc306f979dca77dd50b715a39353f7b9993a431a58c9501472dbefd00115de976f525282a37a3b00a07d459ad0f2f9896e513f7e3c4fb3bb8523b7c8950d0627d57ca7f8138078eafaf9b53218be6345f80bae0fc3f845825d528f0cfff094cc06471bac8521073100a824a405445b833831a326a68097c0a83f21672d2d8167204675dd02a7e16ac59adf0d9951b3e311d8aed048494f038a01b65cc083f67906c365642e988854493ad1038d3356ff9b20c502c65b871de01debde86c7b0581ad6f4b5c19007021db151720fe907e964862df1e939de5fa3d877113ab1157ea4083141ace901dcdddfa7b1698d79f6a81e97ce8cd624d5a37dc2595a7b2b3a8ae6ab49ea910692450a21782677fb66224b2e42accdbdd02b5f0e9297ab5c2909764f5de4ab98c40a1950db0bca12cf36f4c70df918cb0af85fac78a27ef6d4856bfcbf6441bbb9b6a09e30ef26436c3f15fbf7d4b7281994ab366939cb593cffbd3691ffb83dd5ae7d9fca4fb1b485ad79807e4b94d9a0301e9d6821f31f5bd6edf5c1829a55cd0b5645c7cc8eaacf2a3abd7a5fe4288a71e88b7126ffb4f85cb61df741b9707d495014be1d9b3a07308c15f3d01dcd1f284caafa385d8147febcffac58a1c24af8fb28ff142d96f3380ab8496873e0730be975dfb6f1adc7291558429306cca4e8951879606e8a9a39ea4e21077d58a51d3c764e9024c6e57f86ae279f563fbb9391f0017202aea843380d437f5a29e5de0b9e4280e6359681ff3ef006648fda0033bc1641333da38e2c1d362bb7d23f30cb861837b859a01f09794fdade13d6f40f6f2d73acd416969a9134c0f5333c6234606da33895ffacaead99b25c8488d0aa4ed9cd3174f26732c79f5b4fdcb0a18e5da0e02e4913d80ffc33e886a58a1d85b97e5b1b7c7dad166c32113645eaf0c31eeac4d2a6804bc222d10ad8cf2374272aa42f8a45ad03fac5d1ef873bcdcfd86d14beb257405e5c28ab24e75ecdc74cf0b03e83e0b98991d3963ce0627a8a1a62461ca594b749bdd7bae149dea60deae70f317ae4cf9fd7f5909bd21a56a6aee1d8fd56d7816daf4e6cc98fd191dfee300381f72452064499748326742fc98f7076d9325ab97f37edded3766c37a73f8d9e3b98cfaa1cbff11829d4b433b28744e6c766b1d1abcf7dba1f3d94b00ed87cef95a1aef1cea6c7f6160fb3b744b668b998aee76f0d41d48bc5d797784693bc86d59e9ec84adae15a57702cbfd7df3ce675195a7e78b690bc3af403d6da0259596af2fd80089f1df55ca3819de9c9fe5bed51f001e9a9c5c073cceffc8b9f040e11184ee59637ba078822e263ceba80547f88c7456a3a8cb58a2d6cda4b6f92acc6633804b9eeca74400e879eec64b522b34ddfb7a77f63563092bd7dc0dfe23ec4b764cee1f728279f19c4509e895c0e0ee6733185adcf375a0c5f63a6bb5d0f64376e181d73932e8a869ef9de8ad87861033f131ef5e0e21645716d2af27e84a4602592c427814642c3e968111d1f449fe95fe8cf74f2842ef679acd8caf0b54541f0fbbbe9f0752767e2a1ec85271d145c972e886cce575c55bb475944c7eabc47472a971a8543d5efbd7583d4e63d6d1b3520c779cae7bed75a3cf383f57e29a2cce8aa85eccc641d3344a2502a9101c4a30c8981dee8c3607a859d48e76208c168869c7ade96b5b7095230ebfca736b717eb8433c17c541cabb30e1d844d85f48b3e8831c9e7f566ee1e68990082db1f770014b612a30ae598a51495d3104e3fbb8cce03b1749c768dbe30dfcab7017b37b08114c822f06e3d4877c93d8b984493772c4b8fbece95ca1f3c03c00bb1cb77cc64461ec805d9546646df4b06fc51bcb8b4e29c2dd278bffb878d389b3a39276f409bd262902179e743082c40bf84a8ffc0b5058e66394d104bba93ee0c2cd36e9b0a56ba04f8f9c2802c98a90438be9d6311e1518dd08584c6c9bb911d1700c66274e968ca321764b5017311d62cb551d0b891f4bc731b0cb4386abcd4eb8478a8283ffc09f8cd321d1f3fb042b0c671a35187f4f88717cf4bf6028010f02075c860f6a46e5d2f4fe5ed72c245c57f52b6659e28ec70cc83924af3f966e062f3e518ee04dc094db810c1f27b85c8af8f9f22ab6f469c73726f02f1b0623e31a53693c435418c73194d34dddbcf4050ddf84b1c5055e2c1fbf3081dad046f99fdb1b90119ec3b60158eceb0967ee9d031ab3eba6ed69d6830cafbf1fe54dc0954381848ccc08fe680db69bc0d529ef8196678c3718c64721870af062b3732b63ead9ffc6f9ab59ce3dba8ca08157a34e0d23e28d14093f2d85d689509ac435bdd935403f796ff3da077455e5ff132a9c4fde3cb2c2ca3aa3881c45612fb261574c6d33cb0eb362fe3c7a4edb00ed5d7405298ad6753ecaab9c7443c541cd9df4eee71b8d45ab3ce610403e0bed7681ab7804db4dc842bc2b324dc2adfed7ae636cc815d4d0036bdb00797b92dac33c91d89c1e542220f4de0183b53044028c529017e1b7edfc11210cb5674fa71dab4de10052a89ec4adea40539ec1482d73bd511c9b7606d01a5d0097745a3919f9e122f8ba10670ca49d8ae9f518bb5e5e9e4f7cdd1b5446f427cd69e0c302e0068d767e98cd5434e3e27509610bd788a5f892e3eabc3efb9bce9d1ae2aae7fcaa9d28a2d4ecaf564d4c8e79bb47bc39d36a926f1063eba950a39a7987f915b690c00b03f71d67056eac53dbfd0889928a1ea60d0566b4d969aed30ae051597a425e639cc5192fa28467bae6b82f9dcd234724ab952a2605dbf3ad65fed408cdb773260cfd336a4e048953acfa4fdc5d82e8d3c79b67f0eab8077c4a7edf10c92ccc6ef6e7619c01b4361f872449e0920ac7145b9cdff4aff416b0f57fba5b506aa788a89731405e7906e16cde685faa2408d3f16a998e70b9ac491780c21da0239e23aafe293e13985481b0d70bc940483733b1d807d0fbe825a9a911ad74455658917a33d2841c7e1a18fc85e6e6e5fa59f7b3c2ede51b6577b5c3e61e00dc96847c43a8ef1a6b1b5afe1ff5b3f0e09c85b9b8b373af6657a53979832236593ded1d7e15fdcdc12d5c5359986c47d64bd4419090c425666d7c62ef9cd2327913208532451d2dfbfaf1b8c46c93c484dd2c376263bfc58970c12146873a86411c316a0739a934653260c937b598983d8a90a8664c76a25e280cfea892fa6306fad1c610795d322a8d4123c1abae9272217839a2c2f514fffff1b16e6325373e060ff19e31121dbf5a908af3bac187f945588fa336dddc7c458a471f77cbdee0559d0daf3e33db4b9bebf90bc57e9acc038f67397fce2daaef99cdfd42b1ce06d220d45106fb28c5d9e9a95fd955b00198e770723120cf963d8ad07f4c2d039232dc5a495c60b19305a5ca53842f4c739ae7a018baafc035c81cf2737a2ecce9c1bf7d73c81a7f5303e18f2f923e8194f88c69fb9a6944c1e9fac5331c9a4c4d64c253da5de4f80948e385c4fb745bd772a5046fef8318c8ca970c9b6e54906f2205ce0b4f121512d6ff3bdd8d437359abafa07a6a24528408ccd95030cb4e29fd9694a084b47c110a7ce7fbb01c8ced25a1dfcb762e379bd9604b04120529d4d08515ffbcf1989966bad76a9d00f25a852abb86c85717f9b208f689c7c28e3e6d6b658cd6a02be0069836416e542961c92964a8162f1d9452173578ebd548c79872864e9a1bd0e1e00e21f2462244d8cee67c7130faaa1ddc89de291935a51aa8208f07a4717f489c1ff6aee8abd7289a06cec5e2ead06b404fbd4b16a2cf6f12bd919e42f9c2598a4accca7f436f1521f470567b99166779ad8ba0dc0683d8ed89069dce1e85c2db01f74b1a038047a75b7515c743ff5e80fea76ce2fb51f15befe9ac5f0aee3422c9b7014e5f342cf5dcbe827efe786cb71079beffc39db047c92db57837e680e05c2671bc78a19afd3f262464aa1ae98d6d6b84cee2959f0eaad324e8a42a318c9224b897d78a060107e878be817a095b88005ea424410f8bef32f430fdbd4a597b40ac21600019cf15d2b10379ff54ec0440c83bd25b23338f39dd05485aaad576d9e1267d476a40d2154844af1bd0d3917d84177d614ae8bf85ae834eba05ae667d98eaa12fea7338c4c5e480eec4d3e43e6e79c78c2dc5a7b60cf8be356c56395a82c9b06fd3ff79f7106d70a4b2f358470f7c4d4a4136f6467652a45ef051220d65f68d081cbf5dfc38bd9eb5c34dac8143781d95b32401a4d17579d705044b512c9b2e6febd9fc07a45b203fb750153c31301b48f5eb7350879cfe517c4e473f0bfc8158953db1c5c71fbcf9cf7ba68f430c09c5055d501984085db363cd133266f82aba0845121ac3a8016cf4c9982d930c2747ad0ccf13378bd493510896658da2187dedbe2c6a9d188381c61632cc71777089feb063b656667f8a09d0d400f1e4c8c080c4125bb00c3ce4340b217bece64f5218ef56d1d13adc49818aaafb1a850ad8e675a3464e069b476c0ea4ef445b79df9c56d8c49a661061f55d0925adc3a22855562950cc3c165288848cb145581277084685c7922c3e5284c0154a8d31c0261828b3687671fdc13a7a2f4c279b9ba7b03d4e65a0a93ce752e2445a69ef504530baf3c787bc46e41754c19668ce6a9d81a96a9b4a9e1e7aca011ddfbb749f306aea5bcacb20b366cb2adae71b128059461f434e93e6a57fd5d172f1a9478c516c60d265e1c807bc3361747f1461491b15f72fbf7acd97368fbd809a7cf241543c89cb51923503404b618155655140c9c5b6ebe2e2d5ff0361223da489e9190b863dd6881b00806918773b58cfd47a68cf2b98374354366e71c630da12c37156531fd7cf9053b5e5a40a8a09a03ec71964d6a798764bc3e5a1e84e5111a45b92afb2298ac71365644efa9ed261801ec65be58f07561597c128ff5d6dd8c3a07cb7da5bcd0c41480f25163e99620b930a0fd7ad61ebc52b0270a1f7c836c8ca861be901144a219801ba3621b3d4307c7d0bd87000c046f2b33b51ae4460183e3e9dfaa07b08ba42d06d22482c5b09bee0666130d21c6f7fa3b8ee3740dda91a9d19a31b7b0c319c69cd8152b669c7dc3f766e05a4db5ba00dc07fb3a01a43d034f512ffd41b9b0d4e86a5f9b1ca973b3640b0d952ee9086808f93a08d52e6aad606767bb3029ecece7e08b180b093ae1f69d7575b9078b4e4362ba9a250f98e82ade2455bdf45c12a380af4c3e73a0a1e6323320e5a64e706ed3b6f18acb8bcb4d7904045b1facc8afcd3b4bfc9822e5a42126880f0479e6f3422fb8fb62a409e8a6e403f1493facbcd4a7a49532815b86c0eab2d08e88bca99d012581f6ce47980b21efb68870d971114913c23afa866ddf3ad9b7a5a828e5ec35ccf767759d1d335283c3cd6997b37c703f49c7290468422c232a8470cc791826cd65e1b2fd60819c9a7431a31b91de73a5fdb7950cbda6809bc254919ee4b11dcbca5b90d0df969358d612140b86182151b6f85e152dd5fad49733915d750a384b52669c8a5219b7aa572a1f752aa6a7abca0d33ff0f549c50f9aa71ea3a0f1f95bc83ce51a7f3b3d39249835e745aaaabe049914a47adda1c029767b51e7b9a470b5288f47a82e75c5445ea533676f91d46aec81826bc372221ab0fd2eac39783ea8e28eb597199a838171b0b7e6707bca6431920fc923a584944a016b91fd248d0dc57e68d744dd3c80bdce2fd424d9b297e686484f284b95462c6caf7f5f66a3e17f425818067e75afe0bfd088fd95be4f943db4b7623d7e52d398c17b9534dcb73cee4820dff0cf74f05631decf1ccfe2f1263eaeb67bb56d6e1da15b14b07028a5006cb4db7c54ddbe4bd3256dc4b0ed223719e56969f5d354d47b0910c67534aec37e4d7ddbb604b50983f999d0e0bfe54a2f07516d9715f144af40e2aa5865bb70599411c5d1413610eb24f2a76323a47c5c8885e01895c4a5f666f94bc502d5ce09b679b1bc5c36c402f6e16b6f08f05fcff781816355cbde35c608fde3ba14c387f9e77774c1e87f7c365eba28d25601f78cef752bfc3555e6e29013cbc3f3b440f10f7f84c955743a7686c00cc818e3e28c0a5337a067c3bc6b433d866b549a5ed8906dfc8f13b66982341e2f260fd9856b81876fbc4e4ff4f2838c4ce88f33c823f7a251124c9e650cf5df8804cdf45b56cc0df8b7ffbaf002f0283b3cc66ba7f1cdb1e33c7a052eb6ec50d420d10cde606277f6ae5f4caa96813c3a2746f30a4e0ea6a6cb6dcf0c430d0462e8c4f448a110b083fd117d9b06666f2efcefbc5348d0f8b1b246ab62977a4185d2b6864bc19dcdea1b5a255cfc01af4d1d31b275c6be124239d57c06787c14bb4ae427ab6963c324f6710d15a67b9791d8d096806b7227f3054d1d899f41c49db6fa05b8d1bef7111cdf8c1f6d2fba8264b8718133c92999c3321d9b918d4e1765d8972e1d93d0a8fa45a65cf31af77634585f8b1001cf9795469b2b2bfc18a772edd606224bb287ac8d4162a3fa73c612b4c4719f050508e06c0536646e4ef17e7a9ffdecc87b369b13b830623083ec4d8336cc9f33088db5852f8e15dba3c021c20ebbcf3d62f810a929858d1d903153632925e4ded727d76d30d5a72c3f8bcf65fbab6d8b8df97a642f4aa177e9bc9fd70c142891df257354425b6a2335521f232e6a09c485651fcfe8067647ea692bd2223b273df1aba9662d4bcac1b19c6f544a98df30b3e6960e5186163ff248690e6274294519c8da00f507ae765b567623ff9dd2d90a3ce54afd5d6b49992a58275399ca969038482ccab1121493dd27e014fa0614e1be5d69288394dd5250ec33e24ea8cf502cdfbf489d3e5e8aff679427570d92652562747b613329dfd3bc3574d0ed99bf73702b0978c15d23451d13ac50611431013d3653e8c6783911e432ba900c6b4d458c104d2eb7233c4c043165c2d6f26ba9f579419ad252610e14bc20e74b3c39f10bc613acb9ac4cb6412de994a66c4d9376266223583379271b022d1ea20fdc9f4519c93b408000ee8a933263e0358a97242e44454b925e71188aca1f37bba8c2e025fd9ff3c71b0b3a37b0829d9e34a00af510c4cc06fcd9e3635e98a685d67f54651a94931ba2da0d5d560485dac817d9579bfc6d1da558463376486ecb8abc8391ac94d7adce6ce0df7214369881ab936d89c7b2c162b00ed956dab819561b93da6fa100a9999d3414df4cb26cf4469eecd4ef18d6ef62d0fd1592ca34856a737ffd1aa2f8c696cec1ee468ee4abdb53fd4b76a77be087fd8f95df1a8aadf5345ad1e575158f9fea7c61d823dd14488b336d4049ae9971a464bc76c4a68900ef90a56d96eafad4fbebc34232fdc4e67e4d29b6a72d735e6a059e889aab742e007b5dc691a625f7a2baff19e71e4677b3fe4a2c6bc46d4d71c060d197e9c3401c53bc5920ef5280332745995c9ab4b86c0aaa8bbc83f96f6f645c956175c60b0e3acab7f10c92cb3ede0ecb23347f50e383b0bc0b7dd841b119727f9664ff3c6b1cb3051fa270c47b749d800df430a98b6b9722dcc216f93f031b995228432b12c0b85388635ed1045972350a6c00ed29e46086e0f2f103ab97890991cc34cf4694f38266742d6686d09be76bd5716bb470dd68633c221fbd225ab9dd1f1df3081eae5d8b3a59086812899bf4fb480b5e5cde66c2c8657cd3cccb09a8740af308d4d0ab9fd3ae0006cbbbc90829ccec756bf2d89676beb60a70bbb0dcf271351288c5ea14ca7290721656009dcbadb2645464233fcab8092a5d4b0c853563d288012d014fa810727ed78337c30293b9b95eee8fac82fe673d540e91d6968cc07e7fb7643709393a9c58f80201ae093c32705d23eb6b34aece6cfdb0da00d4c56aacbef03d0c6b62d5e37d53b420fb246ab061ff987e13894f4593d53cb5b711cf890b8beaf8ce5131f085b93886c84e202385855a843d413462f118bbe1eb54534479f4a283ccfe60029c0ee35ae40d26e19061a00bcc739afc190ab2f691f4fc6005b41632a903ff303791515fcbb06192e5601fedeb68e2beec42b54b17dce5cdfddf0f5c669a90b2187d769cbaa8e0dcc3e8828f367efe1b5e86fe8e933f6c728695d15d0d8c78f9b74a9587cec5325dfe6d65f552701f07f6708a4ac0e10c3639da38ce6aa2858b366fea997def06f54177afe91ab5d63b4d47dd4d03834a5ecb857aa657fa530097418f9b7c0b0da8365f91aa67a43f3be192ae76dc09b88f37eeca1062d768ce86e5ce217887c3b4d929b4aa59dd2335b4143d78601877270982eeebff47b095dff06ff06d231c7914c70ee3673db58d85e72eff92d789ebda7692ec507c20422e154d3a32ced7030084727ac57d18d3823273e2964f2ad9e7b00310cf48e7377d26fee39f1d609483e1772c2ce8061ac989ba958add711ae66ec47dbeefc154f4f7aeb53841c14654ded1015f113219bbaa4aaa6b013dd35f295daff6bd4f9a03ca5b6ff948af49dbe9d2f37dcbaed3b29469b27ad7e3e0bb89a8bffdba82a9a3eb6cd3561e3deb9cfba29e4a3d6e5094dee3f48c85c3d6a1e14a5eea208192055670a93978ee3c3762fc385d626a0eb1733301d08f93d3924a2a043bdabb963b7e5d5b28415d1db276b9821a8d34b4db0b1a32f30088f0b529d2c51dd8b4a66c7816d0311a7666b7b504ec523d9cbf26b587fbb0eca3d3de4bd0481d0496ad908795373bc447e70fc6e1c79a1fe81df3091521ff9c7b95f33e91dedc9a61962636526e0601008bd8802e179a1f8e7b0db9dbb6f56ea66b1f6eda457e5dd88cd3010f83e3ab00f69f40f301bff352b26dafd8990a8b863a3bf6619e00c014ce289e042fb892e3cd350035292390ba68a4b6c0ec64f6a9b4fef11c7bf77cfbe56504f33462db69c941da779327df796eec593683af3cec3bcaac580839dbef87ce0b7b9d9d6c6287bf237081dce83cdf1804e404e9a5eb74d208c009c4d55b225947fa01c603ec9140f83f7c745be2b106c6c91e3c347797f7eb4523259f186b23c5a49822f9f5ca676512ec7af31402ee4ac519537b7942eb315c5ce6a53d3300b6510406be94d93370f538ec5d4077403efd7241f4537ed5d9d7449e03ed6e03c22a8da9c35054bfa8e8eabbffd016aa63aeb2877e29090dc76b2d5f4ab46d6c7caa49da11e8bb332e51418334ea5d730100a15a6c97db6d322d447ddf3580c7baea0b68e18e86bfad70261c199396009b819b7ee26cca7d381104720ac7378ea3995f0ac58a2d96751e4863fd96c46e1f997d12d3f54f3705583582e8346d669a0e6ec5718241199caeb71a6bf4ab3219b5e79eda40c2b01cd3663e2c823fa97374de4d99efc75ea4fc3ed473a90eb6c2f975d8a9e4a81be9b73d37f704859c73991f3c7a2014939a898f6094efad4a06ba311ee5d096abb2c3fd0dfb8619585ff4ff9242b7b0a5e769b9be51b4efa734b722939a9227245d743113a7f37bf69d9a25b49f1105f58f5cf1d1d3b7c9791df51e8d32b4067e916e06c370a63d8ec134dfcdfde4e0bf12b4be6bfb0adb23f3785a357de5c60604776f4619e27be509393c66a153a6a24ff9c86366fd2989dddceaa7e37782c5508b4dc17db0bacd520a889d7f6e454bac50ab240086d5f16a598fceb130aa9b70bb9da53b8969c67ea27c2913ca958f2b071728d59aa11d3f3419fa4bacbd377b3aaf772f391d4936486e7a81a875c2e546f6f6f89427f66960d8d4f64dedb87a1ff3bad0590e12aaf75c5041722582927cde1cb166f0ded3f7495c29b6eac1eba3c26b501cbeb8c5a4589e816c90b91b34a0e549db9e1d3d63dda47db789b966f12e8f1a730d36a2357d25802bd32063dae98cf559fa42bfbbd75a2b3608f13ab38191ea3edb8e1eb6171782fd1c6b907ee8f9d773958854db875b4640cf121c6e9b63a82f0a9174f77f19ca571936fc3c63cd869122b9e37c7b31b92029807a9497cb50d400ecb46a86adf838362bae3b474d91935a1e7c059107c6887b0cb6daaff5d96df2519bb333a1b76c64d9edb23ed19099fd6bc720fce8c0ef37c7bd6f85f75e55625c084a9cfb89d26b6aa8a256c90bc639b8cbd2c751e74c26aed3eab801bd3023ca90c96b9d5f24e463d7c383f15095c72dab280a304691aa2bdbc8ffc7511fcc8bed42bcbbde6ad08770a2be2e60fb4ed76ead4333df431dac8d8273cc68898412911cb1769344152eb6a4c5a138282ad030170d260a2847bcd8a012e0907af66ddcdff8517b40caa37bca1416809788e2494fd4fce819a9ce2f8e8be47ff1ccf47c546dca12f6e6b77bd52ded1898d73e48978b19abf27b76ab2d4f0bc10287c05309301b42bf16b9dd6b656b83194e1de1d2f8b861ffb6c899b4ffb7f4cf221c525cd28eeba7488dc17445ab00b490e6caf6e9b1867e7368505cf958b40b7f06a504879e3c669186c185d2ebf488df3f38f2f280720c97bcf6f663d479c5938cc2546f46bf2c97d2fe7f0fb88892218d241f981cce09bf551e7568be7bba5b46cf28511dfbdc21d532f2f0d461f23c0bc0073c07679ca24bc11f19ed677d45851fdc28c5db550603f384786b618f7fee736af1a8c481fd904daa5e96fa463bd4c78d684f992fabda39b7bdc4468159c964263b2208", 0x2000, &(0x7f00000043c0)={&(0x7f0000001440)={0x50, 0x0, 0xffffffffffffffff, {0x7, 0x24, 0x9, 0x800, 0x9b10, 0x5, 0x2, 0x1}}, &(0x7f0000000780)={0x18, 0x0, 0x1ff, {0x7}}, &(0x7f0000000b80)={0x18, 0x0, 0x69e8, {0x7f}}, &(0x7f0000000f40)={0x18, 0x0, 0x5, {0x7}}, &(0x7f00000014c0)={0x18, 0x0, 0xfffffffffffffc01, {0x8}}, &(0x7f0000001500)={0x28, 0xfffffffffffffff5, 0x1f, {{0x4, 0x80, 0x2, r2}}}, &(0x7f0000001540)={0x60, 0x0, 0x5, {{0x8000, 0x12, 0x10000, 0x7fffffffffffffff, 0xffffffff, 0x8000, 0x7, 0x3f}}}, &(0x7f00000015c0)={0x18, 0x0, 0xffffffffffffe636, {0x1}}, &(0x7f0000001600)={0x15, 0x0, 0x7, {'}-(#\x00'}}, &(0x7f0000001640)={0x20, 0x0, 0x8}, &(0x7f0000001680)={0x78, 0x0, 0x2, {0x795d, 0xd06, 0x0, {0x2, 0x1000, 0x4, 0x29fa, 0xe43c, 0x70, 0x1f, 0x3, 0x13c, 0x4000, 0xffff, r3, 0x0, 0x6, 0x2}}}, &(0x7f0000001780)={0x90, 0xfffffffffffffff5, 0x5, {0x3, 0x1, 0x2, 0xfffffffffffff9ec, 0x9, 0x7f, {0x1, 0x6, 0x7fff, 0x71, 0x81, 0xfffffffffffffff8, 0x9, 0x5, 0x0, 0x1000, 0x2, 0x0, r4, 0x1, 0xdb}}}, &(0x7f0000003d00)={0x170, 0xfffffffffffffffe, 0x1, [{0x6, 0xffffffff80000000, 0x5, 0x8, ']*+^)'}, {0x4, 0x7, 0x7, 0xfffffffd, 'nilfs2\x00'}, {0x4, 0x0, 0x0, 0x3d}, {0x2, 0x8, 0x4, 0xd06d, '&&,{'}, {0x6, 0x8, 0x7, 0x1ff, 'nilfs2\x00'}, {0x5, 0x7fff800000000, 0x1, 0x400, '{'}, {0x4, 0x2, 0x7, 0x0, 'nilfs2\x00'}, {0x4, 0x100, 0x49, 0x8000, 'nilUs2\x00\xd5-\xf6,\xdf\\$.\xa6\xc1\x90\xe3G\x00p\x1c\xf0\xa8b\x13\xd3uh\x16P7\xb4\x1b\xf2\xe8\xf1\xf1\xe1 \xf6\xd0s\x97w\x85\xbat\xe1\xb8cx\xa4gNh*\x18\b\xca/O\x84\x8d\xcd,A)\x18@\xef\x10'}, {0x1, 0xa5b9, 0x8, 0x68, '&$)$(:h{'}]}, &(0x7f0000004440)={0x5b0, 0x0, 0x8, [{{0x5, 0x0, 0x0, 0x3ff, 0x10001, 0x3, {0x5, 0x7fffffffffffffff, 0x2, 0x1, 0x8000000000000001, 0x5, 0x1ff, 0x9, 0x3, 0x1000, 0x5cd7, r3, 0x0, 0x40, 0x5}}, {0x3, 0x6, 0x7, 0x401, 'nilfs2\x00'}}, {{0x5, 0x0, 0x3, 0x4, 0x9, 0x2, {0x1, 0x7, 0x8, 0x2, 0x4, 0x81, 0x3ff, 0x2, 0x4669, 0x6000, 0x9, 0x0, 0x0, 0x1, 0xfffffffd}}, {0x1, 0x2, 0x8, 0x2, '@&(-&&.+'}}, {{0x5, 0x1, 0x4f37, 0x4, 0x40, 0x2, {0x4, 0x3, 0x80000000, 0x5, 0x4, 0x6, 0x6, 0x1, 0x9, 0x1000, 0xfffffff8, 0x0, 0x0, 0x5, 0x200}}, {0x1, 0x3, 0x7, 0xfdf, 'nilfs2\x00'}}, {{0x0, 0x3, 0x10001, 0x6, 0x1, 0x6, {0x5, 0x7, 0x5, 0x5, 0x6348, 0x5, 0x7, 0xff, 0x20, 0x1000, 0x1, 0x0, 0x0, 0x6b, 0x222a}}, {0x0, 0x7, 0x4, 0x0, 'T&{$'}}, {{0x3, 0x2, 0x800080, 0x4, 0x7ff, 0x3, {0x1, 0x81, 0xb68e, 0x6, 0x9, 0x101, 0x2, 0x4, 0x1, 0x4000, 0x10000, r3, 0xee01, 0x0, 0x8}}, {0x2, 0x2, 0x7, 0x7, 'nilfs2\x00'}}, {{0x6, 0x0, 0x4, 0x1, 0x5, 0x5, {0x5, 0x2, 0xb581, 0x0, 0x8000, 0x1, 0x8000, 0x7, 0x1, 0x6000, 0x10000, r6, r7, 0x2a86, 0x5}}, {0x5, 0x372, 0x0, 0x8}}, {{0x5, 0x3, 0x7f, 0x8, 0xfff, 0x1, {0x2, 0x9, 0x2, 0x2, 0xffff, 0xe49, 0x3, 0x5b2b, 0x5, 0x6000, 0x8, r8, r4, 0x0, 0xb8}}, {0x6, 0x0, 0x16, 0x8, '\t}s\xe0\az\x11{\x05bYg_\xf6\x16\xbc\xdb\xcc\x92O0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r2, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB="2c00000024000b0f007f0000000029775337882d", @ANYRES32=r2, @ANYBLOB="00000100ffffffff000000000800010061746d"], 0x2c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000500)=@newtfilter={0x48, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {}, {0xfff3}}, [@filter_kind_options=@f_rsvp6={{0xa}, {0x18, 0x2, [@TCA_RSVP_DST={0x14, 0x2, @dev}]}}]}, 0x48}}, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) sendmmsg(r3, &(0x7f00000002c0), 0x40000000000009f, 0x4) 00:06:46 executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x8100000, 0x28, &(0x7f0000000200)=[{&(0x7f0000010080)="00000008db0000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d346100", 0x7c, 0x5}, {&(0x7f0000010900)="00000018000000000400"/32, 0x20, 0x81}, {&(0x7f0000010000)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x400}, {&(0x7f00000101e0)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d64363400a9676c696e75782d7465616d40676f6f676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d50542044656269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xc0, 0xa80}, {&(0x7f00000102a0)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0xb80}, {&(0x7f0000010360)="00000000780100"/32, 0x20, 0xc80}, {&(0x7f0000010380)="00000000000100"/32, 0x20, 0xec0}, {&(0x7f00000103a0)="1020f5f201000e0009000000030000000c0000000900000002000000010000000000000000800000000000001b0000003e0000000200000002000000020000000200000036000000000400000004000000080000000c000000100000001400000300000001000000020000007936256278154566bdc19534e40b258800000000", 0x80, 0x1400}, {&(0x7f0000000b40)="00000000000000000000000000000000000000000000000000000000250000006d70000000000000776d0000000000006f670000000000006a7000000000000061766900000000006d347600000000006d347000000000006d6b7600000000006d6f7600000000007765626d0000000077617600000000006d3461000000000033677000000000006f70757300000000666c6163000000006769660000000000706e670000000000737667000000000077656270000000006a61720000000000646562000000000069736f0000000000677a000000000000787a0000000000007a737400000000007064660000000000707963000000000074746300000000007474660000000000657865000000000061706b0000000000636e74000000000065786f00000000006f646578000000007664657800000000736f000000000000636f6c64000000006462000000000000000000000000000000000000000000007a6208512f0f0d4441b7cc7fbb177f01202c9b929d49d1e4eed99ef8b9f259b142991b", 0x183, 0x1860}, {&(0x7f0000010580)='\x00\x00\x00\x00Linux version 5.17.11-1rodete2-amd64 (glinux-team@google.com) (gcc-11 (Debian 11.2.0-20) 11.2.0, GNU ld (GNU Binutils for Debian) 2.38) #1 SMP PREEMPT Debian 5.17.11-1rodete2 (2022-06-09)\x00', 0xc0, 0x1a80}, {&(0x7f0000010640)="000000004c696e75782076657273696f6e20352e31372e31312d31726f64657465322d616d6436342028676c696e676c652e636f6d2920286763632d3131202844656269616e2031312e322e302d3230292031312e322e302c20474e55206c642028474e552042696e7574696c7320666f722044656269616e2920322e33382920233120534d5020505245454d5054203abb6269616e20352e31372e31312d31726f64657465322028323032322d30362d30392900", 0xb5, 0x1b80}, {&(0x7f0000010700)="00000000780100"/32, 0x20, 0x1c80}, {&(0x7f0000010720)="00000000000100"/32, 0x20, 0x1ec0}, {&(0x7f0000010740)="6f4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5010000060000000100000007000000070000000a0000004000000040000000fc0f00"/192, 0xc0, 0x400000}, {&(0x7f0000010800)="00000000000000000000000000000000000000000000000000000000e64ebd790000030000000003000000001400"/64, 0x40, 0x400fe0}, {&(0x7f0000010840)="000000000000000000000000000000000000000000000000000000060000000000020c6000"/64, 0x40, 0x4011e0}, {&(0x7f00000108a0)="0000000000000000000000000000000000000000000000000004000000001400", 0x20, 0x401280}, {&(0x7f00000108c0)="000000000000000600000004007800"/32, 0x20, 0x4012e0}, {&(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00\x00\x00\x00\b\x00\x00\x00\x00\x00', 0x20, 0x401320}, {&(0x7f0000000600)="03000000000000030000000000000400000000000000000000000000000000002d03fbe1b9623919cbf4330c0052777156777d08aa92405703319bf6565f5509c227f9c9ef8a77af4ae1a1ebfda95bc1c1c2c4acc1db994e55497e43b8080fb86556517341d02a295000da583d17c760401732bb0cec9c9c597949e54e4724b46bc33617eae573c6160b6a1c05131161f043839d9c1af4bcb5e3e923526167c8533359c0cf26b83426e6a08bc96917da2f43e823d32a9c782b887a703d80ab30b8c93a2ea791748eff7451dd0a4c95d15b88ac97b3a0712dd2e9877cbc0585b720233c3d020e149ce0309564b7abc2ec9905f37dbe80bf46e1c4829ab2080071fd32ab55fed79601f873", 0x10a, 0x402000}, {&(0x7f0000010980)="00008c000000000040c4f65f42b89dd500"/32, 0x20, 0x402e00}, {&(0x7f00000109a0)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x402fe0}, {&(0x7f0000010a00)="0000000000000000000000000000000000000000000000000000000100000000", 0x20, 0x403fe0}, {&(0x7f0000010ba0)="6e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f", 0xa6, 0x600000}, {&(0x7f0000010c60)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x600fe0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000060000000000020c60", 0x24, 0x6011e0}, {&(0x7f0000010ce0)="0000000000000000000000020000000510ec", 0x12, 0x601240}, {&(0x7f0000010d00)="0000000000000000000000000000000000000000000000000004", 0x1a, 0x601280}, {&(0x7f0000010d20)="0000000000000006", 0x8, 0x6012e0}, {&(0x7f0000010d40)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n', 0x16, 0x601320}, {&(0x7f0000010d60)="00000018", 0x4, 0x601380}, {&(0x7f0000010e00)="000000000000000000000000000000000000000000000000000000010000000005000000000000060000000000000700000000000008000000000000090000000000000800"/96, 0x60, 0x602fe0}, {&(0x7f0000010e60)="0000000006000500000000000005000000000000000000000000000100000000", 0x20, 0x603fe0}, {&(0x7f0000010e80)="00000000000000000000000000000000000000000000000000000001000000006e4551360000000000240000000000000b000000000000001b0000002400000030000000000000000200000004000000ffffffffffffffffffffffffffffffffffffffff0300060000000000000000000000000006000000180000000a000000ffffffffffffffffffffffffffffffffffffffff05000000000000000000000000000000c5000000060000000100000007000000070000000a0000004000000040000000fc0f00"/224, 0xe0, 0x604fe0}, {&(0x7f0000000080)="00000000000000000000000000000000000000000000000000000000804c01b0", 0x20, 0x605fe0}, {&(0x7f0000010f80)="6e455136804c01b00000000000000000", 0x10, 0x7ff000}, {&(0x7f0000010fa0)="00000000000000ffffff", 0xa, 0x7ff040}, {&(0x7f0000011000)="00000000000000000000010000000100000000020000000100000000030000000114", 0x22, 0xc00000}, {&(0x7f0000000180)="ed41002080761000535f01000300000000100000000000000271dea6a556fd20b602d24417aa9f99ec3fde5ce0a9009a86f9ad03cc0026ede8e1ef5a0e", 0x3d, 0x1401000}, {&(0x7f0000011160)="00000000000000000300000003", 0xd, 0x1401fe0}], 0x0, &(0x7f00000000c0)={[{@inline_data}, {@nodiscard}, {@noflush_merge}, {@heap}, {@nobarrier}]}, 0x0) r0 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x101400, 0x0) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r0, 0x80089419, &(0x7f00000001c0)) [ 406.568923][ T3069] Unable to handle kernel NULL pointer dereference at virtual address 0000000000000000 [ 406.569009][T21685] NILFS (loop4): invalid segment: Checksum error in segment payload [ 406.571412][ T3069] Mem abort info: [ 406.574063][ T3069] ESR = 0x0000000086000005 [ 406.582748][ T3069] EC = 0x21: IABT (current EL), IL = 32 bits [ 406.588308][ T3069] SET = 0, FnV = 0 [ 406.590253][ T3069] EA = 0, S1PTW = 0 [ 406.591244][ T3069] FSC = 0x05: level 1 translation fault [ 406.596040][T21685] NILFS (loop4): error -22 while searching super root 00:06:46 executing program 1: r0 = syz_io_uring_setup(0x5d8, &(0x7f0000000340), &(0x7f0000ee8000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000180)=0x0) (async) io_setup(0x9, &(0x7f0000000240)=0x0) (async) r4 = socket$rxrpc(0x21, 0x2, 0x2) io_submit(r3, 0x1, &(0x7f0000000080)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, 0x0, r4, 0x0}]) (async) setsockopt$sock_int(r4, 0x1, 0x7, &(0x7f0000000000), 0x4) dup3(r0, r0, 0x80000) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r5, 0x8979) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r5, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ftruncate(r6, 0x8979) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r6, 0x0) (async) ioctl$DMA_HEAP_IOCTL_ALLOC(r6, 0xc0184800, &(0x7f0000000140)={0x0, r4, 0x1}) syz_io_uring_submit(r1, r2, &(0x7f0000000200)=@IORING_OP_OPENAT2={0x1c, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000000c0)='./bus\x00', 0x46}, 0x0) (async) io_uring_enter(r0, 0x450e, 0x0, 0x0, 0x0, 0x0) [ 406.604094][ T3069] user pgtable: 4k pages, 48-bit VAs, pgdp=0000000157037000 00:06:46 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x11) close(r0) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000040)={0x1d, 0x8, 0xbb1a, 0x8, 0x9, "dd15975604e23e9f5a08566df19fc99de32bc8"}) [ 406.611931][ T3069] [0000000000000000] pgd=080000010be21003, p4d=080000010be21003, pud=0000000000000000 [ 406.619857][ T3069] Internal error: Oops: 0000000086000005 [#1] PREEMPT SMP [ 406.621529][ T3069] Modules linked in: [ 406.622387][ T3069] CPU: 0 PID: 3069 Comm: syz-executor.3 Not tainted 6.0.0-rc7-syzkaller-18095-gbbed346d5a96 #0 [ 406.624875][ T3069] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/30/2022 [ 406.627185][ T3069] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 406.628963][ T3069] pc : 0x0 [ 406.629633][ T3069] lr : folio_mark_dirty+0xbc/0x218 [ 406.630745][ T3069] sp : ffff800012853970 [ 406.631587][ T3069] x29: ffff800012853970 x28: 0000000000000000 x27: ffff800012853b08 [ 406.633394][ T3069] x26: 0000000000000001 x25: 0000000000000400 x24: 0000000000000001 [ 406.635170][ T3069] x23: ffff000108ec0000 x22: 00000000000005ff x21: 05ffc00000000007 [ 406.637021][ T3069] x20: ffff0000c56e83b8 x19: fffffc0004c74440 x18: 00000000000000c0 [ 406.638788][ T3069] x17: ffff80000dd0b198 x16: ffff80000db49158 x15: 0000000000000000 [ 406.640482][ T3069] x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000 [ 406.642275][ T3069] x11: ff808000083e4214 x10: 0000000000000000 x9 : ffff8000083e4214 [ 406.644058][ T3069] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000000000000000 [ 406.645901][ T3069] x5 : ffff000131d12000 x4 : ffff00012bdb2000 x3 : ffff000131d11f80 [ 406.647595][ T3069] x2 : fffffffffffffff0 x1 : fffffc0004c74440 x0 : ffff0000c56e83b8 [ 406.649425][ T3069] Call trace: [ 406.650167][ T3069] 0x0 [ 406.650824][ T3069] set_page_dirty+0x38/0xbc [ 406.651887][ T3069] f2fs_update_meta_page+0x80/0xa8 [ 406.653031][ T3069] do_checkpoint+0x75c/0xee8 [ 406.654197][ T3069] f2fs_write_checkpoint+0x3b8/0x568 [ 406.655389][ T3069] f2fs_issue_checkpoint+0x1b0/0x244 [ 406.656605][ T3069] f2fs_sync_fs+0x8c/0xc8 [ 406.657631][ T3069] sync_filesystem+0xe0/0x134 [ 406.658570][ T3069] generic_shutdown_super+0x38/0x190 [ 406.659720][ T3069] kill_block_super+0x30/0x78 [ 406.660799][ T3069] kill_f2fs_super+0x140/0x194 [ 406.661929][ T3069] deactivate_locked_super+0x70/0xe8 [ 406.663061][ T3069] deactivate_super+0xd0/0xd4 [ 406.664159][ T3069] cleanup_mnt+0x1f8/0x234 [ 406.665253][ T3069] __cleanup_mnt+0x20/0x30 [ 406.666218][ T3069] task_work_run+0xc4/0x14c [ 406.667215][ T3069] do_notify_resume+0x174/0x1f0 [ 406.668363][ T3069] el0_svc+0x9c/0x150 [ 406.669142][ T3069] el0t_64_sync_handler+0x84/0xf0 [ 406.670413][ T3069] el0t_64_sync+0x18c/0x190 [ 406.671594][ T3069] Code: bad PC value [ 406.672470][ T3069] ---[ end trace 0000000000000000 ]--- [ 406.766825][T21692] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 406.876467][ T3069] Kernel panic - not syncing: Oops: Fatal exception [ 406.878057][ T3069] SMP: stopping secondary CPUs [ 406.879206][ T3069] Kernel Offset: disabled [ 406.880121][ T3069] CPU features: 0x00000,02070084,26017203 [ 406.881386][ T3069] Memory Limit: none [ 407.082756][ T3069] Rebooting in 86400 seconds..