fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x40440, 0xfffe0}, {&(0x7f000007da00)="eb52904e5446532020202000040400000000000000f8000000000000000000000000000080008000ff070000000000000400000000000000ff00000000000000f600000001000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007db00)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f000007dc00)) 02:57:26 executing program 3: pipe(0x0) r0 = gettid() r1 = creat(&(0x7f00000000c0)='./file0\x00', 0x1) write$binfmt_script(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="f769", @ANYRESDEC=r0, @ANYBLOB="9b09ddf68bca8556a8dd832a08c2c69d6a25be4697e1c754342217ccb554e4bd3731293b8df4ca1300f4262d794682defc346091e9e7fa81549773b732dd2b8f09ec2766f511583f2238502500ce179874b2bd8de09a3560d58592dd1159f48b1935a87145d99901975c250585ea33a8ff047045212dcf69d76c458f9c20f58d1f4cc3bc1cedf36ace019bbe4bd0da4665d500a549953deff2bf2efd32ee140621dfcb179eddc817f4e75c4dd60b01d96d48d52a293d623c45d28f0c1e7391d31cbee8497c548b177e42f8db7ee64a346175534b7951fd7851c832633e9c8bcd4e68"], 0x141) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x1}, r0, 0xefffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r7, 0x68}) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0x0) close(0xffffffffffffffff) clone(0x2000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) 02:57:26 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) sendmsg$L2TP_CMD_TUNNEL_GET(r5, &(0x7f0000000180)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000140)={&(0x7f00000000c0)={0x1c, 0x0, 0x400, 0x70bd2d, 0x25dfdbfe, {}, [@L2TP_ATTR_UDP_ZERO_CSUM6_RX={0x5}]}, 0x1c}, 0x1, 0x0, 0x0, 0x10}, 0x4c004) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:26 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(0xffffffffffffffff, 0x6, 0xe, &(0x7f0000000000)={@in6={{0xa, 0x4e20, 0x9, @initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x340}}, 0x0, 0x0, 0x3c, 0x0, "1e0210e0c06fca58e2f2689fca83d21ea5d4cd9f569998494c5c251c9cb1af569f44c604b722ef9011008a9b83845eaaecce53b4e6df2b64e391c56e5a728c48158e5c6253107ab35e308217f9ce97f0"}, 0xd8) [ 422.428876] ntfs: (device loop1): read_ntfs_boot_sector(): Primary boot sector is invalid. [ 422.445972] ntfs: (device loop1): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover. [ 422.466415] ntfs: (device loop1): ntfs_fill_super(): Not an NTFS volume. 02:57:27 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000180)={0xffffffffffffffff, &(0x7f0000000100)="73430a7d9eb7874e31e5fceebd9fceb559bf32ec0fe8ecd0705519a741642844690a21be558ec6df0fea93090a844ac61c5b20c782a9ad3f62ecda50c8cc8a63cd8cc3da44e4b1fb494980477d4da77173ff1a7e143693994dd25cd38d2e0b6db771fad31663215ca97c957b", &(0x7f0000000000)=@udp6=r0, 0x2}, 0x20) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r7, 0x68}) sendmsg$IPVS_CMD_GET_DEST(r6, &(0x7f0000000280)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10000820}, 0xc, &(0x7f0000000240)={&(0x7f0000000780)=ANY=[@ANYBLOB="3a0bdb1c9e08a1b2b77f87743bdefefa69f082e78d0ffdb5b88b43c0404c561f3831372895e7aa91b2b876cf6ad91f539e872764e9dc4370baa187ecd11ef8a75b4c2f715868850d8d53ae44b60e9a27633fa70000f9294d3f1b7b67839d5b366891031a7bdeb9f0862cd0542a634de31104fe77f2c61f9e0ac0", @ANYRES16=0x0, @ANYBLOB="20002abd7000fcdbdf250800000008000500247d1068600002800800070009000000060002004e200000060002004e22000006000e004e220000080006000500000006000e004e230000080006000000fe0005000d000000000014000100fe8000000000000000000000000000aa08000400050000005800038014000200d21813a50d0d2c849700c240edab7767310000000000000000000000000006000400cd150000060007004e220000080005000a010102080005007f000001080003000400000008000500ac1414aa060007004e22000006000400810000005800038008000500ac1414bb05000800ff000000080003000300000006000400fbff0000060007004e2100000800010001000000140002007663616e300000000000000000000000060007004e240000060007004e13000030000380140002006272696467655f736c688e1a69300000080001000200000006000400018000000600040004000000"], 0x15c}, 0x1, 0x0, 0x0, 0x4}, 0x20000c10) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) r9 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r8, r9, 0x68}) ioctl$TIOCL_SETVESABLANK(r8, 0x541c, &(0x7f00000002c0)) sendmmsg$inet(r1, &(0x7f0000000500)=[{{&(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10, 0x0}}, {{&(0x7f0000000080)={0x2, 0x0, @private}, 0x10, &(0x7f00000001c0)=[{&(0x7f00000000c0)="c7c780beb0667dc25d4b331b87f7079adf56246f312fcd34237b8444f120509c6d0e387326c83617c99d7307fd2e22c97a914b5fc403d81871649ba400210507", 0x40}, {&(0x7f0000000300)="1a97e58c15c5089070308779e508a3fab29b32a9d9ff77331b1c22cc8191", 0x1e}], 0x2}}], 0x2, 0x0) 02:57:27 executing program 3: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) r1 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) r2 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f00000010c0)={0x0, r1, r2}, 0x0, 0x0, 0x0) r3 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) r4 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f00000010c0)={0x0, r3, r4}, 0x0, 0x0, 0x0) r5 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) r6 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f00000010c0)={0x0, r5, r6}, 0x0, 0x0, 0x0) r7 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) mount$overlay(0x0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='overlay\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYRES16=r3, @ANYRESDEC=r4, @ANYRES64, @ANYRES64=r7, @ANYRESOCT=r4]) r8 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x200) renameat2(r8, &(0x7f00000001c0)='./file1\x00', r8, &(0x7f0000000100)='./file0\x00', 0x0) [ 422.577525] ntfs: (device loop1): read_ntfs_boot_sector(): Primary boot sector is invalid. 02:57:27 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) socket$inet_udplite(0x2, 0x2, 0x88) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x400, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r7, r7) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r8, r8) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 422.642651] overlayfs: unrecognized mount option "B’00000000000263404663ÿÿÿÿÿÿÿÿB’»" or missing value [ 422.657913] overlayfs: unrecognized mount option "ª00000000000263404663ÿÿÿÿÿÿÿÿª§6" or missing value [ 422.666325] ntfs: (device loop1): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover. [ 422.693440] ntfs: (device loop1): ntfs_fill_super(): Not an NTFS volume. 02:57:29 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, 0x0, 0x0, 0x0) 02:57:29 executing program 3: perf_event_open(&(0x7f0000000100)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000003c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'syzkaller1\x00'}) r1 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r1, 0x8955, &(0x7f0000000180)={{0x2, 0x0, @local}, {0x0, @link_local}, 0xc, {0x2, 0x0, @empty}, 'syzkaller1\x00'}) r2 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, &(0x7f0000000000)={0xfffffffa, 0x0, 0x3f2, 0x0, 0x81, "d54d28c234aeebaa368287b7a9a6cab05b04d8", 0x7fff, 0x5}) dup2(r2, r0) 02:57:29 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = syz_mount_image$btrfs(&(0x7f0000000080)='btrfs\x00', &(0x7f00000000c0)='./file0\x00', 0x4, 0x2, &(0x7f0000000340)=[{&(0x7f0000000140)="b86cc170eee0c9d53a54fb4e16f11a6486444640fb3c43498b3699a66811a82f1c080ad188bc9bea35c48b91e020ff9f9e1d7d13b25fff4b77262ce2af30f2bb8720386a85be124d8768552ef06367ed060ede2ff93aaaff533124e245d8d5bf7f9e515758d5240f78afd72d0363333e0c546cbc64ee7c027d5e996322a638a004065ac2dab47bea826b8d38b7ec3963cef4ee363cd64c879b7e250e955d60b4dfe98b70b1822dd3f295c2e7efe6a0f3a84535576a6e87", 0xb7, 0x400}, {&(0x7f0000000280)="7a4f1eb989815475543a4a64a3307acb48d4ca420b0e645acad69247663fe75794f22b8439a1d1983b3e90de742c046d417ff7323375caad59f6bfab602bc47e403452a27d3ee52c1b233dfc400707b35c46c8b46b1da5ab171ed9adecbd6846e75656378eb80f66cbe79ee7dc3e8a6c08756c333bbf42515cafa990eaadb5f107ecc8dea05ea1b5b482c5788f33fde7dbb96b317e892b0f4e440bb887163db95aab39017f6fc6c28fc521b378abf3277db6", 0xb2, 0xc4}], 0x8b0100, &(0x7f0000000380)={[{@nossd_spread='nossd_spread'}, {@enospc_debug='enospc_debug'}], [{@fowner_lt={'fowner<', 0xffffffffffffffff}}, {@context={'context', 0x3d, 'sysadm_u'}}, {@obj_role={'obj_role', 0x3d, '&-,-$'}}, {@euid_lt={'euid<', 0xffffffffffffffff}}, {@fsuuid={'fsuuid', 0x3d, {[0x64, 0x66, 0x61, 0x61, 0x62, 0x64, 0x36, 0x38], 0x2d, [0x31, 0x31, 0x66, 0x39], 0x2d, [0x31, 0x3f, 0x39, 0x35], 0x2d, [0x37, 0x64, 0x31, 0x64], 0x2d, [0x61, 0x34, 0x65, 0x56, 0x63, 0x39, 0x63, 0x38]}}}, {@dont_hash='dont_hash'}, {@permit_directio='permit_directio'}]}) name_to_handle_at(r1, &(0x7f0000000440)='./file2\x00', &(0x7f0000000480)=ANY=[@ANYBLOB="4f000000ffffff7f5f65634a9221aaa17ac3fda1eb353ec2b951f9296b89c421da0f2f888766575162f668296a203c3ab16f7c028675b32e6594e38de009dfb1f5a0aa3cd1d6dd1015de3dca277a0d"], &(0x7f0000000500), 0x400) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000780)={&(0x7f0000000740)=[0xa24], 0x1, 0x800, 0x0, 0xffffffffffffffff}) sendmsg$nl_route(r2, &(0x7f0000000880)={&(0x7f00000007c0)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000840)={&(0x7f0000000800)=@ipv6_delroute={0x30, 0x19, 0x300, 0x70bd25, 0x25dfdbfe, {0xa, 0x14, 0x80, 0x1, 0xfd, 0x0, 0x0, 0xf, 0x500}, [@RTA_EXPIRES={0x8, 0x17, 0x7f4}, @RTA_ENCAP={0xc, 0x16, 0x0, 0x1, @MPLS_IPTUNNEL_TTL={0x5, 0x2, 0x3}}]}, 0x30}, 0x1, 0x0, 0x0, 0x1}, 0x4048800) 02:57:29 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x406, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000dec000)='smaps\x00') sendfile(r2, r3, 0x0, 0x320f) 02:57:29 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="3c0000001000030000000000000000007ddf5dfb70eb35f18f976b6b470328beb0e0a343c0cd481a28bf4ca4414f32c28d20d72bb5de60c3d20841d14f3343598fa0ba68e08c435d899527e146e9a0f3368c7a7b0a342d70d3810cae048f451d7019a9c15c9ecd3035e5ea5909828230a3d0619a282f87bd5e57ab5e0f11c2ab2acf227010dbd8246b69683869eb2343a79d46a1b821be294b5912beddb9ddc2be279b0796a09ec11cd0845e916ec0604035278d8f75497fba0ccebf28ae05a2a2dfa4583b2850e480dba7404e149e831b18a70ad93c39eb839fd3cbae631fb1c341deb631a5c5676ea52fc0948d976e240eb1d506c0ffd70acf0497842a05562ec0a0", @ANYRES32=0x0, @ANYBLOB="00000000000000001c0012800b00010062726964676500000c00028005002b0000e50000df79436b3deb9dba8668fc0c77fef1489ecc392aab42b9903060e3dbbfd27c5edc0246283797b916cbe6fb996e825608652ceabb6ad22122809c4293130af9e59352cdbe2d583cdf184829752134ea007bb50506382c73c7971b82e055de24b0e26dbdfef5bd98debe51d1866cf7b952d76562cd403f2e5e0fa8b8a02bd8dfa508d801ced82d912435bf949fa5c005cc2957c59a7ea072b0d906a1dcbc702ff5c4c7ddea85a9dcf5e7f0779f857b9c509cc5113d3c26be"], 0x3c}}, 0x0) 02:57:29 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @random="57d5a28765b0", 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:29 executing program 1: sendmsg$NFNL_MSG_CTHELPER_DEL(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000080)={&(0x7f0000000880)=ANY=[@ANYBLOB="e4000000020903000000000000000000010000050900010073797a31000000007400020006000340000200000c000280050001002f000000060003400003000006000340000300002c00018014000300ff02000000000000000000000000000114000400fc00000000000000000000000000000006000340000000000c00028005000100060000000c00028005000100840000000800034000009ecc400002000c000280050001003a0000001400018008000100e0000001080002006401010006000340000400001400018008000100ac1414bb080002000000000008000640000000015efbc69534ad4d0196f3cb76e1da82b564ccda88f9fd6cb828d003b28629420b79d746eb8b2039ec84a56cc139e5747296b94f8b2fcb7db4012c8fb868f2ab2334f42e8eeadc3a52b881d00139e602d6509f53c24a56e42cfb0c9d9376245098e2937e6d13de5fe26cc07e0d639988c6af2d"], 0xe4}, 0x1, 0x0, 0x0, 0x4040010}, 0x4004) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, &(0x7f0000000140)={0xffffffffffffffff, 0x100, 0xffffffff80000000, 0x20}) syz_mount_image$btrfs(&(0x7f0000000000)='btrfs\x00', &(0x7f0000000100)='./file0\x00', 0x1000000, 0x34, &(0x7f0000000200)=[{&(0x7f0000010000)="b960f27e00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c168000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d00000000000000600000000000000010000000000000000100000001000000010000000100000610000000400000000000000000000000000000000000000000000004501000000000000000000000001000000000000000000000100000000000072000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000037dd1160ff5c47f0a5b47fe673f9fb3cabb5d61846c74e89943b7a9d2665c16800"/320, 0x140, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a\x00'/32, 0x20, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e400001000000000000000400000000000020000000000000000000100000000000200000000000000001000000010000000100000010000000100000000000000000010000000000037dd1160ff5c47f0a5b47fe673f9fb3c00"/128, 0x80, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d00000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000005050000000000004000000000000000010100000000000040000000000000000605000000000000400000000000000000050000000000004000000000000000070500000000000040000000000000000805000000000000400000000000000000000010000000000800000000000000100"/640, 0x280, 0x10b20}, {&(0x7f0000010700)="69496f6800000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800001000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0300000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/224, 0xe0, 0x100000}, {&(0x7f0000010800)="00000000000000000000000000000000190000000000020000000000000000000100000000000500000000000000000001000000010000100000010001000100000000000000000069000000000037dd1160ff5c47f0a5b47fe673f9fb3c0000190000000000020000000000000000000100000000000500000000000000000001000000010000100000010001000100000000000000000050000000000037dd1160ff5c47f0a5b47fe673f9fb3c0000400000000000020000000000000000000100000000000200000000000000001000000010000000100000010000000100000000000000000010000000000037dd1160ff5c47f0a5b47fe673f9fb3c01000000000000000000000100000000000072000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000037dd1160ff5c47f0a5b47fe673f9fb3cabb5d61846c74e89943b7a9d2665c16812e6ed7a00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800101000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0400000000000000030000000000000004000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e0000500000000001000000000000e40000690000000000490e00005000"/576, 0x240, 0x100ea0}, {&(0x7f0000010b00)="00000000000000000000000000000000190000000000020000000000000000000100000000000500000000000000000001000000010000100000010001000100000000000000000069000000000037dd1160ff5c47f0a5b47fe673f9fb3c0000190000000000020000000000000000000100000000000500000000000000000001000000010000100000010001000100000000000000000050000000000037dd1160ff5c47f0a5b47fe673f9fb3c0000400000000000020000000000000000000100000000000200000000000000001000000010000000100000010000000100000000000000000010000000000037dd1160ff5c47f0a5b47fe673f9fb3c01000000000000000000000100000000000072000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000037dd1160ff5c47f0a5b47fe673f9fb3cabb5d61846c74e89943b7a9d2665c1689346993a00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800201000000000000000000000000001d555ab3876ac4cf3bcc6689b9a257dbd0100000000000000030000000000000002000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e00005000"/512, 0x200, 0x101ea0}, {&(0x7f0000010d00)="00000000000000000000000000000000400000000000020000000000000000000100000000000200000000000000001000000010000000100000010000000100000000000000000010000000000037dd1160ff5c47f0a5b47fe673f9fb3c01000000000000000000000100000000000040000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000037dd1160ff5c47f0a5b47fe673f9fb3cabb5d61846c74e89943b7a9d2665c16825f34c1d00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800301000000000000000000000000001d555ab3876ac4cf3bcc6689b9a257dbd0100000000000000040000000000000001000000000100000000000000cc00001000000000006b0f0000300000000000", 0x140, 0x102f40}, {&(0x7f0000010f00)="000000000000000000000000000000000300000000000000000100000000000000001000000000000000400000000000d555ab3876ac4cf3bcc6689b9a257dbd3e647e3300000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800401000000000000000000000000001d555ab3876ac4cf3bcc6689b9a257dbd01000000000000000500000000000000", 0xa0, 0x103fc0}, {&(0x7f0000011000)="a3d6a8c900000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800501000000000000000000000000001d555ab3876ac4cf3bcc6689b9a257dbd01000000000000000700000000000000", 0x60, 0x105000}, {&(0x7f0000011100)="feda419f00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800601000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd020000000000000002000000000000000a000000000000100000000000c00000400000000000830f0000180000000040100000000000a900000000000000006b0f0000180000000040100000000000b005000000000000006b0f0000000000000050100000000000a90000000000000000530f0000180000000050100000000000b00700000000000000530f0000000000000060100000000000a90000000000000000320f0000210000000070100000000000a90000000000000000110f0000210000000080100000000000a90000000000000000f00e0000210000000000500000000000a90000000000000000cf0e0000210000000000500000000000c00000190000000000b70e0000180000000000500000000000c00000190000000000d80e0000180000000000500000000000c000001900000000000b0f0000180000000050100000000000b007000000000000000b0f0000000000000000500000000000c00000190000000000f30e000018", 0x1c0, 0x106000}, {&(0x7f0000011300)="00000000000000000000000000000000000000000000000000000000001000000000000000010000000000000500000000000000010000000000000002000000000000000200000000000000b00100000000000000010000000000000002000000000000000200000000000000b00300000000000000010000000000000002000000000000000200000000000000b00400000000000000010000000000000002000000000000000200000000000000b0020000000000000001000000000000000100000000000000020000000000000001000000000000000100000000000000020000000000000000500000000000000001000000000000020000000000000051b9334900000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800701000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0200000000000000040000000000000002000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f00003000"/416, 0x1a0, 0x106f00}, {&(0x7f0000011500)="030000000000000000010000f6ffffff00005000000000000000190000000000d555ab3876ac4cf3bcc6689b9a257dbd0300000000000000000100000000000000001000000000000000400000000000d555ab3876ac4cf3bcc6689b9a257dbdf138196200000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800801000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0200000000000000030000000000000003000000000100000000000000d80100000000000000390f0000620000000001000000000000e40000100000000000e90e0000500000000001000000000000e40000500000000000990e00005000"/288, 0x120, 0x107fa0}, {&(0x7f0000011700)="190000000000020000000000000000000100000000000500000000000000000001000000010000100000010001000100000000000000000050000000000037dd1160ff5c47f0a5b47fe673f9fb3c0000400000000000020000000000000000000100000000000200000000000000001000000010000000100000010000000100000000000000000010000000000037dd1160ff5c47f0a5b47fe673f9fb3c01000000000000000000000100000000000059000000000000100000001000000010000000000000000000000000000000000000000000000000000000000000000037dd1160ff5c47f0a5b47fe673f9fb3cabb5d61846c74e89943b7a9d2665c168", 0x100, 0x108f00}, {&(0x7f0000011800)="d98e23e000000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800005000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd070000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701000000", 0x160, 0x500000}, {&(0x7f0000011a00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400"/128, 0x80, 0x500560}, {&(0x7f0000011b00)="00000000000000000000000400000000000000000000000000000000a050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000", 0x60, 0x500720}, {&(0x7f0000011c00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x500840}, {&(0x7f0000011d00)="0000060000000000000000000000000000000060500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/96, 0x60, 0x5008e0}, {&(0x7f0000011e00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000000000000058bc645f000000000000000058bc645f000000000000000058bc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff00"/320, 0x140, 0x5009e0}, {&(0x7f0000012000)="000000000000000000000600000000000000000100000000000000d0500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010600000000000000f1425134b9f04a2fa88024aedabae8f70000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000058bc645f000000008842713b58bc645f00"/224, 0xe0, 0x500b60}, {&(0x7f0000012100)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x500c80}, {&(0x7f0000012200)="000000000000000000000000000000000000060000000000000000000000000000000000510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x500d20}, {&(0x7f0000012300)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x500e40}, {&(0x7f0000012400)="000000000000000000070000000000000000000000000000000010500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000700000000000000", 0x60, 0x500ee0}, {&(0x7f0000012500)="cbd8b71900000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800105000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd070000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000030500000000000a80030000000000000d30e0000350000000060500000000000a90000000000000000b20e0000210000000090500000000000a90000000000000000910e00002100000000a0500000000000a90000000000000000700e00002100000000c0500000000000a900000000000000004f0e00002100000000d0500000000000a901000000000000002e0e00002100000000e0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1c0, 0x501000}, {&(0x7f0000012700)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b205000000000000000501000000000000000000000000000001000000010000000000000007000000000000000200000000000000b0020000000000000000c000000000000000010000000000000500000000000000010000000000000007000000000000000200000000000000b00100000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000ff69a26500000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800205000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd050000000000000002000000000000000b000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000a90000000000000000410f0000210000000000500000000000c00000190000000000290f0000180000000010500000000000a90000000000000000080f0000210000000020500000000000a90000000000000000e70e0000210000000070500000000000a90000000000000000c60e0000210000000080500000000000a90000000000000000a50e0000210000000090500000000000a90000000000000000840e00002100000000a0500000000000a90000000000000000630e0000210000000000690000000000c000001900000000004b0e0000180000000000690000000000c000001900000000004b0e0000180000000000690000000000c000001900000000002a0e0000180000000000500000000000c00000190000000000f30e000018", 0x380, 0x501e40}, {&(0x7f0000012b00)="0000000000000000000000000000000000000000000000010000000000000500000000000000010000000000000004000000000000000000010000000000000500000000000000010000000000000004000000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000004000000000000000200000000000000b00700000000000000010000000000000004000000000000000200000000000000b00400000000000000010000000000000005000000000000000200000000000000b00200000000000000010000000000000005000000000000000200000000000000b00100000000000000007000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b00500000000000000010000000000000004000000000000000200000000000000b00300000000000000001000000000000000010000000000000200000000000000", 0x1a0, 0x502e60}, {&(0x7f0000012d00)="7e499d7100000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800605000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd060000000000000007000000000000000100000000f6ffffffffffffff8000305000000000008f0f00000c0000000000", 0x80, 0x506000}, {&(0x7f0000012e00)="00000000000000000000000000000000000000008941f9988941f9988941f9983d1fef8f00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800705000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0400000000000000040000000000000003000000000100000000000000cc00001000000000006b0f0000300000000100000000000000cc00005000000000003b0f0000300000000100000000000000cc00006900000000000b0f00003000"/224, 0xe0, 0x506fe0}, {&(0x7f0000012f00)="000000000000000000000000000000000300000000000000000100000000000000006900000000000000190000000000d555ab3876ac4cf3bcc6689b9a257dbd0300000000000000000100000000000000005000000000000000190000000000d555ab3876ac4cf3bcc6689b9a257dbd0300000000000000000100000000000000001000000000000000400000000000d555ab3876ac4cf3bcc6689b9a257dbd196b468b00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800805000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd04000000000000000700000000000000", 0x100, 0x507f60}, {&(0x7f0000013000)="9fb2f62300000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800905000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0400000000000000f7ffffffffffffff02000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c00"/160, 0xa0, 0x509000}, {&(0x7f0000013100)="0000000000000000000000000000000000000000000000000000000002002e2e04000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000000000000058bc645f000000000000000058bc645f000000000000000000000000000000000000000029b76d7e00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800a05000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd040000000000000009000000000000000100000000f1425134b9f04a2ffba88024aedabae8f7930f0000080000000000", 0x140, 0x509f40}, {&(0x7f0000013300)="0000000000000000000000000000000000000000000000000500000000000000efb905c800000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800b05000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd060000000000000002000000000000000e000000000000100000000000c00000400000000000830f0000180000000010100000000000a90000000000000000620f0000210000000000500000000000c000001900000000004a0f0000180000000030500000000000a80030000000000000150f0000350000000060500000000000a90000000000000000f40e0000210000000090500000000000a90000000000000000d30e00002100000000a0500000000000a90000000000000000b20e00002100000000b0500000000000a90000000000000000910e00002100000000c0500000000000a90000000000000000700e00002100000000d0500000000000a901000000000000004f0e00002100000000e0500000000000a900000000000000002e0e00002100000000f0500000000000a900000000000000000d0e0000210000000000510000000000a90000000000000000ec0d0000210000000000690000000000c00000190000000000d40d000018", 0x1e0, 0x50afe0}, {&(0x7f0000013500)="0000010000000000000500000000000000010000000000000006000000000000000200000000000000b00400000000000000010000000000000006000000000000000200000000000000b00100000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00500000000000000010000000000000006000000000000000200000000000000b00200000000000000010000000000000004000000000000000200000000000000b00900000000000000010000000000000004000000000000000200000000000000b0f7ffffffffffffff010000000000000006000000000000000200000000000000b00700000000000000010000000000000006000000000000000100000000000000b20500000000000000050100000000000000000000000000000100000000c000000000000000010000000000000500000000000000010000000000000004000000000000000200000000000000b0030000000000000000100000000000000001000000000000020000000000000076bf595500000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800c05000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0600000000000000050000000000000012000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e0000230000000001000000000000600200000000000000190e0000230000000001000000000000600300000000000000f60d0000230000000001000000000000600400000000000000d30d0000230000000001000000000000600500000000000000b00d0000230000000001000000000000600600000000000000890d0000270000000101000000000000010000000000000000e90c0000a000000001010000000000000c0001000000000000da0c00000f0000000101000000000000544bae790400000000b70c000023000000010100000000000054482d12f600000000940c0000230000000101000000000000600200000000000000710c00002300000001010000000000006003000000000000004e0c00002300"/1024, 0x400, 0x50be40}, {&(0x7f0000013900)="0000000000000000000000000000000000000003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c653003010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000140000000000000000000000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3806010000000000000100000000000000000600000000000000000009000166696c652e636f6c6405010000000000000100000000000000000600000000000000000005000166696c653305010000000000000100000000000000000600000000000000000005000166696c653204010000000000000100000000000000000600000000000000000005000166696c653101010000000000000100000000000000000600000000000000000005000266696c653004010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e030000000000000006000000000000003a0000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f00000000000000001e47228500000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800d05000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd060000000000000005000000000000000200000001000100000000000001000000000000000000c05000000000000600000000000000020100000000000001000000000000000000e050000000000006", 0x400, 0x50cca0}, {&(0x7f0000013d00)="d613c4f100000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800e05000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0600000000000000050000000000000011000000000201000000000000010000000000000000fb0e0000a000000002010000000000000c0101000000000000ec0e00000f00000002010000000000006c0000000000000000bd0a00002f04000003010000000000000100000000000000001d0a0000a000000003010000000000000c01010000000000000e0a00000f00000003010000000000006c0000000000000000d30900003b000000040100000000000001000000000000000033090000a000000004010000000000000c0001000000000000240900000f00000004010000000000001822a8f12600000000f50800002f000000040100000000000018d65ba13500000000c60800002f00000004010000000000006c0000000000000000a70800001f000000050100000000000001000000000000000007080000a000000005010000000000000c0001000000000000e90700001e00000005010000000000006c0000000000000000b407000035000000060100000000000001000000000000000014070000a000000006010000000000000c0001000000000000010700001300000006010000000000006c0000000000000000880600007900"/544, 0x220, 0x50e000}, {&(0x7f0000014000)="0000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000640000000000000064000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3806000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000282300000000000000300000000000000000000000000000020000000000000000000000ed810000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3806000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c6531060000000000000006000000000000000a000000000000000a000000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c380600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3734383935373936382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000260000000000000026000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3806000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c6530060000000000000006000000000000001a040000000000001a040000000000000000000000000000010000000000000000000000ed810000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c38f9cfc68e00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800f05000000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd060000000000000001000000000000000a000000000200000000000000840000000000000000e40d0000b701000004000000000000008400000000000000002d0c0000b701000005000000000000000c06000000000000001c0c0000110000000500000000000000840000000000000000650a0000b70100000600000000000000010000000000000000c5090000a000000006000000000000000c0600000000000000b90900000c000000060000000000000054d2c2bf8d0000000094090000250000000700000000000000840000000000000000dd070000b7010000090000000000000084000000000000000026060000b7010000f7ffffffffffffff8400000000000000006f040000b701000000", 0xa80, 0x50e6e0}, {&(0x7f0000014b00)="0000000000000000000000000000000000000000040000000000000000010000000000000090500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400"/128, 0x80, 0x50f560}, {&(0x7f0000014c00)="00000000000000000000000400000000000000000000000000000000a050000000000000000000000000000010000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000040000000000", 0x60, 0x50f720}, {&(0x7f0000014d00)="000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000", 0x40, 0x50f840}, {&(0x7f0000014e00)="0000060000000000000000000000000000000060500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/96, 0x60, 0x50f8e0}, {&(0x7f0000014f00)="00000000000000000000000000000000000000000000000000050000000000000084ffffffffffffffff0000000000000000000007000264656661756c74000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000000000000058bc645f000000000000000058bc645f000000000000000058bc645f000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000080ffffffff00"/320, 0x140, 0x50f9e0}, {&(0x7f0000015100)="000000000000000000000600000000000000000100000000000000d0500000000000000000000000000000300000000000000000000000000000000000000000000001000000000000000000000000000000000000000000010600000000000000f1425134b9f04a2fa88024aedabae8f70000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000058bc645f000000008842713b58bc645f00"/224, 0xe0, 0x50fb60}, {&(0x7f0000015200)="000000000000000000070064656661756c7401000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100"/96, 0x60, 0x50fc80}, {&(0x7f0000015300)="000000000000000000000000000000000000060000000000000000000000000000000000510000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600"/128, 0x80, 0x50fd20}, {&(0x7f0000015400)="00000000000000000001000000000000000000000000000000030000000000000000100000000000000000000000000000010000000000000000000000ed4100", 0x40, 0x50fe40}, {&(0x7f0000015500)="0000000000000000000600000000000000000000000000000000b0500000000000000000000000000000100000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000600000000000000", 0x60, 0x50fee0}, {&(0x7f0000015600)="a3b70ba000000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800005100000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd0600000000000000040000000000000004000000000000000000000000f90100000000000000730f0000280000000100000000000000cc0000100000000000430f0000300000000100000000000000cc0000500000000000130f0000300000000100000000000000cc0000690000000000e30e00003000"/224, 0xe0, 0x510000}, {&(0x7f0000015700)="00000000000000000300000000000000000100000000000000006900000000000000190000000000d555ab3876ac4cf3bcc6689b9a257dbd0300000000000000000100000000000000005000000000000000190000000000d555ab3876ac4cf3bcc6689b9a257dbd0300000000000000000100000000000000001000000000000000400000000000d555ab3876ac4cf3bcc6689b9a257dbd0000000000000000", 0xa0, 0x510f40}, {&(0x7f0000015800)="7964a85f00000000000000000000000000000000000000000000000000000000abb5d61846c74e89943b7a9d2665c16800006900000000000100000000000001d555ab3876ac4cf3bcc6689b9a257dbd060000000000000005000000000000001c000000000001000000000000010000000000000000fb0e0000a000000000010000000000000c0001000000000000ef0e00000c0000000001000000000000544bae790400000000cc0e0000230000000001000000000000546b826b1100000000a50e000027000000000100000000000054bf5d291700000000820e000023000000000100000000000054bcde42e5000000005f0e000023000000000100000000000054482d12f6000000003c0e00002300000001010000000000000100000000000000009c0d0000a000000001010000000000000c00010000000000008d0d00000f0000000101000000000000544bae7904000000006a0d000023000000010100000000000054482d12f600000000470d0000230000000201000000000000010000000000000000a70c0000a000000002010000000000000c0101000000000000980c00000f00000002010000000000006c0000000000000000690800002f0400000301000000000000010000000000000000c9070000a000000003010000000000000c0101000000000000ba0700000f00000003010000000000006c00000000000000007f0700003b0000000401000000000000010000000000000000df060000a000000004010000000000000c0001000000000000d00600000f00000004010000000000001822a8f12600000000a10600002f000000040100000000000018d65ba13500000000720600002f00000004010000000000006c0000000000000000530600001f0000000501000000000000010000000000000000b3050000a000000005010000000000000c0001000000000000950500001e00000005010000000000006c000000000000000060050000350000000601000000000000010000000000000000c0040000a000000006010000000000000c0001000000000000ad0400001300000006010000000000006c000000000000000034040000790000", 0x320, 0x690000}, {&(0x7f0000015c00)="0000000000000000000000000000000000000000000000000006000000000000006400000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730600000000000000090066696c652e636f6c6406000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3806000000000000000030000000000000000000000100305000000000000030000000000000000000000000000000300000000000000400000000000000050066696c65320500000000000000050066696c653306000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3806000000000000000a00000000000000000000000073797a6b616c6c6572730000000000000000000000000000000000060000000000000006000b0008757365722e7861747472317861747472310000000000000000000000000000000000060000000000000006000b0008757365722e7861747472327861747472320300000000000000050066696c653106000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c380600000000000000260000000000000000000000002f746d702f73797a2d696d61676567656e3734383935373936382f66696c65302f66696c65300300000000000000050066696c653106000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ffa10000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3806000000000000001a04000000000000000000000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c0200000000000000050066696c653006000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff810000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3803010000000000000100000000000000000600000000000000000005000766696c653102010000000000000100000000000000000600000000000000000005000166696c65300200000000000000050066696c653006000000000000000600000000000000000000000000000000000000000000000000000000000000010000000000000000000000ff410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3858bc645f000000009ba48c3804010000000000000100000000000000000600000000000000000005000166696c653105010000000000000100000000000000000600000000000000000005000166696c653205010000000000000100000000000000000600000000000000000005000166696c653306010000000000000100000000000000000600000000000000000009000166696c652e636f6c6401010000000000000100000000000000000600000000000000000005000266696c6530000000000000000002002e2e03000000000000000000000000000000000000000000000000100000000000000000000000000000010000000000000000000000ed410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000058bc645f000000000000000058bc645f000000000000000058bc645f000000000000000058bc645f0000000000000000", 0xb80, 0x690480}], 0x0, &(0x7f0000016800)) [ 425.366104] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. 02:57:29 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file1\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x3ff}, {&(0x7f0000000280)="ff00fefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000000bc0)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c653101114a3044f6400a6cb129d425a523a2b162081e5fb13f40631998902a59d3d280a16bfce0a93608f7052f581449b4c3f5ab1bbfaecfe3b37bba6b756a4f431e4553e62a11808f45346cf91a60ebe5015d2df669a67a055f541de16cb192da3110", 0x12a, 0x1400}], 0x0, &(0x7f00000001c0)=ANY=[]) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, r5, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r7, r8, 0x68}) ioctl$SG_EMULATED_HOST(r7, 0x2203, &(0x7f0000000180)) r9 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) r10 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r9, r10, 0x68}) accept4$unix(r9, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x6e, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:29 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) setsockopt$CAIFSO_LINK_SELECT(r2, 0x116, 0x7f, &(0x7f0000000000)=0x8, 0x4) [ 425.504594] BTRFS: device fsid abb5d618-46c7-4e89-943b-7a9d2665c168 devid 1 transid 7 /dev/loop1 [ 425.514896] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. 02:57:30 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$hfsplus(&(0x7f0000000180)='hfsplus\x00', &(0x7f00000001c0)='./file0\x00', 0x0, 0x0, &(0x7f0000001480), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="746670653dfc8400532c00"]) [ 425.576267] BTRFS info (device loop1): disk space caching is enabled [ 425.589556] BTRFS info (device loop1): has skinny extents [ 425.596880] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. 02:57:30 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) socket$inet_udplite(0x2, 0x2, 0x88) syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0xc34, 0x80a80) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r1, r1) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:30 executing program 0: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080)}, 0x10085, 0x0, 0x0, 0x6, 0x0, 0x10}, 0x0, 0xb, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002cc0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/207, 0xcf}}], 0x1, 0x0, 0x0) clone(0x4000008006ffd, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='stat\x00') r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x3ff, 0x80000) ioctl$F2FS_IOC_RESIZE_FS(r1, 0x4008f510, &(0x7f0000000340)=0xb7b5) exit(0x0) preadv(r0, &(0x7f0000000500), 0x37d, 0x0, 0x0) pipe(0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)={0x1c, 0x0, 0x1, 0x70bd2b, 0x25dfdbfe, {}, [@BATADV_ATTR_AP_ISOLATION_ENABLED={0x5, 0x2a, 0x1}]}, 0x1c}, 0x1, 0x0, 0x0, 0x40000}, 0x40000) ioctl$SNDCTL_SEQ_SYNC(0xffffffffffffffff, 0x5101) r2 = syz_open_procfs(0x0, &(0x7f0000000140)='ns\x00') ftruncate(r0, 0x3ff) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) setsockopt$bt_BT_SECURITY(r2, 0x112, 0x4, &(0x7f00000000c0)={0x15, 0xe9}, 0x2) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) [ 425.663841] print_req_error: I/O error, dev loop5, sector 0 [ 425.669633] Buffer I/O error on dev loop5, logical block 0, async page read [ 425.673178] hfsplus: unable to parse mount options [ 425.678869] print_req_error: I/O error, dev loop5, sector 4 [ 425.687590] Buffer I/O error on dev loop5, logical block 2, async page read [ 425.698460] print_req_error: I/O error, dev loop5, sector 6 [ 425.704249] Buffer I/O error on dev loop5, logical block 3, async page read [ 427.962559] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 02:57:32 executing program 0: openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/autofs\x00', 0x100, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7fffffff, 0x6}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$SNDCTL_FM_4OP_ENABLE(0xffffffffffffffff, 0x4004510f, &(0x7f0000000080)) ioctl$KDFONTOP_COPY(0xffffffffffffffff, 0x4b72, &(0x7f0000000000)={0x3, 0x0, 0xd, 0x0, 0x0, &(0x7f00000007c0)}) r1 = socket$inet6(0xa, 0x80003, 0x7) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='stat\x00') lseek(r2, 0x0, 0x0) perf_event_open(&(0x7f0000000740)={0x2, 0x70, 0xb7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$sock_inet6_SIOCSIFADDR(r1, 0x89a1, &(0x7f0000000040)={@remote}) ioctl$sock_inet6_SIOCADDRT(r0, 0x89a0, &(0x7f0000000100)={@local={0xfe, 0x80, [0x0, 0xfeff0000]}, @empty, @private2={0xfc, 0x2, [], 0x1}, 0x0, 0x0, 0x7ffd}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28031, 0xffffffffffffffff, 0x0) 02:57:32 executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000023c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0xffffffffffffff91) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, &(0x7f0000002400)="b9800000c03500400000665c0f5d0202f5fbfb20e00f074b064000c4635765f766400fc774a600f30fbcf726660f388077694f4f0f5c19db3a9af342d8868680000066b82001c4220d2d4f5d2e66420fc73366ba2000ed", 0x57}], 0x1, 0x0, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f00000fc000/0x18000)=nil, &(0x7f00000001c0)=[@text64={0x40, &(0x7f00000000c0)="66baf80cb8640fb688ef66bafc0cb8d7dc0000efc7442400a5000000c7442402c3fde34dff2c242e362e0f01c34071003945e7c4e1d5eb2348b8bf000000000000000f23d00f21f835100000050f23f80f20c035040000000f22c066b82a018ec066b823010f00d0", 0x68}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 02:57:32 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x400000000000000, 0x3, &(0x7f0000000200)=[{&(0x7f0000000080)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x4}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e00000000cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000200000066696c65300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c653100", 0xc9, 0x1400}], 0x22, &(0x7f0000000080)=ANY=[]) ioctl$TIOCGICOUNT(0xffffffffffffffff, 0x545d, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r5, &(0x7f0000000280)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0xa0444000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x54, 0x0, 0x8, 0x70bd25, 0x25dfdbfe, {}, [@ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0xff}, @ETHTOOL_A_LINKINFO_HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wlan1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @ETHTOOL_A_LINKINFO_PHYADDR={0x5, 0x3, 0x1}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0xc1}, @ETHTOOL_A_LINKINFO_TP_MDIX_CTRL={0x5, 0x5, 0x5}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000805}, 0x44000) 02:57:32 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = socket$inet_smc(0x2b, 0x1, 0x0) sendmmsg(r3, &(0x7f0000000380)=[{{&(0x7f0000000000)=@ax25={{0x3, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}, 0x3}, [@bcast, @null, @default, @bcast, @bcast, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x0}]}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000080)="d4dc8637c38f43a6480c6c523d8ef251bcf2a39bb70d0a1f26bc6b116b", 0x1d}, {&(0x7f0000000180)="172a57feab3f6ac5e4362baead183591a7d89da0be3009a60aa51ffe6bdcfb24e0aabf33bcf0ec89a932356732acf5e40c72c715c623569f718410fa986a665c6d00e5e634ca7300f3a1045f58ee7656d32c56db66089e3115dec9bf87f8bb0cdfb82bfdd8540669997e59b94bda76c417a9e7b5884623aa89244a2d9afd3809b94a793c8211e3835bdc9af36b9bb0b27292b7d8d161d24dcb05b0aa96311314853e3e87f39fa2ccb3b1a8ef7d057f888e926c2e862e73692a15401a621b91a6e0293b0d9dc5", 0xc6}, {&(0x7f0000000280)="c7fc4a7979f3304ef21dcce887e5d4df9f323b8c89f892ab8e7c33dc2f320059c7b6fac949102bbfc5c2a7859dc87637736d5b3f7ea72d60929cfcfb269eeb33ce8cc5fa40e753838c7df0d537270c9a63c51573291c94c68916c1079b518bb691058d028f0c62a585d940de6942c115dd8ef3893c5481832cd03c11e362d7bd0cf8f09aac126e18d21b7b3a4218ae69552e10d940cd6836d66be2d2e7d27a346f6b8820e8c36b292445f66c5950e632339fbfac90891e7c33ecc2bbbf4c5667617f553c2d5e397e", 0xc8}], 0x3, &(0x7f0000000100)}}], 0x1, 0x8814) 02:57:32 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) r8 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000400)='l2tp\x00') sendmsg$L2TP_CMD_SESSION_DELETE(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)={0x14, r8, 0x1}, 0x14}}, 0x0) sendmsg$L2TP_CMD_NOOP(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x38, r8, 0x200, 0x70bd2a, 0x25dfdbfd, {}, [@L2TP_ATTR_L2SPEC_LEN={0x5, 0x6, 0x32}, @L2TP_ATTR_RECV_SEQ={0x5, 0x12, 0x1}, @L2TP_ATTR_RECV_TIMEOUT={0xc, 0x16, 0xaedf9a7}, @L2TP_ATTR_CONN_ID={0x8}]}, 0x38}, 0x1, 0x0, 0x0, 0x20000004}, 0x841) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r7, 0x68}) setsockopt$RXRPC_EXCLUSIVE_CONNECTION(r6, 0x110, 0x3) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) splice(r0, 0x0, r9, 0x0, 0x88000cc, 0x0) fcntl$setpipe(r1, 0x407, 0x100000) write$eventfd(r1, &(0x7f0000000240), 0xffffff14) 02:57:32 executing program 2 (fault-call:9 fault-nth:0): prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:32 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) syz_mount_image$gfs2(&(0x7f0000000000)='gfs2\x00', &(0x7f0000000040)='./file0\x00', 0x3f, 0x1, &(0x7f0000000080)=[{&(0x7f0000000180)="bc595aa27ea6353f1d5a8a06c88ed300d7a2f5347a56aaaf95e8dea847e61a425e4c503815c384ff6ff95c203186891e7638c1576a8f97c9953643375341b66d5ef448badb5156abfe657c47d7c0a921f9529e6cc561a3a19159e76a467bd655bddbaaabcb30d6e260c57822a1e9a8c6c7ef5b56eb93023087b73b57c45f18192e51d2176bedb596b31ca2fc7eb849ade03f2cbc9cd021108bcd812fcc827b8e117327c7874a1c028993291e63543d732a9870d0c6bba508fde59504dc280ed27540d4772a13db8edc1f546ed6651b0da416e85801e658e3fa19689bd16ca27596914349b2e6115f", 0xe8, 0xf3e}], 0x20000, &(0x7f0000000280)={[{@acl='acl'}, {@commit={'commit', 0x3d, 0x80}}, {@localcaching='localcaching'}, {@acl='acl'}, {@locktable={'locktable', 0x3d, '}('}}, {@statfs_quantum={'statfs_quantum', 0x3d, 0x81}}], [{@uid_lt={'uid<', 0xee01}}, {@permit_directio='permit_directio'}, {@defcontext={'defcontext', 0x3d, 'unconfined_u'}}]}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:33 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) write$P9_RSTAT(0xffffffffffffffff, &(0x7f0000000080)={0x4c, 0x7d, 0x1, {0x0, 0x45, 0xdba, 0x4, {0x8, 0x1, 0x1}, 0x40010000, 0x400, 0xfa2, 0x4d, 0x6, 'minix\x00', 0x6, 'minix\x00', 0x6, 'minix\x00'}}, 0x4c) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) sendmsg$NL80211_CMD_SET_WDS_PEER(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x14000001}, 0xc, &(0x7f0000000280)={&(0x7f0000000180)={0x68, 0x0, 0x8, 0x70bd25, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @random="483618573132"}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @from_mac=@device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @random="d80624478adb"}, @NL80211_ATTR_MAC={0xa, 0x6, @random="9142cc921466"}, @NL80211_ATTR_MAC={0xa}]}, 0x68}, 0x1, 0x0, 0x0, 0x10}, 0x20004055) dup(r1) 02:57:33 executing program 3: umount2(&(0x7f0000000040)='./file0\x00', 0x1) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/cuse\x00', 0x82, 0x0) io_setup(0x2, &(0x7f0000000400)=0x0) io_submit(r1, 0x41, &(0x7f0000000440)=[&(0x7f0000000000)={0x4, 0x960000, 0x0, 0x1, 0x0, r0, &(0x7f00000001c0)="1000004003ffffffffff600000000000b22025285db74192e7576d9062ec6e2fe8ffff3ff248691861d03a71091d334252afb1af5b8f0474c2ed58338226131291198f3d70dcf797ac42d0eeed042c06b56b89f02f92b12ebe4c45948a362a76def2f4955f100a13131f474b140942110257e173cea102775e1b3873ebf98dac6421f6d449544114b8ce29f4b48d1738b5be127a96f24c9d3c130e1a6c2eb5b3f12eb6a1f5051594545cbb895e65d83c08d2d6cd56694e5a6c00f54aceaf498f57b2a56634a23ae7", 0x40000010}]) 02:57:33 executing program 5: r0 = syz_open_dev$mouse(&(0x7f0000000080)='/dev/input/mouse#\x00', 0x8, 0x400000) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f0000000280)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000140)={0x44, 0x0, 0x400, 0x70bd2a, 0x25dfdbfe, {}, [@BATADV_ATTR_HOP_PENALTY={0x5, 0x35, 0x40}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5, 0x2e, 0x1}, @BATADV_ATTR_TPMETER_TEST_TIME={0x8, 0xb, 0x100}, @BATADV_ATTR_BRIDGE_LOOP_AVOIDANCE_ENABLED={0x5}, @BATADV_ATTR_GW_BANDWIDTH_DOWN={0x8, 0x31, 0x5}, @BATADV_ATTR_BONDING_ENABLED={0x5}]}, 0x44}, 0x1, 0x0, 0x0, 0x10}, 0x4000040) write$USERIO_CMD_SET_PORT_TYPE(0xffffffffffffffff, &(0x7f0000000040)={0x1, 0xc4}, 0x2) syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000980)='ethtool\x00') ioctl$sock_ipv6_tunnel_SIOCADD6RD(0xffffffffffffffff, 0x89f9, &(0x7f0000000180)={'syztnl0\x00', &(0x7f00000009c0)={'ip6gre0\x00', 0x0, 0x29, 0x16, 0x0, 0x0, 0xc, @local, @loopback, 0x8, 0x80, 0x102, 0xa2}}) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x20, r1, 0x200, 0x70bd26, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r2}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) sendmsg$ETHTOOL_MSG_RINGS_GET(r0, &(0x7f00000003c0)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000380)={&(0x7f0000000300)={0x68, r1, 0xa, 0x70bd2c, 0x25dfdbfe, {}, [@HEADER={0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'virt_wifi0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1\x00'}]}]}, 0x68}, 0x1, 0x0, 0x0, 0x40000}, 0x4800) [ 428.757665] print_req_error: I/O error, dev loop4, sector 0 02:57:33 executing program 3: clock_gettime(0x0, &(0x7f0000000000)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2041, 0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x1, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x4, @perf_config_ext={0x8000000000}, 0x0, 0x8, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180)='/dev/bus/usb/00#/00#\x00', 0x77, 0x1) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect) socket$inet6(0xa, 0x2, 0x0) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x2}, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000003c0)=ANY=[@ANYBLOB="a4aae465823cd6c8e4a0d515f7c0d70724a4eaa35cff2a71586f45123bead0d36d23dc3d46e11fd0b37bd8419b24fea7b25e780c3a4d214030ce0517ee0476a1ceec579f6a4965023fa5ef401846b734b5852154d3e498dc7490edf1a90e4e899aae647c96731c57a24015f751ed39308fa01b62059cef423646a4be055a7b836823bbeb7033e7a761", @ANYRES16, @ANYBLOB="0000040000000000000001000000680002803c000180080001000800000008000100070000000800010003000000080001000800000008000100050000000800010c92a57c788d8fc6c5000500000008000100000000000400"], 0x80}}, 0x0) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000140)={&(0x7f0000000240)=ANY=[@ANYBLOB="14000000", @ANYRES16, @ANYBLOB="102e471d6fae4c68df3701000000d8cc16a26d560288b21ff7b1a13988baa36500"/44], 0x14}, 0x1, 0x0, 0x0, 0x5}, 0x4040080) ioctl$SNDCTL_DSP_SPEED(0xffffffffffffffff, 0xc0045002, &(0x7f00000000c0)=0x6) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) 02:57:33 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x121000, 0x0) connect$pppoe(r1, &(0x7f0000000000)={0x18, 0x0, {0x7, @dev={[], 0x21}, 'macvlan1\x00'}}, 0x1e) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = getpgid(r5) ptrace$PTRACE_SECCOMP_GET_METADATA(0x420d, r8, 0x10, &(0x7f00000021c0)={0x7028}) r9 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r4, r5, 0x7, r3, &(0x7f0000000080)={r7, r9, 0x68}) r10 = accept4$rose(r7, &(0x7f0000000080)=@short={0xb, @dev, @bcast, 0x1, @bcast}, &(0x7f00000000c0)=0x1c, 0xc0800) r11 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r11, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) sendmmsg(r11, &(0x7f0000004780)=[{{&(0x7f0000000100)=@pppol2tp={0x18, 0x1, {0x0, r10, {0x2, 0x4e22, @loopback}, 0x2, 0x0, 0x2, 0x1}}, 0x80, &(0x7f0000002180)=[{&(0x7f0000000180)="ee4816cb49c4796c81cbcced8052b61d4cd5b787ae300557b479b94d64a690291178724872373293b48e3bbc5aa7adf9e0518daadd8cbfa8d653a3f00f33bd5b62943b9cb8dbd36c5088dc5157e4ce9c2f356aa83b12bc03e7cfe15f62e82494a0cd60680d773ad80950be66abbaeaebd282567b885c2729d0720abef0d495e8425919ed7b337a77fb6ff64a63bb571df24be510416ba2e277abb074d9792be12e1298c80913686edd139e87d3d7af2c18cfb3c415882c2b2eba0c7e8fafed7f996b49954c0e7373265aba60e5c9c357da6c754654e0658460124eec38ae10a8be31ccdd96964ea7ae4f0dc8942150446c2c7e7282cfc76168b5e52a28d067b4b8524e284d6c3e1b572fba0f1bd0fee8dcdfee32cd7704e054cd40d46a4074f73cecffb6a755d4dcd335cc46bcc1d4540987d14db3d1078903543da3839b1d445d919129dc99f50582a0f1ace8a14824e5b8d951df90798235c418827a6e72e66894c00e4e853d81150fdd57f183dabee1aeb16bdf7173cad2806e4a69d4fd41e8e55ef530d33e1516d23da796d286dffbbe86e82c0151b65ac45faca9453d6f0110afd0ba7fe6805e35ed5e183aa0eb84f1985d1126c95ff4dfbfdcc9b5292736581b49630749b350134cf27ba10d06e76c615741dcc8aa789beb515f3082f8bde10fc38592352e3252c9691de02a7144bd8753971f68583c39c11cde73b1c8d6c917f4068f5d03982c16c5edfd849e9baef7690bc3dce4ae8a83793643ce0bce49a290096bd9a4748d1dfb3be9182a4fc002d3d3495a0b7c8c9e51f3cceb4c5f4dd24fb34d2f0dda3e1bf44012e9e59922d5f806c64b20eb1721ac1b545a366cfb84221658fdfb4d02b198d5308bbfbb201b6e3f54dcf2facf5c41fd81adec3753f724a2120527590d3cc8f117cdde9276903c82f07c1568bac34cda532ee974375b3ec3006da23f3615b69177e16da46bb8eae27782cd503f9450463cce41b8e45aa5d44bffd3afb2456a96b3a1fbaa8dd3a3a68a3119255ad23cc71089505f0059dc8bbb54c3196ee64e0cb64d7444a3f2502f2874addae2c6a3e349c25983dd869067008e466bdbc095f38da0c998898d2d7d32ba8cbda5aaa574db7d1e09e54343777f36023f69eb6843fa9aa8784490f6706fef39b6c37a55aa4c91d65c1c9e996a22f1095b8954327243115778dec0551f7bae98c3c06943c5a7c6a237e74b226444e2a24fa5263c7d1a3c37155b2d519a1a3951c98ed61bd94928c7acbbd6c2c41330b027c6151903d2d5b67308a1abf5a99b087c96b0c0640e5b2b70249f6cd678f6feb55966abee227713a24d893bcf3d82a36658b99025035e4a01647a077020f898dd2d9786d321fbb0f06a4f3a174816d1531efcaf3f94f48ae109830477e4a047eb6301680f4df0850fe6e986dedc72ae88791b8f934a254f84f374accf15a8d3e2c741dede8334474b1b3a97b7305f82252ab88a4b1db5d622b3d3f134c6e50ba00a97264782e1648a6a3d85203f2aaf9e2aba4a99c5f3588a87081588a69e228c802d9836d5bdd693e37036b9d37a2e421ca632a5240ce82090d3c6e47d7e46c5d98557414a4662512f5057e64129902dd31e5c7f4b260b81b7eb37bc73beaddfe68a1104f1747788ae8faa0c1f1eac3cc51708e6ee1e3504455755f825b67647978bf0d24ef3f44e451ca5332198e115d60682004959e40f26709f93cc39d0a618f08fc0b1c21a6a1cd3b95c4c12f3673a6f9407800d3203e78ef14c1c6f6fde8fe6edc70d728700714605f4f3fa0802afb0dcbb3e3765bd6a24ac864c7fb2e59e30ac0775b7cabb3dde572452e3f8127718881bacc5ed2ba5c10fe3b6030f356b954e3dec186064f657797c66e00b6572475f37d1d24165e447c8417403431e8479c701e63937fb7cd8373dfd547805522310e2f92e40b31a73d7364819e60902b29ac046eda471aebd50f99f093cec707efa32bf684f489573c8d71d4468fa183c61571af49e5011ad5ca7acad7571593c355e96c8d0942748faccfd28793691f88a4cf8459614c49a77d0a7be7936b1db519898f12bdc9a6781ea16c4e8863c13839d3d816f3f3d780abacd1e025f7c33cad8e9796ed541df98cc8cfc3ab97d547267dd37813aa493849be825eb068f4f4bfc2238e2aca0de1c7debf2b062685a9eff3352d9b346a5f4ea08efe50a9f2e55b065bfb82f35454e771deac126a9fdebaa165cb5587adfd857f988572d311bd4e23276fa6ae7fbce5e1caecc6f67db57ac2756e1274e6a25a5b4238bbd39130d112636be2b7029a84ce5d036404630019417407a5ceeb12b0896cb3f11c28cfdb7761c1057449ff217deaaa9468396c57c1423f3ba851b930701cce293b462d5274a727e265826360345cf39f59ef2730a1b6d5bb4045d01ce472b6a96ddc49eae58e06627e78b7ff44eee8352bb091c9bdefb425a2cf14dc313a7f2bba59993cfc34902262b74347e797afde8e98e38bb4d61011d65ebebb7eb393900d1863a6185123bc692f98ba9525e6d83927f2299f0178727c845123e16cc088769eb5be8581761ff24e639c023d895fdfb2fef06737f29d402efa19b8a1052fc953e046cb749609de66c2cf5c76967e7141fe2e255ba776cb0ecefc25825b07b1f449795e38c134c4cfbf07124660929ede61b82c8f1f1fc0ac74dfb30dee3ad58cf4cae59056c1f1dfd94e20ca500aba610cae9d0d68006afbe1c59f7ea101c8ee2cd974e5688d8024d5c070a45ea660c7b63bc61826dfaff8f633457bed48b19aed46d395b217528dc944ae82d356d487884e49cfc5114e438841ffd8bdaf3d1b63cdb042e43d7cdf5c86b077ca10af707f0adc3629913d4871be12ceeeb57241eeccf841ef528655fb7e8e06570caf85bd233a71c27006109ca3368cb951f5ee317ba8a1bf3218f4a302803fe53449aed889869c7579e772fa006de25371231c508d87fe2556ab49bbc2e97c4cacf5008a5e2a3388305306a08141bb36ff6375f1b051a3866174acd6adbb5088819d6be43cae7bd405af240e5f9610a70a9584397814280202741583e6be5f1048cab4479630b0e5de6fff6558d6a63d232c77bf3fd60cb4168017e1c3807c35978f7e58ff5ed307ed64327f2102b9602247a198c8af220aedd23a7dc49058efe1bbc1b42ebadb3b80f2753e42a15273ef7fa462ffa01ac5496b4d64f63c9a7d15e8a973250fff8e8c9f361fcc937e910556dcd2e3b204188f2390b8b61b065e38a499829073ce0d2fa85672dff144afb4d8e960a2b130d430e8be0fe1921ec1e51287a7ef6b6cd762012dd0d44cff5b9f9de2ebc4ce26bee8213acad1981dc0e21a06a81553981ffbb569f52a768d1c49c568b6a2af5deff16ffbc145a738936017559f90b1ca2602f5c5d0b80a7be8ff10531a69ce249bc64402b0109d2f7076bd847490a006c552316e3f3c87c38ed9acbb0b031ac6bac44532bec1cf6d14ae652aa5d49b7d737f154f140755eb83f79bd8e7a7382017ccad23399167634c0ef0b959c547ce31cb8a571a20d27e83c56ea09c99bf01ad3d60dbb35f0d015d3e508c53000d182b30454d12f474edac35f41572e80a787d0eb164f69070e22501cd1d18990bd8e3c87829c3fe31f85f1fc381e0562635d56fad61ab1162c49b844c5137aa7286522274710fffca4fbe0f00764568324faa54415db4814c17000b100cedc7fae7c7ec30a2f8dd9086d3433408d3905742eaa651b0e88330cd89cbdf828be11471cdf6020c9ef7d2608a894e48d14842710c3ef798d850e7efb032ade8dca106439e73493e132e02f09093931e020c9ec56d709bed2118b8d47083ea27092536a2f70dcae5b4007cf66c781466eaf78811eee82bebfccf67ee6d1153700596230c25c6e0bb72dfb21e7dd1832a216dfd59c0a5e10e3dd88fe2c75e79b646cd5aa4e01d2cc62499f53a2479a61fbc291cb12eab582710a370ba853bb45d04c1cb0255e13130960949d1147ca365d5c7cb06b6b602f5ee644711ea0ae177b0ab3161c6d7d4eba44c63d6b41b28bf50e7c547dfcd7fe9674c9a3765a6a8839b4557b0dc398a511a580fed1c66d7f2f0afcc1376eb7cf95903e3febf77dcb6a9576e546292fcd490d9d7e08262b530253d11f8a2b6a411ee21069455ad00f6384ca519d30d6cd87d1550438f4e1599bd9ac7b52bbfbe040fbb3bc3d2baaa4b236594aec122da9117a7a5d52e35ec90c9b873269457098c3b6b39006683dda3f7acc1ae14d4bdfca3f74b40dd8d646de9d3babed269c9a0cc1fff32953b5607cad174b2abf214204ac59c0ecc640974b951840579254feb97f40719e899945be447a6803043fa7c2e668ef4a21104abf44ce1e2df03047ac20d6c85e005360d3b2d860cd2311d1d16b0d2dad758bb7e117facde9f27a3983aa14dc11514978bbf6e0fe078151a82eddc2a467d69bc2b7ba5cdd4cf8dae70e19b4a34fed973f09bfc88afebff0540e78b0c330e82f9cd1ccf9d43b41ff4a7f5f3ae6364dec3ecea97c3742b2727b401a870c4935613466e7a8c4f6e145b1159c93c504eaf4b0361a8828fa16c52a6e1a0320f0716c38ddb7aa88f4512d3c31448652f90fdc86871ee2a411ca65398741dcbc399a4ccbeec3a1dcded0c7d964d9be6fb738b66410ee01749321b97dcdecf009fd6284958045996e23347ef3539039a1c92a68b12a9fff47b13341b03ec04fa7391fd007f437c6995785c3fe74b9644fc15f5811a32274917a9cfbe874a841bea57733f577b288756b2b34f4af5a6a39a29410f023b6c149cebbbedd8323feb724acb2453b4cc2f3e8bd03c2b365e96af7221b6b0fd36a823c600be447a2b7c5ea1924f59c857033f65eee4f3a53eace64de00aaa684e21541b88fb98e469ca628e9d8e14d4afdf93319b108ef0abefd66b4be9ae9bc63b6878e875757969a648c726924ba33dcbf97b2e55abbac59ef186e3dd6cd549df0b1241e764acec28f792463deda593d6dcf7c0b841c98aa211609aab04fb9153f0cb49e4eaabaddf7639892513ebc69542f8e02fa7881a92e34a70637cbd990858051dd8f6dcded8b8527f4754cb2d1698d22cc0466f251550f77fa0f81c151a7e6a3648d3ee86d722798a636aedecd62b7163607a9749b6a125bd7afa38ffeb2358c6d39a0091b57ffe32c5b853bf719db23b9775cc4959d41bef1718ab5b5c5f72764c5a91b55338b086ddbafddf298726da8b8041e6b15c63e7af7a874e53d570730c0bb48819743f096e2c1a151cc07bcf21264a322aef8716193d82d49057a84c2dfe6b2ae25d3017675544599afaf627695700b39e95123b173e482beda7e8706f4d36b708ad7470b0ea3c628d831b06e9ed584b5f9dc6563328856917f2041f84c9ea3a5f457773d1097f87d0b205266b3ea3e7fe1e25849c86cc6e5646bf5b970157ca29aa0a1e0e4ef766285d7ad8d0fd4f420e79b61ae7b932f56e333f35b544543ae8af05c42e9d3239d2f78ad7cc966fd5824abdefcb624b0526183719404f49a7d98cd96f158f53cfd21e7b37fc1cadaaae482689457fa8583a94c1cd3f838ab6bcebd11c6e5a9504e0c4aba26d97e0e6a1693e41910fd246f6c346e551d6146dd108cf934f2a930ea50698cfcdf1a2582232c54e0b99983ea2087c6997536635a465aabb79ce09a2031c37d477645d01ca648ef6d8549bfc7d610ba46be3828d1240376194df854b6b5386dd74148bd3ad469d8f2b19286dc6a91c16afde4722bdee2b447b07d8650c499d2", 0x1000}, {&(0x7f0000001180)="5ca10ca8161226ccfaaf059aa7a9bd4a85a20b534c7d03fb49867c165050741d6e6bba09dd77ae388c6613aaf624d7de9783990cfe4089d5d09d265f3e7777ecf064c4949a0c92a2e862aae416fb278343f5bcbd3d2f3b738e0582ef866b0d859dc9b240d4cdbc3286c27e73c443ed8fb8662f0b76dde109ccee11cb19213aea8a007a45b72048a7fbf835afaf4865c2ec8092ae391ac8efcb8726836b76ff91fdb0ef6c64a9d781a7e31fdcd6c69de8357d820759af66f4909cc643413df539cb009b054b1c4152955f18592842f0919a03a8afb5ca1d633c583a43b8734bdda33d97627e6dc1c2de910ebd682d928ac9557ec5ffbab353e452e32784d4cea00620235044471fdec68cca495cb131990582750e1e8c676c66aa5e67103d1ac9836ff42f05bf6186ba2305041d4423e08ef9420114eb1a75616598c41994f95c94905fff6f30c8e06650be68578a161b92e4bc3cd1aaa48b1ff483fc4acae6650325d71506069c0259f37077a8f780892737695321b8bc32940b992c01d418e1b09f0190baf2701160af2104276d677d9815f1d788a0f46b442b71e22c79ae621a102c70abf03f78422d0b97176f6a9a0e967e865dbc9f137fc9cad35c989178931affea9cb0aaeb783ae9e2173976a1a59abdaccb31c692a1a2aad28001c1fefcb0968cc8c6c842d2a88ca899d5d591bab4ca90967017f1ac2efa9bb94847b80ced81d2a5b853373d04d9a9c0fa0a31fb4d7bce07e028bafef84f4791d2f701b6acca647ba3d527343cba19aecf75429aa8736a4852b7b53d6f5c72db5e8de11a62621af3c57ea051ccf7592e16786b877273134720ad4f302be990b33fe173bc9e8dd24ff8779f3a258e2aa608146c070f7823920a02e588d509c0c71d15eff4e14046cacff14999a8b69050d8b2af654aab00d043c741af860f607c9f5a57e25da98be41b43dccdee0f87de53fdf257d7ce6aa0e764ce7dc41d910324f50864c0d6525419ee25d6fd3d8f174a2849dec22575c87db976d989060204522301a220e075cd13d8c18ad6525a1ae5c3ad7f8f5fd0a790b594c9f82bf81e9967d242aa202f3a6df1bfd4cc0bd16157317d358ff4da810bade4d303481be7b634d6329752c6eb4832be191652778a816491055e5b7f2f9907117f6e80738cf9ac1880310af1d7091596474b2cc59f6ee95636982861d5a71862f334f37b2dfdb77f8cabc2b75b66fe73dbfa744642e4d9e7f532acac5eb665dd4a988c9f68c0d198dbfb3e7ee2f390bc098eda2605ebfda3e837e35532e54453ae326ccf2449354740c4491b3099232e916dee66ea93baec3c9f9a7b3689a663d151eb5a52c5b801172fecd5703ce9bdc1ed3cc68883ae1c40cd14f80a114c83316f293e632f2cd8e9e053e067398f1926fa8d2d706bcfbc1693f76816c27e1decfbb97ed3c947debeabff0bc0e709f7c1d490436788347668c0307decd98170889e9f686af2cfc4973479918a2cf6251fbde65f545d58d971ef441df7b1dbd360c4e9d2794b8061429cea2445f8dcd9ba0b171949618a67cd4bc2a061eefac1c442e6e50de726f543b86bcd1a29de5667ccdeb475382fb3cd0779c9978321fd6c2b41051839e68f93bf96285034de991a05b13b6edd036c404e6587d09aa9cd2b6500b68592cd17064b52d71ab086961fa68b9be59db5bcb9b4d8913bdee954597bfea1a6cc06778bca71ea74ae28e0885f7b91626731bf1090527edf73227293caae04e39d73a2fe8114dec7fc5ae62be700791716df912295e024232f7b3e9f355b0acccac3b21ac01fdb83599f4c0bfb8397d1d1bb9fb58d169ff324b586bbdf6593685d9198373f128497daff576ec52db6b3923cae87bdaa420e44a2d0ae25bfeab1785ffaf951641231d07265aab21e04b73cf900f0a26c91b4fb8ca5d2e50335b3b034cc11ed7afd0e53adcf8dd014483d3e655c843892edd9c70db25aafe7c56ba90f614a1fce6412ca423b14bea2cb877ccbebeeef3fc6c257465d089a783e341bf6839e4b3f3d91e530f019582aa0246ee803b02ead277e331379ca1321b9989d1c41677c6b34f83a52c44ecec141867fb3fba93876d0a0d98b727815fee35234000cbb4f0e357270302b006df1b3efe0405bd9e1d647c40c4f091897b724c34c5d20566cb110be475d0cac8e9c459d87b70051b43c56642abc709df755d65d8ad2d3cea26286dbdce27774f8a5ee171679d1664b371d95e45e31c7980491e6df6a268edb9d117c9e5dc9cb3c532f568134758ef1b97ad4afed5e616331f2cdff1ab8acefad2c78bef24e7a62296bbee7269c8d426b66d78fc4366d2d397e3a0c03fd91fec91d19d0ed2c70400f3c23c38380518f3dc616ed9ea2fffd901b1708dd0d88d81385be9e3000691fb4c1a0be83c3cf61eba12c8ba7f533ff3d38874b642cbc1bfcc7505d8a7a46a9c797f2c850ea49e14603b81937bef090d4da7b6d0f47bb4060c6047e73a6772a506dc155a0405b21d7dfd01b3e5b9101237646bdf847a72bb8f1f74aa26fafa4339dc1780917d42ffdecefa79bb688aa304212a4ff42cac39fb0048d0a44cf1988b83d8e49e263212041fafe4f754222fc888c8ab878527a2afe19f0ca8919c7121ba8c5718dbc6effc140f7dcfdfe264720fa19344e36adcd3dd473fcf95ae5fb03c3899fd046c28ea0512e45ae2de0f591c84f7f5ddb9fc70241d7e732fc9be3ec1077ba8aba3b41d861bca09b52302bc1b482bd7dd1b6a16e96885348551e0248581108cdaff46ac8804b4302e66d556872d48b95b1495efaf5da5b35c647477a77eca7e9654e08d58f5d10e42a2e6e3241012a9b09174659cefa544b7c925c5c564659fd37fb06221e4bdc7c41f0688489b8d93f8b9a5e68c5000c57b4bba148e52ec0a975545337250ac46d82d15ecc3adeba71944063f527416ce98549ecb6c2c6a0a87a41933f8a8f008359cefddbec3d9b0532725693b12a2950e333d6ec69cde6925a28c2ee0b68f9e321d0ecd56705e5c8fa6d7fbe089e04888b9b6ce5a7b11986037203326790e39af0afbb588d955c6e72a8486a7d33a6b9a6d2ce0ca74221e5a812bc5ce69f08aecb002dc9cc7b9d4865584dbd76bf856bd8a5608143e9f84b6f8b31751e84e7b5ab8610cf4873cab4bd5d21e386729abe650fd8144f997118d71cb03689b911c86200c582877ae938e72e6c22a57c8a8025396a91f5c5827b2a47dd5c466c9c53490dae73643453e1d64a80c4c04f4c459cf5b208430c7ca9a0773c8bf36cf63f56f1f42893495b7cc5711ba395af840a164a6950948bc80452da441b0e5eff5c7959236724d20e5be9db0898befd3678ada93cbf318d7ef626095126aeef86bb5107aa1ca961148dbe121ab939add8a988546dae4e701dbaf7f85a6e65a3548c33bcde7e89a7f4e449a22208c072d5b3b37967f9e7d778c08f93ea4368cda9e8dca35b5b9760bb7360d211d64db1292176dd1bd58f3d0959b765198db452bc84921fc55a9a77382ef93cc905e91b7d419aa789d459e74310764cfe7212cb21c79e5aa1a163cff64cb89f1ef20d71ec0e6445ecd6fa4104a4742807cede4618dcb150fb1e14b3425332ccb673e59ab5f2724c5607856c0203d541130110045133b2f15e24ddcfa22df2ff7132654fa1bc879e6c6b153b32c0cbcd46aa01a593af39847caa51be27d21b9933121663aa7cefd6b57aad7dcf4557effd26e49b7a7768152ec5770acc0a9185711727bb473a77f24f8f4b6a0b89e1114a3fc3fe1a5a7ae620a78d09e2b1fa5aed81b0d28ddad61f73a0452a506e25dde2ad98c0f52f81b154543782dcaa33e5269c6d921d8d1cb28fc4287df3159c22c11c3f47954af162b283db740503c73723222cb8db481ffe046d0bb4fd3ca0fd6f3196ccb56ef156ff1769b655b6b9bfb67ca6b885c79a6d6748e485b59f5f75fc0591151fb70e910fb952988a6afdc1e67d8d64b2f08211d13e070cffb1df6341d5f7cc4f6079831b9e7a5021c060f6259a74aac2b6438b06adbd4ee7794aa335fbeb771704bc4c21f4e5ff741aef38f0ec278c26b9e9a316726fd33a521af8f57a7fb2b7f48a9e491aaf015ea690d8b4be7530e0166d1a1e71d2f3b36d82ce1065831dfa9e2c6b1ae3d8a7e7d0fafdb4dfee480830a4e336b533550d358c3e76fce0b02e0734f98697725386394a2d75a1abce38a2d9bd7085e1b67802b4850cd58cf34e6e94c6cf39263d0bb128b6dcfac917f01d9f5f1001f4f82ffdfb21a589c581440e04fd7d8e14009846dec3052fa36c7f69e75850e6eee276e449a3021f4950a1616bf6c8fea99ff81572714b49b7ba3795942a669ef65bf241d0164f9ad04ae8440f476b6cb6403af9eea8692bf0750eea0703577586be60970c5e69376595726111e42d6a7db49ba0196995426cd8857c49a9231b36eaa3e843f706cf333f68d809e4c22a26b2276c1ed16cdb1434a52940e0a5cf87b20434e7a4d9c4c3c7639208cb3ffb417420a66cf40076b425da813c99d7301e0b67b39d41a8b68582f842b5218e88745a2828cebf518c608b2c1dddea7434144299dd284753593c2545a1b70783e790aec00a88259c3390d32dc560e4561ba431c6edc272f5a0f8e4716a03bf069d0bd6aa2958e9a2565b535b1b2e779ec2b8646fbe24c1719def989b011a3cac8769ca8daaca703f70b266ddbd14fbbaf17c9cb59438348d8a904c0529f847ae4213fc5fb978f3387b53ac92084314b57720b37cdbf65dd9fff7a6e3ff41071ac12bdb741957c2da10f0eb5d0cce792d11ef3254fa15156e27588c90940e596276b4c055a0aa29749433e52feae9db23ca37266407d060a664a864951eac5c7e1f1fa872642b0c3e4d6f867da61d0e79fc4929ee6b49a1efeceecc2997ce5e8dbc2f922557eb8e2ecf42ac3be1e5cc94fe5caead4321c439d03f1780b6bb2704233572e82ab5dd06c98a1d3bb2bbd57955db441b43d8988a20518b7159307bc72fc28b01c1eb7752e4e90115164e39753af3180c3667cee683068a5a8f14b40e11163e9eb9ec99631c6c283a74bf8bc18e3ee2cc412fd746cb6300d57284e434e12e884ddd4b142f57a18069a4880849a23a42f95bda1e7dfefc98ba9705c0a2ca77b9fa5b9ffc8d7d6b770fca5891ee08a3a2c0bdbd59e22460914dc8029778d6b1e748c76c605e25e2902225bf75f859d2a60225b7f9c445de1c2a3e325447d90a711f52af398b97d9b64f9d2104d104dd80407ec39444a3e3e1e78f8b4b78f6b1e4c907d4dfe45cc473487341f27ac3a7d37b684ef25d610eab8445c6a8f6bab0841bcb148e9f4e04e441c09761f68bd539a7d0ce8ea2c990edb0437dfad0bac9fcea8737d80f3f462c0daef207ace63a2a3f9f03932dd867e143cb37dcc2e9951c41daf5b85b460e32a7377989e92354af1bc60040f3a041b1c9f27b4273513cffec5566cc0ad79e91c53556daffd912f576104f41b4273c13eb6d648fa65479e46c52457d75d95158b3e80fa4835a2fe6781e1c109a7c1506792a06051957d2304c8b2efcc9948a3e4e62c3bd88f573667c80fbfaeaee72e7b91a6d6db70b56315f7b19f07517f170246d53e7cc688d864d16b08939833dbdb590a43bc5fde0519a97409ea5358f41edb608b85c672805dfde1c42063ce8540756cca3682e83fc742591c38690473e956d20e9722de0148beb2cbaf247b39903ed1d15801634479ed2dd0cdc11500e94ce52f6f71ae3b767342926c4fd0b70c3dc0c80c4db795f812b", 0x1000}], 0x2, &(0x7f0000004800)=ANY=[@ANYBLOB="78000000000000000c010000ff0b00009f2f899b5e8ee9635e7ead1e963cdad0a407097dbd7d6385c7f4974e965742c5eef1ef5c6210ebf6b11e09c16514b66187a2259d2952293aa6d9c99a6d851bd4202b007b63ace7c89d1db59998cd9f64b8802c06a54f7b38b5c893573a9f727c6274c80000000000aa82b2e0feb981a8a87a95f9bd91dfba3229d8d61869feafb8f2e85cdf74a15723fa6bf8c0490e3072a8f612ea2e079ea4e3bdec4286db1d9561a64e0207cbd2178d261cc339c09fb08f2b1e7c80cd6a76344ecbad78be1281975433ddd6cceeba84d544e768568f533b934e831a8a8914768c518fcf052f3ba29136133fb2bc6dfe0254bee818a3b79bcf00eb39a6c6adb5a1dd2233e743ea5bdd2e0288dcefd4e1809388cbc0f14fa6b88e6180bbc4666ccb8aeab17469"], 0x78}}, {{&(0x7f0000002240)=@pppoe={0x18, 0x0, {0x0, @multicast, 'xfrm0\x00'}}, 0x80, &(0x7f0000003500)=[{&(0x7f00000022c0)="6fdc8c4223b610f14e508d3a9a96ef72b0ac082a2ef5b2442288e1ed123d06a4fb4c880d219343699fa10f57f023c206c6dc09f04d808f0e4e70cd4b3f7a68e9cc0b79c6ccc4fd3bd486212c1f560964ac717dc8c268c37c9fff673a24b851ccfd023724f1ef1a5e9774c5616722b0c0f2379d1f19caeda8feacbe3b140d83897154e304cf86436caff4c8d01d8a92711b09e889d18e868ba2b30e73f13e7e8d809f4f81c4550982583d0da85f46d1996b6ec0e17f98af604a81df799dfd30328870bedefe5d0544eca4b3b9f5b47a8d7f6d1d601769c35fb6ae60118d7c720fae0be4615186410949b494a0a4ac216eb76e42f67a281acf5627f4d8486d4b67be5b9507ad46d1b1acf3d193094a528e9f5b49f0d1c90b89d6baa2d2b80f6f41ca649517ceb14fe12a9aa6fefdacba1cab74778f123bea169aec2c3e54bab84d44153ecdaed6750274cbf1c8452a69dbd18625e73483d0546c34013b1c956efad5d1dfd0b08fd05003ed1518c45d3b8e89b393db60b7edfab0310b06ff0c573f01e0eea6d8753116aede8bdb7d1b4a6cde78abb0a838b5c76823195a94a31bd9b0b177087243bc66a02d9f3a2ee4863227838c6d96456c3dcaf60febb43c5721a7003c13d877b29218b1b508a062fb3ba34b4dca5ec2397ea46ecfe1ea5824ff304297b52cf2875ca11511ff411617d19e986f43dffea5d746238538a8ae2adeeb1bf409eb1276b02799ece2ca34c9ae77a9514726b70836c5625558362fe87ce0c895efca9b64780ff28fc3feb98ad3edb22c3334844be8aecaff5f7f2ab3606c26ac2c57a69225b50c688fb21de74dadf5e885c64d8df3c3b89386f298b6d8b75dc8489d44751fa4f96f9bd10c071ea7ddfb0dc562d3f3d8e5da2855cb0236db12c1b56ea3208c9cc089fc29c2121e1c0bd03b27678480877b29ca55e6041777583f7775a6738a4d8a4f39b09d08c84a2d793a7036c05c660868c4f280b084345fa87e5db1a303b29057760d64fd4959452055ddc520b13ed7ecca1623eb6c9087501c51a22fe8726c3eec6b7dca3f0918cb6843b27d2a10af89033ebfa49870ee193398e981fd1454cbe47e7947954cacfd73a29a73c03106128ae0fa67521f368750a52bfcf4db791c4a0db1bc67e9fe29ac598dfa1a2770031c3f71c838ded2137eba758e949c426ba40ba0986aceae1d27557276e94ca9e4b0fcfd84a6a842fc96cc97fe39e7944c9dd145265634004d9a12a9ce4cda47cc27aa414dd2833cf4cabf1543fd8e7fe3d7d510e7aeab52a1d4f059b9ba78c8fedeb6e20f57335ad97f119c69f84c78446ff4bfc1d59e9c3f74fa46fadfbf4fc56cce1e98dd992afd29c94186c4497c202d222e0f3a38c83a08354aac5435bd97578364a4ff2947ebf8cb0edbcf8fcab26ae5618fc9e53b37f954066a970c8cc6d39087567af180213eac00181e58afe9b7e7c5f1cc1bfd5cb07905274cf3233f8021d59bef9689bfd5eb542c8b72e70fb2eddb360a9e6c01e613dea9a062aa5a06a331b0eda980b3559ee0e99c30396f4432574267d04d15f37d5f4dd4b8217a1352357f8386c2b80839cc229d82388cafe5c6acfc50fa8a224ed4cec49c3ced83ccb9c1071ec9f017357622de3e690acae034143b84af6f294e0afef1c88dde6302887053d5587ff97a837e6fc6e057b0fb9e2fbc4c1ce09fcc9f902cb1dfff3707ab98783266e5ddb86f659fd92eea9778d53d3fba9437c28c9c355fa923a476f82564ea4cf97da9ac55d64814beb9c1199582c00afa83135f4f8f624ab9940850ea78072125b2ad9fc791b7225bc57670984fa1a76abb92746d5c7f26c074dc389749262bc47bb9611d08d9dc4b9a4ce51e1ff435b7de9c9b0b066b635eb225d6d948c691ee88538842c71c0ca197c6846d71b90575e9f7071c0bf94bb93cae04d6f0b256ea81aedcff5d61298406f98c99cbcc3083365aa3ac8c54a495c26ca94c18cb33d84b2f4e4ac9a93db887fa348920ab06477649a53091494e41854a3ba96df30d982e299fdc9f9a343332ea039af33f01f27fd46bf16dca18ab9154ae8044d8ff48b3ac37cbd877c1fe7cd07c2e01cc798000f88687bc40e6a55694d8c6a8c07baf5ef6d8cf9ac3df8dfb7a87dfd3103deece6e0365104f10129c70a329ecb61be37995afc848dbdb8f2989c712c017a36199acf399a75006e8c894950876e8cba59484d4fb32a5fb47ed960a47d281ee66ccb1030d713e9673a31db1891d483c21afa9ab76da953515c8978666a22e01c9e7dc5af2dad3a8d374284ddae8633a27b396f7203b63a935712473f6a30cafb29afab3044b5085680428ce27896255ef5822afd038ff3cb348b048e057b73734be5e0ef8eb2c5497bf2a2ce476ca2cb99c152a8fccc183be86b7a27d113e40238bab88ecb157bcae47841f821e7902b9fbb9a08e8ef003a55a761a5a7c95d3896b0281069075b4ae8149893d361f956998366fa865faa9f07037c9ed012c70ead8ad00d6c16351bdf0fd02f733a868bde748f182d5d63068c3970ed3e538d3fc83463440f5f9bbdac630345f8bf27d893e521c5938807ef17f4069d247307d03682021095bdbc9a0bde6bb6f311f7b6c107807da5586fc5035bdb2344a2843bf340ff83bd9254eca1d1982ff6dc454b47787a3ebaafc2f6e4ae4c09d7c8fcdf5b92803549f61241d12a9bcbc1cced02b6bfb17bcdd279c1fb5ea46ee1cbe19338cf32db53b9b5deed91e8991a7e9a5bf8747a0d514f8cdeb5e43989e9e7b3f15b1a4323589187bc06c8a8e922f6728c1d168aae54ddadcc2a7d41eeb4e4efd39149e662de33285c61104c23326b06d1eb9b94c4aafce2d3ca8b5d2aae83c670cb23d6600f2b33c2e3babe037e00fc49e147789a071f59783a8f498f637359be89153395f4dee81c1bc711753abe58187a8ba120db8b7f838ab425f362b04737e81c4d9d89a1f26d48658061293c3dfdcf940efbbcc3a69c41a44c58f7f6f0e49da13de172a669899c0d8e69feb650cbd54e4d84016b4b47753e52c42161126ed616a204a3bb1e5f802e0ed37864835627a8e2435f99ba912b41cf08e3e0b349cdd6f0989fa749b403c6673643658dfc8dd376a074a71b1268660852cbfa8b28d9ce23a7aa9bdcb4213ab1e8001d9a3f3aba9c46d99324eece4df81319edf19c2bc846cf636d342e1ea76fca74da33d565bc36f9f2c1fe6cd7659e41aea5de42b7cc7b237760466ec67d59a487414f60422dccc33c17572c2e6dd28f2752032504a9d633bf82da4de07c776b6703aef96a232e2c84f5093dc38d7cc94e87f6fec892ac0a2826c667a81357f9556c16e0bb4f06d3ed3430f960b4f45083e03aeb88afa17b11e1ef75ac21d3cf837e82cf692cc95b3ed5acf5c30ceabccd8be618f038924cd3ad18f7aa88844b835949a64407dc459cbbaa264386cb33567034b9d829b977f11c33c66f8708b22aeb9784415e44a5f0ff7c5d0fdef9abe8c7a1814d7d572442d993bcf400860f2f0135d291440cde477d92c1627d4499b10cecf5d1caffd64cfbd506096a09c9e006e0b85bed4414a1dd3f2f7cb3164186666d7ca4a8878ab3b8a0ebfecffea8b03901d6c731d9dc72f44efc430ff7339c4b42aa7a85412554c3c36de4d757058599ee203b8f583b115d4f04cb226b2c5046d7303350960c5fbd516a4e0fb0af345559d28a6d5747071b0a90f3053df68d2bdcd20481bf05ff20f724b41ec86251803a2c22f139a88a6b6a1a04e5a13742ed2d0be49cc2be2a16f1c8cce482257b15a450a491696dc8533093bbd08be6fbda8121c2819565f78f18f28bd3f7e46f847e045dd725764b97b8757abbeff0b92bc035258f3fc74c6a89085a9e38f862399376cf8af1689f8e1108fb46d4a76041701be94358b08965cd12ff6140bcfe3453149eb40e5f60078d0047c872fdba9340be8f5c85e3cbfb9132f5e3f969b71462eb401b590c31cecb1941f712baa34b61eba4ead984785fb8603704e80741367a8d5506dc1ab889a291abecea60e3873619f8825ebba8458b5dbc2afceff6942c4cfc6a4a88de5e1a38dfec515f5512a811af0590deb74d79c10e4cb9b547cc8c2effd154fb2d564d159286adefc464a54ec5f934f93b64a94a967c51084ae1d6972f12c947b33354c55639add0ad62047ce350ab91949ebad8b703c9d14312bb3c70d955829a288879b780248bd49a6ff6a40f4237682b1d54a74e8b736f3beb2951feea7eacf9504c15454af674485283af61c7d515b885cb917f8257f0b9f7b413b598f57c339c10a9ba94a73d32fe2b3e583c0f7ba3cdfc87408aadd94227920cd3f276e33848a111ef9fd2315895a068a74f9bd5c58bbf19d7f641cbe91e032fb1c921020b111aed8b9e99143e2c4c4854dd29069d9fac0ba5b6ca67d43f91f74ca70098d774f810d27c83466400c0e573f4fe317f4a18f8ce95119856f96f5388d203d30649bcd1057046009a6706a440f6b9bef0b431fce99c3389a294e0de2e2456467a69647cf1a8a15f121209e7b51f290504ada2d506e8e22607348eda4aa7a2ac9f2faddde50a570d2ff4bfce3fdf54a3815d3c987ff2860c1ec682f7edb7dca2c245123a4885ce509c47cfc614ad0495aec21d20a76ab61c18a9072518df9038465c319c1d668e2281ebba35a92b8074852627f491aef42bbb474c0263ce77a7242948a8674133c999875d214c9b3ed16c30a33f5ad7f21bc4cf652b6a1fef29f6de86f5ee8f66933bf4f75688625286df2e008c2e388cdd6742bb0056b44d20939de7647ea3616db892ceee7d20630c2a1a6adc1a3c3397b95f50ec3e8026ccfc989c101b89486d0a429e5a2d1d5a539b7670b1b90cb17c7b17cc1d805bbf435182501ee75a7fcacfbc9d732cd9ccabc1d8259f69d1af358b5f0e74324ded872f3d7d8f26564df4ce28e3946b295ee016603dea97aa5223894ef491232b0caaf0a6efc3466fb6fab15d8c8c3cd6e3315c1cdb9e8b50c0a0273366d28f6c6047ea641856de78181810859c57c0aa642ee32f034565fea990ddce5c839b3bb5b90d0edda8192d739e8bb1eb5b54ab36a2c478c09733daa07fb4c2d94c0bcb383831b845e87a415c4a7e487ec6f34f25a7afb27ff6784680208ae018bcff7dde8622ffc7cb10c575bfcb9271133c662fe0fe801527ff2c7cb3855a9fa2d0f4039b54db3c5a7bec7d9c3d59b7f83bca65fc58bba264066d55218b0d7240235e1f5564b653fc405210efa8c75020faa9624cd2fd9e05c5a1c2540a51b3da2a3d72a410c9f8f81bed2803465c448269307f6cc138364c2447fea4ee3d7c7c767efc6529d331336addaaec9a9fe33587ece9fd5f22a3d95f79f9599fa22baaa0932d6daab089dd473cbfe2c2212b2bf1a86164e58d391f4fb0ae1f5caf6fe6ff7357035e910cf85fbcfbc9859d9c9c62efdf470639a75d9aaf3992551eb9d903214df8f7d6b3092cf22b4cb78488fdf91050d6fa5ee8ed53305d74f3857d97a693777bf3e15e8d6d0679020c4525c1d88ff263ac4ae4697a14f120f717a4e4e1b40d440a37388c6932e6163ae27bec3e1fc57fcbf80a87326e08326b928522082ae45ccadfa190f37cf081267263fab275e4ee8375327234dd3f883263c7b6d537da05eaba620ca9271f8ae6c930210a8d39acce8ba603344f84d162974873129ffd7bf55d4851d57ca4f8e77c97a989c0c297dbaa84fa401c5a25f466ad739147203b8fbf418b33df44b9163d2558847d3eff35c05ff3bee6623b41d", 0x1000}, {&(0x7f00000032c0)="9ef2f80a2531c6f758db57c484033db005e536d638c8b9492a1d085187a3ebfb77f8acffdf5fcedcd51a9eaefe19ae6bfe6529a05d3754e69fda252702e67085a59584b4b02a5c7656b587e0a8fed3e321ab25a9b0726b48c069756c068d8b0fd9e38ff7279e30d86fdb38ce2e272f9801866c1ccdace6c6719a29ad9042e87b77647f73811e074d88ea8868ada6988613dc2941f3ac629e7739d8b714f3f537890fc07ee4b405347ba9cfb2ab377041cf528c8860fe2512925eaa4e5866c11150e188e77fad611ffb1ebb23b2a9f844d788c5627a7c", 0xd6}, {&(0x7f00000033c0)="a9e2ff659ccbaf79926274e2fa6d54c610bf2ed5487a81d038403391db5173d06334f1aca174f8607115fb93ec87be0e6f9b89786631e9de95be0c8e8af40a7642293b9c4bcaa4a0cb38d30a4cfe6724d9e6b250bbfb6ac917ce9f2a1df5c67b6bb499d0b9c4b79dd43fd5a9fa0bc7b19d074839b4a58b0bbce3dd87421f588138aa51d7a66dca1891e10fba7ff867187d02ce46cf54ba0dce54f3919c78dacb080089b9ccb762ace015ea87fd3fb5e82666a1f61f21798185d3246110f33b526039c0bf862001bd8a9c6756dc833205075a9c0970117d36af49842c2a4ba6848db9412cf9858c81a49330fbe8c5b841f4c1", 0xf2}, {&(0x7f00000034c0)="2aa20ea8de4867272087007e44754c04c97af21d55725c", 0x17}], 0x4, &(0x7f0000003540)=[{0xd8, 0x101, 0x6, "7a9ac70a1dbb27be94e56b50b6ceff7097ecd9b2a6e4e5c811a184aeb11cccfa3dfdb5f320ccb65c85c4fe00975ae9b55514e013a74bd4c6d1a10516e466b1c949f37c59f0002cc6382d1d27f410ddcdcfc99342d132bac7fc176b26420b8b8cc89cdba836f92ed55224528f8b437d04c7090f4d3a7833d9fc2f55155773b04f681ad874c9228520ce8a7131cbcbb3bace34535f784ef56ab6ffa36837b6c7d6817221dce4de900e4e688767a5c70f0539844fbe864af0da41e2be936a41ade3344cdac224449c7a"}, {0x88, 0x1, 0x9, "235c03ba82bc5ce8685c918612eec060dde1ae37536aa2529b5e92a2078d1b60666f74a97288e7f21be58add561c5f491fbf32028694b2d03e1bdcd102ce465e4ecd3f9864f7713f1ddb9286208cf8f7eafec539428f166a0746c002fe55e1bdab17131bea7280376df6446fe3ae17cf91"}, {0x50, 0x1, 0xfb9d, "2bedeaaeb611ecf50e7597a9c4491d0061a5e5b6a195eeb8a8b8df1fa27ca1885b8862674469c95ecb8a837869d93c1055930357b1bb5c14987b1fb9f7"}, {0x80, 0x105, 0x8, "d31f456d9c94e28159f8524826f4b9a90387b86720d58b07ab2a6d2da3957b9756871d2df2b083f2e3c1c66f1608829b2c18892c5e83d38ff2efccd2293cc19f49ba2f7e508db9b5b9380e9c37cec2824615b420be3e6728d8485e1c97975db90c9872bcd81327dab27d705a"}, {0x1010, 0x3a, 0x5, "67f283b525a2f2370ae131bc414f9913804c5372899974c3261d399e38a268132ab4bcf3dfb0b7062d03e88c8132e9ceaadd9d49e4cb9f139a2ee7cc3c3770378c382074641c43bb94b201ecdb86c4d42673ae05350ba5d675a5d2605f2c65a834e009d9144cc99b69a78f3d576afbeb9cba9f3e4fa92e1da0ee8e5dcb21de621e2e51f0683b4f2c778cfe1aaf5f866ac188dd9fcb57d708b43499f0463a7e7962b24bed3b237ae0bbb5c16eadfa73ab6154a486d3a327d26acebba817a87170b44bfcf20e01e749e17fca812de19f0ed23ba9cb6396f4ae5d9029bbecfa49034788ea0c9886ea2d397981e97eebd78614e89bfa2542fa27a5ab2194ff1784e719615f023bf7a49aa14a8f073ae47e942b9c3f5d774ae68eb27f415b52c13afad927bd76cf8c53f67f8306a2faca297a02eb1599d58ee70a71cf5683ea14d4f05cc63d04b85875129b812103b2c614c753eb813f34961fca4f47823f07b757c6a26cd1fdd275a40acde6e5ef3cf1b286342dd7f4d8d9850b2a7f119783176cfa407e774a5562c418902026fc531090c11036fee2e768d545e33dc23ceb76bd7f7ffeb3cb8a790ee9f5aa420f87efffc7976214f1d2f1c410cf735e7a4ecc9cf04ceaaf2de83ae7909bc999462c90114aacc4a090f666b2a2a6f61845a0e7d8dff8f5ad10a13e84f01a30af6f29898f2c85a1803c54be7ba3d73d003a519ec0628ec0130827c8d876bffb333ec1f2c808dafc23267151002736cd631933986752231e8b0c2fa187a82dfc3971daa24ef4b0925fcb12075b1678c699bac2b90890a3db3473b66c2545c47e67c83fc227fccb0f43ae5f63207ebee4289a40980f7cbad7a1a7e126ce2aab8103c48fa0cad813f6df5b964638cb2807851d91a405dd3af120b6a58fe0b20f120c93ca6ce617d7dec75c16f4755e4777ed6233c4481df930ab62ff2a2369f7e5299dc2af4ae3f22d03e9d62f4f838fc70aa13bec9834a7a13c283e9c8c2db75fb0b5e44ab839aaeb28ffd61758887f2a2665670af23078feb508cb4593292fa510c7a527529967d595786879463925b320f6aaa702f1dfd18ebb5fcf9f365898abae34c44922b63246e6ac4f9b42447ba44be732627d53d6ee3127599be1a6004f90fad3a7398dcde9eea2244fe53957b7266b23a6967c9a9ff752fd34958ffaaf17a59a401d793ed559b6b194cbf1e51267dfc4aa405e2a127fa603fec2c94eec637fbf2d3b18fa3419f1c8b580a9eddd5685ca9aa300d06cafe7ea3cb84e2ea97fe8bb1f07c94f8bf6448c9a51826596f7a79e5d43dd15e37fb58b0711e0697b9f29488c9c097b70dff81ff573b17a2530541a76ed50c42ad65e7b3a1d6a74b64793ed73cd617e951401c4a7b7adc9f734cd5144f9b722367e619b30e8a8a5267a76f8cb026776e19c70a08b7766f1e1fb3e62a6d1981ba01ff276623be467c2a8e6a96e9954f3c261ad24df6faab713fa7bd1b5960c665f2f2194df360cdec1d1dbf97c0f41f366e498d9fc42d8bf46ef78d3b39f2f3add8b2c27156a15e8c7e0affb502b37fdd7f4b6cda00bd28f3501b566fccedd8c47fd228e2753c72524d359a8cc843c815084d0a62b34902c6720fce6115059a30664ba7870e27ce35eb7f9d4be4a365f9c7fb64300b57ee7e86c39f04bc2e2fdc341626ad25ed0e92ed6bacf9b285221c343e2d50ac5f60904bc3738c44673aa225105c749a0f4b53eb4d11ff389e33020c11c97476225ef9148ec98cbadbe82353aa4e277b7caba5dc1a1b4681bd87e7e4c73d7fa78609508593fbe16c53312d9e0c7940a835c908fa4ab884599ff9c05774f42faf103ee09fe957edd163a901b01fd3a5297ce5b6cf744330a5f82356636477a1c5e60334329dbce29f50df7fc312a2c032be7e987ec17ca6d1a75c5b3450573613a1d36df7288b2ed2ffcc5b837c35504f9a47d3e69c6ff88b3012473f34cbdd16cce6b700c05bb251f5b2bb377dd6c87d235dfbd61f4a3209e1e4392a9890a5ea93a3409c9db9f6a3ae5d657ef7cead88fb02efe8e06790ec501b85779f2f635c344e2500e9a640ff95265a06947e097d314e26c837b6573dd41a8c31319ba48f28dd20bc47f6cc2f35a50df07ab594f9690ce6f7a030c9f94fd49787ac73e33f91d60b1055ffef74631bcfe34d77ae9dae1dc3431a2cb5b1f40a3f2d1ffbc07bbfd82c0e3bf2176965e297364f389606565ba369dec084b3f95d0a41dc5a5f10061c58f3a49882dc182b8b3c7d17763c40487aeba21a7d0916cee946dd2b6a3691cc9e4c54ebe9c053616e5a6bc67af45a2e0dfc51bf74b4122bf26665ba3c4aeb0b777b93b7b96951a615395872cf4dd4a8f3d4c0582ca6713c1104b51daae60917ccf3634a7434fd9fbcfbfd09e7474920215b9c52bcaa137bcca0ebd1df6aa1fe52fb4f40347eb5148b579081a4afce869b5aab666e94c7aa3e9710f721527007b0368698db6cd81470d7e8c8a9dc5d5eb8904983db7f953f7cf964bac0fcd7e783ba86a4fce8292c18adbe4999d04e34b366bd4fb264a68f4ffe109e140dfe4e6986c6a6612ceca62f5f899485dfc703c379203b2ab59c67eeb8ffb3aec8554f7022235b7b609c1ca0b49ff3c5cbbbabf8630eeb2a405400105269fcbefc3590ce0ed78386c04a345cf5b01dc3900f9ac6d904d94579ba23c8d35e9b659b234acde7443f90d86d13ec024a0ad3b93091dafbbed45db18ca80979a0fa38b55118eb8181a2f77d85e0ff33a78540596491868e601a2c2b9158d41d43232d892ab71749d6bb25bc767f0f38e64c1169a285d4ff6b37db7490fc53b0237d98619685975bb65db8644772d1bc6dd97444a07beddf70c892cd41113f09688ea33d8f9dfb564a302789ccfaae64c81243bbffb7d0742217914d03ae93b7dd21a5de1e63459d0cfe4f479af085e46c2a1b554c2516914d1de4453778e750fb2e13beace7c01b6fec6a505aaa68696e94bd07c54c471062ed54cb4533a45d3873335791c6bc4e62fe6f8d5c13e35dca088a6d1a08e3e83b8d357aca79617cf1709973782ba902cb2c32ab6c515a081bf491bbf6c6b49ca7d8f38a357765b86c991ad9d599957f8441a075ed17d486812726790dcbf48dac0ebc0e4c6f27cc6f11bbe225f2eddb6a49da7f8cffa34fe3ce2787a728a369095b7f37e878e574f322970c751a0178b724913d1aa635ac32e2bb6d1a9a5a67a3d3042990687796ca18cf8d5c6d6f4129e4fd905d0e1d2c135fc5ec5db0e997b906ea4b0599ab9a36977ce5ba52b31fb4569646618f06343971c17464b9bde0f37b9316f1d99796eb8d7c9b6d0c5bad3a187abc59b850c029950a611d6588199f3b5bff8fc7a3cd143f8184ef5906cdc56fd57de75de152a6d253718c553d799e1553160cac01f3fbee0688ab738faa8e9caa2220e9c8eb01774060874b94c93de5d1df034b0a59bbbabce70b66f8d7e823399fa6d62bf5ac3254d685cdfc945aae81f485fd6a3e8340236c19cbdacc1122cef6429964d7ea22a1bb8ceccbe2b4afc384a345d2f1db49595ac2651ff7a8aa33ec5bc48b2f7fd6ebc7ae4005c04d04e62dd5241fe6966ba81c86061bec1aab508a1a9fac2f1c1a62341ed2ebcf5b46008ef9311b505f30d8e09364fac052deb350ba04d291d648011f7b8f522e479fcb2732c54f29a1c1e357f9fc15744ebbefda89c38605706fc21d074adbcc65dcd5cbdd98b1b95edcc299ff08cbc249c6c518fa3e3c6bdf57eb814cbfcd28e556bce92c8b15be744ca071d4d1e24a77ed6cfe1692906e1e174342adc204dcc862e1e1ab084ab4191535fd48575704b598363c796bb478ee68c2823352876bc53cee7ec34b336478df99f6ad320c6f82ca3bee18695b34370dad4d650db4064956ad997fa416565873a629d725ef970ef75b3fe5fd5deee66d05502176f1c7c0ac346953c17ce7b89aa0b15133bf9a01ed8ac335b9aaa10dbce4a5e87a93c7fac6a9acf9326c0b30d7fc9826fcbe561935c59d8e9c710f1e86b8801946de042bc216abc9af89c5b46d4476397cf80942e8cce5cd7861721c6d3efde25463b95742e58043016a501e4fed2e8a769bf5b1636d32c9eab4d51914c9104ae8a084d93401cab2a5c863034c4da5d40fcf818f7bad1e6822bf4f3045b1052b92b2e5b60af45ec7ae397bfb9aa2a04f096f4ee5432f3b99fbd8744913764362c060e6400187c6041d28d8a87ffda1db3a205ccbaabac5dcb4adda36dc41264bdaab9a84e5d0388a1a6d47224d9658b0f4b842a2f388de73388f17dda8d43d657bff1d7ce0c65e7ae04719a9a35410b72a5ee9eb0a3bdb3f8fc7291a1d61267f5dd81a3893e200c0afe82df131190e71b336a4fab9ccec465e1a563de2837974f2ef6305ecca68e3519e5c5877d18ae5393e86ae5fbe627054cef99c9024f2b63f4d451e2906a209ed5f07edc479b5040e407e64b7dcf02fef30866a7073fc017635f74bc1f26663d54b1415e2056c8545b8f3539c94cbdf85379eab045bb925262e17215aa2dfe3b75c5111239dbb013106f1a1a5d58e224da3a9dbbdb7b9fb2ac5c51bbb0f0cc45bb527411bbd755c3e92babd052a81f43089082083f14a61a85305a37883d740e2731216d74e25f83e151387e1e3e6db1a888b6e6580341ac5c180a584e523d6cdfc983d03962c84cc70b4b5b32d4fca2f5935726c2597734e861416c9890f2672e43008a4141e687bcd6ae46471fa7a1bd42f3bae7e8e0c25b9800ba8433c905cb472d9e40c6aaf6489fe6a511ca066314084c95dc7f301e6f10f22d2b90233fd3c87844d51862675c95f3298fc4c5bb49e6cc4c26a522f97d63b450e54c6328bfa615e6708aaf8bfcc5f2d015f7102e4e4699ade622ea36359d4c56a386e6b595afc0bff7a85362d3f70ffee307048552978be4011801f64fa6e348726188f8cadb1f9b8ec32209720873888edc8f78920ce4c0a3bf86dfcb36beececfdd37cca38c447e39d54a2139e2814096ebfa0031a357d7ec79b8ab13db1e7c30bb85049674160105df3d7a04b6c3d4c07f2fbf4245bba34708fce5a2c0b63d89316cf2f7f1b5700df0c1939b41bed19f55c3c44d1b1c49ca6fe914164250b4ad0c14d763066cc1f73f72b4686c838476c6751f74821bbe1171e6ae8206df20af9790bd4aea281d7e8f1d50c0dc096ebdf891fb1656a4f573c0e3fe9001e314a9bcec43e28f9dedc0ec15663cd0f501fa9b245cd22853d1e08d9dd822c23bf77a42d291313cd17c595757e1e9f83473dca8b33a42f79c30f230c483724daa06804a5da76d073d3805159e6fe35f1601774607b00308327db4eda8668e6c492aef51ae329d36b05176b14e16e006f8839a9f626f6b5e80a0375f0b78486b3d34208aa3565142c6f592edaacf9cb570f3fa630928be6231cdcb00fa034f1061d2e184dad4e68351692893379f906fc5e0cf7d71e5fb2885b6ba6fa924a94eca42a8e04836e663f25a7fb29e0e379e3434ab7816ad62c16bfd06120544351df168a85d9461b7a195b1da963e675337ca0c7079c6e9f2cd464db4e1cda374e795827dd46b763b1efab903ec4ca1597476651f13c8c0631e2e0c7bdd11def63879484e8af7d8cfac0c604c8ff227c68d235897d0741325fa9aa96f5b4e48e10cdaed861095efc1d734edb718b69dd2a4d69642ebfefc0421d9a79a34ad74ab286d7ad7a9d1f221517f4b28adad74c5bb7da8abe246829c381522701a1497fba57130e1f5f8cd6b675e0b357d8c3ae948497da478d"}], 0x1240}}], 0x2, 0x800) [ 429.054333] hub 9-0:1.0: USB hub found [ 429.066406] hub 9-0:1.0: 8 ports detected 02:57:33 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$vim2m_VIDIOC_TRY_FMT(r2, 0xc0d05640, &(0x7f0000000000)={0x2, @vbi={0x4a, 0x0, 0x8e, 0x41416770, [0x1, 0x53], [0x8, 0x6], 0x13a}}) ioctl$CHAR_RAW_FRASET(r2, 0x1264, &(0x7f0000008540)=0xffffffff80000000) sendmmsg(r0, &(0x7f0000008380)=[{{&(0x7f0000000180)=@pppoe={0x18, 0x0, {0x4, @dev={[], 0x1f}, 'team0\x00'}}, 0x80, &(0x7f00000007c0)=[{&(0x7f0000000200)="f63469d72c646eb2a6cdbe446b2ace36a08dc7d8fe2671c40edfa44c0afc357e7715ef7b3f7ab2ea7bf76621520689f0c93a1d887b6fb37f127eed49b87e15dfd32dce6374132c6a82ce2654d9325520df09d34b4108a81bbf8a23e4ca712708c339bccfb063020f6ba7cd96d419e36cb412fd094eb5c70bb063ad8941c0f92ff99ae8b67a57e9122ced878d30dd4c66026e57fefcaee3c6d6a5a3ab86f91a9725a2713c9c810ed0b6b1daf6e7f84f212f", 0xb1}, {&(0x7f00000002c0)="8f297d3935f29a1b5b6fe246ebda3e1ccbb98bd6e61beba6dcf065b542e584e7db92d17d1f47c5e6af7dca7e35776042e6337a9257324e4bf2dfdc21cb20e154baac2562197b20338cbaeb8515f99d9811f2425dbb3f1668eb78043d33a8146890ad0d162c3cc77bd54be401607863df41fdd629b7f73b83c0ab535879e20eafc54dab2593720a504f5aa42ed48626600f568d48e0b9cdef5083502d6cf949929d35b2ddf9aeeda3d5a79dcc552ed481c3ff1a29b214be00ba965fe18c987ea43806f2554bfef551b15fa2f7e340648dd954e402ae429ac0c9f47d662efceea79f92fba1aefbee73c7d6a4fa1ca44b7931e4f2ce22", 0xf5}, {&(0x7f00000003c0)="3462e8ef78a635fa075c735d776e3f3b77a2bdb58efa283fa603937995cdf7cd0e59879b67e58379167a5de5d98b9c4b6647320d0977e2104e399641984dc67dcee7f8c1587b5ffdc2a51c7c94ed10e89ef69a2b9a4f24a1f4c993ae970617a1558f882b4b8e7a7fda3552869ce77ee7ab8aa4f51091a9d0edb2157a5255c7db1c90ff0a3aa1bd4eda18fdf569e38a8e8a2b01938777c4f72693e28f6b7f70c76fe476704212", 0xa6}, {&(0x7f0000000480)="8ffd02ed81064b85e3354661d6d175f60be859aab7f259cda4dd3d591c06d3a835c429095761c8fdef15d6f77c14bd1eeaf16e4cb12048573a506c3201c9dffc8cd4f6809b8b533fded35093fc5f63ba", 0x50}, {&(0x7f0000000500)="6fd44fc8a61cf68403efef8d82daffb15945979e175b6bac283575e55d096cdf05450514545a0f71c88b0477f46e0f44dd4256388e078981364f9cfdd1ff8c89d26119cc29b2ae347b6076dfbf32ff6de63bf94c76e97e1d64c9b7fb7fd176d32e6fe3f7e1ee17c9c9ef44b3cb7103c8a13122731137d574068aaa463965", 0x7e}, {&(0x7f0000000580)="888d5bd81140e6db94788562bf3035c2183b7758e60f34819ae3a38254ab5428b82e7c6d664ccdb368cc7ea34cf6fb0b8cb2fc815b698b6adfab85e092edb84103e9f1c4892169ef763e6123042214957133c8a5b1a53db6bdfc47d17e5e7c2044da217450488eb9052cda0bca0f85e056016fa2fc6925f35861d8358ad5b5b04e8bdcd78f0c404add8efc986da9f62c5d78256f43e84cb2d871b38d9c04b2c61746", 0xa2}, {&(0x7f0000000640)="3df745a6daaeec4f5eb7ddfb96b673f752f2b12c18deccd870be867703202d0b6eb77d25f73c90cda03b85c1d5e0a2cdadcad9c7daa8c3b1012121bae22daf5fd8f7c499c3bf58f32fed416eaa5a9a9ea4a5c4f12febb65eeb989698ff30cc98d23d598a03c0c0974be5c53ed3f4a30a1f495ebda5c7be", 0x77}, {&(0x7f00000006c0)="8389950a5e51a867b0e198a6499fd1404138a1cd720892e71cd70ac04837fb8e02222d078c0a87b519e45f85ba331989a0c0ea947c687f31fa98462c14397f746a5d4d4f59a5bbe0de730bd760ce74c85faad3644d76e3cf057dfc536ded597b04511d7053196cab376647b167338cc236b69a11c00cd66d161b53850880c654ae1fb645c94c814168b9ac19e851c50d0927e043414a4e35745a63f998ddbeab68fd43edf1c36384f47b0b156ba1cff15a12ca42fe015c01b4dd88b1088c4b0f10d4897bfd9952b0", 0xc8}], 0x8, &(0x7f0000000840)=[{0xa0, 0x109, 0x2, "1a0c002d397f21c8c4d234324782ffb5a90f6c31c869235ac6a2c8dbedd18e385619098df687d5bf4c211e47de0bfda7513f9baad49c65f9bd67e7047cd50cf3dd6f0c3168dd1778bf7200af252f82bb8ad15bd7618bd5324b009cbf24963e3e627f8d3fc42a98ebc66dbb112d1bc2a6bd4f5ac6721ea9ec446f428ca5d4a53668d93d7ac2178e2b0c"}, {0xa8, 0x117, 0x8, "38d1fca09f63e86407b64e9fccbda4d78be2eb284455eccec51fa85e9be176c5e4557c778a2a955cc6e1e75cf76f8a38ff65007d9747cde652e44954948ad8073aa0346ec3a8629f01696de6ea5ae956dd5653419f40567f3fe5efa2d20a41a6df42da201eb282776d88faf9bfe5e505882a7ce2f986762971ad0b8c71c71251a707e86b71277cb030c8fdf5f7089cc1984aa735fcca84"}, {0x28, 0x6, 0x3ee, "a25f87a6df1dbfaecb541b1863847c6016fbdf88a1e6aa84"}, {0x1010, 0xff, 0x6, "adb46e5980ca215f30954d064d41341ee49634bf5563d7119fd9174385ea3036ac32fae522bfcdc506ad176b3adca3ec0cf2cb22b033f7ded08a1f1269602dfd4c64d5225b9a495d815f6f439244d79bf1ea8735bedbaa5373bebbeb68a65b5dde8c8eb0b424c71a13705e2b8191b1099fffb913314001b34f69ac0a3c614c0b102c90254996ca785ade8537f4a15c1d2467f01fdac1ff570621bd2408bb752c028d36d9f7b0aea87858c133c8e2a1e507319624cdc34541274ebe35436434be93805151f04cd6bffc86ac0b0080492fd3e4ae73b6efb95b8c903ca45f12d6ccbcde3c0b220b00f6a8c174b6353ba4ed6f987b6999bc481d04d5e1b8e1ff237a554641f9e0349f78cc016d2516f0fadddddffbf059367331cc615eb729a707d7e7c083064d8eb9f11b2dcf9f1845375154f41105e2c9100d61b082b4d0349a0ad3106ea12ea41066eb02f2fc2ae21f9ffdfb8a05a516241bb958c1fa19c490d737b10f1d74fd3d29e0b282e684536dc818f0baaa735be11774d9e37cd56dd5204b2ba58eb967a9dbf0c92bc399686e6fa891bab86715310e0f92b081d7930544822b1e3fbfa67fa32e9203a84d4c1061fac8acde389292256e5dad3eaa530d3641cd127e80c532d07926b4bfb2dbac01a5e6649aa585d7afc73727e079c329acced44e1b5aa149a3b26ae690e6ff532d4cfbc42cadf416419c87044fd754ed2765dd20756258a12d228dff5d9ada8699a4c6f34c8652fcb1ca730855918718768d0da8f8e6513e10f264ab06ec26728c01279f9005e734c78949b101b8bba5bff73311d0b3ad1e2b25c434ff14e72f7a9275f719269b6fe49a91f71a31358acc546b550acfc67654b0075e0e3c4de2746e6c7165804b0fdd03f8f608d1b48919fb12d5dc694020e8c48c451d59785ae112164d55c1b14679650fdc9423c666bad47db31552b072b26e7ed543c6ae2ff72f0960dc1a6af9f261ea7e6c4fa8a9efed8978610300aca595cd892fcf5b5cac35fae144be817882392531f021ffe7bc2e350bae3170fd318e4d6e1b82d6e04d13bff429dd59f850c46f8fef4b5b2b56ba82d5bbdc5c9d8f995ebacd317939f558fc01ed38a89ac97ce0c343c2ce99191af518e4995d12f937767e09d6dab7eb5b3b815fe79faccba12f090b18c3f22e6a3e32c19c05dedc89fd00e73d5ca81557739caa8cfbcb2200077d16ff386284c0d36ed84ec5133ce607b70e0b2c1267ac4f5bae4042f842b50fbe88b64425c934f172bff33a3d2a0ad2980f4d0905de0d0c18b7a67a4d829847401651f4822ef181b77cf9d117317b580b0676436663b55e82592c76cb2c0b2f79ef07568666a93f27d5da5894daa5e4d002bfbc71c2dfa833ebbce517217e794a5e9da57ba8d7db889bab685d684c64e9ca598f6e8f4ee9ed73c3627e0dc33fcf46af881a627932feb4d05cfd27e3c818dc3b5cbc251e67610e4d6e810ced479d65203faf7bc26b7a82b36b7813ef30a0761f6fd03eff7f8fbe6a700dda305e56f8cd008785c0aa57db0031425f3588c0ef0a6cf03e292e6ae0b6b3477a648e4dd83c2b840ef277e8ff032e29eeb0006518f085d1064bb420f42a4a76deb0ef5d489623a3a074554841ff7f53eba76115aaaf28d026f1d48277a72801c673bcd450caf2c9fd121edccc65c4a57346cd4655fd806e14a3e99ade1769b6b2c373733d3c0110bacf0a68511fa2cb7c33693eb53deacaf4d21ba5a820e93597d39ceca2b749d66dd5b4859d2cddcddcadc397a4d6f7868ebf2530494cf1e1c27828f90c91bf49420d02fe40243615ec8c998295f5de804a6cda0e191eca4f5f1161346885e54baaaf96c9640ef91317d976766dc07debe575a4af39032beeb1392121c175062cff740b2dc12e67a19b279f7ad9ceae4e9a44b4d43534f98206cec5770c4a36c2abc1ffe9463c5442e0d91e5c7f517620dd0af46521a79df7a6cf744428e7899fecfb6399b9513d43ae542ef833234d0effdcf6b430e1ac4af41ab16c2e6ea1563a6424961f7d85048bc474a311ad73072070afc969c830e7a67ac4e4458d5f052fe812c1e8a32ba69cb97a827e6a4f68bc0a2bb9a99417e5818cf1f2f4f962b4ffe645da98e35e1340696cab3aabbd27e379ed6c2b17795f6623eed9e9985826780f76a12a1b64235d1b842f704ff723fea0905b2ab6f062201c05898aeb7b44298994afe971b2a5f543e263f324f7a82a52e3828549261a929124d413123c25c3c0fe3f5ba160943a1622ec7b50e3967ae8627ff123ad7465dbf6e52961e910c7cc4369a591312065cfe7a1b268075ce012220e36b5be602f2777847cbe01f1e3488576188d1fb0e7d76fea6397b7c89f6b8b2103295e17730cab27c533aad3ceaa33d1b462240b807cdba0779a5fe08068cf044cd2c4006819114ddf3c3181fa9859aecc98f11f98a6e0dcd4ca5f6650e40806eb331909568b16c318a10defdd11526db928e7028de2a19ca11dc989a5d369bc81c0e42487fc3ebc752c74ba390256b9d1efbdeda6346a44d76a066dc961aa55b893d116e7d18ec26c715fb2f20909e27bcd826c958a5abac674b67017442e3dd0d3a749789130841b3cfa647dded780ae631702c85628c8aa0a99cae4e8f1488c4d83230d63102f7d3a9926a37de7a2a327399a01ff5d8cda07e1337da2db5c8770e19032c6034f2798b4b10b77db871d30c9d63aa69ee444faaae76787f8bf7a447bd1ea09f8305f69c4b73caa994c506bcbfa3f138684f673814518837f6805ade42bda45f3e7ebad5c0aa280521541a115a5d98775909e555d0e8beefe7b55699098ee0cea08c35e694b61b37dc1582976c75e85844ae666b00ccbd3c6834e6572db1d3e4fd00a437303eec969883a06c570e9fca04f69e834952be8ccc08102d763686a18afd1376f3655db2293f8e3396ed062530c2cbbda1cbd1ec3b27793b303f9877c4fb42929b6575c1ec7202ee6e7b3e53c6a30d863dedd6b4a039828c27e26b7301160033111da5b8a1b63f171e13f9192817e755e98c634d91259938a59b60688e778564c0bbd1251c5cd3a15d6d4142af6741e40de04eefa61d1434b5b675e7ab1f7811f6da766c75461dbd8b6e80df5738042003f9f9e298a70fddf30d535f8b0e6df8449125bed24fa37ce49fac1e7a64ff2093d1dc48e89cb000145cd500bf24f9f47405711641708741a786f5df64e9f7b2608b6ecd581ebb640e9d40aac497e913a7fb7ffa47ae57371f358f8dfc66a6924f46cbdceb65bfe062e89fa497f8c9b6a2e2e8596985873216f0a4846ed7a309dbf1a5ee20ec612ed90f9e6256cae39aab82e108b7cdb5e9641e69a231e6d7db2ce89c019a08804536ee3f1a1b297a4929de134251cf3561569b390fb077b6770fa7384b043af350758b2cd53fef3de2851a2d01654e0db0020e311c14f5c2ec6634fec4f229874848e67059945336f82bebddc6fa8c4e84614b2902625bc904b045699ae53a2e4fee519f93c73ae1a68a4bc8640cdb2a998e13033c1d3b7c71302ebeeb77494dcc70010fd110e3e04a314b4f84babb994d63beb6b3550ecf987aec850d0de5b84460481678d55b8643262b3503925ecb6b17ffd5b8fa2bd00d652023668aa28c99e4b384be0ca73c774c674bfd3105770a3e0b5ff8be8d5e9aaf61d2c00eb01e90b0f7cf5500a4be47cff7397203a373cda4b157d310cd35e46768bf493dae14e3ab480356b2e62e081a198f34853a64e753c6b83410b9bcc3abe85adf4a71ecaba7dd3cb40cd3feb9dc6d69617a927e9a3d7ba06da80bacdfbe56f65828de893dff9a76061757885e41dbf6eb46f507f5b3773a46fc91d974d602908df08d187676ccbe2a18629eda2255fe0b5124413c63d77ac7abae90db22fd895999a603d034ee7b91b392a03d2d1143db384afa9b29c143af4852c7fe2a803ae5a1cef05f03e99661c2cd10c672f148fa532b9343a2e1177db0e98b8a3d200dddbaa23cce787b5f50b75824149e9adf05a63e1f613990d20f12fbd7d04918b02489e1159b67030c1f1da881d2a0207824409601c617b6c7243f08571ed33eb48190bf17826ae55c1c7af9e0dddfd76306f784d534193ad5ffcd59886d5ee5e67a9a451ac7cfe37b403cda705fb68431c454d1a403ac4c61ab8bbfddcaab725b9a4debb14799dbee07288ba648529f6fae15eec7ed5c594cb7fcef22a546eded80e3d74a4ee3f291557076eb0342f954e25d25ee7f01afdc7ea1ded99e815a9102464484c6c780bcbab6d99115e55ffeeea7975615de760a8087868f06722be635f4bf933381aa1ae7f28f5af3da08472571e053519a2cebf8bd9bc1d10bdc8c3e34716b81a53284dea8a28015c5f5941ab8d53bbad18ba77c9c23c964435d76464ef3fa8f623971e2e30336091b989d7ae0233e794a2dc6612ddd30fccf252d860a08da621e3e3fac8fc54b7d4a183256d05c2a3f7230ae46484af745fe034dfda9742ec9e7ade8d2a6f9c0c4d49ad32780115f58c32fdc39cd9b751fb1895440847362650b6ba1624049f7adb1d4f45f4db1a95608e1bf0ec45e701db111e89d5c3ac273255fbfff9e1af74cced61272cb48be9e159c36a20f3d4a86fbadc89f5449d1865c4e53d942a088a60bfabc1b94b4deb24267ee54b653b94f7ceba827cd20d545a0448c21e80fe4d0e279072d2b0ca556babbf11779dbf431067a9637b28a66ca2e5857046b4c65e426f9e7dd6285bddf69100a208d397db3135f5f2db0bca570a94d1d5b1f3c60f6758728ae91499f2450b5d8ca45bb016089567e4f49d0723262e08f993e3ea3a3ee182f80a1ad5c8d5335abe0861b4f789d57f5ecf91d1aa2aad19155ae7c6f95d0dd08e43bb8d5685ab9ad0bce7eda19dd94cf5d1895bcb66bdf4ef9d24f6e253039ad94d686497a1bc29fd06a9758dadc7666851e6534144b650e29f8a53c4ff52418d022216eebadfb5f7d5916884622a550bcb7d6107e7180dc638c7f8cf11b2d722d61084d7dd2bdf9ef89207b34285784f9f745fc789e307f16e05cac1beedc89ce16851e21aefcfc79010ab52bbec009faf4754b89494c11618e64df472a5b6ce36d90f97879fac708d334eae74ec80c2e21e75c756025cab10a1e5f6303124df6b516c273e6b3dda4d1ae42e3125bbd1d6e347d10de6b9ddb4990bedb78d08bf03fad221c6f4ee94d24f01faf806a4653f21d3ef1cfd81454930631156e3162aec234d7ec3e424e3d8977d0a2e3572357d826484791dcac901f0487f5a27b0faf70471ef6d422406cd7133c2d4a6dbfb7adb0f857a84b6f2fa5b61492f31edd46d14894b654e9ab5674effb3a433311c25450fb569996ce067729eb6cd0f5dcd0de073ee3ae5dbaa9ff019f4e8a6f7df6a0d37d48e974103a2980ce2d092cb6d2bba0ac055a4d3f4375507a6d2dc769d608d90843815eec9a93f8577401d132c543b30351257fee109ec8fbcaf4f2fac12d3f2755c6ddc419a95beaf6e1fae390e300999eed4e7a8114c36dcc4eab3a0b278a6c72c862d5b5b4c67f355c2988e82a138b27dccf7317b74dd1b5560f083e8a96775074c64344999ae436a97847a8e9bfeca801ca08a18e10b94474cd5f236b77a571295bad6d69fa6e563a0bf5b491675a98fd7a96e25b1075114c20ba597ff28971e763bb7eab7ac71a3569ee6164fa3e5b8d543bf54ae52eb1eae90bc653fbeb3f97e63f49d2e475dc075c174d7b39b9560046929c754133b8f1a052f5668abd9ac2ed479cf96d26cf78280"}], 0x1180}}, {{&(0x7f00000019c0)=@phonet={0x23, 0xb1, 0xc9, 0x1}, 0x80, &(0x7f0000001b00)=[{&(0x7f0000001a40)="79c0767c4a64ee0dc45b12c4e7a29528dfaab543184e201e36a902bca06f867205bd96abcfa03b0bd5d3a1480135e66f4ead6ef7927df5c656aedb0df4ca8d879509035bc0b6fc4dbd6c079e23df556148d5d65acc473ee31017c8694fc10c2e275cf841ee14b4bdf267", 0x6a}, {&(0x7f0000000100)="30ea5a6698036254ccdcc8b12bfed73bc56b2b4143a3dfb8c34f6f08f0bbcdd80b1e", 0x22}, {&(0x7f0000001ac0)="91e8829049b55d08309ebede1c820e9f6a21ef8c0c0a0e07ebb1a57848bcde07ea3ebfe33a1a8defb7c0a9ce35d97ce0b2bd82981d623b8b1b39769233aa", 0x3e}], 0x3}}, {{0x0, 0x0, &(0x7f0000001c00)=[{&(0x7f0000001b40)="cd6a1a10d36e624014fd34c758191bd034a2eb0359a713d37efa1f58541f5e48aa8fa30e6255ec980b6930", 0x2b}, {&(0x7f0000001b80)="9c105befc17e3dbe39293090becf2ce5e3d0ce7436f9c892f6006236bf1da47dfe2acbbe26c2f7a4466666dc13f46b3966e23eae6edf84199300549b08b72e4d3750e9fdabb581e0d1412be723998794d6a5c6f7fdf17edf40f381b683050c6c24", 0x61}], 0x2}}, {{&(0x7f0000001c40)=@ax25={{0x3, @null, 0x4}, [@null, @null, @bcast, @bcast, @null, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x2}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x3}]}, 0x80, &(0x7f0000002000)=[{&(0x7f0000001cc0)="5029b485d9fd62db9b26790bdebae96a0b3ef0abca5458ae229ba4adf4377744654e877a30d2e54cf41ecf9f6ab806df293cf14053a7b52e1b3cfcc34b7906b4bedb83c4336efb4c07f5a4270f335a0acf1752f438da32009c17528ef4566ce6c7ed5b99f21b2261e7316ee5acfd5d5f768f57881e599775fdfeb1b99549c23d0df4a207fe3ef6f981047c5571a8ef90c4e0ff05f81e09dcfe34fa9e08", 0x9d}, {&(0x7f0000001d80)="8ce94dfa96c84a3458acfc2fb99e6bf651abd3a39a54f92fef27c6abaeabb7cefcf1fb2aecc7949a2f518e1ca71b0506a4f4bec46887c5bb79f43bbaec5e9fe4eb82e3692109c1d8217469d22b6cc61e5a8c427cc9f0b947f5a011f676d7a51e0dd867c7c8", 0x65}, {&(0x7f0000001e00)="7c9db22dd1d68e351a46ef0a33b50a56a529ae0e15e115aa21088cae17d1f37b8e77fdec82cb91", 0x27}, {&(0x7f0000001e40)="329792f93b350d004cf6fc62f9f5f3ddf9e3a8ebefd85f0697635c4edb5a819ba434f0314537117321e56bb21213cd1f865be4f4a70b0cbb89e8cd863eef7610a2b9a223bae04004b37d85161e4ceb8399658f090a3ded46ba90c17f888221470e2ff7b6fe9fc8b6ddf93523657128e2423b911358806f31df3a95457b6f17b7b7b715a69bb89798c0f96381f6841222df758e9daea042c2a5c1cb07ffd72c459c8acefa", 0xa4}, {&(0x7f0000001f00)="c75cf84d84e666a2b550ae86e7c584f4a324cc79bb8a85c8bc51579f1ad253cf21d7a0924810431c845700a38ce75d8e5b06ee096a43df84ef171635a87debbb7df14d368904dc6d6b2fedb6e836eb27e7549532af69aa80c6ce84ab0850d2bc81f8b36f88d7fd67d1c41f94397e54d5feb98df14bcf9751e5d3516cce32a51b3e29fffaffec", 0x86}, {&(0x7f0000001fc0)="217d32520ce15e8b7eff9f541d1e52bdcb51af3ca2caa6b0697e1f45caa43efe8bd38c886fafff0fa41d358bf64889dcc3ed0c4538", 0x35}], 0x6}}, {{&(0x7f0000002080)=@hci={0x1f, 0xffffffffffffffff, 0x3}, 0x80, &(0x7f0000005440)=[{&(0x7f0000002100)="deed2d902e35887bd67b16c414f597c1c0d490022b435c7351aad3370883e9067d6df6c0e06d146aaafece2613ab9ef47c3b0b8e450cccce4c9ac8c5f4aaee031ccda03c15ab46a2ba49cc8fc3c4b8ef422d0fd321176e15b7e720ea4f2affcb51913efd3f61efef28f2559cbbd6845507b599c13840d17f1a03ddca42ad3c4a9998693b8fa9d02b2f97757ca4b0df63a140f3d193542d642ff08d6de172472654241f36a7318aaa4e8e0f4e8073f4e6f42f659769dd6fb8ac9b4a3df6af42cd6bfbd689340672734054323da8b20a0c9a94e0b5ff3e27de6be223a2b83041a39cec49b188564870951eccc7be7daf4b06a0802f81ea2583c06cd8fb1d982c104e6554e522b5e202d9fb73e22a1379b652499f40a3fb550fd6ba6fbecf21b021aa8e5acef2a254fe2df4cd8d1849879d830384150dccf0aed03907d96301f158843dbb93106653dafd4450c764bd61cbfc52f105ae3d8d88de4c5c241032f59829d8728b4238ce25cccc8ebca2e7c2c0c5b41235825283ce64b790033cfe982a16d2bc999865856d0ae9fe06b4c9749842e71d50a1325e20dab57e3a00985404301bfc7e565b117ebbcf0a5fc1b0941ec6e66d307ac3b6e2aaf11af7ab0fcffbd5fe9aa876eecd87cfe144c829b12c331ba284da65a172a260f63c6928d0995fa2cc434a5f7f04f56217eb747474b23a560c7521aff0280c902a574b1c937b69d9f7ec4fc7d2cff9d42c3b0ba139d6561049654012a6eb03800c4d80c3889ff8b6f19ebc5ff5b9206186f7118875d11a9fcad3257230a0dfd2b97d3d3c17582bbab98f7a5d97a9b49bdc7e4000ddebfb5f8e05efda6e0b5f1c9a3753cef9293fb92ae21f3a36b96404f5107119a7f4b66cbada9ece9fac20d0a004973f8ced402ebb75f2a296bd2ecd33dda3afdaf21565216001a66433d208d3aef3b1a2cc9166e22432fbe8d51969a64542ffb98896313fee1d95c570c966dcba5a8ac17ce5af05e3ad9169b2ded4ff8ed6cd3064d7b06fbfd3e8476de78bacac877565fbc6cc84dd148336cda239d672e01a08343b9f959ed69f8ce334e5f084cce6bc9a065e76421c52399a769aa078d8be117a70993e8e552d368b7c941f6a31bbe3064251e6d29947841a2b58b249f632ce953a8d97a79dfb86d424038428af42ca186e06e97b5c7bbba136fd9e803bbaec635fcc3ae91064831a692074d89cd82dee3a61b37427a5bd71e45a907d616648b07c89586a861a9045901f73b3e092cac89e44c689cd40229ed9159d2e1ce0c7297143b2d082bf93458d67d50c41a4a033775321b47167fa3f3116599b13b0126ec9e457e7d2708970b365c6cb5574f551b26ea3cb315664eb3d95f5985c414c81419ac23a66ff153717956403cad4665b7ba96d0858386db578d089b36050eafe3dade9d47f46e256a757b81173796e0c64569c14f432b00b9f04f050457d7ada61eccca6bcdf091c4467b49724e78e0c4f6e34e60543fabe5a5dd9e793e3e81722e5d6c1383bba267b22951c71c7cc2d3706d0e1071c007c373ceef99d23f4046f7a7b0a2a4ca3c7316055e99dcf36563c57b88ab0e2347cef965b8079d5af83fe83c6f486cd91c1f1f1a81041ea0641666d2715c97bd3b0a61616853c5564e4676918ebfcfde002709292da6b3339f3e42bd22c2e196847e169e6150d1e909b920658108fdf73595ccb4dac6a0dda5227f4c677220829ed75a87638e4fd69abbd6c494199d00284bbdd9a8cd8e92f8db0fd0fb5ddfcbc43054a7308b2a5c77bc19c0a6faebd6c3fbd4c7f7d64031d7c651fd21cd0671bfbc04e9dfb102d01053da445baa9baa279717bbe4bda06fa608a66d079382692e8f044f58b64544c65bdbe2e07cf4db1e1490609605df9deaee4a7c2ea456e095c605195763679fb07cdcda5a7809400346228c1bbdf59befa63e5bd975d64e71a62d1d82da8ae49a7ef7ae60eb8e76db0110e018d3c5ddcf2d5e455603c0be8bd19a43a9e430f8040cefd15c4105050f8b32b3ec6c7066ed2eb51e47467b79e17000e13ce95579698bf1f14e391b234d168564283ee3a0ccafd467a80b64c5157b3ed49af13b2bd56db805f4c92b24eba0ce85c56cbafc507f084f61682bc6fdb9a580bb66c9f13a0d162ce9274704249abda57b4ac52d93fcfe2517bd7a8fd9d5617e7922d7771e760bd07a48c59d8cf618619f36f057eb373e17077100da5e00f66141b8c27883cfa4ca036794d5ea97d5547c060cbafc70f2ac787403c022ab2d3b96ab048f71c5cce7c423127c4b1b3196208efa586605e69e19ad9319f9f39527806395a341fe7308c7a7766802c811769fc1536bb99162361eb52b2a5c80eeaf695702475ffd7aba58d9cf63163dfafc0ac65103cb7479fde1ce111cc8835a224dce9bc0bde4d665b0fc10b7fcf7755f8b09dccaed2f078a9c5c5c62e2368c4d7bc599ebd0a4dc33b004e480d42495cfe8a9919f424c4039628c86563f5d0236e98ac2f942d700870f21463bedf6d2c3376eaa693f7cba38ffcacdcb823b392ef64d23cee6c4528f3e05b4a025a69a3c3519f08ca99db27342aacb6474d77d7befef0d9b03c20bd230948129260bea9f3ec05bcb439390a027d33369163f4f05df96627477063199a7645ad7cc07632501e6dcec45d3b2eea4ca94d22840051147235f1aac405a4238b547caa111bf89e530d34babf85b8a9c4a0094e717077a2ce51619c7858442b30390494efce184b538e4fd259a69996ebfba55292b47525f72661180985ec465fb0e2452eb0f65d0436a8b76fc40bfeb873a825e1a15083a05fe7739d4dd68762ac337640316952131a369092efa323770b360527e683fa4299195ac321d9c7a779195e16210fe9359e1a027f7e557dd7aab27abeee81fbc9ce803f5316e08621aee0ae207af615de9ede07ebb2c0a8aa2daca2b648b253d6045d5fa51a3a74c6dcfb705336d32e8aaeb5e0a1c116d3a5c6b7ee2cb9ca605f8c185c869b079c76ee75803c3d4ba50a4c3f671652b594711f434bd2d75ec47e96dfb5251a43d276a6821c830b19448478b4a51da5751b3498f95dba772f142b7a9670b50c26ee2312feb3ccc7b83802990129aba320cc6c6d3c2e47c28882fb9b866b2f2722dcc712c05706ac167d159dacc176736686209050827f8129fd975f6ac89e9f5086751ff4d4a7f80a4d98d71a8189c1afc2d91452fb852b28ffc2378f35673e9531bf6e3d99e5d6a7306052d6d1a16200f6a9b845a193b846ebd3f1a9f850e6d9643ee32982f114e63199957c532fcbc0a54ce7dd0316e551b36e7c5ce955afeec0f7f23beeeb12463dedf0f98124a9b0633d2c40f14176a46cdab942e351aa3109e80885965c59ec404b061f0f282a2b044852a69934ce2daf77473babad3e4696f0bb219db4769bb064876079904c4e6d7f2dedcf945bca18345d29f1c6dbc97f63472b5a1b646a1c19e72fcfa9bf0ea42259a361a7bd25b19e2ae0718dc43d961119e9fda57913a6f0ca60e3a75e116e851534455757c089b3074770c61b97f1da9d3a619d781f7c0bcb1a2a4e574814267f6d65441f9bd99efa7393daceece0fbdea841ca9d767c8e110ae8db01d4802c65c1d04e5afb9f56c16ae0568ea95fa68bfe735289164a217ba918bd5be592d8e7090a244297869081081aa105522251805e1e35803764cda50cefd9f8d266cc2ef862d56e0c88d6074abca3fd7158dc568a5612505fd90af5bcc261a72709b39a834485dd54b50fcb45722508b14cb22900c7132ae40b4e564e265e6de7f0c39c5dd7e567ca71b5c1e60693cbc0144a7b9e4005688a54c6ea3ecab2ddaf6e451b355713e5c4caa83144b56bb15c849298d9e09ff3622ffedd92f6c44259aeb65464bcd4033e913dcf7f85feea3088140731b851719b440167ac65163b36cb8ad4faf5d9cd8c4af6a13bcf3674456c262532392dfd579d729f241e36fa9a584d380df00452207218147c3910fddd9c92edbcc77c65d8113c0382e154bd15c9f0f70d7df57b87aeaa8c4447b80de15bb1ccbbb0032f8f305dab0291dc51c72c36a47ce3495e80f99c5cda742d6e2991d40ac8dd397c9f6cdaadd8ec1fa3f31a1022f81e0f583c33cbb4ee0ca93b0c66ecdd1d74586b0fee4b8c1f743ee5adfd34902d17ac64de5388aa40a3d54c2edfe2fe8b49e92ca4b762ae420aaf442efd408a6cdfb7aad4650e09cd9074e3e69777cab192b1002610d0c7406cdf96b5a5d739310eafcca3da7639893f350ad8496ad7f2193370b4a2189d4810d24c58b0b601d7c6141b89d0a22a587340dfba9a12b52e155944e9a5322671e58f441968c5ca87daf752aef5c85211b1e27390ac723735b26917f9103c78f82497216c63b1c732131f3cee8b18837449fcebafef672b59abf514f79279c4b6929e002208da1f3200d09e082d2bd03edd5fc931c30bdfe64681bfda0e0ba645b57502ee56f795da1638351cf52d458d2f7bc8039aa60e964aa826a35eae74cdab688ecde44df5e841b6eff19f6f53a7c17a9008ff7e92ae6398e4c9abf89599199ca8b3fa0dda6160b8f6b47bbead6ae508209c0b54cbe17f301783df5acacc2e379cec9a31fa0e366f06b635db163a667590e367ced801453893d8f130c560e7ac1dfa9be6c8afd881fde16963ffa3dcdc9361a32c5442dd2f9e7050bae0f50a50ef4e00b5480d41fa1e0f91d676dcdc96ecc9ab009faa26cd5981acd25a49d6f33c224601d6f40ab6a8a936dfbcfef60ec8aa816be37f8384bb81f0f3c5e98b8533b63ac461203278825fee33b594ec07e46c492e0d595ffd273c7acd4fee74d7fa227ffb18cfea99a132f22388e055b3539e8144b35d577b104658f9b027e1ed9092f492b38c8bc62fd44deaf2bc85b94ae97fb109a6eb7146204f4b72e5831341bd3fa4fa76f7c118de6508d209c687c53a8705d5b89add57638f2997998a89fc3aad2d4ceaf1d76c4a4f9449d7756a4303d8774f6f67a27ff401c1fb8a784c238e17f8fcf0aea917e7609b71683534dafcdd9a7111990425b54417a50a53210a90a22e9833fa8703037e5a887169ee3786c6ca67dabe41202ee05917e2bc734b91a0e531ad5af27033f8e65c997fe0cc858c1ef4ef287a6a4ac2d428cdd0436779608242a9939f0e8b241a4c38296a40cdc9f0f276797761279115a59a2331204d3213b5e850b1ac1c05cdde00d1e868a694b731ca390293b16e6b1bac777720b64f4877c77c946a9b5edc6dfa23cd9d80f91feb5e82a0bec14e11a1855b86db52c49ee409768a79734b20894f444c4405c81e8a41f7b79b26ea0b4e887fc8761c311de0ecf0cff94c91d4b6c715528d97e0bcc39792177acaf9c462f53f04382751ce5f902657941f635469bd040954220caaa65f889273c2dff6348a05dee7d50ab7fbd2c990b9a174f1828b1273bd16e56d0f1764120be35e4926b7a806dad1b8c0d99e4ac5f7560af6947e574d56b36078e676e6edcb6264be4644469cdb686b54cecc70255cd3aec27805a963a40aa5b4c520d9320f5e46050f578819b9408211fd34719886f3fe07f181310ffacc4dd1bedbb6a93359ef5f16b4f40d0baea76aab3b81e2acca912a6912bb4021a12132c8fb4b37165a8f24c5f87f5783d7445a3f1ed705ffadf503a58e8c40f32580d1f743069ec7f4419b0ffe263e6ec301e0ee74da99e98d4a72eba33cd267f860e47a37680016524542fb98b4a5e5812994494e5dc1ecc8b4ec81e7ae89edb7d95a754b016c77e36ad639ecd046c6", 0x1000}, {&(0x7f0000003100)="219e20a170d8cb", 0x7}, {&(0x7f0000003140)="12ca186fdae06f95af20f348ca0b8b0c140eae6b43315700efd05c5b77a7209b21ec09b34907304040c9b9f91806810ccb7bdb6eab5c699420fdd52cfdd5267c782099b802dd6667d196dba0eb54cccb26b3f446383ee8c0a8dc358eb8ce767945bfa07f0be9ecbc7691c6674d16eaaef57ca19ab17f7f19ce27dd2c3f4bf99695c19398cd9b5ad3b5ec2d6e9ebaf73a5523ba822464dc5c9a5ac33a74db5cef63c0244dc736d1b895392c91c29a9ec9bfad8d263936ba47f5b3bacdc11f9ce0e68fe5027a32ab28776e4a58f8651f631b5c88b640d8abf6cbd29c752eb33c1f655225dea014f3ccee1c823ad95671dd6e8adcb255bd63ecd67be0", 0xfb}, {&(0x7f0000003240)="257e38154b8fb251481855bcc85ae4193a7fc389e7498dbacc6065a96d841d81d3a05fa1a58f2707c9ea186a9a5620d99c5f9f59145b82a8985797d4e81d4e81c38515209ee81952bbf12793c0b42231602b5a60f6a470feaf2ff88a384f926ddfde3ee4c9d9b448564cd2b3c093d7df861f7f20915940e58736816de8d05ee19442fb4b30011398f665079a8942ea858f3f32702afeec9b68cbf911bfdb3116bfa09efa2e5f36e985b58eaab9093f8433e5091c00a75fc56b42501c2c2b99b41ccfd9b979dbf8f81170f1290caa2dd8d491eef13e8c6d266d2d0a2338dc836278dba43cfdaae908d3f72de12c2c99f4abbc76", 0xf3}, {&(0x7f0000003340)="39df33cad1eec9783e7fe4fe1d62b05c844c016a8a9e6f215e13f14cbda7d94d70a1c523b13f4912cdcfbd77512b81482d07f234607bfcb3c7181a88464422cf23705527ab04324f42a1c14be98d10edb5f7f49ac30fb852f3886d93ccdcb465ef3af0dc92976c8b66", 0x69}, {&(0x7f00000033c0)="f672d0d084e0935f4febd3035a1d7af4eded4f0d0b0c49451d2f0f373bf77aa70b89d3da607026c8003a6700d6dfed60bdd7badc5d7c2d1662dcc6861811010860cc292ddc53033a62d4b2ab2ffde2e6549240679e1fa92d92c33872d8b6fd78a4a99b0c914b81e1d417847a418362114c7a54", 0x73}, {&(0x7f0000003440)="11e097ce554bf6266e6a52818a0b28c8fa23193792d7967a9ccefe5ebe210fc6656e51f11ca107f5e40f7c9b36f1a00a98c803fd7f8c12dd48a3abab88e9933e94f61e446b3141faf4d8dba2a9547f1cca3c91fc974277ed33d8d3dae1c120d9febe07fdf02b6603387fda6b22c3e4173c44432e3f0ba5b47f30d6c53f66aa19e3cb16a4d2bc461906a6a9186c66b6385346985af250a5a1a1f1fcdebb5d8b5140f909bd70f0842ebed995937c7714d5f661afb7852f11d8571a011fe55582f9c7be9ce958b5819a6503805bbfd32e196e54aa2390e8b8783d5b695670992b8b82fbc49a2344190fdc20cb1e6cf5aff46c7ce052570f515ed57d983503dbf11982034fbce8e25bd6c55e5d7d7b68c350dc187a201140d18666a1db7c8077a79193f334d913c3ee551b3ac82cbef50b947cf3180bfa5c253bdaed2b7d4395b70b4de9e5302818412eac215d258681e1a4ae85202aef980a168be3ca192f177aed49d45fcad81aa5f0c8d715d185cbcaf4d02ca03329891f12bfaf6904d55ba217e10d330da67e8b89b39c928622c4b3ab846e6986c631cf3766c34d8265dc087b5b0486e26cc01f6319f21c7d26e9657d86a174057037099eb6041db863a0e86afca266e207c8d1d32340a7120c9a4d77948bcd543b4c3def2e31e034c0af0d1ff501ec16aff70ae5ec34ce3a27f57abfebd2e7979e7e619303ca0d1b2c7801f83a89abef8a9206cc06e0076c0f634c17e1823eb6bdbec1493683351759d9e5f1673ff441a62952d38fc76e04a95dcaabcbf6c8e78443c0d03c70cd09945c15b5c10eb6517dd31323b37f97c789d5e139ec210069aa6a9ca340f99cb150e1f8f38546547676e5bf7980de64542558df7410630cf2a16e9542bfc736d3f394912f62221dbcd4317f04213c4a9ff676663bdfe50bb399b95bd42d5f481b6fb50247a2a2b2d5b7082bc30f4266f7d6e4f9d2b8ed011d25e4ad533bedcdfd3f47c3633b8d9e6430d73b411e906f407b47b724ae40d0a6eeac7d5003f905e778b7b33142aa30a01181664495d7494c9a76e860668d5cdf665499acd6e8128998b246bab8f48f588822ac206d995d8a92404ef75aea41311f9c6a5ee60700ecc2925d14d57e6b966b3f59264db6def5eb88f25445126285295fa28f2ef81edf9ed4e84ca79090ec2b9d529df0078f3aff43518232a2610e60cf32e8a04cb59aa27bee633c3bdee84b064062029d76171a1431d40b006665b6476b261b5b5ae5cbcce97368453c20b58fc4b17c87f4f4c9ff280d237b2e1719fa6c59f14cb98e35ad81b324c51634cbdae808f58a84cf9c515ab1cdc2cca26ec11eb7a6d95c950e50d143a718b7d938cad5752b50be52c90a3b948fdbc0c7ee50e9fbf08795459c1e5e9932e14d7724793630ed967f27ab2b63389fac30f6d1e0b9cd07e359ae29a3f24365ec6fc99f86b7b29ff2663973fd30cd5b2cfa008f91c163248b51c12a7aaa4b99c0cc48faf0708e9e8e1a0c870f0af2a0a3d3a7e3a82f87572dea9fa4f9a8e7553128127c34448ec4fd3345d41894d31f8e282f6a8d315567fe22bbb3003c8c0cdd91eca0679b38c9a8b9c5feef92d0e67af29ca70d5077e537b5d0f10005981400410d8f081bfaee896004429578b569302cc063755f01224a918851dfb4e91cd9ccabeb2c1d20d98914436316e66ed5252ec19e687e2802923cd4b09544dff7213943872e3a9e950b2e81edeec5e2a6b40a5848ce0c943c6124b2e75b3a9eb6ac9895f86d540b373b278bbb03593e7f3e94e730804d639035b2efddae7305da5281e8fefca4c90f6eda2f932275ab31670a94ae4cdaf39f6cf0a58136606c5af9912bd7cad2e0f394cbcd08e29f598b6a67baf577407388a37592c43b414c9cd043e42949ecc55ea17985168c590e74b2108f6615e01b77d687cbf81bd24cc8aee6b05117ad9eeec589b4fb01f896774d0fb0890bc58140c9947b575c03684f52105ddb00349d2ec42ca058e3544baa77856b6c32984af30c69fed92be21f45fa1c575eb5135008b18590cba361e68b7ee82c7a1d14bd6d8e23b6be517a23aab40e7ac7dfca81c579aa56e9e1694fe05d87ef8bf35455faeff1f94ed7612d27e2d4bfe70d7f891c3055eeb10f685d19e5c4b18f64c74658f1c95d393db67e03957260c2188943ed14044f40375f40c8a7f4efa91db34ba26c03e98064651cc4e841435f83c205445dbfbaafbccaf0481ac17f7bc1c6c36789d968ec677cd23bd9e28c342ba82d0a08cb21be2773e0f9cdc714c5e216f4a8b84fa32809d0bffbe47bb0161ec7800edd10fac929e82e79c2af7641137ad1294086b42fa64c9257439609a0f999630f5ad61c8b624ea40b22faf3060a888bca1863d19901caaa7dd389029fb1c05c4726523d166dff01ad6e2987e58f0b7a4e2a6d3891082f6dc41d6b88941655de66265321a65022609d9c50b6871857afb87b499b57ef7a7e50216b17f8a6ee43df5af4348fc68dca5d53a33735470ea2d3adb8a7cd66f98537e590afddac84a0cf6c342c7420ac8ca3325611c841418cd52ae9b5e48417566201ea7c1de4bc4857d1edf1d745460cd0cf4089116b18fe666810a615ea5a819de1b0b9edd0ccfdfe8f15956b45a5fb10d0c1120d818e3962bcf7a9cf322d4d327ab6c61169ab266283e7e2c59eb4012706792afcf01267ecff829131299543270aed864114f36e65f50e8e96cf00d8fdbffe8b81e16d210785ed9a57ccafeb754f07233df3cfe72d449e7a5ef3103f5c8d63f01780cd3833cef24b59e9bac7b0941e7a9e922df940d7df6939899ea6bbd3cef4935a9795a8fba2ab7eaab971b3aefa2bb6bbb58573e51ca27eab3a25f5d58cd84991f0e1504858cd6071e5d3c479ab02ed49971653583e844a2e4d85031f120bccf26af22ff223f27eee435640b1ad1ef193c206057f81d2974ed4f7b4e9f1756f723ab63848ca3cc938726eefa48f289791f5342fbc56c1b67e47746661923f1eb51624eec8ec4ed322c3a9908331842b96c57c4d670c38e02e72f6f4276a60e4c5b54e92666c68472bba79ea684ad8adbef556c4acb9324efb1ade5ee98a694707d85bf73f5efaf613a13bb1df4b33b72a0e7729d3a7abc2cbada8b93d63cc0653e8789f7ce7c7832eb30b23d83e790edf01db1543c8bb744218338a5f0b608e1964573ac68b0f0f861cf6ea51dd6fee2dbea7f07f172e0dcc4ec594ada100363f47809ed7b6b6a34956b7f97ed82c890aed3708a2866f3b5f729341ed009091f8c3e641c091cf8c799c12a36fa8a72122d1d0188214c943a14fe1f39067343648427b824f1bd8c112cc25181f01ea1b5db619102d7d59035602d0c192dcc46fa533c8e2e8632328af037f59f71170eba356e69022f4606f7faf67dce795fac56c229aa6361df0bdf885d5f8dfa38844a00d0c1f805843ad8e378a482af25c43c6bd5cbed553ce1ca87db7bf0ea278391405d7ea0cd5ca3f9b0eb20c73f258b446637134207d76ddf018df226f037536b27a4bfb875fad653830da129c023a6a2046eeda98d5f9e50a86403d77e64c758187ca4c485522de105e19b5e9dd5f505b4ec62cdd196ffbbcb7c4149bd0dff4062674c53c5114a9b488b3455c6ef0ad57422105faeee059f527232860689f22bff204be212acb582b2057e671633b01b9b779cbbb2d9373fc12028fedbc1ef0ebcdb6609ef29984fc37c2faa5f74a7b0b3f066269faddcbe929c74a6d95c90e07bc8721206dae527535079e6c03dd62569585d8b314734fb3d6ef198905868d8873281a2709b43f92ef39bee95413fa7f564655eabc217c20fc262fd75389ed38faed191597094c641ce319524dc12d5038f39fd75ba8ec03459f363df71eef7ac2b1d840595da550e60d078dcfe83aeb010cb168efa7d91fb11a435c74b0f960770b9a94cb23f5ffe9e429c8e12e544ddd7f09ab424b35804b10f8011c94895ed27899d389dc3aa86471017868d732dc7fc5f1ad04d4435dbfac8b83d67dcfae325865ceb562237228b18333c0f7b887162cca4a30395175220aa9c3e15169bf60a8f8e2e93b5fc2c2a7af30eef35d386b6c8d165496e3dab33140d3d28154684347a9e8d9363d3e7d6ab54afd26c2d1edfe48b2effa28ee87d876461324ff3426ae07ed7d58149e94c98081be3bcfcf03f6773600cbc60bb70859c0d47070b0996773d244c0777ff0beb90c9cc32f2101dcd57d38bfb950e376db2ac239648336c9169438cb279c6a2286cc37bd8a121569e7f53116562a25deecaa15138848f7218c0aab9c3510aaf94535b8b876b6bd35e1ed63e8cc72b7a8f2cc411a425925c78cde7582e744335783ea59d1daedcf0799164a67cc528887e005ee9e89ad277a4c505a690c7338d2488ebe419e169c0df03ac89b6da9b266296980367840516375206c0f49b08ed8f3872231adb7858d861252e5f71786d7428010e2fa84ac31a8de2afe4a6b8ef98eafc37fd8978a494297c8332b6461a5ca1dea20e6b4d6ab1f727d482648456e4ada8214ddb7adf1693580f05427a123b73da0ae269d8663946ad084c7feceb2ae500a4f7bb0b7fbd16eb00fa9a1463a2b4ed5aacaeba923fd432b8b35ee5882e2de07258ffa080f7d2b08877efd8c84ab8b52c445fe3a3091f0a970a84564e4c841bd1093df8f4c0b492b28bd3237dad099bfa6f171a3d64b78f6af4ce956d0fa3f8d6e6b7a4cc49fe78662852de369947a08484b9d9ea847f274f0b8b3608f15afed28898ab9d9e33bf73489bd8e7b2fbd3fb7a1152237a2bc5dbe9a568ddb2f0a98d48456c05a0eb86ca28f95c086d9101bac90802f1f610fef8c8e5c888750ab5743bf79499edeadb36e5c0a171a7c642d932e0befef18f7faeca55416e5d98b14a3a7fce1a0f650accfbd4853ef312b2cebd33e60a6d45370e0b317ce5154a530fde79209137ae900b35f7b2f0e8580d25fb8bff760e4aba5ed4d270bfb852975987cb8eaf1d6ed3d5379bdc6cec9f5020759b5a810fdfa831c2612c70c056ac6229449f4b26691bc707c604ebda49cb12ec12c47031f5009a2a7adf1f1e66c5ceec7f34d79538337b000305f32fabd79f2f2a1446359d7b3aefef04f6a35cc38935b6006869e7908cb1add914d3a2ac3757081ab46e38ed82d4534b7d4b0e876b56d5e4b032405a4293151ff7fa77025da2ea91e4c39843a53e7c3ed437132e1f69a6087c836ab77bbdf16e4688c3e49e1f0e7f495ef3916c0e194dc60a83aa6cba9ca19e029e192679557ba404e59c28de4f86057c0625ff67f4c204776545dd9a359cbe6b8273968f739ee11d164882b8294c3b2f2a5e84a1eed74bdbe4800aaf6420839f7added052afccd6196f495b4d526409635335639bbf2b11a94b09e0be06a712467debd744c7367e4aa518edbf1aad891d3615836e4a12fd0eafeb2dde78281871cf5fb343ede81c40bc1627da70164bbd7e0f6d9e58b2411001e208ecfbb1c18e615e31ab8a74fbf588907d929690977748eab1117fc25a8ef83a565400cdb78f0fb695607c0e876d6f8e68261135967b1bb5f1128821f9bf35df91557b6ebd34c0e6c081cb2c82be7a7b2d943809cfbbab9b2f6e3fa6f9177966d36ba9c1d7d1e76da07e700f0b1de7f247e1cb01bb9c879f2dbe2233ea4ae72e46e4a4536f0f2c05ef8b3fd2fa579201ee59d3782df6a7b3c7c580c03ebc29a747a5cb32a25fa61344543607f122ecdb2eb6e5312131f19984256994a6622e13f1582ff25a591023f3aceeae5c", 0x1000}, {&(0x7f0000004440)="dd1f1fad7c66b75e9eef12188a237aa3ff80c92e27731de974fe9d59977de00ea4ecd6d80cc417bdacdb4fe96d45b55493dfc462ed38fad1882a65277c3713093bbe950baebb117e854472977a65bcab25c68748f72833b866115f3d66f64027fc839c03ed0799b25e43516ef4f4ca5e565b748b881ab3cbb52172ba1bb63927d13299dec794e86ee4b1d035624ef60dd78d9abea748c376b60d008de123dbefd75417efa466a914b2d43544c0f3949d5fa62ccf26c140b1d17fbda2db5a70c15df002f18df34a80edb27883442c39899b4ee09caed96d6392dea9e94d7c060a972e996121db7666f5d93196b02cc8b885f9cfc65b02c4592edce0a9e30024bcf7e9b986b3bdb906a23fcd3525b19aafdb36eb0565a39f1f55d7dd24eaefaba62593447b21cc5b680761735b18e07d8a04e6f510d0baa2e7105ca82603dd8f11a2e543cec6406e5e6d475576d1c841f3c84266a7512ba6e9c24c7af1e11f7eaa6b407411652d3eb627b0245c4b15e26d0674abb474bc674df54b2b6daeb10bf138c772bf480729206a0ed4b4ca1d994113cce35b6c29f3191a6f26cc2aebdf749f6d1e3235ef32758736cf5a1cd95e3144d722cf7fb41d3e742fe2bdb22f82fcc371dbc34a427631c459a1b76110390117d85ebf264dd90a01b8dffb42bea8661dd458b05759759cd1d184a301c7e3d97641ef7132084816e565e83db4971e109951fb8b62e2a1f217510fcaf4ca2f6ba09c3d2896e0c2a992e212c78db8b28809aeaf18fb0d5667e5d6981be01496f34bf0c6e6dbc8dfa0bd3e69647e04bcac41ea181741c253270d79f04e8931f1806ad1d89d28d664620b5cf6b2b3a7ff1f13e7efe30e098a44d8d46505145cc37e2a346e9b848316b2b5c50abbda2b24865adc4db8798c7a1428453599b364069ed1fc2a5ff843d9b14acf3550ebdd26d500a9d892167da7795e8c06a031e796043b27b5155b69a89987e67336515c005bb5e0da0fd618667b82c69dd7b27c8dd95738fc64ddfe0d2c533613bc6e9a380b34b1b626540ebbbebcd2ed424939cb7ff4b893fff81bd02ca9d25f65c6dcb6bb2d8d3194d8db1dfbea1aaaa93148357eb6c620214da2937271d4f3eb25648c8c5ba38dca1be061af5b0b6556f4c6424ed7ea4a5df16870e9458ebfe598e61e2e21e551e8c1512fd579eed4199046bc41a511b07319061b8203ed22d34eadeee86a23588c5ae1dd06a1d8921c634d56db55feec5587ad28df1cb5f950f4c002e8126eb09068e0eb1e142820229c58b6286d50ec1e721c738a70d06c38774276a88314cbf0a066a246f99f4606182dd1ef1866502abebd6669c5d97ee8c0af910144af381b42991fcf4aab43be4c34ca06cf60954fcc3e665cc7ad344c88bd6ec6a0caf8446b071e783a27eadeda07dc4cd8180c224f4828d52ee29e182d28ad6bec12ebc8ef2b905762792c7b3f250efa924f5cb048f51a922bccd85dd8b344f9ef92896b64c3d457cc128b55fb5f66a364ba62b318f5eb63673b06a8149c2c5f222f9aa2b7670542bbca31c0ac7cbf9470115684f00a67143a622c89b1af575593a09d1255bbf833d312b7169d7e198f85a74bee6c1d8a6fe8b49f1fd416d560890517e762de140db6b4d1d9648bb44dd9d8558b594881a95c7d8d9e265804f71285672ee0c6438103601ff56a68c2e07a5bb2f3c704c8ada3ef52faad184ce5d6074a5e3348023e3e2bde9344832ebc36b34bbd9f594cd59454671eea70bb25e31d190edb46528fa1fc47e7b08f5b3fc3cb29f08744b868476f78d6bc01dcddf5b0aa23a0f7c186623583d0ffc42de992a228463197c4183ed5af7ed84080c3da6d5f33c9ae709c58c8a48ada668d9c31ebf6676971ef278ee0cff9f0346a9a541be1b7c2d3b4a736557d4fe1e01c2018b52e93bd8793af141a2ff89c6337ed21a1a62e600e05522fe50b5dd1e62d0d1cb3c2eab5e92d6908c7fddc7b290a7532127267cececde67a4e0a93e61665ac4ad4620950d2c75a9c759a69c082bad6322ac016dd881dfa9831961ee5e29aaa09c3f88034fc49466e26336ea358512c04d2e70dd4a40a6a86350cb64704f3a2e3c25dd10c5c271ef4377bd353476b402be644b49d8b7860feb5760376a0982875d03b8c2a4fd1c25f0d35be2a2637df548ebbca56298bb2088e7690038ef0f44446db68e00761875fe01d438091c67199cbbe6be051670fc38294fbb2a246502370bd2b712f0b384a8c152c47482c2e67292f616e87e9294e79bfa901cc8042b3603e3100eaa9e28ad56daa788f4c0933037e1ebf4edff52841956f1eaa5dca3d7e51ee237ba1301e0742e41116df1ca0a61f26ad8940fa7c941cf93ce1cd6f2f94c68a5dba31352180f61f30127687dbe5761a7056158224ce3546e580172ae789afb121459c585dc4ba48cd3c382d4ba6d64e3b2c2f1c59263dd1ecbce7d6d450c0542a5f13f31e2555e0cc1d647da7fbaabfaf216aded3c511e05f0894441880729dfc1e34d4de8b549d5c7b98abaddcfe1b526dd0d5237f039f27ec07b23b068182ce1ed72ea25a8824a95073c6fc8ea40eb0e3469fb23e7361c6ae4dfc25e4885ec52d27fc632ba07e6b6dc72a6d3d7e9971c3bfac359174c6bca388f0f99019b7a627f03199c74f7babdea975f35d84de28c1700c170ea56d6fa578deac5c4ab0b584661dcbd7c06daf9f6d38379cb11b9d9418faf9c3921c4a9eb31007960d88989db1cfda4b8e0c2ea67c218a104c885e1161678a9ed0d7004d338f3d0a7833a20305299c54c6d2a91c6d39cb8db70fc02697cc3d68218c2efa4a54e00e908b37699638e45703b8fbf73119e946b78f23f8458d4129b93bf732c9af520a04fb92767b06536d2fd26219dec76fd9974f251a19cc0675aa3a7ff626a16ea65d33189bb43ffb57eda6f878190b8423135626d9885d64ae11d0299cf25789595fb16ad8023ad72e12c7a832ef79e2699825e93d8e25b1da2e171f03963cfaa9c9a9e843861fba6a509eedf383dc7eb45b70e131d9f9c01057530a9bd3eebbcec665e68949d0ed345126fe351711aa6bc72b021d932a9f60d37210f6ef91a8f5c7234ba8cd62870ef0da6477cc1a3a37f87c1082c7ff4899f58fd9aee92f82c8414c7307f4ec3df74948674c576792bc28378181f82d6b32c3e57c07e7aab71d7cdb8a6157b6d37f4d32a20d17ebfa00343e15786412cc00513f99c86661aeafd11549552d670e3749ea4e6eb9a594c8247451a7f8a0d489b414527a44c5501e8ab894c2727790c0bd7777b723714744f4995f48b80d653828da62e04fee5b45773eb53acca783b98fdded8e1a995234190fd3d4b6d5ffe90e72cf3d7707f9550695441d126cb105778a93b7af4419f9c51c16b918a99ebd0a778bf4a5bee3ff37298fb85f7b54483500a47e62cf7c60dd77482c29fc0f619618d54c313cf632c98c582919f6553fde3ee0d7215dce278e39e70a5502f4fbd5ac7ded68c5ab53ef9fa301b460c79815a06d8324dc8d06a76a0de4140cfae264b9eedf2b03c3dd6cdebbe89ec4052ba07384ea401f4669381a70a25b5179659b97d1551e1f820888cddbc6473e5d5a0d7fe515e9f072fb382f27abbdb706de0f493782fdf7b00dfcc77757d195f49b5b5d31c0b30f53082e4adf2b8eafdfb24ceb72c10c037fd8d02b03f6809c6468f024d194fa383513d59b36fbc80dd03cf5860fb73d6ca4562fac854fdb0a432ebb718bae05e7e091a42caf5eea18e25b3ff780b9591eea772cddb8caf813008c6302f0a5ff2ae1f7565e021815c32965185e9d96d5ec29dc12474f4b66012a22293f4ac4c514a58e58b2c9e64fcad08357fe4277141b0797d0777c6d29106c449ac29f01c9e67a06c4d0d07dfa74711eeb1f3c4071e0ab536b8df356b402414c0963ee05f1d56e8a086ffb4e123e24d89eb069747be9140e8c83c33e04e360693f000f9d6f58577a85994fa2c68fd853eae62dcf456cb9b347ac371b97faaf502776958ee990b3d8447e4970853cc8b781d765186a6a2dcfe4b8ac37e1622f2ce4eff989ad0704b416e5a467084d9db5a78aec37f5a9e806281ef06463d645192744f5c95cd235c8cb81547eefb093f7430debd07356066b4a39ef21d57ad99fd3b6afa32aa062de118c2670d85d4c2966c6e23f935b6f59360b98cfbf987db94306edb730282043ebe51c062165ea3994f97dc2ccbf69ac239cd0db5301d0480eeab6f1bb2e15ccb4e7319416c7ce76bb25b645bfade6b12f538830f94fbda61f8f9d9f10ed4088cab4b91d53c463d764deaf1f41e807381761991545677e03177e878ad24a10a347738e1840f9de3515bded78631aac461a299a04038d27edf4576a52abd273601e55904b2792dd14091556c092ad6d20b70067e8358a68682a06c2a537b1d466e9555a08885ac8cbc4b64517a92f0f8c82f2aceba566a7aa348da0d62867a4213550c9ad1b69b454635fc6f2c10ddf319043d82614e34cee5575cd9ee0c65f34b629647ed0b52d268b4678bba7aa79330a1482a60d3cc63d4d375add78c96e44f46c0761dd90d5723f53bd2b23d47f50ef7034f8106494a5ab20a782a9ac500ed9d2fbbaf4355d103f8fa30f0fa5a542a96cb229a817533179accbb670a1a43c10326b9ef422b4d505bd26738b3ac953d01aff1f1e7de68d17afa37534e7765feae048e8df16ebd50159f59ca6d9e2e11ac3e1b728ad3d78f7b5bfb75ede217016eaa6957874ac130d3098db325725dfee11ac444d68dee677f71a48950138768fb34f792659630618947b3e8f4cbf61e9ac935febe8c408ccd454b57000aa9526d294727b7eb99191625ce542e21bebcd6c6b61a7cbbadbcaf8eeb08375e524b0d9b45d62dc9bcdc6ba8d38090d9643ec626146e000e2111585d025c2ab5e8f18ae7b8af3abf26dc73a6f4f8660cf9763e4d06a3722aafdb7351d1afd599d4bd144ef24a8a35bd7b396f01bd8af189a47c8f4d035cdd530c6ee33ceb07284b7cfcfdd8a87f441b9f85ceb5e12dffbda48a9022a3771dbf7dbf275579cac7db539ed20208508b77a8694716f349d939afcbbbc9beab05efabfb74bb1cabca596c84b57f87ff623f99eaefb7e64459050c39f1a9fe4351bcba3abd0a9c973dff093a72eff09b14042c527175c309d394fd729c894e1a45d7a85a01e4d889fef06d577c5d358c91ed9c6b94cb7d01d46c4bec1d698ffa36bade9fbb508b8b64239415db893f384dfc3f121b9805ef0959d2517c1e9e8ca44c6d48860c5eade738099476be9a1a8cba7c75b9c7955d238e081c59a21f19b5527fb681098b72b8105e72d92ecd4ec760d5c7d28de27dd8a2d8ea96a0307f592b14c8035d0e137e3cec4ac46c58662f461773faadb7829a58ecb5176eac74d318ef1533963288024ef474f0adfba0de41b4b991d992b1cfc6c256ee530851aad629a2e171b1b85ab6c6df775b1d147c09e8963c65b5670fe4f027a75ff0fd3289da569646b200981a0832f3e0ec2990b2089ca1f5ce393c6b00a93c74c7def3e58f2689d4b43a7fc23301f11a8abcd795ed47a3dc5276b810acab62fee819642158f8571ab96f18d5dae64574e0dacb779de82d6e75fdd95314beda205fcd26a57bb0b694e82966625507491e8434bd15d5a4fc6ef11a93f5d2d2ca756d265b1977b1c100d79ff675fb21637169faa2ce68a574e537ad2174f71538f39b78ec841054a2eab530d013b074207cde0a3c2586cdab93fdd787bd03125f226c568740ae647656c87d7", 0x1000}], 0x8, &(0x7f00000054c0)=[{0xd8, 0x29, 0x7fffffff, "f71888d418ba4101650a9b5168b31bf2c967ceb115928ed4e0f261f98a49f0ca341ff33562c8ab7ea778878cbc3177ceda27cd1fdf05fdf4508d21f991c8764b1be4ca49865975809e90e713fe21bb086048009d2ab44d553469c5ec63d7d2e9d742f8dfedbbfc5809c73916202c0781cd01495522aeaee5a48fe1c38a04d6f0264251fcc9043b8428785a24ae2b9f5b3fce29d97aedabb73d142f7fd26799ebbbe63e4e1809728ca0c656fd799d4f8f01b014d5f2000020f03f7751c8d4e02ac0c42520"}, {0x20, 0x10a, 0x40f872d1, "58ac29e782bd9751b962becb"}, {0xa8, 0x101, 0x725, "e1cca0a31d51f814189d0e94cf900f3c6583c0ba3fbfb83a83d868cd05ece1b661d9f85aeb46fc00b566048e2d787267197946daf87df6f5781b199a8366923fe22e5a2a27ae03e49f7b274e0e7308efc73697aaa07469f31f96cacc4b25df7e7433f5f0f76f0b2b1a5365148364badc8030974dd805cd6e6e835b3967039604f3047ef3579543aff0549e8c4419a7509cdd7b8278801d"}, {0x108, 0x10f, 0x10001, "24df72c7c5803bd8c7d58f490125430a0e3322efd8bca0c76a9af59507981c1eaa40e8df165e60c0b43f06ff9bd13a3fc5ba110b7bcb04e181966305cefcc2736ad1b81d738a77d7bbe370843698b826bfe49eee58464f2fe45528ee0dc4cb0d4d23020efa9ce4b16f3b6981c4e6a7bcb24d5cae2641bff3e1fa80278b5875903abaa71e6b50bbee087832d36b0eb02c732d02956e5344a0bc1df6b978b147249ae7fab8fe387fe8f93d46bffe199b6d38a3a37e350992a2ecb7827dee362ca31e825932a73afb006085061fa8df17f3b9e810f7e044d49567798d000b44334c89163fd37e83001130195a648f8e3cf44927778879"}, {0xe0, 0x105, 0x8, "54495da04d3de4c9c8160f0e2f3bc6139f4040c33c104bdab0586566775c0046ff136f7b228d0370ee1c9e04bb826a6fee078182e1be03195c19be064016bbfd42c092bc5a609d79b3c6262644c95800996490130a1a3d8fb35ce45bcba9e4c45882ffb2c7c7d233fae62169586ddf2c65f90909415d13a5573e0f01bf7f3e83f74cb3fe71841841c014d13af879532c55bbfa7fcd3ff4fef3a714d048b5aa6eb63530395a42983bc75e536faf1c377dd4c08491210bc7646f801ea7dda0cbba3f8b899bb896d21826727cc6bfe2"}], 0x388}}, {{&(0x7f0000005880)=@ipx={0x4, 0x7, 0x10000, "81d871deffe5", 0xc5}, 0x80, &(0x7f0000006900)=[{&(0x7f0000005900)="0e45070d354c999c9a9597ab9946bee9671cf72a5b27f539080e903cac686ba478f4bdc7936dd3ae95133bef8da36ebb0496b04bef5764b1ef33bd2042f78c9793d7183de990105fa9561f3508ae86e962469dc532d113a2a6a0336657ddf3377fbb40b0c01f2cbe3835d4685c8ff14e2578d657d98b56155688eb2d5df0edefd38ba4ef8b8468999e94dcb770f08afed7a5e2e81f9fbed45a96440f9d90ba7d48b15dbe793c89fac35777d708f53cc796267318f258b6ccbad6189906e16dd12e9ad41e91a191c81f1c86427c74e745caf8c2938cbdf078d3aae99f6cc448876c8ce738c1f956c5f921f3a45218570231a28afda6e3726eab41381fd2cb31ae4b9ee1955463f2e70580b99964a661a926f540bf0b6dcb8196d8dc56aab3e22c220abf755f65b99825bf910e2be3940ec3fa4ef06ece68d40f1b1a5b976cba6275eca6a82b332cf91869c1bd2b862bd921a917ecbb6d912290c3b084c597ea7a3389be253f448a13bfda5dd49a64ab4880dd5b8eeda4e8f4d5474303a323a3918e653c13682565066ebbee63895d37ec024207c67d8ef456b63d99973adb5f79065928c3a623b91aed199d8525588dfd3edb6db81f16b63cc0e97dbba061f6d52b27397d332fe76a289e32e342eaa5c6532d4c9ce664d48bae4186dfb05ca14c3ed40104f09f6347b7e2aca81fab473fd41f8a59bdda3b16d9cb5beb1ea544adbd2c21583c9ae26515c01281d57c39e7e47bd83cd7ec9fb94559ef68b59b243669aa8761cbd3d13b02b480b9f6756d21b7aba6770c317ee00aa28651f09cda7cf2a235e1a7ee7132da5c82d7dd19442c4175d2b755727c8fbdf855b6d7b011391e29b64c39550a2cb8276f4aca848152962ab41a4c347e932250170a3c0609243d3ea4effbc1537e081136d0a712dfa7283fb12c6bcdd6553a2cdb305b16f5cac31b7ff1568eee9eadd672a246c0c5c2bfa31f5b95bac65fbb207ff562198f0db87f8b2ed74bd5ee719452da4b92af1b4e027f130889453df214cb90d42fda7852f71dd7204efe73208bf8f7d03a5a78f220bc21a3ae73bedefbf24938da2890f132dd039546d4fe6e51a264e05a6ddbd3314414b0f3669d3c2e591863424e6782b89a6add68b4bed6cc9c6cdd9de0ef2e2c3d131fbb4ca4e5eb54ec7d3ffdd9ad9fe4687163f77801fe47d869489f0b1f7c9fdbc41a5c1d74137c54a20ec790cb220a261b475a82107691ba5d3859372f5ee8c2ba05d7a004947d19fdadb0a35c56a0137f06cca352b45e42edd115cd1f8b2f12bd64956399226cce3d62755494cfe7dd5f97c7eebffce907b686ef1774da083b5ee7b07e615d5a383a313bf84b7dc85ea020ce863a19f41a5a0d6110ea140d79d3c040aa35b598f6fdee243e818a16e8386e90b3f9e07755ed0b1cddbb59bd9a6615a5b4b0b92333d330b360d21be463455cc961d77c8117a1c6d7676c5feafd1a4b8395e8eb0d43c5d72f99030daf7843975d8f3b6f119c030909a194ce5580cfb2f363005cac4cc87eea1fc330302eb38302038791937497c57ed1f938f8a143ac7ad1435cea657eadf55d3841d5dc76a77f72dd869551d1dbf6ab0ca45ee113ba019fdb00df4656816ec3e1b7c0b3958b40d955844e748e6ace684f02cead45fee6d746d9054fdfc74d076f546cd6012f9770bf1cf949e7828eb6c966863d4fdc2784e715b3c1b8c8c00e402b274191681369a6d1a725bcbb83d222009715931eb3f0d65123312063329f4f8e03093a263e48bb6c864008dc954c7e33b682b50ec4cbe0d411d26be3d6e0f93b4a142855b3538b235c69f399f27303f176791d0bbc85825771e33131d390e6f88dc248ef3af42a3ac658d675f27d9c8321b80289d450a307ffe5cbdd815c99b1a675cfcd2514eff9547c8722f6dc407f51d4dd2642e1ff7adacc4ec0567004d73b8ee717abe822e6c0cbbfec89c98e7c5585d0dc44bca0369ff8941f427864a60e3c49c878d76b776cbce437709def1fcae06fe13025c5a971ccb48b447b07336b3f103c76e8d58eb16e977ed36c840f3031f15d4c0b843c709b58af1259d8d38da185a95e38fa78cf10f91100f06c29ede146690918fd23eaa5d26d5edf28c313171c5fc205a5359410023630512a7ea1c16ed08ad86b273ac4a27d312a1b651016197dfd83c7c9dcc7595afa4aba0277a9fcd9d415b1e55b969a2e913ef0cc501699eb92f79f7772cbf19242bda4f471618289996faac230c346fab47408b36b5926923dcd301b5cedf1e7bb3db6564c0c8a7582d6ce122c27ac3a83c8f825e29631a6881a5d80917c922628c2cfefd455da6aad93d42f2a86a2ef858dd73df5991c2e6c802bb2d2a2019ec0d747b927ddef3d2c793417c4353ace5633cd1f4d7d6472e4b8b7581d0892325d3db400d5aeec8b0eba44bff3301c8ddb0bad59eca6d971d02992198d41764f5b1ffd37b5a15b86493a38dabf269168d4e1a72ddd826d87435e9c4b987910a0d5aee2f6705915023609deaa8473d84f3da0a69755a2f005414af4647122463034fa91a1a360f24001e4987a8b94901a693b75e243081110427ae6590b18511e00b43e88e2e3354cdc6849c3a8932f2332914ca8feac88c1d255dc3102399fdc4732a7bf352167eb5e1da242eec8d0c7c8b478016b74623ec80df92a7c1fc19fad87ba6e9e00a2ed2c0a71cf63c3ae65b60eba5db11d45145fd7ce9a8701fc946c2110f8f5f722f17e10882b989e8083fa5a89ed2ff6ab14511b7289944b5831ab97b31ff32aa4a653e33292246cc9e8a36114ef8fbdc6977330a0058ab31ca5566a8803debc831d2d706031122261b9c7c0c50c74ff6ad45eb5b1a596a35d0106c401720e4c639eac08070e184c05541cdce24d3681968beb0b9790191cf2acbcc1afd6c846003d11c5866500cad1598a0dce1e42280a5178fc5c688b85a6900ad56563c48a721a28409ed1fede85b0fd2977529ffe42f752819eddd4aac960745c0fed696c7d129a3d7d16f5a5b7d0066298b7d54e9e656e26e77f094823cb1283b6f0aa674d365379f355c0174e52dd9e540a8538ec34e5cc81e49a5456f0235b032cbe34a6de840a9afe5dcefbb00974d47c511c8a5fbfaf2ce41889863bc1b0b0d5faba6c2eea202e9eb14186dbfaa3bc95b624d12cc0b163c40eb792f1aa7251e9456928732b485fcb8c2ca2a1332da87d9cfbeaef9e592333d414c022900e79ecea633c964d93cd76dad072b435d3e34ef072bf485764602516aa7f6392d0ddb7fc230ca4452fcb8bc135a9ceb76a1b9b7ca2b7d066a3df14a777192d78884584c09eaf538bb1d61c8e1cee7b72b20342e63111b579c58c364b0e7f5a5ee020e8abb4017900312c2350acfa07001af4658f5a71be5c8ea2ee383cd5ebcb97043b17c88fa04907a172139a628c078865faf9bc7790b03ad2ff6d12354f071c2636eeba85c89d2e8f2978c97788816f0302d946f67934603b9c38fdab42e3b034099eb907e87c61f11aade8504eef39b11c495cf8343be44aabbe72e03462b4125b965812fe373280c687bd1c490065d002068a7e884af9e2e7cc88c10fc343269e75bfec69ff2684bbd15497ba7c19fca9e396788eb2bf1c61c133021d4be8f2d7799418132b8af68591df9222c5a7c06c75c2ba80d4e635553edddb0038406efa58ffbfe541c7d5f1360830e1ed3e95b9832a720d093c576dc0ec1ef43f7324118f4acfbebd80d3a48351639c37402d57694240ec8598c2453f4258b6c8b0f0bdab90978384e3f4a2b90a9560f89ab646632219089da6702cf7ba2a6d626ceb29856bd7a0d04e0bd1ddf3c233797e6ec63531b2d84a3c0b63d3412aece5915c6d6e565990b6b1773042efceb2a57b6809583d1e760e63e1fb62d0b362d1a62a5b8397934cae2f390ac20cc5bed2b7bf9793828df7cab8161b1bddad3fa403918e37ad690392e4f740b6c739ca8498bf77baff1fac182b0b9c44588f586a2deff6634fc463afe05ecea2470efcc1077ea9fc4ac1d8c48f4e053c23d03d95169006d69d35e5c834b1c182e17f0e2de1bd0af543ee5d3e64faa905f72ac1ef662a7f1cc0c1bfa1d6b3323d32a054c823c214834e9227221ea6ea4e02b4f56d15f8297a75e6861c5023837ae9111021e44c6d5f6360fe2663f79b19d2370ee83d1e77e41275a4ba73c3ff49e5359c1f65aed15b972050655c8557df5c4e211399671a7b36aab30a765f5c0fce482a07d9f6ecc8e015b61e59a0af6c17db9a4aa9b77fd2e8dd687eafd6f495c55cbbeb37a02317fb274386812ea71cf85cccdaf9edae52194a2b2659e28ee593662fafa7066ad52d269d63cd81303e610a1c7bb8a25e31c2e79b0e0a46b88595a77f921c4939535c830047f98c1c40837c71b1d36214010e48f80b4455d6c2596cd0a36519969155257fdeab1b7d4943f04351547f32cae2acee83c320ccfd9db1a6daec100d16954f737fbe3874654050eb3cbbfa3ba99c61bdb118a337c9e1257a9d2d816dec34f5bb6c51a6616155e949508fdea56c1e48a2c5fc542ea44ab3244c7df7a2a257207ee111e083eb67d9751043773d1b2a55ded1390008a842f8856141f0d05cbb232f4bccbb9f9f688411dbf896a27c6063999912fb59b90278d43501f01aa1ebf07a0fefdbcdafbf32be27d660268eef9cf79292520c9bdf2bd54b49c022df05f1946731bcb6d00f804bc10b1574c12fbddc4fdafec3200d13b098e3c2fa9b4f39f6ffef05a98839f87825bc78cdd0e6a8322f81044e2805414f28716bf6978f0612b0226071b4709911d434f45044fa58b864d6ecd145830e74db11cc3931e98ec51a8e5f64248df61cd4cae2735cdaf8fe54dd8cdabc733c11f3bb64f6866a75264d001de05b9a1eba902d34580b211abef01d132843e164172a0e9ad3e85a7c8707bfa55925ce0ba38b77fd14626317c25594431eb58cbba299d258fa8cae5278fc77234f0a5c38659a5a6b6a45434240806e503588b079a6f52765f505dd5e8afc90ae152bf01160125478d42d1790aaeed2ef24b3e55c5123d5a8bbbdaf3f015417e93169e9003e6eb2633b5989b8fb0bc68ecc8419398724b7f7dd55d6e5dc35ef8a6bdbfba85e594f6394e279b8b8a5d5e39a6ee4f4e3afc6e090c9f8292fb35e29214785d21b49161fbd0fe2ba2c6c93b145041aa048b9da9fca7e6a98bb86e5072b33509f892c7d70fdfc19849ccf6147e4facb0c88381d0336d0e0da3ff7e0facd5d39e5ede456cf6605cf63806aa2d6e039c86bc120a9c4c5ad31a1f9690b9b5d6c3324b66ba94064b69549004b278ba3f7d675e68f9b8513a9b2d796808d09a95e0677f85d930e0196ed6c0391a0aeed3030d6d6931cc8579f3bffae9226d0b28b72fac936d3ccd1144e80248650bf525fdf155dde09f61a2c4e9672bcce55db8c8d5a6c959a13c4e6138e103b541f9274616f62805f82c0f77db903c8c6662d35092a1580bb5a743db96f7eef3148446d53cfdd5f4a6a0580d3f4c7a781a3935aa0a21bba10ec6f7f65f0bcc2056ac400725a1d640939fec20077215e2949815485666153ce4f61f93b47e79684a927384600386dee780b4d350f848cd40acf1df3443245b0ead41c79120ac1fc2f22d39f880d5e4f4c66f50be214a2cb148b50d2d940f614fa08c005e905d056dde0e07ba800c837e3724d445a648faa8cb031edf349b0720fe2eea1b02b740d68c61d9b176bb3c28a946c0b13b903af800a874fea6703c774d378baf9efcca54f1393ef8925d7d0", 0x1000}], 0x1, &(0x7f0000006940)=[{0x80, 0x0, 0xfffffffa, "82a0d5dc1d597d4311ec0700ed0b67482ff33fed959f72388b8a875ea32aeeadc709bcebcac70439bd3a7218fbefdeaeaf203ce5b15f529c436c0f9d4674357eb4e231d71f981c117ee29997a65678b7f1c6f162cca91ebe6744d3ac36d4ad01b1c9cfc84593887bfc82"}, {0xf0, 0x0, 0x2073, "177cd720f08422e0a55a88d0835a8405edb55a706f78b312d7f4f82540b4cc46a8c668ea1d77a8a5bad1247e0d5c48b0384ea7531019a6f01a921b96df787358c16febd78110318004d57d3834df8cd2e129c5d68f877b3d762c67b3a8dfc2c8e1a80c6edbc6ff0288fcc183288f63cf8c7e5cda8fb9d2f3100b11c88c22041ab363fb6702bb47b8a5f5cf18345d4a769121ae6fd0a1bb9750123c5aefc70b54da927910a94c11df408d874def2c8dde3c1d2a364cd35ac5835b268542690203e8506043cb8761d877e5f409b7c6aed2c0cabdcef0a6534adc92eb27f24b"}, {0xe8, 0x29, 0x0, "2387610426b2bdaccfa299f33eab351d63312952883d10427fc4484f1a2ad6c5a38d4673c0ea5ea75d07ae1f645dd7f2bd04a4f3d5032e78cc9536fe03ca18562d9104e494bf19bd026bcbd3ae1de903c21fdb5d7cd05dbfd29777f0d4649e0d526e616af7d8b4ba4058f494feba5731b871c4f54481159c566dfecfa5ad7ac06fbbdc5287c559d5d2a2a43c91ae658810e74c0eea1d9b45e42e497066e08cac33071f0bd14c27ed2084b9d848e236f0b86e2cb28b82a2a4da20cc3a1f018faee100844b3cdd68bb804e9fe1d7c6e7284af44f"}], 0x258}}, {{&(0x7f0000006bc0)=@pppoe={0x18, 0x0, {0x2, @multicast, 'batadv_slave_0\x00'}}, 0x80, &(0x7f0000008240)=[{&(0x7f0000006c40)="fcf3b5f5b0575e77eafd4fb69cbee4578459a4f767b21111d5eab16e09806f8ef89f8a3b", 0x24}, {&(0x7f0000006c80)="7b13c66375f7a398eb493757013c1e2d58fd26201cf3198d77ce7cf1dd443ef8d986e6e073f7d21286a1136da4f59399dc8bd4efdbc38cf214ac5b652cdd547b810a1d1ef4d18eb37e8002d61701a75c1f9acc92e720f0054b5942ba836dbe6ff3ab986bba0d102fb7cb361779e419219afc8c41424750c8870251b1de6e4759bf51b468e11d06540b019b3b8cc1b33954205934655a6b32ced4948b8159890cd0a73f4f9efe8444a5e95d0b5c3be979623bc535a66192185484ce9ff75bc29b3f05da48b42d2bffa64a638dbd7aa8d7c96f250c7777a1452c", 0xd9}, {&(0x7f0000006d80)="195c6513c733503e4fb0bd5cd5d75fef1df76b9f171ddfcc68ebf9085ae9a50814c7096da861e8270c5ed08cc4688a199be4ea0bb9bca04eb0642331772766628d4d1079f3db584da55e5d1c915f1edd35a8cb9fd0516cdae92abd80e4476bd13b949be6e4b91ec016cd0e73a698e70c549e0f394ea5917f221b834c604d239bca56addd7982ccf6e4705e0147ca1d8a0a9d9894359638dede7af76ed715d2e537dd42f11458003034174b7e41539888afe1395fb0ede3b94d76dd20110e6d660f3bdf9d3c173f3592e22ac8f2a06b0b7c56be28192215a0ba96d738fee64152a05af541ab1bad892beae3a8b4abf2cd6e9d09", 0xf3}, {&(0x7f0000006e80)="c1b79b3bf284d579ec08c94e290d60d957721b61953d8b10f269637f3cf1c0fb3b704a21fde54af55c19c765daa28fcf8b0c7ff36d9cad3409714334c9991c8a626d72483c394745b72afb73abd13404b0f06092c15bd10e66330dce2133be20627ce8fe1981198414148d8c074389cea02277a70f15053eeb6338eea6acbccf6b8dca973d9d6c462222ab4e788b4c15080676c6b36f9598a424d8e88305dba0a3e8e9fefdd5d0c4bcface4896711a1c76abd6b18c7e0feb8277daca771f7ce947dcf4c0095f2b9db9c465045cba69ce0bd78adb2a5ca013e48468b698fe3809a9275582e77521355aee793ac6b1d3b28ecfaecac68e0435fdba37b97c8f3d375cefd07bb36aab055dd03cb6f7c98e1018a3d5a28ffe8670b479c97d887e2db90ebdcc869463111f9b74c3ed8c0d98ff4ad96fce65a2cfa800b854b1df3ddd5405316d120cc2217cd401cd05cf099ef6d3179a9e48e383abd274a5a34a74415911286801d7ed20f101809072e2e9670f5eb22ca65aef597873310cf92b1e60699b080d70b069feaa46ff2b425c4f0ea5f677ec9a240205f75fbd0796593247ed63b86b9af72b96fcfa3272e86176e034ed4947471b8e35efa1f1a39ae767c287f75fd6933271c57bbcbd0c75b15cd89ba95eaa0334b0f712aa0d63743dab5ffb4d2ef20e288baac4afaeda1594118104ff8e97b4842f403fbf658c11cefc480c906c4aa6389da3d71a349879aa90e83e6891061bfaf5be438d0cb27515a7b671ca651ab3c2a10cf3d7c3b5a91ac5956defa09ff64e87037c2b17cb8115a630aea004704606648811faa11349f28a588bde311c51bac06e1449439ed6412cb960ae6e528d221d5c70b39cc3cfb0aa4e99cb2c89fd3e63fd135a6500cc64a2e4a280a8d3298ca5e4b5913b97e69cbbeeeb751bfc7b0d5e9e081c8933f4db78d9711268c028d46c48bc225a31b3688d36f7dec34b2cf6c939fd2f0801941c209743b0d64761c8341349032f7eaade713563a96e07e5a937afb0dff5acb3226e2b432873f6e8a0a0f61a35555bdc008ac16801c4f5a67dbd234fe987975e1b70b224ede98d958954f3fc3a8ead2382e918beb8661ed7244888264ef5ff109927792f1b5d51107b25927708f2110f2f7f76c1495541440f63b5f178407a4da752cf3f944523876c70bc5e6ba5519233e958be7e4ece36d50b9986cb325b8fd930c2b57aaeadcfbb65c6cbe485f995a0cf3cd1038310e28ca88e11ea7d1a4b4dde645c5697b21e61508399871d538ddafda22f7cef7738cb5b4de56ee6ed7724790ff41de32d083e2fda7209e98e03fe7a6fac88ad06080c58171b31c7fd7b27aae7471f46c5221a16bb3b7ebf7be37d8330f5f5dc7da15021ac877b0f29aac83edbd16bb7dfb84fa7e2f6b00a370802311321bb140e1aeaa69855d83decb50e477725216d5fecd114b91d825b70f9d5fba4a06d3530a823be4395eedd29958a45700f1e8efa5148e9c445e35b6bb16c71c3238ec56086c173383c856c674eba8f7ac4f03c6369d0b92764a053560f5f2856cfcd2bf9a7b6acb07cc3f8b6208e7bf6e92bc8f507d379e2b4bb64ac0620c16f2b4781caa7c579a853d897fb0e3d564107361d37d284989c65d59f263411e24b54fcf58e01a565ccaeb1539f69340bab4333ec367e9d546c48868130e0027d05ed253a34e8c9ac4324b5a8c0d02fb7da1e1bdb3b292668c9cbb7f496ae267543b274a9440486182a16a07f8cdf866226b09ec805094735d73ec213f6c565b72a50ec6833ec16edaffe7fe4ff1381dca2268a7c3de3863263bab009f05442453f55e86c9a55b60b12e82683ef8c1a6c3e5476b496f9dc370846c46c880707bfa81a7d2674a389f89aa33a900e8d2098b5ec9784ad0127b78d6e92e14867d87bf77c88e5e2e126f30910ec37b1717f114d44b85bc082fba9a9eb0a711b390aa73aae4f4a9f194f5c9f30aabb75452e99f18b88989245cd57f1b146e9a62a8eb3178a5c78624635398914a650edce86e021df99207cfa7262c4385303e5d3538cca299202230c8937db387ae2110910c4327f9cd209f04d8f7828aaaf3d609f6c89dea22bbec7d2b479b349d23fe38c8bd2994a26c7a65409b1b234f40c67dd2991a2a01601d164941a4525b08a1a3f75ab48331971711bf160b8e80ee8fd8ef1892bd390854a3b9e4e9481ad8518fe298d5f9cae8fb46c714690a8a1676c104a623331f456e71b89be8356ee165045e29014d25cdec34a6bef4bad729911be34b97101a69f98a8bf0c65ac7e9657af50a019eae8d1b4f6df118b6b5c31866d24b1ba79e903e4403f3e97c93306a57e7bb6583d4a9be80313a1838c156de2b6f1bd7f51e81f53b90694761dae3760ba087708c6bfe133005c9e2967fc5f4cf7ddafef0b92c733a723de88300a23744f4975f6f28709f6856beb969d26e831cb80ef7a01667ace6af6e350bfa5bd7bb7e174c0fbd9fe425f6e1a4f53700651c6d7dfcf8fd9286d0b21b86205d35d4072886cc58fd6949e26d0dca1c755908c974462d08268013a1e5f151661a9de18b56810a4060ebaabb2046a0689185cab8e42dc0108e0b315cd9687e6103580edcf36fb01fb37fd9d1cf2c881974cb37b0870327d7d0549f5b1fa6a6f2fac861bed615a43ed3e8925cb0c79bc6f9cd3d99deea68985843e88bf08c8370e5be94bf3ab79286f10e2e01b49860304513a0d652795347eb2ed24e19eb7dc149aa38d7a6cdd5404ffea460a46752758651610dcb28500eda9a10826096d8a61196ddf5e4422684acc15c3dc510ee9f94c432e1b89f7c54091a05953259c9652126b16cbbd0b771393ac48265ba7293965d04b2ecf6cd0385e1f337ce983c09f403e8d31e8b778ef0cd39bd0cf5a0c66eba7b0cd3db2fec7b2e31ed501095683d85fa151cac3ffa38c584fc99687c0c59e0a7e853e46b2d0c5d58c5f2cb8b3d8c9fce83760db2628d086071e7e49bcda1c9c5d1660d89c17fc0861313738ed312266f2f0b3b86696ee7665e711b2527d18aa140d778c2ed47289c4c419a1fb6af4b5d1022a4e42381439aafa059971d875c8f99655dfaa1cc6f7fd6ad9cddcf11aa280f0f63c67915d753890d0ea644eadab62c234dedefaa397920517ac21a5eebdc5617dcb6fe9bf5d97e83895d8e6929fda030fff9b514eb056031be8d81c00f2c2a9d2e2350fdc79a46df5a928abbff52207883c5c6032e7654fbbd2c5d870c68b54a6d73290199120901a13eabcfe8d356be1d7c20bb63f7bbeae588b16895ff6f94333a485d1a96989c198a67d6b092a224144c4661e5bc245ace647658319c15ff9ff428bce0835fa7a7b0b23de1ac2c0162f6bff503e9229d6e14e90385c0fe682256773ac9b2e320ed8ff42c1affe3653843bcf982894c4fd2814fc5c305f7d1d1b933c8e1e3bc92e1f2a14c79f4313de2b5623eb29064182eca9a65963972f9256dbe2196314f0325a6429a596aaf12273b96dda532732fa3f1a11d4c899c41d77cb1d84c8639e7fd41bbe78c75ab4070750f427471da0b16fa434d0de92867d386eab342fcc9f891eec2a570e58ea3f0661e7fd015a4324d1bdc34f4d6f8fe5dd405b4a78f2acc4e22a2aee81a23ddaa7c4dc3122b82afda474032adeeb7a8d4a228e207a1bcccd9751d75ab77a80f1087435262afd8e2657eab8e882d5e82db957581367821eedd61fac36cf4890ccc937a1ab01841e7e3a1a4c626c4cab778f1e77d3ec0e6283e2473937e8294c9981ec1a56ca70303b655bd7a26300c8fa5327c727e7f22b4cbdedb206dab59ec4cfeb59121b7e6881e2f8f310afd6a4ef055327a9f348858a3ec7c643b77af7082e6ed8ea7b954b28208c869097875da9890aa8e33f3a39e54dbc32bbe9d510504b4c3ea6488d7d3f7a3f0f734aca84024a3f652dd2422239224819fcc975e866285534a33199a56c661007ccd8fe4e26a797be5d35922b2d89206b6fb10fa36dc3d8e4f3dd7d0959e58818e8b4e220094990833ac90af0bfd68b07a305e2fb79299b713f767d37b5a5b452ca1d614c63261851afcb97f2384f03a9ad0b895d248a19893f78b63df0b2ae9073c123ee67ff5a5133cb929f3168f719d998d72d833a9ad5b64faabdba0ef9d1992ee26c803d06bec3bf5431c8e1e2c7e1cc85420cbfb94622ea2d9f11932270ccc73aae9d065ab9614716f8e48c06d60dd370edd45a05a4663b1c1f67d9ceff22529efd1c6fa11b7319ada42428634e358ecedae2e458a2d178043761f94918621b66f22ce487db5de212bb9d6a8e06afb75ea8b0596d2a8e3413c40fe3c9a27d93f9073f410a6f98b822cb00d090b59d77c921c2e014711284688c6a479bf43309752c1b39e15cac577cfcde75a301e04269ea275a3db7cb5769bb60630a5ce5368c5f34e8d4d0a00b150656a1cf0b612207a053c40d15520a0ebcc4f51252f61d9a6f3b65e6640131257a201add9d1115fefd952cdb8b73ebf68f43a66c22f7c5126478a6c9ba4fd21b78540ce6538913afd375f4732ce8c04e7b89b29acb49b6b4b3fb6418ccada4081a753040584014580678d5a806bbe6669432ffd968425a7ee87cf2d1d990749da002af1306e84c9f377e098af7e5e349e909800005b13657c82e0aac808ac3a351f54eac4ff318b92ac2183e9af6db4b939d955d9fb6865b4eae0481171ed6ba9e03d6a90c59f88b0135ad19f4ea2d044aeb8d57204d24d573abcd88f8b14dbd4dd9277a56de091ac677677787a53ad4bc771e84174caac76c3566bf6b890d7aa3dda87d06255a1ff287891c780239b1816d66a99ce460712e47ea836b4be4353c46e460820406c007321349da417f3b7e60a833c551f435074726af16547edcb566cfad1027d9c08c8d13170830cc09d11d095eb070eb6012f98d4523f780b386ca8c5b47d6d314d93e15ed574564e2f8cd24c0b31a6403c005d227dbd24e8597fd2a18b2011988022216c888293b3158aefb81ac34cab91f7585c74db73a1511caec47e2d136786488e750ce6ab762b5e417bf78172ec757311dd29fe10cd32f20a36b6b7326732fa9b4a9e7533af62178d1d6cc5ff7f5a770d7c98d0e98d228734edb8daf1bffb758036f5971b6841f462340dd7144fc46abff42d46ab7f57126062434ceab5378c5a3914e9f9dd18986a74afb9a1e625e3491f8b5312405b252fd1c4613ad81340e5b5c95efb371a084e1d9948b7a32dc401370f631be7c1af304aa1408badf5c6285dd7a6dbd393c19702b9246b439f57462e4b81345d36073ed15c0d2788bb3d607a3982d063d777bdddf52657042503f2479ef896bdf0213aac1d2c9186299ece15e9bc7c8dec93d694c1078137e00a8ebd0185b45b38664944f0ac0e49d2f14e8b1b00e05b59ec464b7909886e974c8a0b4fe7372d2d8e52570ff8d6f343f2cd9238e8547a1062ef90caec5f20ef0227a8e395cf1dbf8d08bd7be19ff2f74b1fbcfae715781dba873538cc306e42dc10483fa1d15077a6ef27333f52b6ebf5fe99939b0b54b930684a6dbbb2af9027c47baaf25593bd56030b4a4f3251f980c4d86e3e3356ff13fa91d696be8212c0197530de2ad004bc7fe37b79ea541aa43b89b1530057af438781bf6bed02614c321f06688e86117e4977751ed65a6c07e91dbe6f1c5c740c61c8af92044a6d39e5972ef7d6342835cdc60e3592578746489ffbb6fc5ea3fab477012c7ff20a9bf9cf7b219a37e4498eb7a74ea389f0c14bff301e46516d190c345bff520f697bd590b", 0x1000}, {&(0x7f0000007e80)="8c802a20ac8e63ad602789b5f8fa63556ba0fca6d88a63902f3a1153b5f5dc0adf9e3047ac0dc84df43106eb03b7758d4989f351370c89d31fa4f9794987e986694cc8f05525c33c6a6d1512d3eeb280caec922d6b8a62bc82a0dc31897b4683e46b3771ef19012e5aa2b6252e0eea1b7bb3a637fd149ce9cd906fd5db947bb55ee2401a36cc856aa0793071f0c5c467cc476e08dba9fc9aecedaa868d05cc2676a0fa5cadeaa11248ecb7546f90035a72e7be2f92116f4fc4da5177460c0af777", 0xc1}, {&(0x7f0000007f80)="629da7a278b42ffaef62a2ee03c6643670eb5e8b02b988d47f307aebdfde44555b79cda75b822e9c16657052df98b5c47ec028232d146ff8780746b8c589bea583173781d4cd9f61f239b06e39085e0a7211ffa6fea04c03a5826542577e4bbd79a2a3c5291c1c70ee7dbebad31d087c582421464e9c1cd7035efc2814ad1e425cf7f02602338dab2a578c9f252db18081eeacadb0320dca1046608458af11022df8fa96fbae7affbf0fc2e78913654320b50b101e7d1d455f8bffc5134c3f7ef61613cb5d7e8b3f844cecfd90075594a7fad36a98617eb46b0ddacbe13a3ae13cd0d4", 0xe3}, {&(0x7f0000008080)="d743bf3dba17b97d25a03868159a14c534720494ea3f2fd31873d386368fe7d028d85a294279e8b6c35b4dcd86c8cf794c8308d20fa33acbc59cee0f919f36457124e9b036f4df1857604b", 0x4b}, {&(0x7f0000008100)="bb1fa41f039f4dd169c42f2c156b26cee4aca54ade69cc0ef88ca5489fa35cde54732611506f9cf2f296e4beedcb37781b62294bbf14484f8202c6bcd041a1c46fe9b8132207203cff6c0882f0435dc153625c10d8e8c412f9a57063025218e7bec08d98545b19191f504d5e0ee49c0dd53ae806c4739bcb255556ea8d918829d10d0230f59c1aa286ba5b1251e8030042256821fcd519484f069d768b7fea327056f8d4c66dd3564a59f7aaba6b363dd7ad7351a21d8ea4b77368a56c9e8d570b367c60be06c19f83f0ef14ba3997703dcbeb6380eeaf65f3d60a1587706f032057a5046cd6dea05b29d1f928d2382642ffea3c", 0xf4}, {&(0x7f0000008200)="dceba8d3a046eaaa7d8de0ccfe2ab6d6ac95da75044bec2d92e1737313af07f9bfb928f4c13e85bbeba93523eb57e9614427366f08e64646d493", 0x3a}], 0x9, &(0x7f0000008300)=[{0x60, 0x3a, 0x4, "573931a337a97c39ff282ec65721359ee8fd479e85cf79935a00d4b431864318668bd5c25ad4181fa0899bb84af47b3ad4edb45d217fd204c953217e5ac0700e8b9aad213e8d882ab6f34a70"}], 0x60}}], 0x7, 0x20040040) setsockopt$RDS_GET_MR(0xffffffffffffffff, 0x114, 0x2, &(0x7f00000085c0)={{&(0x7f0000000140)=""/44, 0x2c}, &(0x7f0000008580), 0x1}, 0x20) 02:57:33 executing program 5: sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f0000000f40)={&(0x7f0000000980), 0xc, &(0x7f0000000f00)={&(0x7f00000009c0)={0x51c, 0x0, 0x4, 0x70bd2a, 0x25dfdbfb, {}, [@ETHTOOL_A_LINKMODES_AUTONEG={0x5, 0x2, 0xae}, @ETHTOOL_A_LINKMODES_OURS={0x1ac, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x9}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0xe, 0x4, "8b099b9e0b1b86798aa4"}, @ETHTOOL_A_BITSET_MASK={0x65, 0x5, "8161fd0ca384fe4a2e9666be61176e8d8f95701488009c6d4fee5a1d417f13cf7365636e770f426024eb0f8e5910f83cfc8deca6931789935c7fd186508b97d8ad82f611993078fa58ab42830431555e5018a7b9a21c6a4a2ba7c2ffd84137f99c"}, @ETHTOOL_A_BITSET_BITS={0x124, 0x3, 0x0, 0x1, [{0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '}\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x80000000}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6875c58a}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x2c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '.)/\xaf\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8a}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xefc5}]}, {0x40, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, 'k*\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x6}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xe, 0x2, 'autodefrag'}, @ETHTOOL_A_BITSET_BIT_NAME={0x6, 0x2, '\\\x00'}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x40}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, ',\x00%-\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x20}, @ETHTOOL_A_BITSET_BIT_NAME={0x11, 0x2, 'dont_appraise'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, 'euid'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfffffffe}]}]}]}, @ETHTOOL_A_LINKMODES_OURS={0x324, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x1}, @ETHTOOL_A_BITSET_VALUE={0xf7, 0x4, "77054492382c268d70b41e2293b63f7abe6f1b276694405a71f6574ba1987a03e796094e2315198c9b916c143dfd5fe82a0711356f06751cb43df1ee7a3100806ed0aa0a77be95cac8355f7273945b26aaff56c7fa2d0498f5fc7293a7c512a4583fc9cc100c8105506207cfb24416c013d11c2ae70c7b0bb4bdf4f36b1c8e131e0e264d321b85c466780c7f867ba0f6ff23419850681779b373ca4510bc00c4a12a0cbdb92cde1a6e6df57ec2515ae3440e0e3a60666dc75b516730e6382a3d627080808c430bd7e01c78bc1c02f12c2176dac2b6637ebe18f125a31f275528839b6d735436891ac0eb0f1b418574d143e0be"}, @ETHTOOL_A_BITSET_BITS={0x94, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}]}, {0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x13, 0x2, 'permit_directio'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '/[\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x10, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, 'minix\x00'}]}]}, @ETHTOOL_A_BITSET_BITS={0xb4, 0x3, 0x0, 0x1, [{0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'obj_role'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, 'Y(\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, ')-$\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, '$\x14/+\x00'}]}, {0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'obj_role'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, 'uid<'}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, 'minix\x00'}]}, {0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x11, 0x2, 'dont_appraise'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, '{*}\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x8, 0x2, 'uid<'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}]}]}, @ETHTOOL_A_BITSET_MASK={0xd8, 0x5, "b7097c95373723739b5a1f638beed2a10c7a21b617d09b03d188781a8bf8c484f69072a3cb4d3252ca791aa1e51249e70285264650bcf18a988dbf96dbd032a3b52362804ab35a5b0d37612a6fcd4c0d1c210c14e62b0fcf2c5233d487e2f5bf5f333e633ca7539e190f8184a807eb8b7f78243aee52d7543005f04d963f38701c00130e464e4347346c44e014a41d84c694eba313b96f2f50b38e9af2d386ecfebed2a24994b593831c3bcfe28d899d073b1bbbe6e1cd471cb9a1ffa14ef8a38da6e9a6de29487b8696d8aefb893bd45337e02c"}]}, @ETHTOOL_A_LINKMODES_AUTONEG={0x5, 0x2, 0x7f}, @ETHTOOL_A_LINKMODES_OURS={0xc, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x5}]}, @ETHTOOL_A_LINKMODES_DUPLEX={0x5, 0x6, 0x1f}, @ETHTOOL_A_LINKMODES_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_LINKMODES_DUPLEX={0x5, 0x6, 0x9}]}, 0x51c}, 0x1, 0x0, 0x0, 0x40}, 0x4000000) r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f0000000680)={{{@in=@remote, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@broadcast}, 0x0, @in=@local}}, &(0x7f0000000780)=0xe8) newfstatat(0xffffffffffffff9c, &(0x7f00000007c0)='./file1\x00', &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r4, r5, 0x7, r3, &(0x7f0000000080)={r7, r8, 0x68}) ioctl$KDGKBLED(r7, 0x4b64, &(0x7f0000000f80)) r9 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r9, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r10) syz_mount_image$btrfs(&(0x7f0000000080)='btrfs\x00', &(0x7f00000000c0)='./file0\x00', 0x2, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000140)="66ca77b75238efa5e01c7503a85bf942dd728f600068042dbecd43f05f0b3d6a22146ed90662b160c65a31a010586c231c447fa602b98a922f16de20246b387b8fed2c9460af47d31b081b3d67c57c2f20ab98934c821b57257e25beeb07420c6661f2c06baf3f70df13d048fcb66f3c1cd2ae97aebc1c2f3c8407ee32303c5837da0485b4a832a617483e594c0072553982", 0x92, 0x1}, {&(0x7f0000000280)="e093bdb1c04fddbc8518fa8ab699d16d14962a9a5e12c0b300d9631df5364e640b27735f70b4d8f91c5fb018e892d919c10975510d7cf7ff66b427554b6cac065b8e05681240b50028dea6273cc3f9e4dcd49e3ed07ce8e22a55ec71b1604f7dbad3209df597a5c30b2da1d67631dc7bd7946525bd44a56d49289b1e3f1a591b6f51237352d162c32b6ae7505256162359fd4e2287e9d38f06614783ae3ffae1c0535ebbff77c2342633cbacc68a", 0xae}, {&(0x7f0000000340)="e47753c5f2bbb9e85cee41e93c773cc44df09137c10c63724c7e46390624710ec35d9617c3795027e2c64642826d388e82853d1e0848a49e0c", 0x39, 0x5}, {&(0x7f0000000380)="1ef2a87093495cba95cafcc837db698b42725714cc390000ac", 0x19, 0x7}, {&(0x7f00000003c0)="e761d050edd0f65581edc0caa35e7045263c775143ccdeb0318fa1c5039f2b1b9910c5ed042765cc968e289d4da82be10bc05a0c4f62b2e79ba61dfd0ad820d84318afe7ce4a6f7f6178845f7926f44cffeeaf1c82f1e0c9780da3abb09efd61f120b0e2b81c4aaed376c7c042aad46543adcc49e2228627eae2f01803e5c04835e37064b21508e064604afda82ed807e179aa989775832d96de73da39aa00ea", 0xa0, 0x5}, {&(0x7f0000000480)="84fe1f262003afb3c1cc4b41ca7c44f3a98e3c0bb6ece4d235062b622098", 0x1e}, {&(0x7f00000004c0)="29652faf78e57205f0c9dc0188a82178e393c5a4b29ec9bdc50b022f303b8b123a0f5ef294aee0d405f4f9a48db1d217069fa0e5ba621df0a718bc1c58d21461077ce01aad4dc3c211597f36c5600190129f14e081430e25e8f188fbe06e14a9b435d06774d0ebca72b9d09872aed767f799a89d364443be3bfbe1566a4a87b0bbbc986fb6ff9dc7e1", 0x89, 0x5}, {&(0x7f0000000580)="891385060cb3ee887fa0e71717dd19cb1e0f0eb13aea3c0f93d0", 0x1a, 0x1}], 0x840080, &(0x7f0000000880)=ANY=[@ANYBLOB="6175210c167e665cce75872861746f6465667261672c6e69d963616368652c6465766963653d2e2f66696c65312c636f6d70726573732c6f626a5f757365723d6d696e697800", @ANYRESDEC=r10, @ANYBLOB=',uid<', @ANYRESDEC=r1, @ANYBLOB=',dont_appraise,permit_directio,euid=', @ANYRESDEC=r2, @ANYBLOB=',obj_role=minix\x00,audit,\x00']) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:33 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$can_raw(0x1d, 0x3, 0x1) read$FUSE(0xffffffffffffffff, &(0x7f0000000000)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) ptrace$pokeuser(0x6, r2, 0x82, 0xb2a) dup2(r0, r1) 02:57:33 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x7) r1 = dup2(r0, r0) ioctl$IMGETCOUNT(r1, 0x80044943, &(0x7f0000000000)) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000100)={{{@in6=@loopback, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa, 0x20}, {}, {0x0, 0x0, 0x0, 0x294}, 0x0, 0x0, 0x1}, {{@in6=@loopback, 0x0, 0x3c}, 0x0, @in6=@dev, 0x0, 0x0, 0x0, 0x6}}, 0xe8) sendmmsg(r0, &(0x7f0000000480), 0x400000000000370, 0x0) 02:57:33 executing program 0: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) unshare(0x40000000) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfbffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f0000000080)={0x0, 0x12}, &(0x7f0000000200)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}}, 0x0) sched_rr_get_interval(0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) ioctl$SOUND_MIXER_READ_STEREODEVS(0xffffffffffffffff, 0x80044dfb, &(0x7f0000000000)) ioctl$KVM_GET_XSAVE(0xffffffffffffffff, 0x4008ae9c, &(0x7f0000001600)) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000100)='task\x00') fchdir(0xffffffffffffffff) ioctl$SG_SET_COMMAND_Q(0xffffffffffffffff, 0x2271, &(0x7f00000000c0)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa80, 0x0) openat$rtc(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_SNAP_DESTROY(0xffffffffffffffff, 0x5000940f, &(0x7f0000000600)={{r1}, "2637bcd6b66993c911b864d6a3440d5c4a897c113cb4e86978d23e75af3e6c0b297423f932f9151a6b9fc143d3485c03338475eed4148b7dab80eec2871e20f8eae468ed1a66cc0a069c7f9c5e63fce38155fd2c10e233ba2ed99c9eb1855f272e09a94a61b760feb908a85b878bfa632bdb66f130409b26d22d73fa01df56ae30c0d27acffa85034b3443269b19704d3a45a6931e7956c6ed5fa5a5fc1d4dafd991e7f3a3b56e327ac455244be74e820f5495acca50b3c21e7a9321e376175a00c1639969a77db238d6dbfa094e09805620486a3e464e34db2c6b5be0769d405700bd7df9669c54fdde9165517b6f13aead6f0f646c581ac8aa16a1cc5f3af24e41aae2f47ae65c75042c843bdc3cc239e34a17030f3b8b309e2ac4a8a96adaede61e037cced6e7f0d602d947c22a0aa91d98ec77c4cb08998cc30d2cff507533f7d24af735ac0be30a047249e25d2325d8175ba110c3507511f06fa5b2def7e396b5d7fdc3979a296b7c0919d83d278a23f9ef1400293cc85219894c11022e8857c3dfcfa0989ef2c966e24bcbef629f1ac98f0c1574e742d2cd2d5ede37a873f395e7ab19d31bd83e3179ea5091cd0de688e01c1cc9a0cd18dbe20d56459cbd31e99fd8ef425d7e0d315822d172f7c1887dab94b63a2aa440ad0b63299c4c0f7319d3985a7ab9e95e48bf303685c5206bb206aae002a7340f302db380a0eadf94fceb87ae89352366b95721c2f20c454e909a2363ae12753fc8a1445f8718d69852028e38d219bdb6d2c748852ce15c777c61efaa1efbb78392a04dace90afe0a66b2428b15f697b8bf4ce2eeff265763589affb8a470a2858e73f19621845be2aecdc435d9d408dae893b3b30e29815fa8f28ce52d0f6d67e02c4886e3669cad1c2ce8291a94db8a96edd1a81436b3fd4697f45a1e441ee18ced016bc3d9460707e3f5d9207a83c16e2b905ac2b8fd7120a5c9ded301f474dce2ff4977bfd6b630e9987d1b83a97573636d08b97077232319df7315158af10732377880a2b793024da519b9855fe7674824d476d791b606374dee2068198e0444dd7de55e57075e56bc18127d6c89337c150202b03f7540c63c3b70a8b0b7889dcd381cf3cda9e7fa42a115e7e9513ad1ef4de0dd381e029148dd6dad462911b33ee5c584e11af475c78bfe1cda49e8e41cbcbf97b76e1acb1e9aa5dea1ae5a8cab1ce04d6701464d15e5151a74ce09ca4f2d595a67a5f9b2dcffc10973329e903d1e8dfb0f9f6324c062cd1de56f4128ee73918c83349994f1b432b3209f98c2ec211e472d86483ecca165014e2353d5d05e8fe9b15d63a9f4b82a958c743014de6f51a54eb3481d696079fd6d717ef6ba3d7001e3d0a545e9c1b9e4d6c3febf74703742c83b03f3ba781208def0d453fe26db1fbd81230f621901fb582c15c5275b7deaca279db1502009f9a64a08ee946e4bf244dfe87b7285b9df96476c41d25b9fc0e2281518b67e98efb5e10faa6f3f30de7c4b547bb07dccb928975d9efa8c99f05051f29bebc397560c8ee842eac3abe6ef94209e56ca33332b0b769c64bda79f2bb35aa27aa8cfc9455b067b4e9e29269bf79c6ab0c4f88b5a3c704e2ad6462ff3b9a788ebaf197fc045fae6166affea728c0053cfdf5e84a0780f8fd4d87d8f97eae7db1f06abca6ce0eb7ab0ec4775ab852048f671110887dd96456cf1e2eacb602b27dfcd8d32707408e4c7ec99d305f6a5d402966fe6644d9dc77c9ea30daffffc8d6f0355956e6cb0d06889a6ea3f0fd2f74dd8bc31e96bded5bec1002127c46418e9829385bdc658a620e9137a5bebcc66902422fe6e832d08370c2d22a975c980f88e08635509abd9498ccb16e40542f58ccb9423e1bd134723efe2e8727f98f99569032ba18fe0817271632ba656893f8a0c2bb1e511d3c5bfd02202ed4eeadcb76847a0bd5f878c9f676de6156c7a96ddeb507f80cdf9d3b46b91f7cf83f1df0bc6abe1dd940d609b0bb47e4ef64bef66585d5fa8d2f838ccdceee1056701c7dfcefb38ce895c2b4b936f34fdb2b60575c5e44c78c66c96979139af77f1d3352d0c8c86d791a7e672c64c4a8fc5130827a0d700650e05450255e8a872691b6537cfb35555a6758c3a0e2b27414994ed42a1b77634072e9df186d0d370884d9f98b3da0a543d40af344dabb27f8b6e59d1131820f9eeda3615728f622da40836c709218f6fed79e845a80e10f24fbab242b272de2654c9204980ce9452e7f8fc6d9ed47314b510116efe0fa069958efb1397655b57b75507ddef5b2e524308d95f9306d2fcedff68340ac367e2d6c95d627147dde829a05ae73e284f0f2b85311576da05608f776813e54a0d4223ffa25cd77fd3793a3208ed35fb04d0419136b2fdaf6aee9114e2fc77c2de7526055791130127434526c1e9f3339be8575530ae458e2aa87e41bb35c0b7d5a7145b83f92697e6c347dfd2bcb8f53f04364dfeb7402097465ff51bb002405b3473bceb44955454cd65354964b89dc3122924b4f4ed6c23562082df8939fc7c5991d04411a9bc61e7ea82ada117387712abb24d265e45889402d2a223af459459d3790bcd36ef86dd0db5f687e9b5bd10efdc2ab69848e14ad62431a9ef6b0ea424de46d42ad0bddef38bcfd36e203765cead787da61c2221b05d75f1f16ab7191faa98fe829274552af53774622c6cdcab57c2ec6ad49de79303e9e6b3550d55512011fca99abbc374d79a58f6cdbc8ddb1d950b5f02216359bca5795161a15b59801b43deaf947bc157d4b31e7ab02c6003bdc0d9b3be87cbd1c52956da490763ee321cfec40ff7a152f526c6b8865999f36749a508757ad1a87add713744364f26b45614a0c9693f98c1f89ee345c2363b9cb940cd22de2a9181ddd4ec9b75c82f9a7ad93ae4eac3b61970c3e8736d2cc7fe509d3093f28fd0f573ed61c73c26b3d9eefd5fab979a48d5f70c57b7fd7538b0db818c442d529aef04b210f706a5dd1fcb6e0e7de8797416b77ac3db97f1c477faaf3424fb1fa2bf1d7f209fc3d3277e8b96c71610fce773e88053985c225671a11f120261ce123be083731fbb975d99755e48faf1b0b34c69b547a7f54d4e8db0d11cae71d3864599689637511cd6302c70ba5ad8b9609995d47fb3e56333e0af49b0ab827b298bdf76865c86f6be652e07b79ce82725b80452a6e9748c9403a9f604259e6e0a66db71d4faaa583b4f3ec97981afadd995afd9750785c886d9b1067e8e5a7e219439ba7d596bc88ecdb0bb68116804ec7a751170d5f2caf9dde00803e2632b7eebda28998f88c9b0c124e883f3dbd1618dae692d65fd8a246b1a0e94a50a8cb6f8d737678c2bba607d452fd659aa629cfea7a27523212b59d20c3792659d6a58fd4fb3f61c6d6735d520b6111c0f7ecc43d755f6334b75204eddd11e5b19e39e0b222d14ad6bd52d23a791a6ef0f16c49a249540830f98c11432be4093d116e15d3cd4c3ebccd49422b7808ffaa1fca259b3b9a0fc06fe9453d74892dc0b362f518bff8c99d38ffb316242be05d678b29eed0ce26307ddb9aacf02a59f2feb110c6b595ffb3b949e91ac43b2c79a7609635da82d61d6c7ed46ae41ebddda6b5352e6117bd16105e3c9b7619afa4fb252d4b3b36aaaba6e854ea6637aefdc39ca16d04f5a7739e0fd15dba517fa84b621a5b292aff2297b30fa662c5dfec4834c3ffee6ae63b4243e7b7fbad8fee4a34eae97bb7d2ac366571abe1352b4843be47ad3943debec50c6d3ab461c7c285484c9c13827634935668672514a03abe0734030381c3359fe4f0f4b3d7cb6f661b8961779e51222a48509a534d6d342a906c94c358d4729edb78d82413b280c452c99d700b05add904b8ed2eca58a1a43bcc0d9d45963cf2e7d20ea9e5fa3d8f3a917d1df98e8bb29009d51744420d4e9b39222612c9efb65772e0918fc964fe3387bc1b301544989224e62c9f2249b20bba2cbf4e07e7dacf81ab7699cc4963a05e82765c4603594e69313680d1d75793d324b390ff1a078d4b3565eff621702f2ce687739cf04cee4a70cdfcab6698f1cfc16878d594b64cb6ec4e0ae0dac9d18fc1874ed332b3bfdf081fe48327c063888681414e9f2523307d52724bab970b5598b436a30b6e52da6dcaf2880a7a6405ef15ac8af2cf9f68a6ff54425d50d6d22aa5e9e1abe7d696a1de0e38742ac5990ce7f0610cd8321cb387b8d8036dea8ae6bc258ae7382bfc3c514a6d99365437c4dcd1d1ec213656c44e309b408e6879315cf07a4d9f07c5bf108fa788777fecb45e68c03bde94da82ef76453379883d72862e43b36bd79a9ec49acceac31407550849fcd29ddacdacff1c393203d7a6f5c6cf0e77d1200cf624945a8fac58c90e8b3ff98f031c649d5d16de39528182b3e2d9d16ce5922a3b5fbfd2f4d290e5e28c8727563a25f91eabfa7642d73f27aa543e9632139aa79b0afbd8878fff0ff0d94464f390f04b4521cf898e5cfdbeb3bd3bece5877a1d96b4f1601f4848685a9e6bba311b4fb084bf4aaad36c94cf2f1a04df12a5df45db7ccf408a8224d6c0858c1533efdf9e924f5dfc82b915af04b4ca9ca76249de0de8b2f11bb1a597b43a8ae44fe39566b0ae190cf2d182e04b474316653289ad7bd8fe7b5947c27b8cc310261a328ffc8996ebef0d9400e16452af8afa843f2f2dc04caa6fd3d61cf0db5aa0e28ee4afcea2872b813d8cb177501df7d5e746b7ec7747cded7ddfe5343b6cfbf15fb32ea6dc2ed1e9ba3dd5d6f809cbbc2f0ce17be19f241cc48ba3a8c6acc987c46882bbcb2924d1286a5cf122a1dbbfe86f1c25adde34285e816be6e86c16710195361e34d7453c27ee71765d2f47be41fa3181c5f396e12220226254bc45e472c2bf7386bb12e04e753effce2b5bf71f55b08e816ab143c53c662797ffa9955f6ccb83d65d9a0a6c11e66e1f68bed8e3bee7ae86d285ccf6319c30560359c1ca92c73070346e9827074e5bfadd8642a2be0321a336238766d76205f7d245e604ab309cd01b4bcc2029fd1166a4cc1df0d921da97cf6019c33d0dd964b3bc533ca0e2b6e6a840085a5eccd9266641d90e8b20f119101051e565518e5921fa290c3e0b062d02985c45e7113234b5ba8af925624f3683a74969a6e2243fc845aa41099fc0e226d29da4f20e39d71a60255f5ef757468803e7e53fbf554b1f74699ab61c1b41e700480ff58722a5f6d3e7910e8b6ab28f56e194e0fcfcb646ae5acaa6978ea8a43ce962a4e4054c26193b869d0e0f3359bff5812457bb76f581962d18646c88f7bd8872fcd6ba563e21bd2006f7c68fbee529f96c02cfa2745c5fd93f04096e1050d2cab4f5597c32f8e14bd8397c21e043b6d08f61dcb7a51e91926342c27c4e09802c26068c1ad6e4fbb54a76bd5c10a5cdf106fa72ad8be8abed8f6b71388452193f7241c294016b2ead0aaecb79d7c3f1bde212f7540ab6257e753bcf1a2602e1d4d5b098d17f973ca2a9b9d3f4985bd01ec163d4525acfed1af5bf093b25814b4a5b1b34d3cac2c9d97027601d8c86a673c1f2e994880cff19ff2da9de6219417496a71f6342e55ba052a283630fc48e17e539c29f91f823aacfa567899479112f7ac7f50681f2dd67ac12792dccc0f175165dbab205bded941958d938682ad86fde257a5d42b56a05494e023abd100c19ded3cf167caf235256253c9dc4eb1d187ae25feefa32ae4a0ab0da0cf4f17302ed274a05b2276ba3fb5bc03744d09"}) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x9) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="5dad3c9188b62c3f2eeda3ce0f35c5d0e8b2984f375a708e7432b1abfb5a26b0535f3740d34e0b85ee33f4fc3b9be072316262fd9b983048ddcfa471c17ed702ca5394591cf6bff9d1201219f5ecdab1fa2ee7004e0b0e1b3294d9bd8a4f35786b296564d08806bd4641a0d97414aeffcb56c82d2ea0767447", 0x79}, {&(0x7f00000002c0)="f924cd6108dc8fd98773430e52d076b741038a4e8b910593e521005c51f26b81024432e5283a5c800204303a3d05e522deaacf005aaae199a01adf19630dcc1505214b8f0dc4f4ca519be26aa4041cb9679bfae640ab112d7b93fd1f8c58177340716040d4d9e5a43d961611", 0x6c}, {&(0x7f00000003c0)="44c5764de6369d2c3234201de654e0d8fc2e5e677a9a06fc2f3c3c6405800dbf8755f3a9ada716945d1cd4e2d62999a906d25e4a5a87d3604949ca37ee5443f1123e3fb5efd472fcf54cc1ab8090327041c59bae3b273338e22cbb7fbf6bcdc26b8668504775832b7488ce177d3778f55429bc6ba638e56beafb5311673f63cbbe", 0x81}], 0x3) [ 429.507606] IPVS: ftp: loaded support on port[0] = 21 [ 429.978079] IPVS: ftp: loaded support on port[0] = 21 02:57:35 executing program 1: ioctl$PIO_FONT(0xffffffffffffffff, 0x4b61, &(0x7f0000000080)="4fec9af65f848965ca2962d86ceb6ea59668e893755cbf700f4c704c5d8c2089e96a3a6b63c969100734225124f7419a6b1bbfd9a1650df46c2046384c09c6685cd0284de8e89994009c1f61f0ea94e9d9") perf_event_open(&(0x7f0000000040)={0x0, 0xffffffffffffff7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000001280)='IPVS\x00') sendmsg$IPVS_CMD_GET_SERVICE(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001480)={&(0x7f00000012c0)={0x150, r1, 0x0, 0x70bd2c, 0x6, {}, [@IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x3}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8}, @IPVS_CMD_ATTR_DAEMON={0x6c, 0x3, 0x0, 0x1, [@IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth0_to_bridge\x00'}, @IPVS_DAEMON_ATTR_MCAST_GROUP={0x8, 0x5, @empty}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @local}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x2}, @IPVS_DAEMON_ATTR_MCAST_TTL={0x5, 0x8, 0x9}, @IPVS_DAEMON_ATTR_MCAST_GROUP6={0x14, 0x6, @rand_addr=' \x01\x00'}, @IPVS_DAEMON_ATTR_MCAST_IFN={0x14, 0x2, 'veth0_to_team\x00'}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x5}, @IPVS_CMD_ATTR_DEST={0x48, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0x7}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x7c12}, @IPVS_DEST_ATTR_PORT={0x6, 0x2, 0x4e21}, @IPVS_DEST_ATTR_PORT={0x6}, @IPVS_DEST_ATTR_TUN_PORT={0x6, 0xe, 0x4e23}, @IPVS_DEST_ATTR_ADDR={0x14, 0x1, @ipv6=@private2}, @IPVS_DEST_ATTR_WEIGHT={0x8, 0x4, 0x6}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP={0x8, 0x4, 0x3}, @IPVS_CMD_ATTR_DEST={0x1c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_PORT={0x6}, @IPVS_DEST_ATTR_L_THRESH={0x8, 0x6, 0x4e0}, @IPVS_DEST_ATTR_U_THRESH={0x8, 0x5, 0x23bfab09}]}, @IPVS_CMD_ATTR_TIMEOUT_TCP_FIN={0x8, 0x5, 0x200}, @IPVS_CMD_ATTR_DEST={0x3c, 0x2, 0x0, 0x1, [@IPVS_DEST_ATTR_TUN_FLAGS={0x6}, @IPVS_DEST_ATTR_TUN_PORT={0x6}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0xf1}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x4}, @IPVS_DEST_ATTR_ACTIVE_CONNS={0x8, 0x7, 0xe701}, @IPVS_DEST_ATTR_FWD_METHOD={0x8, 0x3, 0x2}, @IPVS_DEST_ATTR_TUN_PORT={0x6}]}, @IPVS_CMD_ATTR_TIMEOUT_UDP={0x8, 0x6, 0x80000000}]}, 0x150}, 0x1, 0x0, 0x0, 0x1}, 0x24004001) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000040)={'syzkaller1\x00'}) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x0) dup3(r2, 0xffffffffffffffff, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_inet_SIOCSIFADDR(r3, 0x8914, &(0x7f00000000c0)={'syzkaller1\x00', {0x2, 0x0, @initdev}}) 02:57:35 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = socket$inet6_udplite(0xa, 0x2, 0x88) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r7, 0x68}) recvfrom$x25(r6, &(0x7f0000000140)=""/138, 0x8a, 0x40, &(0x7f0000000080)={0x9, @null=' \x00'}, 0x12) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000280)={0x0, 0x0, "f5317d38ea6f51d1e2643ece91a9422beda6f40b428d4ee3e741659afbc158ea60386bd3f5bb2cc2e75089cca811536b81d98700593ee27b8402f88d48b8eb186f8e18e76a1d9ad144e1248add12e562c8d3dfc6daf2984df1738296be68ab2ef4f450b061e35a986408804205cf6130dda10c1b948566747c5e5831ef59a3aa82df4046f540294e0ce96d135f1eed30bb049285063f0f84b01b61b82bb2adecea948f2d62fd0a7ad6c68f60ab5c17eeb5b24e5302e328b26d04dedaa05b29972a92c791e0a47425d15761b8e4e03fd625ab2589a50be9b3f482e4ca44012144c1de2006bd8eb5ce33cde231244b911d82c12c4521467ffff59aeda824d529f3", "e4052830b50bf04eff5cfc1b89113dcbfd4c398940fc0abae7a9808605aa3f7636305d63f76d7b75aa38a0c901538ed2b3ffd17ac046273f52c47ebdb990ae1231e066e3d98b1afb05bf1461df09c0d36d5a2262255e80f6cac560850ff359cf84bab9bcd63c01d505a4bbac01eae630d029a043caf4600f074531f2cc107996bfa26a08702b2cb47a108805d168ccc7ce5b231d1e1ba30252d213315877ad1c6c764ee3819cc5d642ad0ef6282ec77afb92e1082324da131422a8433b5a8c20ad0e04a343da87019940e4f8b34c41857e15d88cc1ee47e98f342db1663959128c6ca59e5818028ec28ced80a1cce84e5d78195969cf23167047eff19fcd521df25e5b7f5515a5a200c8d80777d7d39bc25b388ca89f5bc4152a76b4fc56428795b7707bb4d83d6a9f7e2d3ba4459823f86d92ca74d72d68a7528a48e267b5585e0fd160996be49a7e2d43f470dd90b2b1ae4973023ac2635ce12ff2561186f9bdddabf344899d4f8773078b73b6e7641112099da417a29cd0c7fda60c3956ba268c56622b1b7d2cb718989d73a69879effe85e68c7324bafc32fba1746081b432ecf6f562ff3f2ee065b875fa2c5773f65e0e9bd4f41e5b94aa583cea1c7e78dcdeed796d2ba51d19e484d821dc66a7b43274791fa233b9f1f2e48e7b928d877abf3e2698ab5b5a49ae225d6d6acbde19cb7c2a4f747abbb9753ad96a365b15b05a829330305e84c1cc5fdda7511ba520d6870dec59f480425cf26f310a9f647b66cf5e5eff0114a8f56a4dd9a77bcc2da1a0236f36bd07aea19f72fd83659ee1862361fe42b95e8cf3e3a8caa493fb7aa58fd05634598cbe5357364dcd1d75b7dadefe7ff388c1bf58fcb80394dc8445f766ecf04e4385f807fa0d36b22c1d956f75000a1f8c4cd47091fef99b0c09b9f70617a9525acff136d5522d22b9c95a56e25f71a76f29791194dbaa3533ee0e544e1b54e2f60af440eac86853fbdb2eaf1be4d7d6ca24ff50565a26d14c4fa27d22b86dcd3aac624ad651e99a72264a1f3ae4a44c56adca79f7b6f7485a5ce39edc5c413caeae2d5ce07bd41b86375467aefdc6144abc68c76b620732b056a79163a5b80b4373a66a109a383472c9b32579cae8745b8dc12755a5bc728f1e7954f2904da5e89149d6a7d08632ba0739d23ff93c72c47f949b21413fe5d1c217fbe08c3021582aa67ce483751dc2865ad525e4e6fcd65955975bce0e2069e0d0f066869edab89eeb360cf90e461c723bb6721ac42eb9e30326439e52ced6248b2739e9d83888349f5fb97366aff36b198a58a0838dedd9fd342a462fbed46a78a3cae599330acb0aa804ebec312ef1ccba4892a5f2317e7efccc5d7e50b80ded374dbffc7a729aebfcf663947c8b73dbf8df4dd3ebfaf2c4fbe74af782146225cf05c757c90653e0c51a6c1678fc8d48d9943f5c816b8e13e6d2daa72c8e7c96630283f2e56fdf67c104567e85aa8d35950ad0d15d285c572b4331779edc26fc279e996c1b2e4c7fa6b5d03849fa0addb87b8b3ba9ff313f6b33143a5211d3d2b5fc8f6db72e7df5cf758c779afb821d998f10bc8fa61af7055a8cd491c2e25ce1e3123eda7c19b547068dd8ae84e4469f4fc4859fef61935583e6a18a134914dbdae25182366784a3984022b76db7abaf89372c9296152783078418faaa6e11a85aaed4dc1aac2d546b77134d348c4456a249d922f4ca230761087fc9b574e832a638e1e9772a8578090210ab6e4d7c623857df89c6470b7cfbf0ffa086456ae21088a02ebbec289a4d156cb14c6eb8072e766fc6f2806574a1c5a149670be196f5e921538c5fcffeae3b2ea307bd2cb147da59bc096f30bd1b2b27cbd54d0a574d789e0c0a8aa72d7c2ccbeac52646370c43e5c3c9f8c6775cad1993a5dda9ba14bdc8e9572d8e20e6072fc08a663a81b2c3a3b773964560317cbe28f1a213813f471b00024d8407a092c0465b7608d6accc8699683e400aedc20068ccfe3939309c696e3038373b260a195b924c1c54d517551602ca03a6e5d726f37a84b28b3bb95984bd3c920c067da1da800543368d40aaaa367043882379977c2d047cabdd402491c0e00130006f4e9b3cf12b5b4c6b669acc7b50c9175cd1e6cffa75b64c109068bd66a7c4f0619ff30c9fcfc38293168d07b82153e07dd4411bc41282edc7aa7a92fd286a5f8df6d03a33c629289adb53d10a5b9b5c2d8be6b0f5f579714454cc56f56c2721afa8b23eb045eaa5216398fecf868f7874afdf4ceaf54bfe640dec17a9bde1e472261620edb73df9713e33786b1360fa8e33be3d20c93c04a5a81297da5749b6b00269b526381e5111a5445d5a78c83817319c6d579ea76f19e8b5e6e8e4f6db260cfb72aab6b4c56b4569a070a36a4f605c2b2e650119e342ce8394f79a79325c722175981e419bf849ff9fb442ec98da0f64bddde62748cb1b27c4ebb84916fc271c6174a3cb6f63df13f354368517a2fa61e550cd063d9eee9d02511ee90a39143e9d7ba9feee79a3267de5e9ae48095b4a611d482a72576f3039340c8ccaf4cb08cd601bb4ccc6ea9e45b6048972df57ac4522656d620984527e5783659e6cd8fa342d582dd150cd1b136272671720502ef8a9935572454f1e842769d4a5e525fb4e04f124c26e2bff6c7d1e5fa785bc8d220283ac261bc4cb92476ac29b29323b7b6ad211175d61b182c7987275de7cd7b6c07e8597f01dafce0588f4f50402f6c2b38eaaea55ddb1adac6041a3f4bab1d91b65cb718d559d972e908a727f21e69169e6b4dc86fa411ad958cbf5f18563c4891a5e89b7f84b4c24bce27f58216adac5b392f4cf64836604f6a50c1664f41b9badd468d9d2104b2a8f5c8f30fd8cae02a4a21d93b4f06806f704c1302d8fc35006e5b748fe606310f1ef2ce9e3dc4fa553d66b1d02a6a07cbd30056271f80d4a0bf8f4f057aa7f46e605f9c17a939d707db2d9c9a451cdce209ac16f52a8f5a9e3a53e61b88b81ba2663c8b7145dcec76d16e989d357d6a57a4a51792741bf6087deec6ce8bdfc95e77ded9d56f7c1e82cac47016f95d5eee3c6f02710e33070e443556c29b8a7eeeeb9221d91bb88fcaa24a6fa881b7e55940069a4e44ee0b8ff8d0ff841f55b6b8e44b4c90ada9e90595f3db0c0ce08aa8f8b19a63e5e075aa6ea598599911c71230f7bf85b3a8afca86b6f2efb56a6c5ecf4fab1f58fc1796d23abdc844a6c4afad2cc1812d79ed24f733fae437381ef95dfbcec5c2cf2af1c87e4eb1748e8027f29603352a327e192a2dd01479d14a6fd8aca3b4da1b936cc9ca28644c69158c6d32c2c7fd36db1167b5cd4044affb5cbfda7f42360e36a76bb51c766a6a2ecb72ad4d6aef0239ea7d21ee18836706a696e6c2402757a17f2df6d59ba0d8ce331453f1c82f4a1da1453a5d60b2d73011f5a5c44499b1927568fb6cc54edec59538233c8214410889eb69323873d1a195506da724b89641b521d6af6190d43e82939e58e9f3353d2ddc1fb3af7ad7279ca35c970572ddd223d7f7b017b5315736d2ab44be1b9c9d96cbd48bb361b59b4e499edf8d012fb09823f5c8cdeca5b2eb9e1f9fca7b84350235778898d31f7cc8c9ec686caebf3049dc100954bdaa2117a075eddd3ed95d864f80ede2d312240cd751be597172c42401b59d64c94c1d0887ce3eca528676cc9c06c070aaacb88fed3ea90219b6e1b857f542ee550758f115b2ea481d163870c934f05b8ceac99f0795b0165714129835f1a1c42ec46625a95585000521aceed5efc70ff5b89491337a7b0158f3fadd30944fc818a735a06191bd7d7e60b97da30585a1d21bc0df315f2867116eef42ddd184bae09f8417c1ebeeed01a51d1323ba63d4eefb3be327bb30cd05f93dbb1c92de3f7f4435af7b7d22067191509cf8581ea975141f93a5d52c42f112aad1dc1297274dd09486e06b67eb3580ea52d293ae4a85c1ff02e2385de4b887043dd324fba7ee99d85104068d161687c4c63db71c0635485319c93ad9d3cdb483bc3be7da77049a24650496d76202213d5aeaf4a542cf259adc5832dd87c67a1d48f759df15177f5c65acaecfd67bf6dbe8ec52d97a1663f0a6ece478bd173817f0ff07f664ea0d12bc351adaea48d53d4cb616062b9579243ec24d1a5f1b988e76b90e5413791b4501d3f642784834055282fde4947803f3f58ad0d3e38bb5082532bf7bf01bf0e7337c8eba07794b596c74bbea1821f7462afe842c0634a3143b19f94604bdad3e503719836017139a82e56a038116bf562b453fc1cbb81406c988651d5d884aa947b6d2673094099c964b0e5b1af8ff75f4f49790207187461c2981f53f2ec45492a14b124119f5a4e04d86d4768f16267bbdab1c0fe3e8bb9cbdedced1379c8f25c51df8e5706b5b4f90b79b4c3cafe87df3d413d881b2c96140a3c281f8821138ebf80d590bfb7c52c08fe2b23494381642151b6e85ac40b7f8e5a79724378ba12cdab1b78664ce5781dcfac9871e19ea0de3744c5d1cf93f02537adf77b271bc0cf1176ce582652a8d797efec0219b22308d085c2f39ec6d57c5dc499bc0f519a87528e0f9b425c15a331b08eae59ffed93ca5012b9be38f5e167018dc881cef8073943127e191fa1ad1094bbd424e71cab22adc5411f0db2735321c385c5fc7bd02bd303c7191b9cf1e16ff794919eaa6df4988af734c7a67cfc94baa8d0737d0d37491c58e9a69c69d66e43a5aa77c4dd218283a47a0c1832bc643cab4b591f8efa19d914475b3f4dc8743e54730250ae150ea082b4d276237dee92cd136c8d96bcf59697c15abf4eeee4853f785036149dcc5d010294f87cc27c14c0cf53c2ccf2b21f64a727e6f14fbecef774144dbf6ae8f6c0a20fa3f6c440f63bb831e80e555767d9a67d423a7a64a05128ed9feea88ddd702cb6c745c8e966e2c8737d0f0538452fb12c8b0214ff2bd9c77e1fe2122302901a524d950a80515fda1c509a416ede658d8a9a56442158200b6ef3c9ad2afd9b6684af86ef47256f25412680d2a7310697473c91bd9aa202c41da9880e638e53496d4794b1e22f0508c866950e6b2d408dfb12651d7eb32e0a805cc0cd9b944e9c9b4631c92148168aade95d1323f4bd4da962b86bcdcf320d00ad1baab59b1a80e0e19122a1f8e8e9ee7077221e4e3a4b18835bd42d7e892c62b60798c40d0af883f2dea2e1d0ca88a365e838ae6bb84f076d65c32a6d77288a2d738cf1f0aa1e7306c3de623896ead1652d4ec1eeab749c1a1daa880af4c2976f294bde73936fbb877f6399ecc264b7ad1fc3384d953658bec671eb32aa632c95cec5ee93093a31bbe67c8642a393d94bcbfe8a8a4e76926f1d42a2f233fe7bfb87de0640adf97d"}) syz_mount_image$efs(&(0x7f00000000c0)='efs\x00', &(0x7f0000001280)='./file0\x00', 0x3f, 0x3, &(0x7f00000013c0)=[{&(0x7f00000012c0)="376e0e6f3a2acb054c3eeb9816ad13d8f8c160c15845695ccbd2f69d184a8003da977d166c0c717d99ccaa0b8c9da9b2b9c10fe5", 0x34, 0x6e}, {&(0x7f0000001300)="d43e3daf988d85e683109ed374be75e9c48d8e936de67745b59b86f26b1c5e1caff18b85f785183899494ff2aac7357865bf60f5e9f1b65b02843cbd104ade02303b0f4303ad85b0", 0x48, 0x7}, {&(0x7f0000001380)="fb27d6c4f95e34766740c9a5", 0xc}], 0x200000, &(0x7f0000001440)={[{' \x00'}, {'/dev/loop-control\x00'}, {' \x00'}, {'.[^}F'}, {}, {'^###^#&{.'}, {'minix\x00'}, {' \x00'}, {'io.max\x00'}], [{@dont_hash='dont_hash'}, {@permit_directio='permit_directio'}, {@smackfstransmute={'smackfstransmute', 0x3d, '.:[\'['}}, {@obj_user={'obj_user', 0x3d, '{\'/%$'}}]}) 02:57:35 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) r3 = request_key(0x0, &(0x7f0000000300)={'syz', 0x3}, &(0x7f0000000340)='netdevsim0\x00', 0xfffffffffffffffb) keyctl$link(0x8, 0x0, r3) r4 = inotify_init1(0x0) ioctl$FS_IOC_ADD_ENCRYPTION_KEY(r4, 0xc0506617, &(0x7f0000000000)={{0x3, 0x0, @reserved="3c7081ed4bb2e9340fcac64ab6ed5b104bee80b4c2b13254012b9a3bcc82ab96"}, 0x94, r3, [], "e935aeebf7743246bff50357a18ffc3298b79c2df99bb6aaea89e55ee0461c2811b993518294880ad9a9c39acf48323b242c8013fa1e47922aee21c39d75622d3e0baeab7b203168e3ab5974d34b98f4de89897faf382b2d469d3f5f8c367f5de7b52ae699c2999ba3bcdec0ab7eafb2a119b7a9d9c942269099c43b3b4cc0d477f04b1470fb9acbe6dc611f1ad048ba1fe6ef93"}) 02:57:35 executing program 3: r0 = creat(&(0x7f0000000040)='./bus\x00', 0x40) fcntl$setstatus(r0, 0x4, 0x4002) io_setup(0xb, &(0x7f0000000080)=0x0) timer_delete(0x0) io_submit(r1, 0x8, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x200a00}]) fallocate(r0, 0x4000000000000010, 0x0, 0x200a00) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) getpeername$llc(r0, &(0x7f0000000100)={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @local}, &(0x7f0000000140)=0x10) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r7, 0x68}) r8 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000180)='fd/4\x00') ioctl$SNDRV_CTL_IOCTL_POWER_STATE(r8, 0x800455d1, &(0x7f00000001c0)) setsockopt$inet_tcp_TCP_CONGESTION(r6, 0x6, 0xd, &(0x7f0000000000)='dctcp\x00', 0x6) 02:57:35 executing program 0: setsockopt$RDS_FREE_MR(0xffffffffffffffff, 0x114, 0x3, &(0x7f0000000000)={{0x6, 0x2f60}, 0x30}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2000) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r3) syz_mount_image$msdos(&(0x7f0000000040)='msdos\x00', &(0x7f0000000140)='./file0\x00', 0x2, 0x0, &(0x7f0000000280), 0x910a0, &(0x7f0000000380)={[{@fat=@showexec='showexec'}, {@dots='dots'}, {@nodots='nodots'}, {@nodots='nodots'}, {@nodots='nodots'}, {@nodots='nodots'}, {@nodots='nodots'}], [{@fowner_lt={'fowner<', r1}}, {@uid_lt={'uid<', r3}}]}) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r4, &(0x7f0000000200), 0x43400) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r5, &(0x7f0000000200)=ANY=[], 0x4ea00) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) syz_init_net_socket$nl_rdma(0xffffffffffffffff, 0x3, 0x14) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0xc028660f, &(0x7f00000005c0)=0x443000000) 02:57:35 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000000c0)="119adcc9b90c912deecf4ea66b342e69711b2081cd871dc29226c65f1091c9247200cb2852087909b83657fb74d55b76d86b6896c6e62c848e03c048410cd8285cbbbc134e4dcc152fcbbf5bfba8d0ce4ca4eda26881d37b1a323c46eb50db800348e75c86f3582a5cd58bb0ce2b39b14aa1ebad749765a202d9105f88d3b0969a089c58e79ede8f3f39b92ec2481b06cb0a054bfddd99b7307f2dd12124c7b8fbfdd2fba075976cb473be90d798ff40f14a", 0xb2}, {&(0x7f00000001c0)="79afb4fe56828fb5c848fb9246d22a8fb5d107769de6330ab23b4cd85f6f077fb729f7a9a82664374a2af9ae7db39c86bef938b0d931cbed9884b2ec89602e142616a13fd808f21d6319dec1dedc33122ddea7cb6710739b52b3a6d23a4106815d0eaef68b2669cae3b4e2f3ef74b3747fd49ff6200c35ac52105fce4c8cef3697623c035c89ad0f4e9c32b573045136853ff3a50f98a7166e66ac4b2785911dfcfc5eab376d0f5cf86ac39bab0154eb3fc161eb941c416ce75ef63012541fd3e053f2", 0xc3}], 0x2, 0x3) syz_open_procfs(r0, &(0x7f0000000000)='attr/exec\x00') ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, 0xffffffffffffffff, 0x6, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r2 = getpgid(0xffffffffffffffff) socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r3, r4, 0x68}) ioctl$TIOCSTI(r3, 0x5412, 0x0) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ramfs\x00', 0x0, 0x0) r2 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r2) r3 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/btrfs-control\x00', 0x440000, 0x0) ioctl$SNDRV_PCM_IOCTL_RESUME(r3, 0x4147, 0x0) r4 = creat(&(0x7f0000000000)='./bus\x00', 0x0) r5 = fanotify_init(0x0, 0x0) fanotify_mark(r5, 0x2000000000000011, 0x2, r4, 0x0) r6 = fanotify_init(0x0, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fanotify_mark(r6, 0x1, 0x20, r7, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r8, &(0x7f0000000380)=ANY=[], 0x44) sendfile(r8, r8, &(0x7f0000000240), 0x7fff) 02:57:35 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000000280)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc6fe965713aa7771b05030c53cadffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe44ad3b0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff06ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000008000000000000000ed8101", 0x90e, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x100000001}], 0x100800, &(0x7f0000000080)=ANY=[]) r1 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000080)='/dev/btrfs-control\x00', 0x4281, 0x0) ioctl$SIOCPNADDRESOURCE(r1, 0x89e0, &(0x7f00000000c0)=0x100) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:36 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400204) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ptrace$cont(0x1f, r3, 0x0, 0x100) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) ioctl$DRM_IOCTL_MODE_SETCRTC(0xffffffffffffffff, 0xc06864a2, &(0x7f0000000040)={&(0x7f0000000000)=[0x8, 0x4, 0x3, 0x9, 0x8, 0x1000, 0x80000000], 0x7, 0x2a4e, 0x0, 0x7, 0xff, 0x6, 0x9, {0x4, 0x2c6, 0x0, 0x0, 0x9, 0x2, 0x5, 0x0, 0x9, 0xd6, 0x0, 0x4, 0x9, 0x8001, "9cd21ab7c7f102c2d93ca105b4a706e21827f8ef0a026c7fc80bcd8d11047bc7"}}) 02:57:36 executing program 3: r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendfile(r0, r0, 0x0, 0x364) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/kvm\x00', 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f000002b000/0x18000)=nil, &(0x7f0000000240)=[@text32={0x20, &(0x7f0000000100)="b805000000b94a0000000f01c10f00d4b93c0200000f320f0666b80a008ec00f09c4c125d5b370199ca9c7442400a4b9b4edc74424024ddf3ba1c7442406000000000f011c24b8010000000f01c1660f3881530f"}], 0x15555555555555d2, 0x0, 0x0, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, &(0x7f0000bf7000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r4, 0x4090ae82, &(0x7f00000002c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc5e]}) ioctl$KVM_RUN(r4, 0xae80, 0x0) ioctl$KVM_RUN(r4, 0xae80, 0x0) sendmsg$AUDIT_TRIM(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x40000}, 0x4c000) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) 02:57:36 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) getsockopt$inet_sctp_SCTP_RECVRCVINFO(0xffffffffffffffff, 0x84, 0x20, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) r7 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00') sendmsg$NL80211_CMD_STOP_P2P_DEVICE(r5, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x28, r7, 0x2, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x100, 0x43}}}}, ["", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x20000084}, 0x41810) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) socket$inet_udplite(0x2, 0x2, 0x88) r8 = openat$qat_adf_ctl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/qat_adf_ctl\x00', 0x303000, 0x0) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 431.686024] audit: type=1804 audit(1605495456.092:18): pid=19880 uid=0 auid=0 ses=4 op="invalid_pcr" cause="open_writers" comm="syz-executor.1" name="/root/syzkaller-testdir949007515/syzkaller.wVmMj1/483/file0/bus" dev="ramfs" ino=61455 res=1 02:57:36 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x4, @dev={[], 0x25}, 'batadv0\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) ioctl$PPPOEIOCSFWD(r0, 0x4008b100, &(0x7f0000000000)={0x18, 0x0, {0x3, @broadcast, 'team_slave_1\x00'}}) sendmmsg(r0, &(0x7f0000000040), 0x0, 0x0) [ 431.771477] audit: type=1804 audit(1605495456.092:19): pid=19880 uid=0 auid=0 ses=4 op="invalid_pcr" cause="ToMToU" comm="syz-executor.1" name="/root/syzkaller-testdir949007515/syzkaller.wVmMj1/483/file0/bus" dev="ramfs" ino=61455 res=1 02:57:36 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) prctl$PR_SET_FP_MODE(0x2d, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) ioctl$SIOCGETLINKNAME(0xffffffffffffffff, 0x89e0, &(0x7f0000000180)={0x4}) ioctl$SG_SET_TIMEOUT(0xffffffffffffffff, 0x2201, &(0x7f0000000040)=0x5) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x40000, &(0x7f0000000080)={&(0x7f0000000000)=@newlink={0x34, 0x10, 0x801, 0x0, 0x0, {}, [@IFLA_XDP={0xc, 0x2b, 0x0, 0x1, [@IFLA_XDP_FD={0x8}]}, @IFLA_GROUP={0x8}]}, 0x34}}, 0x0) [ 431.860959] audit: type=1804 audit(1605495456.202:20): pid=19880 uid=0 auid=0 ses=4 op="invalid_pcr" cause="open_writers" comm="syz-executor.1" name="/root/syzkaller-testdir949007515/syzkaller.wVmMj1/483/file0/file0/bus" dev="ramfs" ino=61475 res=1 02:57:36 executing program 5: getsockopt$inet_sctp6_SCTP_LOCAL_AUTH_CHUNKS(0xffffffffffffffff, 0x84, 0x1b, &(0x7f0000000280)={0x0, 0x1000, "f921ce08a980d254e222be545240ea6bb7dc311931de14daee734d9d47cec9d815547e3132104a211b61735a2caf3d7b95b560833f1a27f9b238d963c68454d373f1459097027c42950fed5027f72296d78bb0ec538f9db6496f6252e7aa3389376bc0e1ba42159232e4bf7d48844633bac210f00a047a3649c145dc657ad3e73bae07e50c48c9d959d5a51892589a2e086abf327d5bdff74db729bfaa868311cefc306028170e7eccfe67cbe1b8470b26b6093063f313cac6426e1cc2719ba977526b49f9da5b107f9a32ab278ddebcc1ae5f0957b2628a19ebec86d695754e7628f5cbbf5d109f4604a70671f956a6d1ba5a85ffba8d74f44d5362b84746a6bf0d5c5cf94e857e8603605c56307fd3574370c1b370b54abaa283b33d44f6466d3b19ef2a7cbd160b2a8391a0f55479bea084dd09a91d4548f2256cb96025a4bb5e5b744c4e4feb07f23b64cd8f77f127c44695c1df708a924b67a3f43ad59e9f55996332030ba58d948628d1b7b5f84ef4a071ad352da7ee21f9ef8601cf11413c6af60013134c143d4f669f7428fcec1c7eb02764ac23ffdf54a58265d0a0e4924f24f80c2f4275456a1d62b4cbddbfa859b9c7b770b52abbebef022840e25401410e1783e98db7845b9aea7494b88bb9d4da6e4816d87004112b7ec3380efceb2702c34d0e738a1afa064277f5634f259c9dfcf029dacea2d7f11352540762c332b4831b6cf8ea4faf04a51c553c4635119aa0c04d1bd59aaed7ce0680b09994f01897a1e1ef7e7f6a3345668220cdfa90805680ee83806202ef626042fe35702a80f595d9dd0a173c873c1a6a987b25ec8e9cae2562c0de51e6cb684d7012f6cdf015933353ad519fbae3dfa68d7bd16ecb4147defa19da32cef79a90ca4dcc26d382f7564809617c259ec37d64c7a1c0a911280cc684eea116eaf3479ced31ad16b2a3a64232ec2f7c9da4fca82c957fa3b496c279b2d89851c7963e0249808a13fcdc4aa39aea393473495cfaa465f24c1292b9334efd60c114be5bcf66939fe023372270ae151ca38318f24178bb1ea45ea3445c2bb4d9a58dc688c45f8085c4b40b6ff5d8366db8a95a5e7bbd6cf495a897e5333a596b727641c6cc8eb17f0b74fbd1cdb60846d665acc3425ef89d48cbf92cfada6a0540c9bbb4f848c3c64fde671f3487286973e9b90614b88ff52a3a8309cd2a5e79f5cf83c129a6d882e6dd222cac66203ba8164a3ba5b483b78161cbdeeef63004ddfed92614c894c09848fe5de9249c6bd3c34b144e6ad1a9307c9f3d9f3b2fce3586c46838c322160cf8601314b8bf526fa561e46f6134c76ef5232e398d9a9024b773429cfec6f8b2a7bf3b500d38006a097c8f8cf7e9f13849298438c493d9bf36435a9d370f5cf36026decd719e63ff353dbb47ece543c744cf5b224f03ba9f0954b9d7d3c8e016b18de6baa295d13c5a59a3476db9394c7c25c09ab1c42570e1ea3cb37dff7a0c1892249db796f355e60af95286628bed548bd441d1c733c49a9dbabf2e85fb6195da6cb615d57148b8be1e041ee561c3400741eed75e197cc63ec069d8eb447945a67bf41cda621f1124bf075fb77222a62a3e024614f80aaf97fbd439a49b4e2342ba5c6d60644a4381faf40e581517193681de4c268cce33064a49bf95519fc5557c48b678b60a50f05ce45eb0b0b2bb1ec3d3f30aa51dd7f3d2f6652f25dd022977dc8a2c5473045d00be6d6d913af986ba552b4007f8059946dc591dbd732f9f728d9941b97883b3a8223ff7b96d1b6dec62bb12b44df37cdaa87999fbf66aeb118e0e7f80574306fde56d526c94ac730698923ae798d2985cecc7f7cd3629c6c85a84ebf899b93de4e119704b8d9ed2c5739a1857081442da60e52643ae2476fb8356ed6bb7dd8cde337b4c2a5904da36986bef7afe0e40827e85a3a915ceb0fd1a244416c3d725b97ed5cc80ec102bd9b64d884dd961d8f14eb9dec2e71e78f7f40b8cea5db772d959cdd7ed66484f3d95c773a02d05f87a43b7d5a8f47e386b0906b69a75873a1b02d9b4bf8c23cf23a7a6306d858d121a02bce1968ed4e7ca29f42eb3bc681399877a1db086a8e0176d0d8f0a534d2a72c8532d05da395770def29613ca4319e8b0ae034e39136d3faebc68763f3cebeb6b445503b1ce2f81a5220e815aafd7ec3bdd4007f11a99259f289ea437ca86a2fbac66051454e8c414d193a4f115612553d6b92f165faefe8dee5daa2edc14da1bf07563abb37d9f3712fd178c46cf8ac64629ed887e7f984b87108c750c9664b2fc5b62dbe7ea94d92e3d2bd457b287f037bef0253b8e4aafde49b4f8ad13d8377e50d8997e35c9914c41de34e35b2a78b144cb1673f3b9c9bb3e5185fa723208dfc8388341b506536a38bb58eb24fd98281998e8fcc0264268203261b347a4f3ed1d2e05329ec3408209507faa4d1a79ba2f043db812ea103eec38625363e7d32b156cd3c9633d85cd71d94ed5481e802168451f10bb35bc057e6547d18d63a74600a2138f8fb5f6267372c73099d04a1bf508bed0910374b0c82c594e82ce526b021d091a9175b0cb7d12a895cb450f683da0fe9a0e3def54d88ba98b5b3e7e71932d5fb6d23b98cea7d52ee284361913aae27e18a0df5b49c64b0b092078035f421f5874900ea7cb0768d07b097cd20468ef0f4fee82271315d5fd6db39e4fe704f419ec03e8ce9ad7e26e3592f4f1a7cade776b43a964a9a349f276bdbb0f9ef4f3f08d6e760fb627f62e12d9a5ad5409213d5d774d7142e436ca996ea2823bd22e6699f9da4b877ee309866dc67abf6e093e310c5511c8cfe2b1579c9bd3587c1622b5b007f59d294af0d52dbdb5ab187cb42306f804f96e9edf464f8bd655c95cc4577cc43c72a0f4ec81ec903c5c058cc6e2b3375b2694f900d94a9b8c2bb283dda69abbf7a36384946ce709496f1b89c6ea32fe823fd6d160d30793983d6e17da560aed2f8667a3cfc2730ced81bfcd40ccf580f80045e7121acdf07b6f165cb1ae9a45026acb20fbe3f55c5644673339f1992f36466f3e33571d0528380a7c44f7130253bab806ea5f92077509171b54c7ea91d62c4506bf820faee5660b7691f40b7bbb61c13090c2008402388b7d727026bafd20439c02c5768ba109b7e40928f2507bae6db98e7c215ed9412cf869f4e3a9b9943c77911d5ea544cb98088774fa9da152a704c60c82144c18249389156f79c234eeae446208359c7de49bbd692959623cb5c68a0344e7b4efedb259847ebe2c5ca501a83326df7e598b0bbf65a5f3b9657614a34df4c456bb2ff03cf091abf9e4dcc6d8f854bb355edbef522927b7ccf41824a6a8f188b501828d28958bc7f3adebae745d261b52ed24d25dd081eba66b730c17abea170c7077d52c43b10ef6ca96246f7eb247c75862704dcb6749fbb45918d3fe9c2c6e66d90817533502572c456191469e1078093677d12603835f7e0273e843b929c18f498a8f32d467c481adcc39b03a04e34458e3f1027ece86048914170c4148900af9c733f7aa196491846b26421b7046dd3645e46dddb1449077aaac2412504d0ea91074cb1d5e46459c9a7a84c892b2410b1420f88b7e30e92a1dc01e07b68aa69f21f935b79b9c47737f60f9a5c623861e544b525fc945ab40af8716faa09fec62c93ccbbab6bc8947286c3fe8c71cd2d251a6edf78748222ecc9c05b509664eda901258222bb13a93f86bf634c8dd7e5d46e5a459c73a93a2d73061ed6278587aebb51007dd123b6473e662477643bff4557cc7fea8b15a4f2b915788fbb7e3e1285b80caea88d186b9ebdb923469dd7eb35e21406489bfcf152405538b9238d77743c6a7fc84a565148db6343599d8ecfb382978d7d290a2a9af2f0d90484b7792d58a32b514f543bc6c34116a819a873dbf47f9fed31c986fcbb94990795df88a0dcffeb3dd8a96362dbcd2f7b758843b047f46d8c007752c5c7b08caca3dbe7d8547b3899f74862de237a9a9bf418ba849eb86334a0a0101fb81587e074f7e88482efc185e8122d1cce6bb3e6c38f4ea3d37695c09648d0e34ee5435e040665c671567b9bb37d1732ea43b52864aea98fa3cb2856866011dfbafdde8b8cb30b7cb64638623df954a0b57416cbc036439505b04c142894f08c1da269d3272af31450e72f88c8e202723e512bd5993d33352823896dea1f52d62dd634735ec6aa748eae93312746e44724a21a578b70a3447c5b24e68f7b27dc077ce40a511ae183ee9386ea169b511276177d5e9aabbc55d3cd42d6a6e0e17bb08617fd05aa39e90f44a512b197e2ab669c9c29ab0d5cab111535e32e0fe7f7ae7e6948701e2136dd9e70b596ed3afdd977fec0f2321b0800415398e28889d39238039b3b909be9ff404eac4cf76284417f19e5c3d9563f625e041a9d52ccef5de37084d154868b55a96b0a1a5fe0792fd800677eb558754f39497a3e6559191365bc5f8256ce3cdb1d74ecddbe56117a076016ed61f7c092a2ea931648e1c6005f8e1581ecda0050a11c04a8ab1bb48a9a2427004c4561e3c95bb1bba5abd2dd9ee790c3423e68c74aee9d0719a612396a541c69333504ca2b123c7b54c9ea660ad9afef2a2c0444fa3c489cd6b98df07ee11ff9a662bdf3c91eac8f1944668af5c2eb8cbd3164527265dfff028f9f24e3dca5c4f0e02c0d159d310fa2ea23009f45cfa71271890580dd70497f48c35ae1c7f6d73fc1b3ce5b0b99cfb1783deea27c83786b5f73ab2ba2a2fd1e4f4d14a8e01d43af6c80699f3d8075d3e41e18da76bfc55c8a333f5d9becb400c598bc8d6ee61d1514de8fc3356b817d25a839bc74b443569dace077c330c291437c93bdf1b0783cdb5cf54e42158cedde1e26f1f7e50ed5f68ab06438c2b53355b031c4464194d090bd86e671b24d799e6a99cdf8283d6602c6b86f651f3ec2e8862682b75c3f6cc1d223efa164fd18f9510017f5e0cf64afeb5af28d5025cff57f6e7cc699d622cf21b4810e64dd8d52c7306a52084aeccac3952341e78e918b82b7a6db6c18cff25997dbe05fef41d8ad7559573b6c7f656eca9046b487e3fa1ed51af6d1304a56ede43a676cfb615b40403eec2901b8c3a0475545222510c3ee455c01173f34c13340ee024983de8a0fd33ca5e5b77d987bc50ea1ef28587f5abaa4f421bd11f7ab586530b9ec9bf8640715d5ef044e5be26d0088cc48bc7aff10387d66e66e6eadfe3410b5b94c74d5b497593d410426daad33ea9f0cef622f8d40e7cbce651558e8c47ec6257222b393a25917a61b6bf666e1e08c023df2be32aa3566ed85db51f001e9a38487ebfbebd2d249a30d99acff98dc7f23532a6368602ee352c735429e359593a9179605deec824886b0331fd2d095b70ff931ed6164815254905ebe8ce0d50d9d2a646911af379eae4728b9a47678e76985540217d965b07e91842f99ecdcb20941de5019aebad60b6c5e9be81072f433a4ef4bcf214ed5cf7476c76965f1d43b79775ed408479dc460a923b5b6bdf14c037dbee3bfd27ae697a99581524fb192128b7fe9f0749b342eab0d2c25d57a39356f4345df0cad1ec5f22a4d68aa488db0fa69a19ccbf5d245d209d990d70dc40899998e94a49cecbd948069dac46062f10d7afa03f0ad28489844a684a132c6eb1adf410298662cbae9ebb99c5d620927d63c7aa75e78cd8b32bbd9c332ac44c7f47fa9ed835a768e5a8eeb41be595d0171515560453db94951e5b6c6f84ad6fec7c7da152e172"}, &(0x7f0000000080)=0x1008) getsockopt$inet_sctp_SCTP_PRIMARY_ADDR(0xffffffffffffffff, 0x84, 0x6, &(0x7f0000000140)={r0, @in6={{0xa, 0x4e21, 0x4, @private0, 0x6}}}, &(0x7f00000000c0)=0x84) r2 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) r3 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f00000010c0)={0x0, r2, r3}, 0x0, 0x0, 0x0) r4 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) getrandom(&(0x7f0000001300)=""/182, 0xb6, 0x3) r5 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f00000010c0)={0x0, r4, r5}, 0x0, 0x0, 0x0) r6 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) r7 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f00000010c0)={0x0, r6, r7}, 0x0, 0x0, 0x0) r8 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) r9 = add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) keyctl$dh_compute(0x17, &(0x7f00000010c0)={0x0, r8, r9}, 0x0, 0x0, 0x0) r10 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file1\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f00000021c0)="10000000000001000100050000000000ffffff7f200000005a4da35252e8cdf22174cf2820ec13cdcd0489108ca8e032ce6755081867c2fb62138c9c28a380beabb4d7065cefc3f05a6ad4324b0e3084aeb4efa4c067435d816c7958c21609ad0d1b4e58b1c9f479392d0eb9485af7221f81e65e266397f928adf5951af3fb5a2a3fb2e25adcf2fe3e0b9e74e9ddebf4f21e516e19cb478ad56fc3268962e7426f664e81e34d72c2920ffea78fbe8b9ada916f32ad45ead5907c2d5d0bb38cf210e923d2c0392dea23aaa3590100d09b26b7a233ccdc4abf6d0951128081b71162ad0827e89681781b168939f16c3d00f7df475beeffe4734cdfbe832eef1f8fd2e3744f520a5fb707aabe354779b3555fcc4c3bb89e3b95e01b2e8efec8296659a23c61713a25c1bd48c207a389ab70828eb5e62dfdb01e65b52d362599733126bb4d047c419ef4f3340b05a1136a4e02cb564954eeaef031e6dfd473a6d27efe052ef93d8c8dc9239da0dd71096b2c7956d039eaec92a14d2e9503a2a60db79f77f332d93f97d38c4ca9f89688d7c5c240f3e6c5c4a446a257353a9b4c8f3ae009cee942232c653936aea2daf4484c5daebd619e000000000000000000", 0x1be, 0x400}, {&(0x7f00000015c0)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09060000000000000000000000000000000000000000000000000000000000000000000000000000ed8101aaada201dee4d4e12a776706ea7687d70329736c8cc6e0b69e07e7b9061029a201973ec3b1f55b6dd113426f4afca97c685cae054c0c107b782dca9df9f6166c648d0a", 0x946, 0x1000001000800}, {&(0x7f0000002380)="010000002e000000000000000000000000000000000000000000000000006068dfca620fd8e9d89c3344aa1c000ca407a6000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a75000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531708f795848bbc61900000000f04952d28e575b50ec92ac64ec448f10d0c6a611b04b7bae61a1814a1f87a66ffb9487184a3dc7e7ee35c4f9c3c7a616a11d68fd4bb6e9c88ad3850eefd230329d74cee0f48f9739b58d5b9af30b614695436a378a2935a8555bacf3a5c17b6db99d4159d02490ac156aeac512451e21089eefd2255986a93d975670f7ad4b48c3fc66442bb3d2809a97c1d7f0bafc1e71ef93e7a40acb329f84ef61a6618f4eea804ce80ac8eb67e89fcd47923cfbbda71bb08702c72b3ed2ad28c8af4e3df56cef9807e0d9000000000000000000000000d5878e49d73906d09230f9cbef1c166aebf4eddf2a3fce3faee34c02b455ff4ddb2a14ad4d7264a862c0b9a07213574f9357fd9dec51859b2d81738a6583e43d70460875744b2e3f8f88ca5c18a5b57c7c8d3afcc988008dd86f673837af6c5291425494787eb929e2ea921417bac8eb8db19656dbcd5e58241be26dafc3255df603407f35c74c5596566e17fd0b9faef15ab13026339d270465403bd68072a8345beff91220e99fdd4e02216f201cf5150a022ea7a3067458a36b9715f38d513c2277", 0x276, 0xfffffffffffffff7}], 0x0, &(0x7f0000002080)=ANY=[@ANYRES32=r3, @ANYRESDEC=r3, @ANYRESHEX, @ANYRES16=r6, @ANYRESOCT=r0, @ANYBLOB="35f1d8ec411173ffd39eb65c0783c82dbe9bcc4640279adb865872cbbec8c94568ea930d8f5c8dd52530588e75e00ebe454612bf92231e699c45b6837284233c5af5c43dd129f2ec6883783b2f00384be59c8a236b543f8490faab90ecf3873a67fb1611813c13b5f086af68ecc123efebecdc19cbdcd7e57987b0565e7251fe5ddd7cf7db3ef97b4ed17d0214b46171f6d3b437a7004c15dbc7df63108fc787115c5ca42c89ca7c7a630d14549223173af020695bcc8c42", @ANYRES64=r1, @ANYRESDEC=r8, @ANYRES64]) ioctl$TIOCSLCKTRMIOS(0xffffffffffffffff, 0x5457, &(0x7f00000012c0)) fchmodat(r10, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:36 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000100)={0x38, 0x3, 0x30, 0xfffffffd, 0x5, 0x0, 0xf717, 0x0, 0x7257, 0x4}, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_COMMAND(r7, 0xc008551c, &(0x7f00000000c0)={0x3}) kcmp$KCMP_EPOLL_TFD(r4, r5, 0x7, r3, &(0x7f0000000080)={r7, r8, 0x68}) getsockopt$bt_BT_SNDMTU(r7, 0x112, 0xc, &(0x7f0000000000)=0x8, &(0x7f0000000040)=0x2) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 431.982775] audit: type=1804 audit(1605495456.202:21): pid=19880 uid=0 auid=0 ses=4 op="invalid_pcr" cause="ToMToU" comm="syz-executor.1" name="/root/syzkaller-testdir949007515/syzkaller.wVmMj1/483/file0/file0/bus" dev="ramfs" ino=61475 res=1 [ 432.028375] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 432.057792] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan0: link becomes ready [ 432.067690] MINIX-fs: deleted inode referenced: 1 [ 432.075138] MINIX-fs: get root inode failed [ 432.077712] IPv6: ADDRCONF(NETDEV_CHANGE): vxcan1: link becomes ready [ 432.088049] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 02:57:36 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) write$UHID_GET_REPORT_REPLY(r1, &(0x7f00000000c0)={0xa, {0x5, 0x2, 0x8}}, 0xa) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) [ 432.162959] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 02:57:37 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) socket$inet6(0xa, 0x0, 0x0) setsockopt$packet_int(r0, 0x107, 0xf, &(0x7f0000002180)=0xfc, 0x3c3) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() openat$btrfs_control(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/btrfs-control\x00', 0x8400, 0x0) sched_setattr(r3, &(0x7f0000000280)={0x38, 0x3, 0x10000020, 0x0, 0x5, 0x3fffffffd, 0xfffffffffffffffb, 0x0, 0x7257}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r7, 0x68}) getsockopt$inet6_tcp_buf(r6, 0x6, 0x1f, &(0x7f00000001c0)=""/183, &(0x7f0000000000)=0xb7) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000180)={'syz_tun\x00', 0x0}) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) bind$packet(r0, &(0x7f0000000100)={0x11, 0x0, r8, 0x1, 0x0, 0x6, @local}, 0x14) sendto$inet6(r0, &(0x7f0000000080)="03042a015c0060004003002cfff57b016d2763bd56373780398d537500e50602591f031ee616d5c0184374a7ffe4ec55e0654786a70100935ba514d40808efa000801601842fd08d49a47eff71bc4131fe4c1f99bf00a900000008d1843e770afd6e9ef5837dbd0000000053", 0x3287, 0x4000002, 0x0, 0x2ff) 02:57:37 executing program 1: r0 = socket(0x80000000000000a, 0x2, 0x0) bind$bt_sco(r0, &(0x7f0000000000)={0x1f, @fixed={[], 0x10}}, 0x8) setsockopt$inet6_group_source_req(r0, 0x29, 0x2a, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) r1 = socket(0x80000000000000a, 0x2, 0x0) setsockopt$inet6_group_source_req(r1, 0x29, 0x2a, &(0x7f0000000080)={0x1, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) setsockopt$inet6_group_source_req(r1, 0x29, 0x2b, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @remote}}}, 0x108) setsockopt$inet6_group_source_req(r1, 0x29, 0x2b, &(0x7f0000000200)={0x0, {{0xa, 0x0, 0x0, @mcast1={0xff, 0x7}}}, {{0xa, 0x0, 0x0, @loopback}}}, 0x108) close(r0) r2 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsa\x00', 0x40, 0x0) ioctl$SG_SET_DEBUG(r2, 0x227e, &(0x7f00000001c0)) 02:57:37 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040)='ethtool\x00') r2 = socket(0x10, 0x3, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r3, 0x8933, &(0x7f00000002c0)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x600, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_gred={{0x9, 0x1, 'gred\x00'}, {0x14, 0x2, [@TCA_GRED_DPS={0x10, 0x3, {0x10}}]}}]}, 0x44}}, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f00000002c0)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x600, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_gred={{0x9, 0x1, 'gred\x00'}, {0x14, 0x2, [@TCA_GRED_DPS={0x10, 0x3, {0x10}}]}}]}, 0x44}}, 0x0) sendmsg$ETHTOOL_MSG_CHANNELS_GET(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000080)={&(0x7f0000000180)={0x140, r1, 0x1, 0x70bd27, 0x25dfdbfb, {}, [@HEADER={0x38, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'gretap0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_virt_wifi\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}]}, @HEADER={0x4}, @HEADER={0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'wg1\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r7}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}]}, @HEADER={0x50, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}]}]}, 0x140}, 0x1, 0x0, 0x0, 0x4000004}, 0x800) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r8 = socket$inet_udplite(0x2, 0x2, 0x88) r9 = dup(r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:37 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) shutdown(r1, 0x1) 02:57:39 executing program 1: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='setgroups\x00') ioctl$BINDER_GET_NODE_INFO_FOR_REF(r0, 0xc018620c, &(0x7f0000000040)) r1 = userfaultfd(0x0) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f0000000080)={0xaa, 0x148}) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) getpgid(0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = dup2(0xffffffffffffffff, r1) ioctl$KVM_GET_LAPIC(r5, 0x8400ae8e, &(0x7f0000000240)={"4bb9dcbdc3e029112ee0d607978e2a19fb863a4f8a022e8532c1246cd2faf1cbf2f1a252dcb439864cc002512150716dbe2e0cabf77ba167006e14f2b90d6177dc8dc8d79d585e0f7282576f15844c89da54cd480b1a5444327b1e1398244f11a59d4179fd36adcdf418767c305f48cf5809ee5ad2a187b21e4b1e684de7d45495c1317ff7876b503f41fbf304185c976eb272f963f2dfde218f77efb8249247445aa99c7e3dc6c120aa07f0a8a9e884797645e90eb67538adb34b129d87d4ff48f3011eb2c949e50a86e60b211552b6c0b40a1c9b75265b1a7489194490959056ef701322f1985be7fa75b00b4ae5c79b1d9001a1e3099a70dd48e94ac6c0efe3f87599b7a010cc70a27b19e0c34425def0ff25068d18ae3aa18158192590de87996cc4b2c38b1fe75d6dbec0dc894fd122450a0c723e84e93a3586392e60d51760353e5d74eca89a02f47d1960bd25fb71cb55046a2c591195412fb235c89cd26899cafde6088cac53a5cc395b7fdf5c3de1d929ce41619dddfbedffab26394634619dd4edc7e3ab6cd685ac33600fe285d9b6d9a03c3edba1e5f362577151e709da0a45683af188363cee98eb9b3aefc10489bbcfa704fe9e6c38c1c2022d1e7eceb89dcb5c94760a83f498bfca47cf4ff04e82b63c144a1dcd472bb205baf78056fe7319e2272d04d1f6bb04d25e2f0504d0cf6edc2e6069f8c83fd969cc474b3e6daf19a5fb3a4110d20c861a3f5990333c981baf46e03131827f6d59717b6cb0b8c774e8a384d268deb9c32e577e0e6fffd0055fc51fbad2e9aef4978d5de0d2f2f45aba795a3255909fdd60a8dfc71316681fda1c1c66dd74fd28b609dfd82f8e352d7c5b3ae79cd9bddd4fc4220db723cc2c6b3a4dd1c077c62a2671d0fe90bd8e63558d21a02f1c3e7019e56752e058197655c752c05e8f920eab3c9caa5d760e37afaec13310fa78aee04ca6b452e5259aad6d6da64ad412e7fc40d8313b02bf699d9b1d741a9d9809915a370cd9a159247e7adf9573d1dc6d14600900cfe7d6ed067c554510d15f874a736c697abaf053f703b7a5f48a1b4e4c16b8d8a2820e952ffcd9675aa071285de2438d344d24255152af8653ae5ae18563325aaee506e201b9cdc63c5297d1241a2585884c2deed002170eecad6e4f538447ef2192f0696146bf946bdd3393bc33abeee274d5fdf42a56a31ba05760cc44a15460cbb678ec4bbe9880bd38414e94f9dffd361b4edcb6fcbb3fb6ff4ebbd75d8ed26ae7574c5397bb908053507af79416099c30cce83ec85727684b9f4630459d913dcc051fefca473e77f05034a6ae68ff61e13b90c1430362c330414ab3b43f7e50cc2d265ac11273832f91c6587eb90a65d001cb3b7918621a48be43d88f98aaad8e200829e6b51a20043c7cf7e5e2b7a888122ce21d3b397328d0d832"}) read(r1, &(0x7f0000000100)=""/99, 0x63) r6 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ashmem\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x0, r6) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) ioctl$UFFDIO_REGISTER(r1, 0xc020aa00, &(0x7f0000004fe0)={{&(0x7f0000011000/0x3000)=nil, 0x3000}, 0x1}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xf, 0x8031, 0xffffffffffffffff, 0x0) 02:57:39 executing program 5: ioctl$sock_bt_hidp_HIDPGETCONNLIST(0xffffffffffffffff, 0x800448d2, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(0xffffffffffffffff, 0x800c6613, &(0x7f0000000300)=@v1={0x0, @aes256, 0x1, "8a8c504d7a230a52"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80000, 0x100) ioctl$KDSKBSENT(0xffffffffffffffff, 0x4b49, &(0x7f00000000c0)={0x0, "11d58f6f3322dece33a9f65acfe63af80502b21298584d6644cd513a02107306d7a2eee4f7755af0a07c721623dee618b84057c8db52533bed80944d81f3e8b0d3cd61dd2df8709f4037c0052e83fe873929993f776db32fb44a8bc66c91ad791e3e592105626949d41f9d94955ba22fafc2f43e05fc71e48cedc4443f7d2dfdf5d2055a5cea70243e1cf3ea60f0d2dde9dc8a625f949a3b20072449ae5b84c4c557b742dcfb06a19b1d99f99f0d6414ddd64846c86b2122f3996d297a3490124f2ecb22b1163cfee82e71e6c374bc2ec2656f69a648cf7b1ecc7061c0a047ad4a3d45422d6f06cef57885624aed82af245e34ec658caf73cace52ac5f26ddb3a87b5f77d966335c6ba442efe7591fd5ee0fdbbe6970af6c985747973740f0a5247e58834c8344df07910ce73ea5b781bd7619e117d1b4f2c42dc91b0fb967bdde7a804bafa017f88290d7c9881c3f78eab4d72fc76f1c9c04796d6ea7087846d397d856a115b2d75828c3ee628619b8debdb49394562a897d25d88c1824970da28fb14b0c64188b580252f6eba35005b18cf09447c9400327f5636aaa17fd9dd09706932d78a64a0c084c5b04a70ce71785a05d86632a77d235f56aedd60a715fc8561abf1173f11ad192f5fd922f3f1dba4043f9eb24b6615c78e137ea4c360b1c9d1b6e60efbb8ade41da794764a78645be5148ea97d888309563d73f3a86"}) exit_group(0x8) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x23, &(0x7f0000000400), 0x4) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x1) mount$overlay(0x0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='overlay\x00', 0x41, &(0x7f00000005c0)={[], [{@rootcontext={'rootcontext', 0x3d, 'system_u'}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}, {@audit='audit'}, {@obj_user={'obj_user'}}, {@obj_user={'obj_user', 0x3d, '!*,'}}, {@fscontext={'fscontext', 0x3d, 'unconfined_u'}}, {@fowner_eq={'fowner', 0x3d, 0xee01}}]}) openat$full(0xffffffffffffff9c, &(0x7f0000000340)='/dev/full\x00', 0x0, 0x0) ioctl$PIO_UNIMAPCLR(r0, 0x4b68, &(0x7f0000000440)={0xfff, 0xa4d, 0x4}) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) getsockopt$inet_sctp6_SCTP_ASSOCINFO(r5, 0x84, 0x1, &(0x7f0000000480)={0x0, 0xf7f3, 0x0, 0x3, 0xee32, 0x4}, &(0x7f00000004c0)=0x14) 02:57:39 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = signalfd(r1, &(0x7f0000000000)={[0x1]}, 0x8) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000040)="809ab193a1c902d1d8c5cb9e543f2255050bfc19c643306eb850", 0xd) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) keyctl$get_keyring_id(0x0, 0x0, 0x1000) 02:57:39 executing program 0: perf_event_open(&(0x7f0000001340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x3, 0x6) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback, 0x70}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000340)={{{@in, @in6=@mcast2, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in6=@mcast1, 0x0, 0x32}, 0x0, @in=@broadcast, 0x0, 0x0, 0x0, 0x4}}, 0xe8) sendmmsg(r0, &(0x7f0000000480), 0x2e9, 0x1f4) 02:57:39 executing program 3: perf_event_open(0x0, 0x0, 0x800000000000, 0xffffffffffffffff, 0x0) keyctl$dh_compute(0x17, &(0x7f0000000400), &(0x7f00000004c0)=""/225, 0xe1, &(0x7f0000000680)={0x0}) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x30, 0x2, 0x0, 0x0, 0x5}, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r1, &(0x7f000000be00)=[{{0x0, 0x0, &(0x7f0000001b80)}, 0x20000}, {{&(0x7f0000002c00)=@un=@abs, 0x80, &(0x7f0000003d40)}, 0xff}, {{&(0x7f0000003e80)=@l2tp={0x2, 0x0, @multicast1}, 0x80, 0x0}}, {{0x0, 0x0, &(0x7f0000006380)=[{&(0x7f0000005040)=""/83, 0x53}, {&(0x7f00000051c0)=""/162, 0xa2}, {&(0x7f0000005280)=""/186, 0xba}], 0x3, &(0x7f00000006c0)=""/4098, 0x1002}}, {{&(0x7f0000007400)=@ax25={{}, [@bcast, @remote, @default, @bcast, @bcast, @remote, @rose, @bcast]}, 0x80, 0x0, 0x0, &(0x7f0000000100)=""/19, 0x13}, 0x7}], 0x5, 0x100, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r3, 0x407, 0x0) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x2, 0x1, 0x1000, 0x3}, 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x70, 0x4, 0x8, 0x0, 0x0, 0x0, 0x0, 0x10100, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x93e6cbdd1f6097b0, @perf_bp={0x0}, 0x80, 0x0, 0x0, 0x4, 0x2, 0x0, 0xfff8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) clone(0x103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='rpc_pipefs\x00', 0x2008480, 0x0) 02:57:39 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001980)) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) ioctl$SCSI_IOCTL_STOP_UNIT(0xffffffffffffffff, 0x6) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r4) syz_mount_image$pvfs2(&(0x7f0000000280)='pvfs2\x00', &(0x7f00000002c0)='./file0\x00', 0x2, 0x9, &(0x7f0000001800)=[{&(0x7f0000000300)="a62a0442e62fed7581adeb611d5b9ac89e54ce306d890e256896b17a176942505228b6a8a745fedc4f34101e8c1cbef984362a605effdcad2b75ad0ca96a27c2c7c4e9cc0c3471637b0a6d142464c02d535374770266da1b6b184a6abf6b9d830c43e477ff9e3d075ea5d6f7c3434582be9a8730883e07c476ad632c73070fc428b93b2486f748be86b4e75b684f492cb9", 0x91, 0x8000000}, {&(0x7f00000003c0)="13c893669443808aa1a9fa72562112d933e0", 0x12, 0x6}, {&(0x7f0000001c40)="4eca1e10724363824986920ef42bfb898e291515bb77f42253e32fa25e19c3fc3760530595892396d998e01e9a9e0c0f8a7c793af892c28b396f8a179d58265844d223621e6f2b88702f4f5495b6fbbf7ba8d740a53f1b2c03baac411e302974539e7d3234525a5863cce14dff5558ff3a13f2618c47589d4f85dedfae328711111d918f5cb9e157bc066db91144b3a74a117c2aa71cc238cc2e60af7d208d342457", 0xa2, 0x9}, {&(0x7f00000004c0)="cfcdbff44ed50d587d353f51a2c0e1ba59f46d9f56055fbda5c25df86c1ea29470984b34c568a035af5baab89c26de9b0d4ebbe9db99dda74e7208f4597506190db41b0452fbfe4e30a0c9943edf1019ecde1a93f7c17ed988caa04b0838192b4e16713c99c5ad5be4a63c49a5e36b648a3b338581399291376f335dc0c0f0f853aeb8940d8397ae4e0d7ab8a9a111c1bc42f69a50cd63ab76709e6d92b787b0940b0b50fcfe013a79db4a69d4ea9a58fd", 0xb1, 0x1}, {&(0x7f0000000580)="d4e7a3dc0630f3e35cd45098bd4fae6ba6660bd330c6db35c88f6d0299287323fcdec2cbb8ada0af7ac69ab922b93f421b2efedc4e6b7398f3e19d58c2026f4452868ec3eca0df1b4421f255a824d01b5445c049a27d27b10d69955d491d057ae28c5aa7e7543af8249b45c0c70dad0602a49eac2d7c3c2fb02f92cf6af0c9ff358b08d52e4a338705341183aec566e9db", 0x91, 0x2}, {&(0x7f0000000640)="7dcee16f57c77201b50bbb35ad8949d0858a6226d7dc397d78c5d1fff1df30dc6f94992fd720f53699ec6bb2f6090fde6b99ff5b3fbc5d18897f2eb911a71c58489dda72ff342f651ca84266cabd69a42850857725f1775d1dcc91b146c6977c1671d2a5909f4dcb598a4e8ecd563321ea0b7f87a58ad775a7eaa31bd02984d613ff32695bba870ebeacfb94f6c79f7315e72a0b0fa9b3f09c36d6558e44e70f399164f3df7bfd12667d4d6d07d7dca2e748775453817e181c922ccddf19a399c8853f237e1c776e98867912a4fbe0f3935a68ebb64858196d4318a2ff84a3bfd703497747d81eca989101588e8539429c6941d782113bda7b5f332597661762e8b4b23110e3e9bd33a3b5684a937759f83dc23044651ff036f45c5ef58e44a3c5f22ab92b3699df40d5be3e1d9473a175bac85e987755a59143a408d8d5a41c2c2783dbf51c64ac8b9274882f18c02a0d64a22d6efe836006e53c8146dbd7568343e37d39a3ca0027be189ae95ff2e59287ae6b6b3efa327295d3f47138babe5c1e9001c1381c0fe5da4763dcc021d784cc9440edf368d51b3964a53508885bb60c817ad8725429603ba3690c15f57b1a45e260f1e0b577eeb1e72158a12fd92e43f2779d9f135200c06f32fed2fd006e191dfd722d881ed5a359aad87f30a983005c0214296b54f7300ed14fa0331d8671bd6c30871b39f9966d50c4021d2d243ac103daf2568d610a221fc677825b83db095a55e0fe3e03f4ec57e5714484c28d9b0b4d4ae0017c919c44b22f87683e0ab3f1c6d93d9c83df81ecbb59c324d00889334f61778a319a19d3520b5caa503eaa31a05b05406c6116724eb9433ef8efd3faf4e1ff386cc21aea0a90ac5de0e669ba5a722143c6f9bd097a1a3c61792cb7858b6174931edd47cafd801626585c7acfbd1f50a68e1394590bf8196a755f3f93741c59847d5e9f2f639eadb1ab3b83a66c50cf72f6f2ece930a4920bededea72ff3eac0f013c3fb4788cc31ae4aecb98027515ba3ca4db3f5b82a81000a08379b7f93b47cbd137507178f34590ad0b6cacc71a088ace859c1537af6dafeb649de72e9981b746037527a0a405759b8e1584580a72208dd802396a114be1c3fe8877cd4f97c47d069053c565d7df2b785153a5644d4495339cc856ef5e6c8782facae4a4d52e85371071f49c608e11e00c458a3bf3ea64c0b0396a6e455e036fba158a1939e321ca6005c6123b7cba1f185f14d1362dc82010784f33714f0b9f95f1f45261188437db9deebcb21b428b4ffde10605d7c3e5209fa29d434ddb3770eb21cbdc38039bc371cc2226ce178cad91f87d606abadfe60b3af530f48fb9bc4a3750f7310e8dd649228a25939b5956b1f9711ea4d431b1ed334a1f3875af8dd01e84fa958408b8ff7d5a2cdd94e1706d20cf578030776d58fad3a9521128e4de01f17b442e3792b20bb3cab2914c567e9da588329e685b175779d34967132bb497ab0b328fc0d7d4366a7f64ffc071b500ec243a1e27df10836ee8d83b2e8d7bbffa5b7d5267833cfc7376d02af4b382e61e9d6c9bd5fb128f21c19b5014bafe9b179dfe0d848628bcc6f120685ec59b13c81d2dd079afd24a4bd5c817c66d633f164ec8c90cd33f00b8717c02fc666e2e90d6419a70f23561128cbba575dab1746c38a0f096382cfc4cee81f70dd8ccf162373e4f76ea7cb40a1a16a111818e9130e92285a4ea76b798d5175e4a142f6b7a16f1ee1707f1868304514a20e4b7258d90fbec9e2e320459a27cb3446cac21c4130e29dd13b018e7d08b1c27568dc7a54cb6205fda0b05ab7fe5d5b89434ae73e86e311767374416a0b79d044b952aaca6c57253e0e8da725e81150015a1ca52e8af0ece1c597c476a20e779786bf147b8f6726f985703c8ff96e3a8da5596c7842a03ef7dbaec69236135c7dce11b67d5e46f11fc9bb794965c29659912090d372ad60fbdf03907a7b41ef1d693ebab8d9a3461cc7537222a0141691a13c78d5ae4fb66d5292f5f25f9fefdc74b1204be5b78aae2e7d1c1a09e9bb1bb64ec68569c60a1d0a39a41aaf1f1b22362e52b455908b07bb18fef86d535b9719560c85db243951d3aa928e8e0b6f33b0881cd929b28c9b4f5ad389f46dc9a1ec6be2b6553e10c3ed0cf47a67eb423308e77fdfd16aaed4fdfd33fb6e718cab94e0a27100796066b150036a00e9e9202cc85a6a4f6fb07618ac16aaa3c10f4b6450649517bf624401332faabd330a2d13426c5e86cb7c6ce99b4a925fe0158e7983a49c8e86ddfc7922bac1a11bfc886db46110cb36196a1886db61cb5ad8c457987a49a744dcb2854158addfe70551a31be1440c7eaade3f45bb86ca77590a6d67f0fe5acc213714fe420fa662fcee4d90d230bad4b7ea3d29ca52f4feeb17fad69af705a3073bd7109935cf0b355af567c89666421e6c98d698b61134fb64e372b035916d3b782c6fd64b89e9ba31cb1acaf9027bf16d51df21ba4ebdd1c616a99570e2c0b1bfe15083af344bcb64b9232f6cb55ea19393a1dbdc99d8c8cef21f0af3b4c8c956904eaee5558f99a594a7ef34995ab817d22add64dfe58b3c26d469c97930e03f9e70ec5bbf55cf5abdbd296443d192456446cd5765e179d4ef2f839d3124aca76e7818435422657e5ae3d87ffe84848ebcd3eaa92f0c954fd354f2e803dcbc9cde59f0e6ebabaf9216f262d690cc72db302c6730bf2ff86f6e484a6c44e950707603cc5d85420edfb981e3805571b5a6b7518e3b7de0e0a247ba1924d0f9cc8398f3bc0076517ca939b153f94e06c2d0f7406a0ef86564c68b964b4b43d73ded7039511408004264939e2b89e8d779f2db9e82765fa07b6b6e43e06938b8d943f047c1815a3e8a567736f58b286d7ed03d0d7a9d88ff5771b38fb89932bf7bbbcd37cc7afba4fafefd54d360944fc0847f9f471c38b116a30b912dca58c2bc9bb274b95b704f194bb443ad937c05dc3f9a620ad0c988f7bbc6a0638ea264a58f5268c12532a81472bc6f0f6507eff9aaa4a26386c4e0cdfa5efd54d8e95efb35deb03deb83183cb2082dbf4257b442c548f50494a7fae703e28b878a85f300741e6fd71463c95d0ba1ca96c137b1464a1bb0a61c4daac078635e1e6207337e3ed962233f476a695e66a8dad45afa53e50a7465875b5f15c441a40afb3e1ac948124ffe39e60db707e27cea47b9fea57d332bc02b8b610abfcc948c76460a1e8ef11dae38e95c9ec8fc40749b4de0a3166dcaaac6703546853d123dfb2e3fa945f0c63349a8be4a5ce98c261edb412c149265fdddbff709ee61bd8a64ddcfb7fcf445dac0f5f2e2e1bdc68a20364a300e6ae42f080952053fe549c480543db5cd801e013f2c94fdb0eee60d28dd540849212e455b0dfb771691c762c43dd13699e94387c9065e8652a23e31fe33a166cd60bc251dd11e44639661f7287337e3e1362550b3ea7755a4b11befdb6c284874caebb73cf5dd9e3c2b3567d7e5d468b4b22403fa3eb3192b5c4bce1cf69bb22b02b40b424becaa3ca36990dea10797324efb6b4132fae13cc6b48a9bb7b0f609748970bd69de6d25502cd92f211a6f2b80ff89456d8a30c431b014e1f80bb0d5e08f491c19d9fed683157545851a744c0a29cb1117ecde7046811b8c01e10090965ac53bbf0d74d5f324c769e6193e9c4de37a05edf25bad7c8d47634c47c2839b86cc2a61715e5135ae3fb2e91f9e20562c65793693a88c66dac4fcfdd31de2db0aab9a2e8406a130978f4fd8591fd570fda930f008ea746b7537f703fe65a629205fc08a2d0181f3c0089ac0f03d29421a17a55cfa59f8a743f5633e5f678e5331061a3ce2231c5524aa924011b79add8c10f9e51a505a9b3a9a7fb7ef7f0d5725bac8dafcbd6818b124b77bf1d190eb40af9e5a78aea26a62abf882f3dcd0274390034c29fed3b85e3f108ec83514694badd476b6da0efff6fe00e077547aec270bd6f02e02a41250222c15763a8a3803be90767328557f5de9c04fe8ff7eb06fb126603db11024417c59a6cb3922e08494bb3966156752ed6c71689b9661c80e0f0566f8a22841f8f39d7d5ad6c3a139bfa576f04a5aa1aa497da38c260beb00e2d5ae8d28e5aea4d5f32c97190ea91e54544878e0e02d56a66a81046da23b7ecb592809e74c21f5da05c6cbfb59fbf3f155b37d1ebf487df03ee4f10e980d612220f7622a4f426bd45990e41cf79c647032af3a930202624d77f6485ae8b912d71ee55c20f221fdfec850fe796850deeeb127615f5fa65abf6868e2cf324d105e80bc9eec3514519b2f2076d512f577f77a8a91debfffa8399b48c73cfff02088a3b204f3053457cee3e5492c06aee0213a8a09496eefe06d18c7d7913d4e4345fa8d20bfdbbf102c9ad7d71b4e7a1bb0e411516a87c4aeed340aacd4bdbc61320e89969b75842c0c9d8bc7b7275141536c9fa7bce3d856eafb992e30b742fa45c98f75c6cd6016ffce9817d83025b6220ac28d0d7f66ba20d7e43d37bf597e4a0361cd5ed414f4c08c73cfa0ab85b574b95b73a753d96969165d895f86d0b82e62d711ce445d7830d95e732154c462ea58c4afee812a0758c23cbed6f80247feaeb6b5dbc39981a225d1061dcbd66243d727dfc09c6759f502c6b6a49298b09f78ee28e3432fbee58058960c015c64b5bb7b0697838919c4c97e97f528540b92345cbdbe23e49a3a79acf0621a8c111a6dbe125f8e4fded786c36456733c59b90c373771622014a7d91a99687c8dfde1a0732bc31a3e6b08bf8ea4b742820a2efd1e102512d603bf7bfc3fb13df95a45a8b563a58b6c723cfd04d042935e6d18439a924bdf33fa830061c3b878baf19acc3cb7db462b59e73fb79796889fe6dc9238839d21b0d303c7a31d602833fe2983797724a1b1816629281a2168b994baeba1fd9be95cdcf6d671244cf0c0905da563217c7ffe96f5e465747f0c65b74898e5ed859d35f00a856955bd8006669c371797a6092a4fec332a3ea8594aa1bb7be10f2be282416fbbcec21090968a0652e5fcd83bc11fedca81573e19627e85bd1d9545d9ff5d7355ad9b8f918cc43e416effbfc086221220c1f7d92b2d53200fb9ef14718c4ea728753ccca7521b1ad06d869727ccdf7d00cbd9dbb58cdc7e9e3f5f50e77bc98a393663b7acba8984a99eecd024bb1f9ef833293fb16e81fdf7bdb878e9e32b56224630e6e1837fa7924ce4013bbf91134ad8030106bc00fc17ecec838a6647e4bf16d2d610a450cafde3930b61c0ae071e6477cb1c8975fca32a04ecb8ddce2ef1f0df3182aa0d015a836ee1744047c89ff4b1db9feb1659dd1b29fedc96ee658e0c3db4a4c287b21b15e35cfc4756d7eeb2910516fe406a0e04767bbafdeadc6ff2caea2e0ecf5b16ff8862f55beb67cd351e48f148b4eced74b43135b3f1f94c4da2bc027c5cd74a5d0c267fe1581fa014848391e98b62e4f74ab359423857e326efc3af8d713a57df8a7b7bdb71416def29df5557e193f8f950d9b6d6a26fc5a6d7db381a4297e994c6e2d9f1308308c12b9c0bb85cbde1575d00b4bef5994be8a533bbc278efbc1a0d36c8b8baa229869cb4134b4c8bded9ce562150677a2de4308f8ef49da17f33b006c1f56ef77363ce15582ad35dd91e18a5e165801a035e15b5c466cf2eb216cf80493b1acb33d233729fefc2409becdf3e156ed3483a53bd2a968175d28684e6701a367e2e2d1592c6548b9f19fa9ea3151ddf5b2e8b0c12c9490517d3e37", 0x1000, 0x3}, {&(0x7f0000001640)="43393c2c9ab0d048b71cfc252c1e8e1821f1981a65a401ee1243fdcb9e66ec0ccbf11b9b4e5cd37e2995c6febdd88f5d20489f885c28a8cad53dd993e6b8221cf390e4148ed1b66fb7d0dcd4b2d002fffca65ef6e4479e5d19c9ad6c47ce11ce4e14da6afffa58eeaa0e237649630a450cd28dfe69e2cd1171d96e6d1266b43c1c0611ef288a99b2e8ec3075fe327564344063e661cf96570e61300cd6845f7cff", 0xa1, 0x9bb4}, {&(0x7f0000001700)="f982de72b7adfd1af8cecc5fe3d610104785d2c8dd7244664c6dc6a9fa96374913d0164b925061f87649d8ffe1afdb6822e103d64b3d6978d8dcf731870d6522b3d44ffebb37aa5569cfd8daa14d5bbe66982f2d72f42bf01cafde861e1f60b6b6604c3bba6dda0c4142e6be60fc2079ae2b69acd11fa2fdb83657a0dbdbb1e4247e2ac757171997bdffba084eed0b347da8029fae8f2da6283c701086851b875ae5e5d0bfd37cdac5fdca3c9f0d8e92508622e78f1131ac", 0xb8, 0x8}, {&(0x7f00000017c0)="cd000ca83c8e75d9a8", 0x9, 0x6}], 0x0, &(0x7f0000001900)={[{'/dev/null\x00'}], [{@obj_user={'obj_user', 0x3d, '/dev/null\x00'}}, {@euid_lt={'euid<', r4}}, {@smackfshat={'smackfshat'}}]}) ioctl$SIOCAX25CTLCON(r1, 0x89e8, &(0x7f0000000040)={@rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, 0x1, 0xda9, 0x6, [@netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @default, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={0xbb, 0xbb, 0xbb, 0x1, 0x0}, @null, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}]}) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff, 0x68}) ioctl$LOOP_SET_STATUS64(0xffffffffffffffff, 0x4c04, &(0x7f0000001b40)={0x0, 0x0, 0x0, 0x8e7b, 0x4, 0x0, 0x9, 0x15, 0x8, "d1046ca08cec5e2ae9fefe7d0077651e466c29f141fede27ef4bcac101316adf8556f45e03b41359acd3af0ddad405b9a3a4d5c20f0e7bc7334ea6122a818f44", "185d97eed017ed2255239a49755285c686a859223edfa3fc99c0b457d1e51da5d39b9a83005a44b61dc9f1efff2972aa8b79b9890213afe388269c681aebf0f4", "1f1052816ac651f1805c99db3ceea886ed0bab854b553535f864bba6b56fb842", [0x0, 0x7fffffff]}) ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r1, 0xc1105511, &(0x7f0000001a00)={{0x2, 0x4, 0x6, 0x20, 'syz0\x00', 0x5}, 0x5, 0x20000000, 0x4, r3, 0x6, 0x7ff, 'syz1\x00', &(0x7f00000019c0)=[':]{$/\x00', '\x00', '#+}[\\){]\x00', 'obj_user', 'obj_user', '\x00'], 0x21, [], [0x8, 0x7, 0x4, 0x8000]}) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:39 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000280)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b5009468d0dc5fcccb315cc09d7b0ce5e61ca9762e563c2e3523a0000e3be874cf264e5a6de42994257824545cb3993cee66c6c739d187be7ffde2e70abc9944edf099471021894a286200cf118fc3c69cfeba5233c29b98750e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c801ffffffffffffff3b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dadb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b2300000000000000000000000000b60f14c6db759d6b0889785cfbc2bf3da91be2cbda1eab55e7f39154ce2423d3c6d2b26ba684e1cce51078855b1acb566af9162f5e140e8e8a8a5a7b0fa94edab07370e2ca7319287c54045a3ba689439979", 0x1ac}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:39 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x800, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x5) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() syz_mount_image$qnx6(&(0x7f0000000180)='qnx6\x00', &(0x7f00000001c0)='./file0\x00', 0x40, 0x5, &(0x7f00000014c0)=[{&(0x7f0000000280)="32fa52f98d82dcdb5e5efec606e2d9d5ae62c6c65420f7fdc2134aa9e06513b51d5bb40a641020ea0c316f0d48015e37a8753aa0d259526b1db5581d717dd9", 0x3f, 0xce}, {&(0x7f00000002c0)="ef3557f987b86f54c90560f78991a47cc57ca52212d6ebf2500662f542c6638b9f6436a6410481eb09839343b12bf0e7bf445ea2216195a59b6d71be6d3ebebc9de83c12f62ba7fb7785d40c88ad05fa80284e0355a0343ade81640b3bf6484bb8", 0x61, 0x7}, {&(0x7f0000000340)="6d65aa9e0bd0fed4fa5a4fcd2e0932394986138c8e06549ef651784f16a6024222a6766e132ead09f51fb4c127a0b691877e410ed6b2c8468cd5426a906f9e0f438a9caeaac025cc3552301ef926ae0be8fa78511469803267176e58f21f113f987a035a8899324e638992438ee1fbc938c909e15ad513954a9d9061529fdd4a6e015e3095fea5b3f8aad21dc59b76cb38763a86612b1fc5e72348aafab03d30b1549d6c48a4a722c2b6f36ac2019992939660852c1a441fab3b401979e51dd48ea0f4940aac1ecd2e3d55bf9c19657ff5e4a4463eddcc71203d9cfc13f95cf3888c29c73b85aa6beefb86af94d8f35c7e7de5aa53b211d77cbbc5ad8c01c6ce35b06aef48796fa5fe839054e6609e16c55e2d35a7baca2ebfbac01cd737685c9546ce02c1ce5f97ff3a848b046d06e089a39e676874013d1059a69123f2a2e89e001ba6691618c162627c58c454bc879f7a9e2d6f7cdda6ec5fe6adbbc87b4cdfd56082b42ae46381f0e7bc141d8bfc3ff19fc95a8384b742f5107dae39ee7a5aaad15ff67109730cd5a7060576c19851f9f54e63ee008f5877dccd16fcdc021f0d5f4a3a6b8882ac3c1797d0b3ef702b044e2aef257f0680c07df94d9bd647f5595cb4a624180632f6e4217f8d9b3a2f43aa59a42b972bff9d4b9dc0fb510df42f8476a09048e927795a0d7aedf81e4566b404f026e69aa145f40e68032dbd61de756f3bf82ed65422ded78378f416d597a5adb6ab050e0a352ad158674ba79a59a2de6198a28a731d5ce17e6cdd04ca07053c417f8afd7f3c4c7ab6ab697e665eb027156d6f81655f5dfc32572c816a020b569cb162d144bcb7ced8614129ec4919aafd6d50d8013b2c14b6ed02c4d2f262ee8808c9dab5fa3ffe631660ada3b55fb3f8088c7ad7f6b6371e65ca76f99bb9a711beb796484f403876a4850523eea89f0e89ba35e28895d6f3c507c4fc985e73b3bb9def991a9409b6e1f388ea2f5ed7c42274e38f13040cda48640f11fe3ab68ab9b963a3c35837c05cd80a3b8e733f574ade8fd5d1bb113937c68a842fb5e6a2c0562f0d6f2355bdb81eaa73e3d3fda89848a85094b0b70f0196c053c264a2897f17da11953c57bda04c83b6ca2cb059d579334b5ff4c7ebbee7408c3e9fe0bc2d0ac3c70f1a70dbdb5f6690f4ce40c1ebea79f806ebe053aa07e7fc4c0803da2645ec3c2b0ce9fef8266232d4f253d00c566055d4109d2e767706881a7fc164c89b0f92c158034c1f49980ba1f523bde8a0c9143985436c6af7e950421dc827f9459dd37e88d92ac04e6976144122be298019f9c5a7048d322b247fc11b171ceb2fa794c835509e6e11e69a5c1a129e971e1fe081d7a92741de327989f9b95a48d9b6d89f91b345c8c3beb9e25d3127942cc6384bca5dad82f5290331dcd72e58d93606b29ed10d153ae597e379ef512a42026c2407f308ad2849aec20ec322289ec969cd8dfd52e5498c19af770ac6a2864ad1f6b6bbe558db7cc66123d0dbf10078d097fdb5c23dcbdc7010b540710517313c211c955dd3f9a5cc44f8bf66a7858cbfed1453e4806869c671bc44fb09fd9a0f1b038f62f20ffcf9d781a8ffd51a61967fa668047a1e12602af8e15906520e2defa3d7702923149f11dd36a248e5200561b43cefd5e85e4800693336977aabfc307aba315642b86b816bded320fbc5d5b0937f65ce5c176e996b19846cc430e3c1ddec3da133e4d9fd4ba21b6772d3191f7f3ac087ef81e8d93df1c1e7c3b1ac8fd6af18103fbc5a728a6fefdf2b75157984400232871817abd1ea60e88dbcbf9c88919714da367df5572caaef19db1d012ebdd5fc3513790d99d2e5960b2ddd6eda6846b7f45a8a546602c380052a0e292e7617bd63170a3aa17b1bba80d6498ca836ed88c7500b25f75700c73524a16076da4d7b7e6d88a041a157af50d6206fa423547b40bb2c2a1446c313e30f2f4b72c030ae76c6c62588db7d780866c08b469227ebbbaa50ff0bb40f64ca191e485f7eb2d08fb4086e519e218dc1de26f14207e7f7bde4aa5004445a7b83b7d6091a79b358b8748d5dd43bea2a815099e64dc1f6ddd5e531ee5ad0e1207c56f23cc5290c87393e85ce20088abb30860d9f63eba5b7713fc306a265ea0784962f346900706779b5d09b94499970f9253abc7d12732d5707da32c2edd690902284f5ec27ffa8fb75939708f5c4c90ef95cf4aa55ffb32eaf9d72c6f41bbf4ce4cc6e211f300976ae3de8858d97ef463d75d887dbf80ce66648e711cfd3f4f18788e75eb54b276d5e348515488142caa148a8547f8776c52c30966364c9f679baa4ad6cf7099e07596ba434dbe84a5eb506e50657190c2a3d27eaf664cd7ef0d9fdbd4008cff2c72bbb06407cba2695073b3bddbd51ac755cf9012eb845a71981cb3a4426874f6083566794004d571692d2d9997c6cc254b24c0f06d411058b17cf404f523c15ef360f2acfb4d7342fa94595133553309bd9506304c35070db36e8c1dc52c18e16b9402d39d8fc65b281c7aaef9b57b320e4363c7a68699435cfd6cd3ce3e1cf45c6a0464b46599ac073e461e229c9328dd572df3a245d369c2719db2f6adcee341789da6388dcde71f973a31e3a2f6fc6d020c858756dc2645cb7fa18890e8025fd111ad171b861b0b0231179f5ca265eeb548bb2c0379b1de7a376662a7bbd893e39ca6849fad52356287e16b2aefef892aed1a6f85bed746cdf345c1d147c243577c965111e4d543965a5f42d909743d251b25d4043ef4a3767b2152b39d01afefc3ba38568967e3af0705e99a2c80a8dae6bad5814316645dd459aca2be2891ad8d4eb844c196b4ca216d3763df7bf40361adfde18a14e4df2a513c606e3e4a447a1012650124e01272ac9c3497e72c10945719454801d898be124a2f31027ad420b776592eae4cfb5238f33c1b7b477b4fb162d67d5f1b2afa98beeb1027113a392e7c5df8ebda9c77dc7d4224d2ef81d2b3f4e8f6075a02ddda48ea2a925966cb511f1e566e89e18350c8bb765870030d407a801488435a51039799dc59bf1835c80768946957adb4dcc65ddaa6c26b1ffbe840947b9f0c54a9e47bc24ac367b335f3de7a22bea45660f552afbe36d1c889839060fd5dd21c35b3f54fef5775767fbde820d9193dfbc319da1fefc4a94609f6c7ce15022e75d676738a9227631e24695a272e66d2ae39db3d6561fb105ce38b8023cf3680ae21ea26904227a4676969904aea88988cf6365727b40dea6765a47ce6a931a3c6c515112aa02c9289e45beeb6a12f062245e906547c273bc49df886a1e02b30f0576cb48b0edc4a183afee61967f3747c3dfdf1f4ddcc176a8553835bbc4a66ba3cf886238066e2557033cb341e23c4b1c78fc41c28d5bd3e61d7b851a35be6c5518ed5bfc2b28467c1b6143c2bc6897873a02ac2b9a0ed0bd80ddad256eae560bb8a85312c2f50014889b627a402d94e485cdb782f4cdfed3a8cc004bfee2e45ef01dd550f8f587eefa509ab7c0f9ef9bb92566b2ea49030a273379a0f5340946e6ad5b2a3d3614fdaa99419f3879a1fe0f1666303cd047d8daa18217dfc5a18701b230fa8b977a6ae057065776590efe10af39acd7742da3b6da894ee5103b9efa9c358c7a3c1949fcc3dd4ca4838a9b06f3191d37b034d5f759f052aff035fcee8972ee629b48a7cd2ba2d56ba4cae27bb3c208f123de8161c890afe371dd5b89e5c304f1246377cea64a84bdecd034661907d5f910b397ec58bcd0ca6d1e6fbf6b0c696fd0674a4bb06569e9ebe2fb89daa41073e0235da9823735756c122376eb051e3e3ea1b882606b6bcf352b1ddfdaf5810ae021406217fcd71b6d0a39732776dc19608210c48d33e8ea1717f1e9a8835d5029c98e97fc991eed6609281457ea02a46da68480b1790f1ad182d6abc358c850ee36d382b3e0fb90fec33f45cc3b1367b703a715c244ad01252cb0dc2cad1367a82012a3e767db34981d693e65ae2f242fdb288239e81ae2c5cd6d3c9b9b31d70e9db8b678a52e6f8ce1f2023e9d3b9469927b6a9accd6bfdad4d3b0c5df929f67698060d068963e7587e885e4b8e5833799751a667638396c4140c0fc6103e2989abebf9c11dd9efa58228579c3099f22aff956d7c2cfc02d927cff24b3cfdd2c1946d3b6cf671df9f058c6d18a91d41563d34b0b18b66dbd2ff1029538e1e0b4e6f6f0b81c30113bd8fba64213fcf03038257d1659de14668a8335b4e90438ec47a08b49a869a7566d30de45a4af8696a5e4efdbbf568784ee432ac1828510752a27622ed7e7bd71dc3a7efed61abd5103be6ee42d212925e2490dfc4e2fe0658bac74160e4290e5831dceb27da609ef961b633e9e27d52434d68ea51898792839035bfcd9dd4feb0bb31a97c6d868eb0c4752f818dda7108af008696fda0bdb416d1cecb1ac9b6162d685e1c06b291ad24ad86627dff04c749898bf919059b0db4f50a3b55c49750a3bddf589db40fbe296819ce9b56128955f169f97fbb9d4f7a753462a72c0f62a81067213156b25d4e772768b3a0ce7dc6c0c89da7cb4b396c59cdbbafc284a18b9d7c5992a05432cb59d3a3cda1ce26f3f14ae180d0ca4c7247d3ae7244c33d64aee421e59d59f379351f0b291548952f60a8355188fa9f44f67261034c299a7642e30dfc1c4b12dad88ce99a61de98fbc157480e1fadf9266d56abc488e345e557084d8679063754f3aa7fff95aa7d66dc55210cdd0d27d2e17fd5d8b8ede4c482d79a7bc0520acbab4d40bf4afd1c2b677735f17c79ebf8efa33f4a8dc6b50cfbd437cd6920f835730619ab2d1c8113e0233f52814492d76313f415c780db6b3fd47efb6bf35d85e8838be972116e246d7782760eaddb3980e26ca5842421a989eb3da2b644c4f6241201cea4c94c9db47e605b37dd4a634b7db0dcab094d06251c46e5db34e29b12b1314f468698bd8b538c87bc39f02eb52ae17dad47504f5b8d8b8b72fbc9d1dfc3f0aa751dfafd66ea112fb85efe60a492058d08b45e218c895152a2df37d3f5a80dd7df1f28ba9fa6711bf75aaa81d65a4feabe1f5e535fe2870701132040f7c2f49d1af19b7940a59891053d8040098e210a64fc7d8b5b26a02966475b76d09d753e5107c227709afffb83230470fe88bbcc9658b0b40b54d8d1d68ca5c2d7328541dcebfb45ecc0b735c3c1dbbf76d3ea42a9854e5e0f17fdafe17ab6490b4d0661680ace4445816df68dff938335a62160d832dc9fddd9d518f4cf725059126047169cd3323010d8ee507a6ba6c4ef3ccb84bae6a4fbc07512fcd4f1f7e9adfbafd16242c6821e254c80d8f9d7955e16f5e6972a568cd3f140977a53684883b64790369d51a944fd3718c2763f16326b2ca9e7b61b64982b77d2159d65881d45a65b767b1eea1a211cadec3b8191b157c06c809ac626f94911703a25f4658a27e1b8d5134f9e417367d14d856824a635395048663a6d729b35eb08a6b55f14b74652fa1bee2380882914058c51f94190c157eb7e151a7e971c36a5fddd0dd8232d9b3f44721b5352f88fcfb3032983071e3512d1524e2a47304c0b16cf69e6c37fed26ec2ab33024daad094d97c8d125bf5f5cdf511be00d2e5888cb4ed086656c5de45e441703cb5192e0b851f3885cfe1dcba9df0677de420f58afdeacde9a69e805ded6d83b12f6678fac550bddc3b320accd82ab0119914fee5ed26b1137991744bb97de1f59ffee62a3e44aa5293a7bb1e0173ce6e7a38bedb", 0x1000, 0x7}, {&(0x7f0000001340)="6757a89c4e353452c88e8e348e9e0bf987c902b210ffc5180775e42d2f09e57053e2619b381055b6058eb2f5707c53919146edd29ccf6539b2f653c1540ba475b45cd248e925384e9695b4764a1cffaa11ba86784d33b085bd981f9f7197", 0x5e, 0x800}, {&(0x7f00000013c0)="6d137d4374dc2d13cf982a464925a640bb010aad61e10120fc09c1207e6bb5c6dcc4b205d9af1387c6aa2474153598b2208801e254e0f76c711744fec1bdb80516d09b9d78c530bc50ea869a8ffe591de48a38f9488da29ea0901869fbdbda203db1816b2971143ef3663edfed5db04611dd8b7a2024f3bcdfef1130408f7a780e36194888c721fcbe3e49961b3385ecf50c30cf6bafc4fd74ee4203815c5481de7947d898de385cadc9b713afee7d02847147296dee8cb53026f0ebe507d80c54b580cac69c8d735715bbb0a1af4187faed8916ed5ae980bc66acdb3da50e5b8c9ca35979741e", 0xe7, 0xe1}], 0x1000011, &(0x7f0000001540)={[{',&'}, {'*'}, {'/dev/loop-control\x00'}, {'io.max\x00'}, {'minix\x00'}, {'+%'}, {':'}], [{@fscontext={'fscontext', 0x3d, 'staff_u'}}, {@obj_type={'obj_type', 0x3d, 'minix\x00'}}, {@appraise_type='appraise_type=imasig'}, {@subj_type={'subj_type', 0x3d, '/}$&-*'}}, {@measure='measure'}]}) sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r4, r4) setsockopt$inet6_tcp_buf(r4, 0x6, 0x1a, &(0x7f0000001700)="8e8fda9f9a0ce22b52c087aec709774f8bb58f22e1e9bcf0bb35810ca86724dee496ab259be32cc45422f3652ab433555d69c543fa1d3c4de24af073c7e20f32c8c282f0c9cb0cc702fc3ef5a3607d5fff7fe3f4c25c35f98fae9d22cc229ed6dd8f75e848a05e4e479c9297ee9b8c3474e3d2a4929a51f1f18ba4b5aa85002133abb57016", 0x85) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) ptrace$peeksig(0x4209, r2, &(0x7f00000015c0)={0x8000, 0x0, 0x2}, &(0x7f0000001600)=[{}, {}]) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r6, r7, 0x68}) ioctl$KVM_GET_CLOCK(r6, 0x8030ae7c, &(0x7f0000000140)) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x2, 0x3, 0x8, 0x81}, {0x6, 0x8c, 0xf6, 0x7fff}]}) 02:57:39 executing program 3: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = signalfd(r1, &(0x7f0000000000)={[0x1]}, 0x8) setsockopt$ALG_SET_KEY(r3, 0x117, 0x1, &(0x7f0000000040)="809ab193a1c902d1d8c5cb9e543f2255050bfc19c643306eb850", 0xd) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) keyctl$get_keyring_id(0x0, 0x0, 0x1000) 02:57:39 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'syzkaller1\x00'}}, 0x1e) dup(0xffffffffffffffff) r1 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ubi_ctrl\x00', 0x5ab43, 0x0) ioctl$KVM_PPC_GET_PVINFO(r1, 0x4080aea1, &(0x7f0000000180)=""/4096) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x800004}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) r7 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/cachefiles\x00', 0x2, 0x0) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) getpid() ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) ioctl$SNDRV_PCM_IOCTL_STATUS_EXT64(r7, 0xc0984124, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r8, 0x68}) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:39 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x80000) write$P9_RAUTH(r1, &(0x7f00000000c0)={0x14, 0x67, 0x2, {0x10, 0x2, 0x4}}, 0x14) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:39 executing program 3: syz_mount_image$btrfs(&(0x7f0000000000)='btrfs\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="90e42e8500000000000000000000000000000000000000000000000000000000f90cac8b044b4fa88bee4b8d3da88dc2000001000000000001000000000000005f42485266535f4d07000000000000000000500000000000001010000000000000000000000000000000000000000000000000010000000000d0000000000000060000000000000001000000000000000010000000100000001000000010000061000000040000000000000000000000000000000000000000000000450300000000000000000000000100000000000000000000010000000000007200000000000010000000100000001000000000000000000000000000000000000000000000000000000000000000001a8885d61aee4febb69bd33546bd0e04f90cac8b044b4fa88bee4b8d3da88dc2", 0x12b, 0x10000}, {&(0x7f0000010200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00\a', 0x14, 0x10220}, {&(0x7f0000010300)="00000000000000000000000001000000000000e40000100000000000000040000000000002000000000000000000010000000000020000000000000000100000001000000010000001000000010000000000000000001000000000001a8885d61aee4febb69bd33546bd0e04", 0x6c, 0x10320}, {&(0x7f0000010400)="000000000000000000000000105000000000000500000000000000001010000000000004000000000000000020500000000000050000000000000000005000000000000400000000000000007050000000000004000000000000000080500000000000040000000000000000000001000000000080000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f050000000000006000000000000000010100000000000040000000000000000b0500000000000060000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d0000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000005000000000000700000000000000001010000000000004000000000000000010500000000000070000000000000000d050000000000006000000000000000000510000000000060000000000000000605000000000000600000000000000000000010000000000d000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000050500000000000040000000000000000101000000000000400000000000000006050000000000004000000000000000000500000000000040000000000000000705000000000000400000000000000008050000000000004000000000000000000000100000000008000000000000001", 0x274, 0x10b20}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="73703d85ca34a75a8cda7194a2a42433f6000cb1a75a9c1299a33359000000000000000000"]) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) r6 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r7 = getpid() sched_setattr(r7, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r8 = getpgid(0xffffffffffffffff) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = dup2(r9, r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) r11 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r7, r8, 0x7, r6, &(0x7f0000000080)={r10, r11, 0x68}) kcmp$KCMP_EPOLL_TFD(r2, r1, 0x7, r0, &(0x7f0000000080)={r4, r5, 0x4}) ioctl$SNDRV_SEQ_IOCTL_SET_PORT_INFO(r4, 0x40a85323, &(0x7f0000000140)={{0x2, 0x9}, 'port1\x00', 0xb9, 0x400, 0x9, 0x2, 0xdf, 0x6, 0x4b5, 0x0, 0x2, 0x80}) 02:57:39 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x10, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="24000000520007031dfffd946fa2830081200a0009000300001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) accept$nfc_llcp(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000080)=0x60) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) getpgid(0xffffffffffffffff) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) dup2(r2, r2) recvmmsg(r0, &(0x7f0000000080), 0x1, 0x40012000, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'veth0_to_team\x00'}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f00000000c0)={'veth0_to_team\x00'}) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=ANY=[@ANYBLOB='0\x00\x00\x00$\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000001b1c5790905740c800ffffffff00e00000080001006868660004fd6900610205bc1dcd744a000000008000000140"], 0x30}}, 0x0) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x4000}, 0x20000004) [ 435.085349] BTRFS: device fsid f90cac8b-044b-4fa8-8bee-4b8d3da88dc2 devid 1 transid 7 /dev/loop3 02:57:39 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000080)=ANY=[]) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$sock_inet_udp_SIOCOUTQ(r5, 0x5411, &(0x7f00000000c0)) ioctl$EVIOCSABS0(0xffffffffffffffff, 0x401845c0, &(0x7f0000000080)={0xfffffffc, 0x48a1, 0x81, 0x7fffffff, 0x4, 0x800}) [ 435.145639] BTRFS info (device loop3): unrecognized mount option 'sp=…Ê4§ZŒÚq”¢¤$3ö' [ 435.216206] BTRFS error (device loop3): open_ctree failed 02:57:39 executing program 1: syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080)='/dev/net/tun\x00', 0x0, 0x0) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000040)={'veth1_to_bridge\x00'}) read(r0, &(0x7f0000002080)=""/66, 0x42) r7 = socket$netlink(0x10, 0x3, 0x0) r8 = dup2(r7, r0) ioctl$sock_inet_SIOCSIFADDR(r8, 0x8914, &(0x7f00000000c0)={'syzkaller1\x00', {0x2, 0x0, @initdev}}) [ 435.297992] BTRFS info (device loop3): unrecognized mount option 'sp=…Ê4§ZŒÚq”¢¤$3ö' [ 435.337365] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. 02:57:39 executing program 0: madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0xf) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000080)={r4, r5, 0x68}) sendmsg$RDMA_NLDEV_CMD_RES_MR_GET(r4, &(0x7f00000000c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000080)={&(0x7f0000000040)={0x40, 0x140d, 0x200, 0x70bd28, 0x25dfdbfd, "", [@RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x2}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x1}, @RDMA_NLDEV_ATTR_PORT_INDEX={0x8, 0x3, 0x2}, @RDMA_NLDEV_ATTR_DEV_INDEX={0x8, 0x1, 0x1}, @RDMA_NLDEV_ATTR_RES_MRN={0x8, 0x3e, 0x4}]}, 0x40}, 0x1, 0x0, 0x0, 0x80c8}, 0x40000) mbind(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x2, &(0x7f0000000240)=0x7ff, 0x100, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 02:57:39 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005ac0)=[{&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x8000}, {&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002fc0)}, {&(0x7f0000003040)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000003380)=[{&(0x7f00000030c0)="9515d80ee43e8f596659af649e5dddeb08ea3ccbd6d3999ad80501305609bbdc1a0fe7226b8b55d1a95cc8b060086543542ac14da9c5a16803a91f6853d3f556acfd041a2be2f855f01c744ef3040f8da612c0b579fca58d60b1e50c3a85ffa0d13a2ee4da35fe4518d8dc16265a8a56209a53625347de625fd94300db37941df69821db6f8546d8c402be43ac103066597669b1189911c832ad587d7e0025023cf462cc3ed8c8fa8591c5a78022e9a3b5f14fad2b5babaac44a8c26d4169563e1d5fb0b30bdcc23f354a82033d56f7ce367b7145e76b7b9d785515594dd24a61915296e9a92b6471839baf566c440f3961cdd066f055d965ca403839f23", 0xfe}, {&(0x7f00000031c0)="53c01763e811f5900695f178d78dbd213a872c2b4a4a6349558333b3d55d9dd5657ef38ab1742ed0124bc824638540ca2d9fa626b24908e6eb8548b164530f0b1d2b949429bb6cfe0eae0c7e93d356df0015ffb77ece478bb980ba56f82159f9613f151bc5beb31fc7722896a70f8dd0d9fd987b2da677a37815d7655eb1e24bfc7078622709561b160c5de4b93c03d1747c9a942578e169e9634f", 0x9b}, {&(0x7f0000003280)="52b8d828a3a4bc895ab80c8f9fc29da6b89f95b21cf2efd791756dcb5418761d97c9a34bfa4091058f646f33b060273418e415e6168a3fbd326df77a33b715df4e0bab4a50b04bc361ee160e207d364c915663264159395ad31864097212b9e807662defdf864a22aceb8492ff09c7097716f41ab8befe10d940caa26822ad91260b13c07cd102541cabe4d7b0e8ce", 0x8f}, {&(0x7f0000003e80)}, {&(0x7f0000003340)="1016b163af216135726f7bdb1551339b92686cb80ffa3d47d734a13b1d1e17", 0x1f}], 0x5, &(0x7f0000000d80)=ANY=[@ANYBLOB="30709e69167a571dc634612a78000000000100a463013cff2230b882009300cf06005588bc99c209e9181c31c8f140e1c8d251665e5ea31f438ce21eacf7b032c63e6ce48538d31f2676675ebb66b33cf91e084a880cd6c3d71d0b71dee1960b8e2a59786b10469de726dd4ba4a87991bb4361cba20038f6d8b263e5d5954732a2347f6736efa033a1c57ae345303a41a84e9a781be3ab60ddd80944684447a85a4b0d642e197bf08e0e3b01ae7202ea9136c33b35a99e6b17944ef3906f5044815e6a9016658b4b45f41264b3b6add6d1309258aff7bb901a6e2c02ed916d5877c9b3726f41018b47a1b863108a3c8d684eabbd25a19157010001000000000046926476ad78b0af531ef134bc2702dca0a7e6b8dc1a3c267c2507a2a29183795aec6102ebf26a1a8490bfe7cf487fc05d1eeb147d7511b3883be1c073cfb4f1c45e325edf2061520838", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC, @ANYRES32=r3], 0x30, 0x1040}, {&(0x7f0000003440), 0x6e, &(0x7f0000003780)=[{0x0}, {0x0}, {&(0x7f00000036c0)="4fbba31d434f", 0x6}, {&(0x7f0000003700)="6fb70cdf1ee5bd77a35c8cabb37c6f134b1b8a42a3eb189f6f5082332083adcf2be8431a88fd30198488cc0442ceca3bb03a5696759af7697f2232e509e7c5d7554e0efd18737fd1d2d059c4f5b103063cbdfeff3e8807a1a7eea5a0c5119cd7a5ef", 0x62}], 0x4, &(0x7f0000000b80)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRESOCT=0x0, @ANYRES64, @ANYRES32], 0x20, 0x24004001}, {&(0x7f0000003840)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000003cc0)=[@cred={{0x1c}}], 0x20, 0x4044014}, {&(0x7f0000000240)=@abs={0x0, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYRESDEC=r5, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000010000000000004c00000000", @ANYRES32, @ANYRESHEX, @ANYRESDEC, @ANYRES32=0x0, @ANYRESHEX=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4000800}, {&(0x7f00000040c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000046c0)=[{&(0x7f0000005c80)="06fad6c4169a53ef17bab0fefa7ed84d1065925a76666f49defd4dcfbe0f6d9cf005f2c6e3b7c6cc0c1ea17a7216cfc6e01bc0d3096c204cce52a467d042f31a33eab244619a42b2eeff7f4a7712380219dcde2919e8be836314f4a898aca9efbe5bcff892c1ecb5ed0de0a5f789762f4c8092c8dda4fa09941b08603b42190279dc9764e3bc8d01dd1a30d923080f684534eff0530ae7b4e0c666f675f41735018030861664143170e5f1364e25e0330bf86c689bf5e70098cf9bf953b073bd39ca3827311025bc1951a1b84060a0d81b1c83e7dcc8d3e8d70fb6fa3900a41533b6d7cbf42276cd3ad0f7e6", 0xec}, {&(0x7f0000004180)="8f5b44ae2649e54fbe3a467406f61a510d0bc274a0dcea7596f4acf28d8b277e2ae82c3f61052051dbd8f9c903b8075f4f20a2a94f65c80838357aed342009ba6a98add085de7353eeffbd37985221f64439f7af119a59b2b51f6a9105c1c50195f7dcbace190b954bf6ba74db52dcde0d9db73cd70a1482323f2b9f149797ea23a81d6a30c08e0067b53d3c7a187de4a84a5ba2cab5355cdaad047923724b6ea03814ae7e7caf4098d145491916d64926524c5f0ca6af2762b89073e3d4a54d", 0xc0}, {0x0}, {0x0}, {&(0x7f0000004500)}, {&(0x7f00000045c0)="17035a0be518cb14f66bbad8efc83ad7b4e0de8d0e3b79d6a300d2106359ba0867818e2101f7a91a28d6033db81981d4ecb47fb5e7f175763a138c0cdf4dcfd42a86b326e2c25dba65a39abfaacbfec87591642bc3f02dce4e1b9a74d380d16459f53211139ff75ce60da34e1abf7f99211d347bf1e5baba846220076dac79f7ad1689541cc01a2e6de59b063474dd24af05f158d59f437c1f8f17334e0b6991166a3ac34dbf79d2ff2a7d8140ab2d1de9e02097a4f8c26396658b52c8d1f94ccebcb1c513bfe927738ca0289d8274", 0xcf}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="1c0400000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRESDEC, @ANYRESDEC, @ANYRES32=0x0, @ANYRESDEC, @ANYRES32, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32, @ANYRES16=r4, @ANYRES32, @ANYRESOCT, @ANYBLOB="28000000000010007cc917bbe4b67730", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32, @ANYRESOCT, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB, @ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffe48, 0x10}, {&(0x7f0000004940)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005a40), 0x0, &(0x7f0000005a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}], 0x20, 0x4000000}], 0x8, 0x0) r7 = getpgrp(0xffffffffffffffff) newfstatat(0xffffffffffffff9c, &(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x800) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) r10 = perf_event_open(&(0x7f00000004c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r12 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$sock_cred(r12, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005ac0)=[{&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x8000}, {&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002fc0)}, {&(0x7f0000003040)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000003380)=[{&(0x7f00000030c0)="9515d80ee43e8f596659af649e5dddeb08ea3ccbd6d3999ad80501305609bbdc1a0fe7226b8b55d1a95cc8b060086543542ac14da9c5a16803a91f6853d3f556acfd041a2be2f855f01c744ef3040f8da612c0b579fca58d60b1e50c3a85ffa0d13a2ee4da35fe4518d8dc16265a8a56209a53625347de625fd94300db37941df69821db6f8546d8c402be43ac103066597669b1189911c832ad587d7e0025023cf462cc3ed8c8fa8591c5a78022e9a3b5f14fad2b5babaac44a8c26d4169563e1d5fb0b30bdcc23f354a82033d56f7ce367b7145e76b7b9d785515594dd24a61915296e9a92b6471839baf566c440f3961cdd066f055d965ca403839f23", 0xfe}, {&(0x7f00000031c0)="53c01763e811f5900695f178d78dbd213a872c2b4a4a6349558333b3d55d9dd5657ef38ab1742ed0124bc824638540ca2d9fa626b24908e6eb8548b164530f0b1d2b949429bb6cfe0eae0c7e93d356df0015ffb77ece478bb980ba56f82159f9613f151bc5beb31fc7722896a70f8dd0d9fd987b2da677a37815d7655eb1e24bfc7078622709561b160c5de4b93c03d1747c9a942578e169e9634f", 0x9b}, {&(0x7f0000003280)="52b8d828a3a4bc895ab80c8f9fc29da6b89f95b21cf2efd791756dcb5418761d97c9a34bfa4091058f646f33b060273418e415e6168a3fbd326df77a33b715df4e0bab4a50b04bc361ee160e207d364c915663264159395ad31864097212b9e807662defdf864a22aceb8492ff09c7097716f41ab8befe10d940caa26822ad91260b13c07cd102541cabe4d7b0e8ce", 0x8f}, {&(0x7f0000003e80)}, {&(0x7f0000003340)="1016b163af216135726f7bdb1551339b92686cb80ffa3d47d734a13b1d1e17", 0x1f}], 0x5, &(0x7f0000000d80)=ANY=[@ANYBLOB="30709e69167a571dc634612a78000000000100a463013cff2230b882009300cf06005588bc99c209e9181c31c8f140e1c8d251665e5ea31f438ce21eacf7b032c63e6ce48538d31f2676675ebb66b33cf91e084a880cd6c3d71d0b71dee1960b8e2a59786b10469de726dd4ba4a87991bb4361cba20038f6d8b263e5d5954732a2347f6736efa033a1c57ae345303a41a84e9a781be3ab60ddd80944684447a85a4b0d642e197bf08e0e3b01ae7202ea9136c33b35a99e6b17944ef3906f5044815e6a9016658b4b45f41264b3b6add6d1309258aff7bb901a6e2c02ed916d5877c9b3726f41018b47a1b863108a3c8d684eabbd25a19157010001000000000046926476ad78b0af531ef134bc2702dca0a7e6b8dc1a3c267c2507a2a29183795aec6102ebf26a1a8490bfe7cf487fc05d1eeb147d7511b3883be1c073cfb4f1c45e325edf2061520838", @ANYRES32, @ANYRES32=r10, @ANYRES32, @ANYRES32, @ANYRES32=r13, @ANYRESDEC, @ANYRES32=r11], 0x30, 0x1040}, {&(0x7f0000003440), 0x6e, &(0x7f0000003780)=[{0x0}, {0x0}, {&(0x7f00000036c0)="4fbba31d434f", 0x6}, {&(0x7f0000003700)="6fb70cdf1ee5bd77a35c8cabb37c6f134b1b8a42a3eb189f6f5082332083adcf2be8431a88fd30198488cc0442ceca3bb03a5696759af7697f2232e509e7c5d7554e0efd18737fd1d2d059c4f5b103063cbdfeff3e8807a1a7eea5a0c5119cd7a5ef", 0x62}], 0x4, &(0x7f0000000b80)=ANY=[@ANYRESDEC, @ANYRES32, @ANYRES32, @ANYRESOCT=0x0, @ANYRES64, @ANYRES32], 0x20, 0x24004001}, {&(0x7f0000003840)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000003cc0)=[@cred={{0x1c}}], 0x20, 0x4044014}, {&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x6e, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYRESDEC=r13, @ANYRES32, @ANYRES32, @ANYBLOB="0000000014000000010000000000004c00000000", @ANYRES32=r10, @ANYRESHEX, @ANYRESDEC, @ANYRES32=0x0, @ANYRESHEX=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4000800}, {&(0x7f00000040c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000046c0)=[{&(0x7f0000005c80)="06fad6c4169a53ef17bab0fefa7ed84d1065925a76666f49defd4dcfbe0f6d9cf005f2c6e3b7c6cc0c1ea17a7216cfc6e01bc0d3096c204cce52a467d042f31a33eab244619a42b2eeff7f4a7712380219dcde2919e8be836314f4a898aca9efbe5bcff892c1ecb5ed0de0a5f789762f4c8092c8dda4fa09941b08603b42190279dc9764e3bc8d01dd1a30d923080f684534eff0530ae7b4e0c666f675f41735018030861664143170e5f1364e25e0330bf86c689bf5e70098cf9bf953b073bd39ca3827311025bc1951a1b84060a0d81b1c83e7dcc8d3e8d70fb6fa3900a41533b6d7cbf42276cd3ad0f7e6", 0xec}, {&(0x7f0000004180)="8f5b44ae2649e54fbe3a467406f61a510d0bc274a0dcea7596f4acf28d8b277e2ae82c3f61052051dbd8f9c903b8075f4f20a2a94f65c80838357aed342009ba6a98add085de7353eeffbd37985221f64439f7af119a59b2b51f6a9105c1c50195f7dcbace190b954bf6ba74db52dcde0d9db73cd70a1482323f2b9f149797ea23a81d6a30c08e0067b53d3c7a187de4a84a5ba2cab5355cdaad047923724b6ea03814ae7e7caf4098d145491916d64926524c5f0ca6af2762b89073e3d4a54d", 0xc0}, {0x0}, {0x0}, {&(0x7f0000004500)}, {&(0x7f00000045c0)="17035a0be518cb14f66bbad8efc83ad7b4e0de8d0e3b79d6a300d2106359ba0867818e2101f7a91a28d6033db81981d4ecb47fb5e7f175763a138c0cdf4dcfd42a86b326e2c25dba65a39abfaacbfec87591642bc3f02dce4e1b9a74d380d16459f53211139ff75ce60da34e1abf7f99211d347bf1e5baba846220076dac79f7ad1689541cc01a2e6de59b063474dd24af05f158d59f437c1f8f17334e0b6991166a3ac34dbf79d2ff2a7d8140ab2d1de9e02097a4f8c26396658b52c8d1f94ccebcb1c513bfe927738ca0289d8274", 0xcf}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="1c0400000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32, @ANYRESHEX, @ANYRESDEC, @ANYRESDEC, @ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r9, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32, @ANYRES16=r12, @ANYRES32, @ANYRESOCT=r9, @ANYBLOB="28000000000010007cc917bbe4b67730", @ANYRES32=r11, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r10, @ANYRES32, @ANYBLOB, @ANYRES32=r11, @ANYRES32, @ANYRES32=r11, @ANYRES32=r11, @ANYRES32, @ANYRESOCT=r10, @ANYRES32=r10, @ANYRES32, @ANYRES32=r14, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB, @ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffe48, 0x10}, {&(0x7f0000004940)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000005a40), 0x0, &(0x7f0000005a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}], 0x20, 0x4000000}], 0x8, 0x0) r15 = socket$packet(0x11, 0x2, 0x300) sendmmsg$unix(r2, &(0x7f0000003640)=[{&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000014c0)=[{&(0x7f0000000080)="f85e0ea54c5b72838053a2bf318196089311a4e5c1e6d55351370f835e45b1c64238a849780c4858abebdc408993d292a3044168fe9074eaa024cd9eb43f3c4c120fea49312b523d7817eec07725a369429745b404613aeda294adc52974788b2b8e47127342f74fb789fa72cf37f541cf9f1c00dfeb41e4379a74293ea65c", 0x7f}, {&(0x7f0000000180)="609bbbb3a3457cd5d61871b7832c32eab0ab20de6f1748303eb09db622e6b52a32e9066fd5136444cc83769ea315d741f21eb5b5317e6f1f2109442d748ac47e1bbe4efc02a20b4be177fd554e8c2f780cccb78736ca22e4681228018141edc362e99f735f3272a4e0cf4592a4f9cb55bc305a18f0992cd6524f39fac84f18b23e5762c7b866277386faedecee72c9685620fb8ff2d24977b3edfb71a455ab70cdcf5e3d6424ddb2dde1601721", 0xad}, {&(0x7f0000000240)="76348811a803fc10f1ba660218f808461bd230cb4e9dfdbd05057217334f5c0b3381c0a9f929fb95eb693aa3dc190cd5a578656f4017394857de8fcc11839b496ef6ba2f4f29dd39c7dcd52f514a769f81a77c2f9e8c4b6e3ac3be8892082ef4997c69c36f76479379dc916c7ffde16660aa185c026e7a4e9b07d4aa04fbf465ef3fbd27a991da6059c9", 0x8a}, {&(0x7f0000000300)="e2d4b900ed27066fb0b7ccf1e47a89595ea108fec3fb0c301bd492b1cf1f7e3f2db05559673ec8ef5f500b979ee89ea2e21dc80f25cfd239fecd2513aa1c3668f4329150a5313a68d840e88847557e948241e3ee329d37a34ac650002fd6a2f90572cd0797c10c60f0106c7fd39616026c4fee6ff65ec42c879471a45b544bcc07037c72069d1dd935be94da5c4addf104880d8664d6852ba23275d2dee059972cae6bb17fdd322c7a7d9d541cebd1ac6f2ab0ba665e3bc2914f49ccb624419254bc4492e6020388fb15b979516fa8c1f54eb7077f38f0193eb1180cee03fad5", 0xe0}, {&(0x7f0000000100)="3ecba8bc01e88d3654f00134d5c295261a640b5349a50328", 0x18}, {&(0x7f0000000400)="4d3630893b786282b476601ad4d329001ee3af82f1badfd869eba64a2cf6308ad6d9900b02a4ba769e52adf0abab2387a2ab711760007945aee0378f8ebc35540b85570c50b11594a4e69d439aa88949bf4b403525b0055a63b9d7f861f1cc74c90859015da23d2f9fdaaf96a8c8fe84242e297d7e9abe1ff7d783d4797ea8d51857ef2fb1d70f6abdf79e2b7440e9edf845985cc0accc1f8db7050c11e41457132c09b7c765e82c8feb5215b970c0cbcecb6095058bad0fcf0576f2318b4f8e902757dff87f19a3c35fa0442c2a2ccd46366fde32791bf8ab06850b0673df5388a0ca3b6a89374b868e17fcb61e7f06374931b04b9afe74a2e6fc7d78a08f93dd4ee1973a9f80d34c6b83ee5a06a2918ed1d179f7323392d2de5399e2b0a9585269594e0399360e76f5361584efb4b91dde0785a57f0d7de61599406a873c8f06a08cd7770b19d6481c5a862b9691df59067abdfb8f6f3c3e36c0fd9c63d12c29a220fa3612d80cc91370a4ea456c55cd27aa61ff209d495fbbaf414878e77cc351de7ed7e6d9870e56278f6c17674777fa74b83ed6a6e1a3bcc4c43e1f5d1f56ed782aad66de078766f7ed94583992eb956eeda5fa0220cfdab2a216e94662c5d43e2d9c9c4cb970c015e27104216590fd76454fefdddecf4af311e8887e789a4d3aec50391639d1e1c41ae663bebc458d28d7c1cf60bc7628c18dce95fed89d63f89d62cb7730a11d639ad1958b60404d799252a0febb96debaccba102be324e28d160cde35361acdf30d123320511a47b8115583d12628b5a74e2273f2af8ec2f720c37027ca7fcea2cf955a897164c835b3f2dc176c1fed208299f013df158a8fb5365e1224b29e5094d1c664f00fd92411b416eb42f7705d9d9a1bd0422f5e33ad05b9973b9c0cab5aec6bff892735693f7f502c876746e6b64ba16c72cccf07c56a546b4bc840ff5e6dc8681c6b97239ddbb2c041c05f5f59df61cd039b4597cb8fe229a2fa7e705a6a146e6a90ee52bdc85abb4491f3958e601ada3abd802c271c5e599bd56e766852d27677be32a9fa981d58a4f0d7edd5fefabad2e84e44f03daafbefa7c93e7bfd8e61cda4fdf8fd280fdb4735170f942521231c87972d72116b43c21a3622e7f7e7de711a94c0bf8f28d7e03ca0d9fa81f187a8f1e582229b8dce57b440b25e6da17a2af9c07343bac2e5cab07b4b1a6f24ee67c046606f5372b064d7a3db7b893c82a1b0e70487e769f0e402063832457a1fb659692727aaea2562372e85e28d4fd4ed2137e3d82c13377d50354d15e229fa052ab40ce14b992674a4c2cc124ddc81c678478d0354d990a981883e9cc13ef492be8c9159b0b4bf8a543103499e4bb69b2a46a696ec2c2c895da9c0b9d2529132bc6f6d29a3a1e1ca9bb88201a6c861523432386bfec340fc589932b588aff2cd65365d57607724e00ae8c4812e388da668563beaea3fcacac9596c546443f126a1e32b949a75c94b074bfa81994787b319fedc7d61ef4a130d0e480b70765f78bf548011f8a661a9c101bac05d40aecc361abd44f1fb49458076cd80f36b7a188df15dd50f32f286e713151db0fb852eb53ad8b20f512d4642926f968bb520a7833dfd11661c9f0bb2f6144b6565cb39fe117a7dab7c114d18df7ca75680ff62af1858a74953ddb64cf305e3706c9b5fce5f67ffbd63054661c444660360bb965108fcc36167fd4348d21d0f62252f046be39d45709cf6b7fab2ce9e646f8ee6f95ef3ac508368c8960903ad24d2dbb86725afec79cf284910826fcda3133a2e223cf7a2bf6a0f083d57f89f7df0cc5e6489d4380a21b8e43f6a41a4e2fb3b29ebff22cbcc13e1c4493ab4d668d2ae8114f4a0f3ef56b95a3e9dd95b9b738144334625f8dbba8b1f8183769bdee6ed1eab694f192e504a5280aed7b8ba1712961a7a0afaeeecebf10fbef1cb0f55381f1686ef86e4ea79289ef6a83b3ed3180dc5e3acea1e5313487d6579667d6a273a3b44fc8d393efddcab8cf0963ded0ebd1f8034150b7ad3c68eca3de948d1aaf823225b13692e1d8e32980e75085ed35ca52ecfba716ec7dde93d3fcea386016b7e5590e42d524c004a8005628a82dc886d930a483095fe2ee57f955bed395caf1ddd361fbf8801b9fee41fe6d61ed7056d7406fa86a044cd0bdd94bcaa25dab275af3f4c7b501491917cf4bade72838beaf6e285edc9ab0d1542b3e0f09997666f91960ef7f99c3e6e09f38728f9046af1821d4495d1205413c09e8023fcc6b6766bb124bc1cb7e3b9b438fe4bd0b4535508c0b0905230543a453005f148bd7aed5664f439b9b7b54b7b12550e007bda02421a89fbad35817398774182c587310ba2600dda68672056c570e9dcdde2e68fbb55f4339ae7bedd664c4dd6ebb944d8dcc5261155c0533c5b4b3155c3e937ea81f86a455cb505a148b5be718d8d89967ee0df0c9fb40a6f58d4cb84c32d84a87b66f701cc5dfff65fcc6bc856bbda9ae711b6c441e3160d6227ebdbec9c0cc7768580739d3f4eac03c78f52727ea665d573c45e8be6a5925044981c66bc2bbb7273a1b379945c63ae8b57e00d76ef6e883b5221e381a6bfe4e1184f7e8091c4633ee69260c2324772b6185904b26c90a06f9714be1a31d6828e42945d2be8f26d0e718fcb24f53bb253b6ef172f18dc2941cad1493770be7ce913012c71a979102131081a7e00f000527b28bd8290cfa3350adfb407731f4df413b5030aba77319a3cc86587e8a4cd614ed0cafb8d4fded484457ded676db51f0765e981d4bfe3d6b313fd46cf122d265a868ee2ffbed908dc54bf8453fb4a83f391899b536c4269fe3220e7326fe9bf5135abfe69c9a508a035fea9098be7f50958d713da5bcefd1c30970871e14a4c70bc85e5bf2f2389efae912b71e6bb79cfee25ce23d43490e5322569d0e3d11ee71e1ed23a804b57a0f3ff7adfdd691016d9bc96e38279d06ce8201167265440ce52ac2d9e6efb82fe6f9419c11766588d37310a20e0979af538588b250f6b3e39686e10a09831ba8ac2a35cb571306c322973a3190ebfae2e947d564db3725ddaac9992e13b101e192ba559ec0ae4877b752c287312ece7cbdbff091b34bece17107bba8126295657588049419dddccac1f841d50960f8e65d776d228ad9dbb104f23636f2a24d70f6dcab2924b2582355b0269e541d862038a8a41f8ec738b06b919bba6f5cc50436799403ef8e0d39c2e18928d241f993c3b1dbd866fd835cbf4111becb620f50f71f0eb44cd2c7ca233a6bdcf41278ece4b6396cdb99b79ea5d7baf65a2b5139c85e730d929b89da3ab4ca37bb6e743586d51ff713ea9d4d96c959730cb942f95aecb361eca4e401bbbeeb8f514f47bf59caee2c6c5def6aa00b5d770f5545bf8811ffe1d7553035b9f2499cb130bd36d0457ffc064fd874c3f9f6212a14a12d01115241631948bac582c2a564479f6b179eed7a15ec1fce0802898b8148284fc89f531e09dc30062743b64acef349be5227d7585f3f093bcc44e9df979d8da60ae0fe691a496b0bc3cc1ccdd7f4c56e02aebcba2929da0aaf2de92388877e241b892fd6045e087410ac4d333d7900819a9ee82e50b592ea3662aa6e16cf9a3dfb928852b3b8edf9ab576e5dbcf8dd4080cb8bffd71f487023016a67ba84904e28ed0b792173d8f0b73f8cf1ba80bb446bc6c199fc3e80ad34eaab56c20bf877957175b8a5833b22cb08070f2ffc9b0602db63c186916befda1a0aee8189de32a87c71fc9813eaee4d0ced9aca485398e1eeaefe2ef943b2279715e19176aacc66d7e36dc2974136109d583e58c72b7faf0227d4a6b7163dd5986ca9951c677664593afef08b64f33118a487950ae77bc54151a404cdcfc69d085dcfcdea9bf5e887f33e7b65f22bc2f6767acb928076edd045c9a0401715d56cea207ed9e66818584d7d686191916d71a52a5257043be41c2ad321e14f897bdc445fa5c2de76199f3301fc2d7054e28847a3cf1fa5e7b558b5032c9f69e2fbe18e610ffa79c41d3bf4a0b23f429e30499fbe8540b4d8f6dd0c9a406a34349242f9fc4e7f84f1bdffdab1180968439ebe037d98bbafbc296159dcb628dffa73ecb6c2712f4d8225018fa0944e5b8f2a35f70ef0fa66c2e8e1d95d964fa280b607f347b61b822bf754ec3189a8c37e66e1dec15005bc31a186cef7586fd4d80f6a0064e79bc0765c527414798ab8d1ecc127bde8dcdbc1314285974cdff614fe9e9fb3dcdaba7f8dc52338f9450379b8d6951ef08b116c3b5874097e53dac625c927a09f7cbf91884011b8e2e8faec98a8025e680e44fe06f5d25359783fa993e70d36627a96cccb373a34bf51f766dd32170342ff81209de0f7923105694c99cc57ef415cb5a0c8a3b1cf5c97ab3dbf18af6655d5687c72c9e61dda8c39f1cc197d28360374d05216b300f858de44d0df8627654f011f80a62e2b66aae3aeb6392c2a4d32f99b4eb1c40d95a4228b41d24a73bb4e7fde5da10166cfdcce8e9084adb19391489faff45b0ad16f4059c042f9adc8716fede2b8fee8601a460869023890dd488d41b3174f748a9392afd00669306172a1c341b013faa5e57a92fbf7afa937c70f744db34f2dab27be3311ec2959fc30739c6e2cb352224cf72b10dec83685ab5788441ec64690cf89fb538df78067caec5e93b014c86ff916d074f541a77adf84a95731e4c2eece6b60b2487e923159e66c0e2cdb3ef27f28846f2b01e4eddee569b8911f62f833313c4310471371d1c393811e7d520f63ad70aaa9392e403c4d70c4b0474e8f7c1d97737143cf7f3a3f58fc8cf9d4f237d25a11152f2bfa43b51abeb3b82a48e70fc626fddceb39e31abee403b4e0ad0f972e6cd0334a7e25128d0a4251b396127afed8304322f2586a3f6cac8eab6505a3d2acba3f482d4d632dedcd6a06e1d85dd4c66c8fd15c7cf4b6a31cf3f5ad6a8e068c96c8ea6fbef4c6d4d160b848f16494d8e2f6a0a3ae89f8561710e57d5db8744b1523df758e5c6af15a6e4cfaf5bb6e0cefa0184c31dd091f03161eb675a7895563f2df2c383148a107d49e5328db03a1acb33a8456a0c5fbecd93192d4d369ff51fc5b7cfbd974213155d483f5f8e15b0439f2700f4b10c23c9a9db6d30956f56ac0d69021635bd3a2d7504b0a504628bd07a12c853a4476970390c6cf15b18e70b7a63a16070a8026b1a936e99eaf9c3828722b7b74530ba645f92fa223a9928edd2e47ef93e352a5d31188484d46371c46992fd6918556f0602c4fd0044718455879267728cc561fbd76f4435a74a222e1a4873e6ce3c41be8d0b1d577141de296cd0446084368672a9999cfe5dfe8c71a8428df8d5277d64820950780052976a49a31ec3e39fcb121e244bdb788b744c2ec50d57c4f23e042de5740fe147045807d50c98390205e77a0a24925879fce945451ce0b72f8c5027a73cdbbc70b4145faf193caee794b0a74595117f54628abf88bf0983790e48378217b2109b0233acfadc7878f3f88733b5d40ce6cd4eceb38917c7ff71bf87b374961ead54b6a547270b13e81866b59f25f323fd7f9fd12e900208215276b55a4185f7e0dda9e1d164100e52ce42b094e2c50de66b9d9a24ef00b831501d007d27525c8e7ff703a86d56d5766359e3eff986d7777c85c14c7b355c015494ff4afaed6ad7b99d15edbe84c591ba77c3631c7c1abae01faddc0b02f04fc472d57c7a920fe52b01c1188b93b6c8794c999de33000658356ca9a6e", 0x1000}, {&(0x7f0000001400)="ae67b6c96f7e8905432f69cf039b3f35a1c9df724a6b525b4810026dcea558036ad1454250b304fb22e68a8f4135694d054697d5b7bd86294ba01e1f9998b8c21058a2077d201c5630a7a081176e86b89920f218e7ddce93df9503b77017ad0968245a739b0f4da23c0d7cc1760d2b5210ee086ce6014758c71fea4d8c921773a6e5f9cecc7329c3f29e6489fe4d994b3467d4fd9aa1140d90214909d159c21a7598eb8c01135b7d3d17ab03260535766c7d92042ecd57be194f", 0xba}], 0x7, &(0x7f0000001540)=[@rights={{0x14, 0x1, 0x1, [r1]}}], 0x18, 0x800}, {&(0x7f0000001580)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001ac0)=[{&(0x7f0000001600)="d8639b3c2437a476c9f54b1fd6555e3fb6b3e3cef1915b0541267921a3ed00fe677256ef6b5415f5ab0b387f4f5d9be47571ead8de5c01e0b5871ba93f250ea526d4287149b142e96a7c776057eb90a2dc9339717dd3b22f2a8e8adc7bdedf4f110287938ecc1d390a90cb69c8a12530bed8c1b5e9c13d5d7b588e2277c6525999a8ca7dd5658f6e3378f79d4ed78cf7bf159738", 0x94}, {&(0x7f00000016c0)="0851af0e509f64972d68c69e2652c2dd56c55bdf6116afa9c2beb70ddc7e9a66c940ff07578d3f64ddf27e257d5eed4807d113597d9f56154cb2af0fc3cd43e54ad1b513fdcba1600ef928cc0cca351bee05a735f331069b4d7aab75bf96992185a913839473b8e37ee8608f31b69028f6fdf87cb91af118b174b50d7d0d8948b3c99837fcb3b91b6c2621517df2e09113379143799fcb405c8de6695998d8abeb6b0f641b6e49e3725bf1f7ac255a925ee20a1c1bf43913787ddf713e5f0836077b25f4", 0xc4}, {&(0x7f00000017c0)="67aa5dbdb2e74e88d6a27eef015f58f571ee353d0449ac1a60d30283dd6407acd12695412e8b4f57eb001729bf44ece745dc5edcd7334cd801cfa4d442d6109943df52072599a56c7f1c0bbb815393ef189c288aac28b693f747a3caa17736cd6d2feb09572cfb18331f8c5158aa5e0a608133", 0x73}, {&(0x7f0000001840)="ff765bcfbf6a344c968734e3df9145137b3d5b93533ada6d7166b0adb0363549cd4142474116953e601708e2a642cb5f0c232b39f850f97d633f2c0d41dbfff3bab4dec141326051b7b4922cbe04d65686dfe20bce3f302388b5cc76e96339fc8119e6c789a30fd57ece98971aa735db700999a6084ae3f70cc934c462bb78f8d113363864e6c9cbaeadcdebdc181c9675047e00fdc644cb9022b21d5e418ba378a98e17c8f811a54d58f4d9618b2c709dc10f0bde3a032cc2a2904698801a0de75038a187", 0xc5}, {&(0x7f0000001940)="6afa8c6bb0874e21e58ec26b4c1b3499c1a03c1f728c79a26d589ca9ab9597fc32723f2a9fb01d3bf5d3cd01d76e336a185cfd2b08acbe40ee3975ae771a74cf71b163f929fea0fb2a8ee58e47b6088224237ef3f976cae3ec3f46ac42628b79d2089418744e5c880bab9708a22077abee09d9c799b31e4afa73ed6c3800a786bdc71d1f8c66585ee003bbafd59ab000a8cc0044dccec8a49a6c29b3c0e13cfcc4e9c3c69fb67004329d07ec6ebf9740dc191b13438f66cc74918e43ba8cdf56b0f0481d25f1ec2e88f9093330e19fe4bdc65e41a1e995291fbeb7479835c3f884ab8ed93fb0bf7d840abdc5a90c71b1708eb582c0cae5c44948ac7b1b43", 0xfe}, {&(0x7f0000001a40)="a615ec388f2c3f677aaf1baba34ec7387e73094b21c5ae291b963d904056f70d294b99dd2473c72b43fb1a99acf5eff2a4607467a4fac95656a7cf85b5d33b16e982936d37380e98d9398cd8365f60b6b68dc2d60132edd42c5e8a628a8d181b6702d1fb1e106f4f6b5c5167c4b61e69eaa5bda32177", 0x76}], 0x6, &(0x7f0000001d00)=[@rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0, r2, r0, r1, r1]}}, @rights={{0x28, 0x1, 0x1, [r0, r1, r0, 0xffffffffffffffff, r2, r2]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r2, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r1, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}], 0x180}, {&(0x7f0000001e80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000001f80)=[{&(0x7f0000001f00)="f28af4356993a246a6c2c4d81167eb9fd5c30f3c8bd85342e631565d89b70451871448b5aa66c2176c6b93d2ea4e6dba9df2c493", 0x34}, {&(0x7f0000001f40)="72279fceb1e4787769fa5d16e6c55d158ee5427d46f927f2eacc", 0x1a}], 0x2, &(0x7f0000002100)=[@rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, r2, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c}}], 0x68}, {&(0x7f0000002180)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003380)=[{&(0x7f0000002200)="5b4e9f71260fa3bc95882419627281cd333aac28163448de19c393e7bb92d247aa0bd7a621bd6e9d54531e3021c4618def002f72afeac97e861784cc1c31e4723e52790d3b58cbd26ab813ff80c75e1a9f62339768ade079dcab3e212b678e75945786372cba0004205f5d4bc6825593e54c7f73f5d9599372a0d386102da7d8a0c43f2eabcc219e11be64e8db1cb59ae9d13e367281456d31480932af3d9c371e5da19ef00fa94e14e3f27716e7cebd18307e05341c8abc13d0c4f8db7f0337abbb67caa391456c88da5acf7fe5ca51", 0xd0}, {&(0x7f0000002300)="fa4ff24f09794e16b0efce200ba99215bffe6663aebb5887b437f0f9221a85a77cb30152925c551ea1081ddebb9006981f7fb3cc3c1b20dae2bfa4f551b481ecb2860a20dc5544acc80c8d238d", 0x4d}, {&(0x7f0000002380)="55bbc7d8ee38379e1cc9be6555dd83378ecb6ff68c39567764cd6daca2485c7e34084ee8b967c02b1a14163649b7404dd930fe118ceb338f845e092ae43d526b7a1064cc464308125a7f9d7ec6ce1f886135fd00aff3a69185aa5c16e74dda290a8e68f56713a6b6a34e0eed20c0a62859eb20f6e1113127db06e33d8f3e5c7f45d2877158f71ddf549551330a9796e03321d2beb4d10e5e6515eb60ea7ccdced4c5d01e54075e74fe870ea64c9694a43a1f50c535a494a003f0887f3ad10730be5233b00469db4cd83cbd48500d383c8ada31439ef8c7343730936d840f2cc4ba7eb87a415efa8c16df52e37044d74805df13be816719607002248b142413d5bd4329157babc0f4268fc67195f3744e0cb95879ac54f4d756fe8191e45b32f37cbaccef4ff8b582c76fb0c54381ef7b931ebd094f8e239f789b5fe7919757b173e8d3baa6140f4cf1f6e0d75d1ee97a81ae5942e50ad7efcded52e529d2a5c5aa1ea39b540211d6b24a0be905e77d4cd8f457e67c7f9872d2d433812c733ab364b2b7f360992530a7a365fddcf271f4e8f3b3014d04353f0abc23c6c7621ecd0dee22d7df132f5a24e86a7f4537fc40c4ad1f6490f4dbe5842b2ee64711d6c3500740efd7f3097d7c1fa622680c103da34097a1e24c730efc16d9f466adafd72c99847f5781eb3e4a1eff5185b58d31f9d709748e1223f36795e38a8f2caba2ec962580475bc2e8e056cc754f0a710d24af93328ecac170e3f4b0d11a2809344d731c063405dba80f46f7a4ac6a03afa67d0c5f4ba517578be44d6c564a190ffb46ebfa247069065f1c91b09c138409387d08af10eac1d8597f1a6dcf713f3f354986477b1ca9f3b98c52a7c2ac0a33911a142fd4ab7a76a41ff6ae326266b25427dd114e3dabb286e80b7c386cc014e462c343de9428aa8fb1cd493b2f5eeb044cbff945551790bfa83aea95e7eb7f030aeed1ca86a4b40480fe51cd1f6006ce2ca3877837aa7f3393194fa7ee3a30ae70fd2100081be5835f5c3660c58c55102ab1f098002bc8a34d49e48bfd8ee2f8ff58395066e05154367ee9cd528461f7caf55d7cec86217a763c302023d0e5c13c5c5b25dcfbc5d968d50747563b30605860979c6a179aada13c00df5364940f7eb6bbfffb3912d9a3b37bb3d82ebe2e5ff84dbe46312d37ddc8beb02d931eef0f056c623dd0d90883a7a5d5afe9414d6193845bd1dfe7681ff0af6143c04cf98ec2339b6ff4fff13b1d3703f59f87ed5e0964288a2e41e655e53a3021def9d112302da071dd234ee6d09d138f1e33fcb71d6a58eee11aa16f882b6725a9e0995e8fa4031c45e57d118d64bd3bad959da6a643d4dc5c56ff106a04394a6c39fa2613200710aa7c53661445c2e1a29ee266635ebb2639c388e95d3928d1ba7449c32cfef4cd3f3684c7141146aacb9bd01bd6384c80c00439beb6c421c993480f172e865157d10a4da95c8341f7e720ec012b334e2e5978e57f8a3e135894de70f7f943e3107813b18695a3ad8e2a912e93fe0e3cea3a8431d9f43930400a279537d4865fe13999c31a6757ea5bd07fb5148f4cc72425b030d5f9f7b046bd0ef1e094224f1d42c3db18f10bd86a780ec01595f63877180346e9dfcaa106a44604f9bd55093fe1b92533c13b844931d940bc0c549d09783c40df976cb1979956b105672d5519c63a9abbdd589da764df2920a50ac0ac0ffe71d0b95010c86e3eb0b2d67bee4f530176f5bf9c679ffdc060d838615db2c331655fe34db282f68601a6aa42f2e3d0c8745632996887bdbec008bd71540b5dffdfbfb2aaf83129cea5bfeda1bef134c585380f83e381cf6175b39ea6befcd7059e67f903717c289591ea232c3c6a14ddd742b5eb04a0aea50921e792430fd81b61fb6a21a03b70239186cc4f741c3b8ebbafc3c18bb5a202f28b955073e603b40fff4a887aba4191bb126fb428c3eafe1805dd414eeb761d665277308c66b7ef641819d15e3cfe878d76d194f2728af1a6fa6593a3d0c4d3a5fd477b9c3b6d1996eef17169176820e845286f916ee380c0e7856c1c9ad9e6b7458ac2ff34012f5a8b6b3e9b5ef45d6eec534179b4ac01398f07bc46b04f5c9cba16fe051c9039565b30efbe4599ced39006d8d23ad5121735fcf6dcd0b6f23d1e100230d3fe7238fd819abe1267561c50adc08d99f1db106d2370e5a5c7c7744c02c27d1b4833d6f03c49ce4fbaca8888d3a5b768782a6cb3adbce5131a0bfcf449de53752d9cc7357cdebcbe14f7693520dc5f83455ce3760cb0cb6bd7413f67bf19cf3521754c7273e48a1ffdb2192012e7a845f1515e6c828c7f62db2e93e745bee3823bd07ea344f099e2cae71560955a40047a6976f9bbc75f89ce2c1b8b850d7f2df6bbca9a3396d4adf85a0a7983a75dd6d43033fd45dccd39961e357892f094b71e1356bade35b3d9a8cbc64b67d9df41f7dc484c9643a9136cb47303e28cb992b8f2eb1959a9c3ebf654565a0f203ee7d6b66c1797b439f01fda8adfe4a4e24a7716f2afa1ae8e762668f8a54c651cf60e982d16551f4122f29177c25a6e6d9d9862abcabd343854e477794bc7f111d01dbf29958ca4e8cc101aa3c1e931587b99de8a4f00603edb991bb1a6363bc2233ea2f3f9cee566797dd50026a775e8bd82251c962005e2f53a7c002c087e0b03faa7ad5cf557655a807266b8c7d0e37f4b8fb9576ff408a8f86c19b7138228f7601312348e49904788d309fdf2d96a1920db64e01b5c03d0ac5fb3e8daf92ababbb26b8d5cbf4b77b0eae59fcaf78d618ae42f7e85c0960fcb5230a42dbbb47fb6371933fb2c212af70e1d3e7cf33f97315cf4611df580a79bfa2a4497d5fe43845fec50adfc7987be9c519dd5ab5bab006ca45e8900cca1100820b34f7612c5cb38fd771bbe48685cdead82684b991d2668249854f17d3580607dcb04d423199fd2f1b28603e487b080319049cc0ea209741a5a854bea829ae3aba99abc6c2e8db1138746dc30f5ced73ac1a9670fc195779f75938cf7cdd09a25aee7350fd9989392400606aba9bcaec803ef869a5437d197eaa5c4a7202509fb3a5e7e385caab7426613550723b3f461629566f7569427488f134b08a53ff1092ad9525cb07604527191e6c8da11ebc77301a92e4c300824de72e7de4829ca0af787723c7fb2e950b20a0522723e5e397663103eef4f34da5d24950fec110d6fb299bdf8b900a756b0287c7e4ed4b686b0521602f5ff4efa1fe681aa71e2c816d445338130db346ae93a573a63bf4581b2a3e32e31d822f2dcadcf98f0332329155b478d91fa6eb4bbdcfe05eaeaf4636057bd66db0c8aec4a5b49eedbdc06da41b087b4e458768cb10fbe3b095c24c3904e7c07e4447f60b535d452575ec67d8626c65d1d59c38df594d5afe95f485d801c54d2a83b435d4f743e5a8f2136f990f50056b7136166248e8e90b73ac8cae46bb6fad23a340642c65230a13e659b989e588a35f98721177479c5857a4017b09fc20fdfd5929a737674db02571218d0f10dad29f3dd651a35d7415fbb9082d2c86af2870f6c40c0a612ae1ade57164df88c079f02626969a7b5dd98bf1a0a628c03d618956488710c2c4c2aae889e61a97dd1bea86adc56df31f85a5cc868e0ccd3940c140bb2efaad16705b5f0eaae6e5762e469f155ee09cff98fff5061a6099bdfbeeeefd0d1b05ca5a0e41539fa365601ea3af8db9947d5d1ad772da4b0ed0b33b451fdd415b2db604b127cd812076042d31c41f77c737d3daf350c48e5d2c0e384867e5be2e6110b304adc1361553f6e727a2df5e35359c60a1053c6435c03a3602b2dbbec6f78102a9be67265a1d8e488844ebb4d1ff748ff78792644ffad1920ac99fcb5a36c479520a0eeffe5ae9ca77267d3a079221d98b0201607568c61e5fa8ac80adfdcf86768b6cae15101c79c3f51d25415ae35620e3fb9acb4efe29cc64bf17cb4af5b1c89c944e4b4e9b34c1de7d51a58d4065e1676fba00ad8c901c6cc484f3dbd7a222567c0ef53085247f565bebdf5cc43a564ef664ebeac47b119444f7a8319bb0a9d6f03fb630154df66449ff94e2eab7a566bc58c11384c00393418c11af146b3758e02eae36e3b0fe9bbe70f6dec3e2091932f7bf635921af50e1ea54b0b6e70d35f21a42d5f52def23a3937e0ecfcf524ad3d6b1fbb1b7bfd6678512d4234a211eb9476cb10e8fbd6b7dfcbaaaa826d4f5e76c0e1a8bc2808e404f022724ea6c5f5ff4d0b5dcb73e33a8e908a5256a6dd7d210a54b856d7eacfb747dfd3b23eceaab00b08ad44744761ae56996f94332f339b36974bd302d1469499a6464f74c7aad758043f25dc23e86265f57935d55da17ae4a7c4c888dfb75a4c8e34d65d702e46edadb801bcdf2be67e277f1c36b2a739885a459061b3362565d0a3e622fc7a3d5edac64b4a1483adf63061b17b25a7d18ffe3a1aea44eeb6ac259b595903f5cc6e09e3f6f46a168bf7f3124ca37cde6ecebd787b501b9cab91e0d4f2f4107c419dd3591afb0c4bfc2774449b6dc035052a3f0c1e40cdc30ce994868ce10a5ea873c120a65673d8ffbf26ffefaccfb69b8181fec539f9aacd92a60bf695ea27717d21237bd86aff61786e5f2283b20edbd20eefe151f13f1c75a29683a082f1df764ac32bd105e0b30aa0a5dec29294ee0c0fab0d70a2034d1dcfaa9a2f19a1983d0e7cd357518d93b491ee45c8eeeeefd7061e5fd1751f9d06d13c0f55764ba05f93436b3aefb257d36eabcc877d87369d790f9efc46a836c55b1fe685ec7c888a8921e2cfb3868a3b130606f561b626f14dbd62129605ff61a68b7e3b446a8c8678b28637d11a080e802bf96fd0fe95d746d2e4bdc0b366c9b46d35720a3ccec1d710bf71b6d959a15d247956e476ca004a1a0b343f5cc58041304f38dcc430682b94ec84856cbc5a183f01e34ccfeab9ab0d20e08b8c991ab16db2653ad2a17ff0bd0daff5e0b93b7fe52b882819a367b3b33e70e788a5ac84dccff5e3d4b3083160cdd48c2b77fc619e8ca84dc05cfe32653e28387d32e14dd448f0ad260ab91df7a7e32882cef8c85217ea8e8f627ae5cba5db3c557eb527df950bbeed3bfa34d191430b03b0285927e3ecd39755f418ea1b560aa7fa37a720ea9a322d923f4abd84e55df5fed035ef5216b988b220d55d24b41548203082627bcd9f390f2b31729985fbf86af5dbdb60dbdcbe4f334a413a66ee2c67964257896a9e16ec438f488ec4e9a7328d48d1a3e71943c42807677273a8dc3e2a45444676d121d4a5c796651fb7ec53f5e1f2ab75e0ae532ea2467e31733b18e1f5729904d8183ef49ca2018bf716838c2dfe102e43a8a05ff86c0e284ba0719a0f71da3b046ab776c1cdae4abce3b01af1204a902ae8fef21550a19a9798150b83ed809606f5331d1ed8bbb200383c59e03d8118a649a78cb7e330a08ef5157403bee70212ff0c839e61a30fdb9dceec144963481999c04ae916238383287952bfdcc765ddb20da0b843bc2037beb19adc85e37c2f203aa1ea582e26e8ab13ce7ad01f6bb852c5c19da9b57541a9fdb11fc72a69bb8e10154991440ea598fe3b32ea31d7267d1ee276b67b2a194600d5420fdf06f1d5b465522e44d56c1f6d8dac2f569063a2ce4e4aea3726fa321751304b39a82df81322622aa9fb24b74ef9805f2df0df6d34cce1297d504b7b49990defe269026eef85c68160c23f5ddf38fa62701b6b126a786fb8ddc402a541cebe89c8beb1cf", 0x1000}], 0x3, &(0x7f0000003580)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r6}}}, @cred={{0x1c, 0x1, 0x2, {r7, r8, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, r14}}}, @rights={{0x14, 0x1, 0x1, [r15]}}], 0xb8, 0x55}], 0x4, 0x20000040) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:39 executing program 3: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xc020f509, &(0x7f0000000040)={r1, 0x80, 0x9, 0x6}) setsockopt$inet_mreqsrc(r2, 0x0, 0x25, &(0x7f0000000140)={@initdev={0xac, 0x1e, 0x1, 0x0}, @multicast1, @private=0xa010101}, 0xc) ioctl$TIOCL_GETKMSGREDIRECT(r2, 0x541c, &(0x7f0000000100)) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r2, 0x89f0, &(0x7f0000000800)={'ip6gre0\x00', &(0x7f0000000780)={'syztnl0\x00', 0x0, 0x4, 0x1f, 0x1, 0xff, 0x0, @mcast1, @mcast1, 0x20, 0x40, 0x8, 0x8}}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r1, 0x89f0, &(0x7f0000000900)={'ip_vti0\x00', &(0x7f0000000840)={'syztnl2\x00', r3, 0x10, 0x700, 0x8000, 0x37e, {{0x23, 0x4, 0x3, 0x31, 0x8c, 0x67, 0x0, 0x67, 0x2f, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}, @local, {[@lsrr={0x83, 0x17, 0xc2, [@dev={0xac, 0x14, 0x14, 0x3d}, @private=0xa010100, @remote, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @noop, @ra={0x94, 0x4}, @timestamp_prespec={0x44, 0x4c, 0x5e, 0x3, 0xf, [{@local, 0x2d7}, {@private=0xa010100, 0x2}, {@multicast1, 0x9}, {@local, 0x20}, {@broadcast, 0x3}, {@rand_addr=0x64010101, 0x3}, {@loopback, 0x6}, {@rand_addr=0x64010101, 0x4}, {@loopback, 0xffffff01}]}, @noop, @end, @timestamp_prespec={0x44, 0xc, 0x5d, 0x3, 0x0, [{@broadcast, 0x76e}]}]}}}}}) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000240)=ANY=[], 0x54}}, 0x0) write$binfmt_misc(r1, &(0x7f0000000140)=ANY=[], 0x4240a2a0) splice(r0, 0x0, r4, 0x0, 0x447fe7, 0x0) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r6 = getpid() sched_setattr(r6, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) r9 = dup2(r8, r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) r10 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r6, r7, 0x7, r5, &(0x7f0000000080)={r9, r10, 0x68}) getsockopt$EBT_SO_GET_INFO(r9, 0x0, 0x80, &(0x7f0000000180)={'nat\x00'}, &(0x7f0000000200)=0x78) [ 435.357067] BTRFS error (device loop3): open_ctree failed [ 435.426075] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. 02:57:42 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000000)={0x8e, 0x9, {r0}, {0xffffffffffffffff}, 0x8000}) tkill(r1, 0x3d) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r5, r6, 0x1797}) write$FUSE_NOTIFY_POLL(r5, &(0x7f0000000040)={0x18, 0x1, 0x0, {0x5}}, 0x18) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:42 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) getsockname$packet(r2, &(0x7f0000000140)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x28a) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r6, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r6, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x2ba) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000540)=ANY=[@ANYBLOB="3c000000100085060000000000001c0000000000", @ANYRES32=r7, @ANYBLOB="ff000000000000001c0012000c000100626f6e64"], 0x3c}}, 0x0) sendmsg$nl_route(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000280)=@newlink={0x40, 0x10, 0x439, 0x0, 0x0, {0x0, 0x0, 0x0, r4, 0x4003}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @sit={{0x8, 0x1, 'sit\x00'}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LINK={0x8, 0x1, r7}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @local}]}}}]}, 0x40}}, 0x0) r8 = getpgid(0xffffffffffffffff) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = dup2(r9, r9) ioctl$PERF_EVENT_IOC_ENABLE(r10, 0x8912, 0x400200) r11 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, r8, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r10, r11, 0x68}) setsockopt$inet_mreqn(r10, 0x0, 0x0, &(0x7f00000000c0)={@remote, @private=0xa010102, r7}, 0xc) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="440000001000010800"/20, @ANYRES32=r3, @ANYBLOB="00000000000000001c001a8018000a8014000000000000000108000400ff7f00"/44], 0x44}}, 0x0) 02:57:42 executing program 0: r0 = creat(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = socket(0x6, 0xa, 0xc9ff) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0xd}, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(0xffffffffffffffff, 0xf503, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) ioctl$BTRFS_IOC_SCRUB(0xffffffffffffffff, 0xc400941b, &(0x7f00000006c0)={0x0, 0x4, 0xffffffff}) r2 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r2, &(0x7f0000002bc0)=[{{0x0, 0x0, 0x0}, 0x1de9}], 0x1, 0x10000, 0x0) ioctl$sock_SIOCBRDELBR(r0, 0x89a1, &(0x7f00000000c0)='wg0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r4, 0x407, 0x0) write(r1, &(0x7f00000002c0)="a2ec6ca2dd839c1ee138ca49c9b10f5207", 0x11) vmsplice(r3, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f0000000080)={0x38, 0x1, 0x1, 0x0, 0x6}, 0x0) ioctl$sock_FIOGETOWN(r4, 0x8903, &(0x7f0000000140)) clone(0x10002103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r5 = syz_open_procfs(0x0, &(0x7f0000000180)='attr/current\x00') preadv(r5, &(0x7f00000017c0), 0x0, 0x400, 0x0) 02:57:42 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x6, 0x69, 0xffffffff, 0x5, 0x6, 0xfffffffffffffffe, 0x2, 0x7257, 0x4}, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$KVM_GET_XCRS(r5, 0x8188aea6, &(0x7f00000003c0)=ANY=[@ANYBLOB="050000000300000000000004000035bf95e5b5000002000000000000000700000000000000000000000000000005000000000000b80bf9ff000000000400000000000000050000000000000000fb000000000044628eb004b825970ffd0030aa5b39631f44542988b862707094af000000000000000000"]) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = dup2(r7, r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) r9 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r8, r9, 0x68}) write$RDMA_USER_CM_CMD_REJECT(r8, &(0x7f0000000280)={0x9, 0x108, 0xfa00, {0xffffffffffffffff, 0x6, "281e1b", "130862843ef9e2cd951bf8666e668d5dcb78f1498766723a01e616da7f913614d00ec0306399103c4238fa82f6a17b58453c20d3d5df9eae1f74d90f36c46ba36b38854658744e0b9c07cc96e192e8c844b365c41cf8dfd28eea721bd59e00c440d95fd90c7c499e5109b322c548e1b923434718accd7d5b93e6615f2ad5abac1db618d3d2d00abcc33d058c6801c8122f01a6179fbe50e4b667ac24830ffb27d14fbe7d2b6ed795fa1144d0a07afb44b8d26017263b43d84f1ec69e4c899bb4742be806a7e2092fd30fb5e97f3168f49a0213608985ad53e5999ffed1630bf79203942982a8ccbbeac9255683fbbe75d5055ec6cfe816e60e15c4247a617a25"}}, 0x110) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:42 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) keyctl$get_keyring_id(0x0, 0x0, 0x0) r1 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ocfs2_control\x00', 0x50040, 0x0) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r1, 0x84, 0x6, &(0x7f0000000180)={0x0, @in6={{0xa, 0x4e20, 0x9, @private2}}}, 0x84) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x4, @broadcast, 'netdevsim0\x00'}}, 0x1e) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$VIDIOC_S_FBUF(0xffffffffffffffff, 0x4030560b, &(0x7f0000000040)={0xa0, 0x2e, &(0x7f0000000000)="f09a26d8e50284709f2e7f07b483c6185c59cb55780a40227c49a16101cc8403", {0x10000, 0x8000, 0x584e4f53, 0x3, 0x4, 0xfa, 0x3, 0xfffff91b}}) r3 = dup(r2) r4 = dup2(r2, r2) openat$vcs(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vcs\x00', 0x202000, 0x0) getpeername$packet(r4, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f00000000c0)=0x14) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:42 executing program 3: newfstatat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0), 0x2000) syz_mount_image$sysv(&(0x7f0000000000)='sysv\x00', &(0x7f0000000040)='./file0\x00', 0x0, 0x1, &(0x7f0000001200)=[{&(0x7f0000000200)="8d5ba8198d45410552898c6ccf67c342afd831dfe38c698888278dc440827c3a8e088fe912566bec636fc9b9ddf9619a499a84d51e8157531735d1cfe93124b539ebbd63eeebddaa433b5d7301c3292ea53f4d3cb6eca7046a59aa083e366f017d2a2bde751cff33ed62d2be235e29abb496cfaacf27abefc0a04df19fa82adcda0e7a0d63c3df24eacf2fb8cec3f2e24567c7d35f70ad7e85891f8e8bddb06e092424207afaee465c34e93113a4ff90624e794669ce92ece36c32ebe8828ba0425ada7809cdb473916097b2de6b5f9ac0893d62d4e7e0bc67e694823442e1c2c5d170dc2a2151a39465e2ff5198d137e848abe351ced4f165adde9f2a2dfa65a9a799602980627bfdd007a4ff51cb65d878a061816c9c0859c8f300f0b57821cc84ff28c398ec5e66a3ff5eb1012915dcd22469384ed351cf0568c9633b69b1f4102ccdb379f4703f72f6d7f666e0e00ec4344ef6a0d823aa94b9c22d34ba4493c647563e83ead00b0fcb339f61af0ae43d16ff8e31f5d87d6b4374f12ddb05934baccd90b6d4a9d3198b4398dd2948f3af036f479d681cc1afc0996fae38bdfe43ac0387a1b6a5170cd4655b6e727fb19dcdb93bf6516bb91f28d95c3aebfc9f792ec39b61abf1cd96c1df8b10e43b1949c6e65f7b8f96af8a3caa5c459e275d4d5768f6a497ca1b33a819d05b07a26311fe35e35ef68725b6", 0x1fa, 0x6}], 0x0, &(0x7f0000001280)) [ 437.756665] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 437.794712] VFS: unable to find oldfs superblock on device loop3 02:57:42 executing program 3: syz_open_dev$dri(&(0x7f0000000100)='/dev/dri/card#\x00', 0x0, 0x40240) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r6, r7, 0x68}) write(r7, &(0x7f0000000140)="a94b2b6ed04eba9c2103407f573726afef9629301566e09cbd63adb0da4ff8525ea1fb47030b031c73420cde9e66b0370de15667eae5d251c141e234c72dfa9a139da757b8a5067914ae1905f4a047ecd761a79eb1e96c70b524ecc423fc9f6cc08f4061acf847fcd1dfe25893815b6bea95130809b9beda38d663bd274321216e9afc23af122097f222a760eb807d883b46300b32f1eff405633eb2b5542b9280c7b9461cddd217c8176aa92f0191ee0ffb485c6782e713c7186a1a5be822c7814bbedc60a274579d9e2ef9788c87dd86a227a852189474a0082c5b84888a114b09f4153c71a52bd46c887a80d311209d511f78766b", 0xf6) r8 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) r9 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r0, r1, 0x7, r9, &(0x7f0000000080)={r8, r9, 0x68}) ioctl$DRM_IOCTL_SET_CLIENT_CAP(0xffffffffffffffff, 0x4010640d, &(0x7f00000000c0)={0x4}) [ 437.869556] IPv6: ADDRCONF(NETDEV_UP): bond1: link is not ready [ 437.889609] 8021q: adding VLAN 0 to HW filter on device bond1 02:57:42 executing program 5: syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000080)=ANY=[]) r0 = syz_mount_image$btrfs(&(0x7f0000000040)='btrfs\x00', &(0x7f00000000c0)='./file1\x00', 0x70d, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000140)="104a0f149d8d9f7b1b4ebbb833310ffcee03fefb58dd963442f01d82feafff8ee12a751e16c3cfa5d9c80a4ffd16068c07396db5d2014c7c6eecfa9c1cfcfb6db7dbd3de", 0x44, 0x6}], 0x800000, &(0x7f0000000200)={[{@discard='discard'}, {@check_int_data='check_int_data'}, {@nodatasum='nodatasum'}, {@discard='discard'}], [{@smackfsdef={'smackfsdef', 0x3d, '+'}}, {@mask={'mask', 0x3d, 'MAY_WRITE'}}, {@permit_directio='permit_directio'}, {@pcr={'pcr', 0x3d, 0x3d}}]}) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0) [ 437.928633] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.1'. 02:57:42 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) r2 = bpf$ITER_CREATE(0x21, &(0x7f00000000c0)={r1}, 0x8) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f0000000100), &(0x7f0000000180)=0x4) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(0xffffffffffffffff, 0x8912, 0x400200) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r4, r5, 0x7, r3, &(0x7f0000000080)={r7, r8, 0x68}) r9 = socket$inet6_tcp(0xa, 0x1, 0x0) r10 = dup2(r9, 0xffffffffffffffff) epoll_ctl$EPOLL_CTL_MOD(r10, 0x3, r9, &(0x7f0000000000)={0x7000000e}) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 437.971933] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 02:57:42 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x14b) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) r2 = perf_event_open(&(0x7f00000004c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, 0x0) r8 = add_key$user(&(0x7f0000000080)='user\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000180)="8c", 0x1, 0xffffffffffffffff) add_key$user(&(0x7f0000000040)='user\x00', &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)='.', 0x1, 0xfffffffffffffffe) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005ac0)=[{&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000000c0)}, {&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000002fc0)}, {&(0x7f0000003040)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000003380)=[{&(0x7f00000030c0)="9515d80ee43e8f596659af649e5dddeb08ea3ccbd6d3999ad80501305609bbdc1a0fe7226b8b55d1a95cc8b060086543542ac14da9c5a16803a91f6853d3f556acfd041a2be2f855f01c744ef3040f8da612c0b579fca58d60b1e50c3a85ffa0d13a2ee4da35fe4518d8dc16265a8a56209a53625347de625fd94300db37941df69821db6f8546d8c402be43ac103066597669b1189911c832ad587d7e0025023cf462cc3ed8c8fa8591c5a78022e9a3b5f14fad2b5babaac44a8c26d4169563e1d5fb0b30bdcc23f354a82033d56f7ce367b7145e76b7b9d785515594dd24a61915296e9a92b6471839baf566c440f3961cdd066f055d965ca403839f23", 0xfe}, {&(0x7f00000031c0)="53c01763e811f5900695f178d78dbd213a872c2b4a4a6349558333b3d55d9dd5657ef38ab1742ed0124bc824638540ca2d9fa626b24908e6eb8548b164530f0b1d2b949429bb6cfe0eae0c7e93d356df0015ffb77ece478bb980ba56f82159f9613f151bc5beb31fc7722896a70f8dd0d9fd987b2da677a37815d7655eb1e24bfc7078622709561b160c5de4b93c03d1747c9a942578e169e9634f", 0x9b}, {&(0x7f0000003280)="52b8d828a3a4bc895ab80c8f9fc29da6b89f95b21cf2efd791756dcb5418761d97c9a34bfa4091058f646f33b060273418e415e6168a3fbd326df77a33b715df4e0bab4a50b04bc361ee160e207d364c915663264159395ad31864097212b9e807662defdf864a22aceb8492ff09c7097716f41ab8befe10d940caa26822ad91260b13c07cd102541cabe4d7b0e8ce", 0x8f}, {&(0x7f0000003e80)}, {&(0x7f0000003340)="1016b163af216135726f7bdb1551339b92686cb80ffa3d47d734a13b1d1e17", 0x1f}], 0x5, &(0x7f0000000b40)=ANY=[@ANYBLOB="30709e69167a571dc634612a78000000000100a463013cff2230b882009300cf06005588bc99c209e9181c31c8f140e1c8d251665e5ea31f438ce21eacf7b032c63e6ce48538d31f2676675ebb66b33cf91e084a880cd6c3d71d0b71dee1960b8e2a59786b10469de726dd4ba4a87991bb4361cba20038f6d8b263e5d5954732a2347f6736efa033a1c57ae345303a41a84e9a781be3ab60ddd80944684447a85a4b0d642e197bf08e0e3b01ae7202ea9136c33b35a99e6b17944ef3906f5044815e6a9016658b4b45f41264b3b6add6d1309258aff7bb901a6e2c02ed916d5877c9b3726f41018b47a1b863108a3c8d684eabbd25a19157010001000000000046926476ad78b0af531ef134bc2702dca0a7e6b8dc1a3c267c2507a2a29183795aec6102ebf26a1a8490bfe7cf487fc05d1eeb147d7511b3883be1c073cfb4f1c45e325edf2061520838", @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC, @ANYRES64=r8], 0x30, 0x1040}, {&(0x7f0000003440)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000003780)=[{0x0}, {0x0}, {&(0x7f00000036c0)="4fbba31d434f", 0x6}, {&(0x7f0000003700)="6fb70cdf1ee5bd77a35c8cabb37c6f134b1b8a42a3eb189f6f5082332083adcf2be8431a88fd30198488cc0442ceca3bb03a5696759af7697f2232e509e7c5d7554e0efd18737fd1d2d059c4f5b103063cbdfeff3e8807a1a7eea5a0c5119cd7a5ef", 0x62}], 0x4, &(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYRESDEC=r7, @ANYRES32, @ANYRESOCT=0x0, @ANYRES64, @ANYRES32], 0x20, 0x24004001}, {&(0x7f0000003840)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000003cc0)=[@cred={{0x1c}}], 0x20, 0x4044014}, {&(0x7f0000000240)=@abs={0x0, 0x0, 0x4e24}, 0x6e, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYRESDEC=r5, @ANYRES32, @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYRESDEC, @ANYRESDEC, @ANYRES32=0x0, @ANYRESHEX=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4000800}, {&(0x7f00000040c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000046c0)=[{&(0x7f0000005c80)="06fad6c4169a53ef17bab0fefa7ed84d1065925a76666f49defd4dcfbe0f6d9cf005f2c6e3b7c6cc0c1ea17a7216cfc6e01bc0d3096c204cce52a467d042f31a33eab244619a42b2eeff7f4a7712380219dcde2919e8be836314f4a898aca9efbe5bcff892c1ecb5ed0de0a5f789762f4c8092c8dda4fa09941b08603b42190279dc9764e3bc8d01dd1a30d923080f684534eff0530ae7b4e0c666f675f41735018030861664143170e5f1364e25e0330bf86c689bf5e70098cf9bf953b073bd39ca3827311025bc1951a1b84060a0d81b1c83e7dcc8d3e8d70fb6fa3900a41533b6d7cbf42276cd3ad0f7e6", 0xec}, {&(0x7f0000004180)="8f5b44ae2649e54fbe3a467406f61a510d0bc274a0dcea7596f4acf28d8b277e2ae82c3f61052051dbd8f9c903b8075f4f20a2a94f65c80838357aed342009ba6a98add085de7353eeffbd37985221f64439f7af119a59b2b51f6a9105c1c50195f7dcbace190b954bf6ba74db52dcde0d9db73cd70a1482323f2b9f149797ea23a81d6a30c08e0067b53d3c7a187de4a84a5ba2cab5355cdaad047923724b6ea03814ae7e7caf4098d145491916d64926524c5f0ca6af2762b89073e3d4a54d", 0xc0}, {0x0}, {0x0}, {&(0x7f0000004500)}, {&(0x7f00000045c0)="17035a0be518cb14f66bbad8efc83ad7b4e0de8d0e3b79d6a300d2106359ba0867818e2101f7a91a28d6033db81981d4ecb47fb5e7f175763a138c0cdf4dcfd42a86b326e2c25dba65a39abfaacbfec87591642bc3f02dce4e1b9a74d380d16459f53211139ff75ce60da34e1abf7f99211d347bf1e5baba846220076dac79f7ad1689541cc01a2e6de59b063474dd24af05f158d59f437c1f8f17334e0b6991166a3ac34dbf79d2ff2a7d8140ab2d1de9e02097a4f8c26396658b52c8d1f94ccebcb1c513bfe927738ca0289d8274", 0xcf}], 0x6, &(0x7f0000000900)=ANY=[@ANYBLOB="1c0400000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002c000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYRESHEX, @ANYRESDEC, @ANYRESDEC, @ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32, @ANYRES16=r4, @ANYRES32, @ANYRESOCT=r1, @ANYBLOB="28000000000010007cc917bbe4b67730", @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRES32, @ANYBLOB, @ANYRES32=r3, @ANYRESDEC=r6, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32, @ANYRESOCT=r2, @ANYRES32=r2, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB="efec4a5096d9b89294136c7dae803c00000000"], 0xfffffffffffffe48, 0x10}, {&(0x7f0000004940)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000002c0)=[{&(0x7f00000003c0)="e2b9d23d3b2e923ecdeaafcdc30497b61cfe40019532e37398729eea7cb43a2ed7fd71219b992b7e95e663e48a4f02ed7c515f8120969894a404dac5e8b9335e661db0a8c15c6b5b218b0d60a38620c7b18fd78be816f223bd8205bc50500f7201362138e8b1dc73e61e1260ce9075d450ba86cf17aaa2110c67301c8c3cde7c94376760b9c7139901ccf8db584440829ef8f7292d2c0275870c7af603792f1033e3f70eec68a599ee1e14ae36f01bdbdceef970cd3d4ff16f666c7403914c6f652a3d0ff820c701933653efdc", 0xcd}, {&(0x7f0000000800)="fc54bfa2c0e65743d5d13a2354a9a1c21c26e720871e49c4bcdcdad4c86f14ad42c618eb2fc1cbe0bf49a32b5d4b3d9fc883da118c5093405a052e1199115db7f3a75673c9b91c88431036ba049e8767923c7d1be65b120c914a7e2099eb8ad165b4197e40d948dd38e5b7ef505c9bf105388fe6d619d30fabd42de2545af26b0245bd675c797e844ec1c27a17d86dbedf5bc733614f227fafac9d083d61a142dacb74b4de90b8e397252a9215d3326b076029183995c90f1ffe5bb3ae6c07f1f5979fea3cbe4ce856", 0xc9}, {&(0x7f00000006c0)="9d01f67f204506c409aa8f9a282025bbc9542e8c5e99ce0ebda0c60f4f82417c1663e68946e1dcb7f6f4ba9b0c4de177a3fe90e74da82093874effd1fc49dc1e61765009df5844c7ae8ecfb6e62b050e05470b6090f034c5d8c8fac6bb85c79b228dcdb65a7e2777070690ef571fd414a39f2a3d909a803876190d1cc266d47a9b3440fe8571f3299c4712bf7fc76b3efe7bc8aa4543ac928ce2bce47df9a896364a1834c2f0ea2c", 0xa8}, {&(0x7f0000000a80)="a44c1c3791d5f630265d9e3e83b3a59e8aee8209f2d78728d524d582f896efb74c6efd8f867faf8e8abc1f5d5d6545c2baf14e971abc778f783f4cec104d0a0f4ecafa09b5e218c1afbd67e249afd12a6d13f9c4436ce1cb6d0fa5406046a71a6e7363ca7a2ebec9a70ff7d0eedbfccd4d1d2edd760bd8c72fc380d1b7bf9913ac2e62e3100c8c", 0x87}], 0x4, &(0x7f0000005a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}], 0x20, 0x4000000}], 0x8, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x1, 0x0, 0xee01, 0xffffffffffffffff, r7, 0x11, 0xffff}, 0x0, 0x0, 0x3ff, 0x6f9, 0x9, 0x7f, 0x8, 0x401, 0x45, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r9 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r9, 0x0, 0x0) tkill(r9, 0x3c) ptrace$cont(0x18, r9, 0x0, 0x0) ptrace$setregs(0xd, r9, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r9, 0x0, 0x0) [ 438.018849] bond2 (uninitialized): Released all slaves 02:57:42 executing program 1: r0 = perf_event_open(&(0x7f00000002c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/self/net/pfkey\x00', 0x151000, 0x0) ioctl$KVM_GET_VCPU_EVENTS(r1, 0x8040ae9f, &(0x7f0000000200)) r2 = openat$fb0(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fb0\x00', 0x0, 0x0) getsockopt$bt_BT_VOICE(0xffffffffffffffff, 0x112, 0xb, 0x0, 0x0) ioctl$FBIOPUT_VSCREENINFO(r2, 0x4601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, {}, {}, {}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0xfffffffb, 0x0, 0x0, 0x8}) r3 = openat$ipvs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/sys/net/ipv4/vs/drop_entry\x00', 0x2, 0x0) ioctl$VHOST_SET_LOG_BASE(r3, 0x4008af04, 0x0) perf_event_open$cgroup(&(0x7f0000000100)={0x3, 0x70, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6, 0x40c80, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_config_ext={0x8001, 0x5f9563f3}, 0x300a, 0x0, 0x20, 0x3, 0x9, 0x0, 0x20}, r3, 0x0, r0, 0x0) 02:57:42 executing program 3: r0 = socket(0x1000000010, 0x80002, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x0) getsockname$packet(r2, &(0x7f00000002c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r5, r6, 0x68}) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_BSS(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x24, r8, 0x1, 0x0, 0x0, {{}, {@val={0x8, 0x3, r10}, @void}}, [@NL80211_ATTR_BSS_SHORT_PREAMBLE={0x5}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000300)={&(0x7f0000000100)={0x28, r8, 0x100, 0x70bd2c, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}, @NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}, @NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}, @NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}, @NL80211_ATTR_MULTICAST_TO_UNICAST_ENABLED={0x4}]}, 0x28}}, 0xf144619a7682ba49) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="380000002400ffffff7f000000003c0005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000400)=@newtfilter={0x34, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {0x0, 0xa}, {}, {0xe}}, [@filter_kind_options=@f_flow={{0x9, 0x1, 'flow\x00'}, {0x4}}]}, 0x34}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec16, 0x0) [ 438.069051] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. 02:57:42 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) modify_ldt$write2(0x11, &(0x7f0000000000)={0x7f0f, 0x1000, 0x2000, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1}, 0x10) 02:57:42 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff65200000005a4d", 0x1a, 0x402}, {&(0x7f0000000280)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff9effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7affffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f060083071e18b422fb6d5a5377d6fc2f750000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101a8781b576372431d1f281946f0de989569a79d339e76d94b87e662443780d15e69d0d07466206dbfe9572db80c3627777fdb8045d7ad3ad87e5a2e338b9317d7e6b5c7f9d4dad9d23c3318a87050ee8cd8b87356968d1e11a0262e8e42d948ce0e30758e2056a35c7b579c7fcc58a1d7bfb40914478a88e2480741857e3190d2dbbba6b59e6dd28f77", 0x99b, 0xfffffffffffffffb}, {&(0x7f0000000140)="0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e00000000000000416c5667000000000000ac000000000000000000000000000000000000000000000000de32000000000000000000000000f743dc4f2995be3500000200000066696c6530000000fac16277a487ef1fdf94a99f4c09000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00", 0xc0, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$KDSKBSENT(0xffffffffffffffff, 0x4b49, &(0x7f0000000c40)={0x40, "7424ece4d83237b3d7d64853ec1251b11079e11047267f1c51193fa5c418828b147579d2d2513e78135847597ad903224ff55602fd6bc0e6676dc087642748da62ced0db4d0c2285338b08214389bca4d2ff5d5a4f5064f6f8960370adae402fb6653e094a8c78e9505b7c1e677c7a961b3a0aece7db1936ec032a372f73731c6c92a403699688d79085309eb15ebcc7f2174cc8c12efb31740109a04324b122e63d8471a26531a464896f395f85af102f2f6ae8174c6ed74fd367ceda6562bd0213ac21dd5e772a370d0551674429743d39effe60fb492e2cfd65449707254296b8fee6ba62d3b7e000c5707fcf48b6a64c627eae77d636af7a9bfab0fbf903af58374326380173fabc9f780fea7c85bc88cd0429b08ee8d3b35cfe5d414d2bb8107782c193e32d486f27c861431a08b3ab042907428199c76f6dcebc38ff1b4b9985f99fb9945dbbdb9dbc9d62c70f929d6fec87b1fccbd1c98783d534255087b550b8bd27fd44772b5655df8e925bb8facef1f81ab4f36b9cf107b416b7794935c161a0a9b4dd29d1cdf93cbf969b93183457a27dd11b16e4adc1b852593c996cfd84ed837e83afe66bbbb8948d263b1d7ccb6b29d38e86438ca42d8a242a97dd6be1a27d65094fb01a95ab178f1d7fe7426e7be40a65ad7840aa442b5b973978a9f3e2cf8cbb80da1dc1b3265e404f75949492458510da850a2727d0fbc6"}) ioctl$SIOCX25CALLACCPTAPPRV(r5, 0x89e8) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) setsockopt$IP_VS_SO_SET_DEL(0xffffffffffffffff, 0x0, 0x484, &(0x7f0000000080)={0x21, @private=0xa010101, 0x4e20, 0x2, 'dh\x00', 0x1c, 0x3, 0x3}, 0x2c) 02:57:42 executing program 0: r0 = socket(0x10, 0x80002, 0x0) r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9f, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfbffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$MON_IOCQ_RING_SIZE(0xffffffffffffffff, 0x9205) r2 = perf_event_open(&(0x7f00000000c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0) r3 = socket$nl_rdma(0x10, 0x3, 0x14) fsetxattr$trusted_overlay_nlink(r3, &(0x7f0000000000)='trusted.overlay.nlink\x00', &(0x7f0000000140)={'L+', 0x3}, 0x16, 0x1) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) ioctl$SNDRV_PCM_IOCTL_WRITEI_FRAMES(0xffffffffffffffff, 0x40184150, &(0x7f0000000280)={0x0, &(0x7f0000000180)="96c3df2153c17903621e7c3ed1d4e4f896eb30c3491f21374064d627f9f4bb9fa64c81c921d1eba50a6ec5be3062ee8221305395ee33eb294901df0e1ac3aa4b3e09dd8a85b650a5dc681f5d39acb455d4aad90903a0d0e8a7c08441109fa1dc5544d9ba36337c4b5dc2972b603dfdc0aeadc4ff4bd65fcea86fd27be5afffdc6ad290367fbc463e81c001528daa5a65ccc45c8289b3a5f10d93057a96199f0cb5b6e5c486b3024106a61196f26355f6bebb00de3c74f7df3aeb008b372ff832b3b3791d82db942041d822a78811c7bbe0b87049", 0xd4}) sendmmsg$alg(r0, &(0x7f0000000180), 0x27a4eaa51029717, 0x0) 02:57:42 executing program 3: sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000600)="c2e4f7f55d4240f31e798b1fcd0d30c21127602e7dde5ce5969e7347681dff0cc8646e5927aa541335b3664cf993f5e93531a75826cdec97ba8ee9cf1a37e9a20ac4d0103bee87b04734fee63a908937eefb6e22944b1ac160cbd08de0851e97a17632a0e8a7a48d48a89b51002d7cebe2bc7029d7f0c1691e482acbe63631cc247a82daf2002d119449418bedadb08ab3eb22bd07c6a6934b705537995cb9849443b439a21a551364ef17e2ff0af806bc878d5ee7e9fcc57223bd16060f263c91a1c0aa47bc0c8ba1f15fff67c2a5eb067a692e5ebf5a24818c20f916907a5989a6cfb10cd0fe6f8ca42c991a5137382d597b7921a35c8c0042437c", 0xfc}, {&(0x7f0000000780)="f0367e6528852536031047635c34db5cbb050a1821bda7528273e56a2b32a9df304bacc9739d561637c87e3d0bbdd218f8e5e8f56da5a30c288b6918f2e62dcbaae1d60b857cbd6aaf1f1dddea43d8d0eaae26b53259b27dbcb4030b21132d7c9ac438f2932a87fe682aadbd58c408a70825af87810114e20331982b21c141777e5c63390d1462edc393dea7a586cd3bfa184c4486d8617256b2ed7c68e78f845c0c9d0c753ffdeee49b14abb3db53b8c75c583399c858cfedb1faf6efeb60960d68a98968baae4b29", 0xc9}, {&(0x7f00000000c0)="f522d4d1fdec9b98e45f", 0xa}, {&(0x7f0000000880)="f85eb3fbe665cd625a00173cfebd711035e4f432a0d946219e99f09e4a3621779c4d666267f441a59cd5de67a1d04d61748448253419576dd52e46129def8444a6a6c2de7f024f5b16d7460f143f73ed18a2653adfd02aafbdb749bbb6304820274a005a40f834deef22f42133e32219c49ee2c496b3", 0x76}], 0x4, 0x0, 0x0, 0x20000001}, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)) socketpair(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) ioctl$EVIOCGLED(0xffffffffffffffff, 0x80404519, &(0x7f0000000400)=""/83) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x89f2, &(0x7f0000000500)='\xce52\xe3\xcb\x89\xb6\xe62)!\x00\x00?\x00\xff\xf7\x00\x8a\xd1j5\x06wMvi\xfb\xf8\xd8 \x90\xfe\x9d\xeaK{a&[\xa1\xd7\xac\x82\xe9!R\x81\xd4x4e\x8b\x9a3\xb8\xb5\xf7\xa0\xd9\xde#\x97\x9d\xc3\x87bO\x01s,\xf3\xeb\x11\x8cI\xff\a\x00\x00\xb2NiL\xf2\x876\'!\x00\x00\x00') socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3) ioctl$sock_rose_SIOCADDRT(r2, 0x890b, &(0x7f0000000200)={@remote={0xcc, 0xcc, 0xcc, 0xcc, 0x3}, 0x2449, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @rose={'rose', 0x0}, 0xff, [@default, @remote={0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x1}, @bcast, @default, @bcast, @netrom={0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0x0, 0x0}, @null, @bcast]}) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) perf_event_open(&(0x7f00000002c0)={0x0, 0x70, 0x47, 0xfa, 0x9, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe, 0x2, @perf_config_ext={0x7f4e, 0x7}, 0x4000, 0x80000000000, 0x1, 0x1, 0x400000000000, 0x6, 0xfffe}, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x5, 0x70, 0x0, 0x0, 0xff, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x77}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$tipc(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000900)="a7bce1d38b4e8f89e4c1872d813b6bbcdb1de3f53b877497111ee330c22173a30c1c1b22252b9cf1a3a090082860720f3eda44b82a561e5c3923aa2d15f622f83a6a9ee242d066e3cadb2cd392e5c1db27e36f92e8570eccda5be21151dd38eef2e6d7063b44f15cbe708b92b0882f3ebfd7a79a8c622330ba22ef06ec470a487d55deb5af2663069981d0b1dfa0b6fc76fef39a5a0c84fb32ae5aab0af3c6069d99a6553ccba248d825825992191d6adebd2edc8d7264c81ae496331c1b0bd359c74576dd6665a9ab2f45c272680afd043ad7a370", 0xd5}], 0x1, 0x0, 0x0, 0x240080c0}, 0x4) sendmsg$nl_generic(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYRESDEC=r1], 0x1c}, 0x1, 0x0, 0x0, 0x40004}, 0x1) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='cpu.stat\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000580)={0x0, 0x70, 0x72, 0xff, 0x8, 0xed, 0x0, 0x5, 0x11, 0x8, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, @perf_config_ext={0x8, 0x828}, 0x8100, 0x0, 0x4, 0x1, 0x0, 0x9}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x4) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x89f1, &(0x7f0000000080)='ip6tnl0\x00') 02:57:42 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='freezer.self_freezing\x00', 0x0, 0x0) ioctl$SG_GET_REQUEST_TABLE(r2, 0x2286, &(0x7f0000000180)) r3 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) socket$l2tp6(0xa, 0x2, 0x73) sendmmsg(r0, &(0x7f000000d180), 0x0, 0x2000c0c0) [ 438.181061] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. [ 438.183977] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. 02:57:42 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) r1 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nvme-fabrics\x00', 0xe85a7c7da2e94101, 0x0) connect$pppoe(r1, &(0x7f0000000140)={0x18, 0x0, {0x7, @random="8a59886c6084", 'macvlan1\x00'}}, 0xfffffffffffffeda) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x1d, &(0x7f0000000000)=0x71b, 0x4) 02:57:42 executing program 3: perf_event_open(0x0, 0x0, 0xe, 0xffffffffffffffff, 0x4) perf_event_open$cgroup(0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0x5}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x2, 0x200000000000001, 0x0) sendmsg$inet(r0, &(0x7f0000000180)={&(0x7f0000000140)={0x2, 0x4001, @remote}, 0x10, 0x0}, 0x200408c4) setsockopt$sock_attach_bpf(r0, 0x1, 0x3e, 0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$kcm(r0, 0x0, 0x40000) setsockopt$IP6T_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x29, 0x41, &(0x7f0000000000)={'nat\x00', 0x3, [{}, {}, {}]}, 0x58) sendmsg$kcm(r0, &(0x7f0000001400)={0x0, 0x80040200, &(0x7f00000025c0)=[{&(0x7f00000000c0)="b8", 0x7ffff000}], 0x1, 0x0, 0x0, 0x1100}, 0x6d70) sendmsg(0xffffffffffffffff, 0x0, 0x0) gettid() [ 438.234595] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.3'. [ 438.377854] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. [ 438.434622] VFS: Can't find a Minix filesystem V1 | V2 | V3 on device loop5. 02:57:42 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) syz_mount_image$ntfs(&(0x7f00000000c0)='ntfs\x00', &(0x7f0000000140)='./file1\x00', 0x1ff, 0x3, &(0x7f00000003c0)=[{&(0x7f0000000180)="6bcd1d01da641fff223e2161072b9a986bee5c941f9b8f49ce18c5db88cef694e38a63eeae1542b5b100c24e5d01ce314e7bfc6e3b347e81471ebf64d3a11a1c749526e535c969c598de3d434f5db7d01a6e611a", 0x54, 0x5}, {&(0x7f0000000280)="93c74bb3f56ce1b739076ea038bfcd608f1b4bea583121849af86964f38164c50204a71e05f04a74f62c3bf7c74dd4527a771ab3571969", 0x37, 0x9}, {&(0x7f00000002c0)="58e31224e90262f320a8203f65a1c953bcbcb3510c79e749081f34fbb023eaac0504bc9aeade16f20800f34eae86416a21dd0100bc8a7a61e66448457dd3e737fac3eae99a4abf6aacd7e02bf633567e8b753d3a9f646c479e35ed812066aa6ffe2ec2c55c3b11822fb5d629b0bb6f28132a9624020f29eb73f26097926205b98512d94107f00b183a37123b6cfd0df746eefb8a0369f145df83679d064d85dbea0135491aa1474039f7812bc40182aaf8ada73786fe187ab5e3529d4641eb872bc26a8bbe857f", 0xc7, 0x401}], 0x1, &(0x7f0000000440)={[{@umask={'umask', 0x3d, 0x100000000}}, {@errors_remount='errors=remount-ro'}, {@nls={'nls', 0x3d, 'macroman'}}], [{@fsname={'fsname', 0x3d, 'minix\x00'}}, {@subj_role={'subj_role', 0x3d, 'minix\x00'}}, {@euid_lt={'euid<', r2}}, {@euid_eq={'euid'}}, {@subj_type={'subj_type', 0x3d, 'minix\x00'}}, {@appraise='appraise'}]}) ioctl$EVIOCREVOKE(0xffffffffffffffff, 0x40044591, &(0x7f0000000080)=0x80000001) getsockopt$inet_sctp6_SCTP_STATUS(0xffffffffffffffff, 0x84, 0xe, &(0x7f0000000500)={0x0, 0x8, 0x4, 0x101, 0x81, 0xccb1, 0x3, 0x10001, {0x0, @in={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x44}}}, 0x82b, 0x3, 0x1000, 0x100, 0x4}}, &(0x7f00000005c0)=0xb0) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(0xffffffffffffffff, 0x84, 0x75, &(0x7f0000000600)={r3, 0xfffff397}, &(0x7f0000000640)=0x8) 02:57:43 executing program 5: r0 = syz_mount_image$minix(&(0x7f0000000000)='minix\x00', &(0x7f0000000100)='./file0\x00', 0x1, 0x3f, &(0x7f0000000200)=[{&(0x7f0000010000)="10000000000001000100050000000000ffffff7f200000005a4d", 0x1a, 0x400}, {&(0x7f0000010100)="ff00feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03f0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed4103005cf9535fc0010000e8c2645fe8c2645fe8c2645f05000000000000000000000000000000000000000000000000000000000000000000000000000000ed4102000000000000010000e8c2645fe8c2645fe8c2645f06000000000000000000000000000000000000000000000000000000000000000000000000000000ed810100000000001a040000e8c2645fe8c2645fe8c2645f07000000080000000000000000000000000000000000000000000000000000000000000000000000ffa101000000000026000000e8c2645fe8c2645fe8c2645f09000000000000000000000000000000000000000000000000000000000000000000000000000000ed8101", 0x903, 0x800}, {&(0x7f0000010b00)="010000002e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000002e2e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000066696c6530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000066696c6531", 0xc9, 0x1400}], 0x0, &(0x7f0000000080)=ANY=[]) lsetxattr$trusted_overlay_redirect(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='trusted.overlay.redirect\x00', &(0x7f0000000140)='./file0\x00', 0x8, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 02:57:45 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) ptrace$cont(0x18, 0x0, 0x6, 0xe87) r0 = gettid() wait4(0x0, 0x0, 0x20000000, 0x0) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000000)={[0x100000000]}, 0x8, 0x0) read$proc_mixer(r1, &(0x7f0000000040)=""/70, 0x46) vmsplice(0xffffffffffffffff, &(0x7f0000001340), 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) setsockopt$IP_VS_SO_SET_FLUSH(r1, 0x0, 0x485, 0x0, 0x0) 02:57:45 executing program 4: setsockopt$MISDN_TIME_STAMP(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0x4) r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:45 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) r1 = socket$caif_seqpacket(0x25, 0x5, 0x1) perf_event_open(&(0x7f0000001340)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x78, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r3 = getpid() sched_setattr(r3, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r3, r4, 0x7, r2, &(0x7f0000000080)={r6, r7, 0x68}) ioctl$VIDIOC_CROPCAP(r6, 0xc02c563a, &(0x7f00000001c0)={0xa, {0x3, 0x8001, 0x5, 0x1}, {0x2, 0x4, 0x7, 0x5}, {0x1a, 0x96}}) ioctl$BTRFS_IOC_RM_DEV_V2(r1, 0x5000943a, &(0x7f0000000340)={{}, 0x0, 0x0, @inherit={0x60, &(0x7f00000002c0)={0x0, 0x3, 0x0, 0x8, {0xc, 0x6, 0x5, 0x0, 0x6}, [0x0, 0x400, 0x23]}}, @name="269fac5494b860c7c08b7b377263a73cd196d09c6ff4ada5eb5c98f4f7e53bfd64fa34126420b535cd5acfa8cdf58a8359cd878104b85bfe471a71fddaadac5724142382f4f0fa40860135a6edc1157c65413ccb352077d3d96439272f6f2bbba156263018afd65fc4a4559692594871ac6c901d69dbec694e2e76e3aa9ebc31eafb704396ac2faf1ee382fbb4884ed6d08dc7bcc34e37ea2d636ff748e5640b79a39b64d16e1add1a664d3122e35f2dea719042f23a09a5d7af97b76acd9377d72c7e6de0ea6ac0f3c90e0ae3b57d4b0a8ff69dcbea6be072cfdf501d404aa109c8c09c12307413c923846d1e446541c521bd8d20d024b65906a882b761844cd15b5c61f4ca4d647f2454a59d1705ad6d48962d4fb54e4ec0e58ffdeaa2bae7827524173c9b3aaf287ab9aea7c86a4ce970a221d8a6e96b04bd7ab205c8894fc092c5c579ec41f28fe8408110759c9d0a94972310ba722510b10dae503db2a89ce5f8d45f20ed0bd868a68a0d8d9c80a4bb3664c11032f1b7521ffb3d06e375c12a584f1e129c91728a77ba51d2e7419ab43fa44c98cf9383e1c60425e16286be3f7cdc0c6af6a0dcf3d176fccd8c66eb0752b786f61775a81ba0efbeb1141fc9954a399ebd153db9ab99248117ec2c4a5ecbec9b70775c80282753f5ffc5ea3df70dfee71ca36d6736e2b714b931cc549480e199f30c18017ebee523f2ad97a75d5010aa2b30a0a8436273fc783cbb7f67195fd1c1239b8d8a8883ee81cd149e1222a6123697f79fb7bac206090a3050c37bc3f8b17e0a949bb184c4b8d94eac1181a1e6b4c23acb0d4ad0d33b8d7e956f4205f78113aa4394f5bc4b2937c23cb6e82bdb718132b18ce97f11f87a843f6d8267c80cc6d868705d9e6f488b017ad9cd9b847645004b86fbedf0c8893c4349ab5c077910e4abe4875267fe290c56be36339547d85695b887b4c63b5ec8c7fa0ab1fd833ecf04151a01e527882ebc12376a675d55db19feb233480723c18b59b2b4158b27646b2f8e44c33e48d627bba16298cb2095400224dbdb43d5967705b3d14c1e06d1d1d72d2a9d78c5ab6feff95250b4d1277f4eafe0c883209709389f424ab4d0075040facd408fef13e8fed5fa4a3b8117649b946b396bccd7a395afee917e1609c67e08d80350ab13f811608df46cc4472d1909d0c929fa9e6f699fa1720b6b1b417390023157875edaf2d136d045e592cf983a92d350d6a40ad3e437e12abf4218408ad321ccdffcf96384be0203bbee53211f0466d99574711dfaa6416de14abec63900b57a174acf080f2549496ba0ccec6597c8049c34a0ede147ee076ce907a266d8f278e3fbadc0ce69d1eb8f1638ab9f278f82a82de9f376f97a994e0c2e39f9ef392b7de5ebe4a8d0c7b11c99eee3eae016aa7fe38a675feefb685fa37707074abd3eca94d5f3e1c03b43bfe2c4a34d29f729deb0b2c2a78048672a79421f3d6e92dda2e92d53713eff60f28ab2ea647ce42dbc3a72b4eb716ac197023f8cef8a6bff550aceb193970a35ec7e3fa8351c91341dffa879f2f9810185c6c5ebff2cc376c1a2fcbf794acca2ac135ea3e68c7a6e1307c6f351a2f8f3e0731d571c2814a16575b62d7af66d78215ff9d20390dd2cfd2fc075277c70800d508a05a6e3bd40284186f2bfe15b03a8ad5708960c3c42f9acba120d06a65cf4af35c2a9b1c1ffc7d9eb8819bdb8703a1e76f02278d06cfc23683027977597c3f78695490e701a832306b68efb6fc09a9a932926eab7c268c02e9641b04ad896c87d763652de40b7d6a1c09bf436d3bef45bfebbcd851c07928edfa4df447913c3f8dea4325180579bc2ea2c0edd9d424477f4528675b59e2e42e00887ca26c45eba402e28ba2d03e4f51316843d8a57d7056468cace4195cc0f8282e0b61106bd556dd3d29556df8deea1cb43ae5228041575ccc7afe30ecada9c02c3fe9daafc535871271c6982fb069cee9bdd790a450eb2c35593e078080a661c0c758482e8dd02aa06e1883ff64020021ce935c83a6994d56f0db7de98ab269431ecc61fea20e70bc864c3a1d39f8c49dd4c8cefc3476f557d0298a3d1accfc0fae778b2525f00c44444af69f687edee299b31861619a699b0e8068ff540015dd069510a5860cc2adc64cf0d37c83dbc8afab67862b5e30efe567a7457c3830889fca2bdc597c2d7ad466917b5525d4976cad4904b6f970634b5faad408e39e3a7a82caa717d71e48bb1f29a8912ebb1cf39e6c0b341a42145d33a118d4c550211ec9c2ecede0cae250998d56ac0f142be2475f4ca61a297cbfc7407924f962213aad8cc6a2453e35ea552cc3c1e4cdb0124f1285ce7b8d55654d9a3f4aff10e585d757b4ad1fd3c2e55e9eb47ba9dfd26416103c190131e3b3bfe87e86f331a831d6ffb8d2668c098e5ce59db57247060d399da7e8e0774853677cb68c7f02e41d12cff0c1b6397691e670d5aff27c62e7309d7ac246290a17042df2a6baf695faaa881111bbf8956f0104716e8ffe3b8d312fe6261f6d9661e5d7cc74ad64463e6ee65ad245e94d0fd1d545fe0dc41c1f936c133b5b93aa71a438c80e579f4bf0e8ecb16e0b8a6774f381db4f71d34536842c63e9aa45b9b4e1ab3c820549cfba8cfaf3e2978f7ff858a10b24ee74a38e5aa9189cd9ada3341112a634a64d087383739eca906d5e94b530fca7c7ca4ffb1ed1c435f77d9591343800f1c26d4a528e94fe29d15e18f8358bd9908c6754be3b44d80af39c80a6feab6fac93d7eb338471f582e64e6b3921b8b76893a76c9d646741102f230707bf49834785ae86ffe7d952dd7ff2f90efb872d104b58c0cbadc710dbfdeb92b4a967018c01b333bb3f5f1b5aecf697129b0381f4a6ecb539472e3eba5f12e970ecfa8f23c7c30d07ff3fc1f496cbf3d2ac0311b5393b490efd6b1ad1d79db9668a1ef002fa1d72939ac8820337afd7f578439136dd4a390f095a5e5bc7a698e7ddf2d5eb654ed9ea4729a270bc480c06b5b527b06ddde96b12032642238764d7afae2d336567146dba36f284ba448209c59c67dc193db9b5bc983a884af3a8ae3f9949e0360244d2b5c5e9ab543028b4cadcd93fbcdf60d8ce99c9087be5ab4c994e50aef0ad861e711832c8d5d5fd2a3445576eb0cfca2292c1280fbc530e22799aedb0cab4e20a1a2b19864e650d5c24830b780535c0c6126da7ce6ac55846a93ac21c2120ee9823627430bfc0d0f1435de2ab5be42749db6b682c9cd0ba470b198a75265f2e9c290000a546689146568ab0017addd046959718a27bef2f5b5f528f80b82d485bdeee2cc11b4e3fafd76fbee28f5cf4a321158ad82c41b6ec136aea5c3d6334e3872a6c0a446d05a9ec4f5155e990dc0b0a3d4fb1ee42a9f1de7229c524b40c58517ce57c3b608736ace5ac2b077176b7d9cd625e2864c626329d9abf6b652e92927df63612a268ac300ad8bbb38b48c8ff29af93f10df51a5ff76ede798c99edd3c28c6097ebee03eda4734f13943bd0b789b51c66791a1e3cda8a0dbbc9335d96219bb86d1ae7c3637632b57b0ab000ebee6100f3e40641943584ddd55f985f5b0087792c73bd9dc282db4e7375df29ed0b6d67cd4067cf9cb30a76734727bbcbc0fe5e6af809dbffc2722e2c92ec82f36a102fc85d70509fe9c235aff1ddb82ff874889564fe1ae28c62cad988e8e622efca2abcbdf2d916e8ebc0a5b31833f23c7077ceb35451ef956f9148e2ac8c01c5e4cb2d3dede2946b732918e698cb4acc31e68dd22545f4e02762f06dc2f9b36c5ebd19f4d70155acf896387a0511706bd0a9fe005a3e79d3d467f9a46437ece0c9cddcab9a369f05f63e0a8d658ff2a19a6bdc0d04aacf77b7dcac52e7abf0fa14afe7fcb39db21ad7d8a63801e617ba1e7f50f872efaa94a6934b658effe5d0b9d6bc15c9275cad6678b7bfed75c6d599b5412c98c12e6d6531ad462856e92419036ed7c056ec1321cbfbf98450322fc4334dba6aac14f421cb463d69ca7ce3c0aab1692a8376dd733ce31ead06be0cf06e94d5a9a4d39b51d76b60c7e015c7c6df4dedab9755b49883fbb8211c58971079eb8daf4636f98447a4dd0cf39f6a591d48790a6f6b6a0a95f0678ec58c027b2b33ce84446d447cee06f93d3e52537ebdd5ad3d84a87470ef8038c991e7e03d6a0b4994be71049f87f33d2d26370b340cebb4ec6d99543001db3e87fb6258fb1e3ae2457685e06bdfded6987fcd426378ae85fee31cf93cdc80b8bb4928e66640006f3360836e35ef5a2cefdbb38a0836d4171ea57d355412087a08116dec06cc8924b1f932355929f3f088dc9f76698ab33636f8c88d4bdebe47340c196584a0ef4cebadfb5f62455027da4bd9f73c3abc57c8a7769ef1dd84898b0ffc18ac3dc5a92c9e09a992fe47931f88e51f0df4429b174dda6869372703b022e0ad40e3530b7b7e1a21031c09dad20e17c60eedca535d4bf93170078edc88c8b48dc8b41552550a21dd883728dcfa723fac323388a41f143e3f7a1cefd4a15d26c6ec0412c3b810010b4f4a68792eec81a20aea17fe22ab975cc5353b1b612f52b78302c04016dc0308f578f487ba99b14714184c28d4e9e2091984c677a1e34c0f28e15ad3dbf3d3445c2d4a43a26ea577938034e770891d8c047e595f4e6037842406473e55888951ad5dc66ca1f50227a9e378135b410f287363b769807b8e29d24587c7e106607069f831a5f335062e056c9da2da9dc8d338187d521df1f5f8669d232f47734c2d324d43137960d0a5ef58438ec0893b60124abe2508e66e8ec45f10eb5c35bb4f9a168d5f5aa946f9a0afcb135267913becff159e2b142debf95ca834ff62301afcb644e89705bc85387a2d3fd5cbe7951a6b45c5d3a87f201ac7193248f2af9006e58db7c4c724eda639f1ce5b0dc4a99f3b0289857783a22bf677b74459952b947a12480f0089bbc4cb8bcaaf72361d9ee5d0734d469c2c7247d6c06d323e5ef7107df3a60446babcfe8e885884684423ec6603e59a5ee2d19ec9d995e18dad0407bb8685857b7b810fcb239bfeecb963888c4e58044e0d35e4d5cd99e1316af8423a5fe95dcde1a280db86bafe0fad5cfab0ecef1c1b6c7e15dbd1035dfbfeb282356d2dd17c0e2f3ab441d4c4b8904f3ab75b24d74ce772787cf587f2be949a164b3701986cc809878557d414c3072e585dc15b741edbaa8feca6c15db6f3813d26ffda051b6a26a5a460dc760131f8814fdff8831e58c2fe1359cddf757a93620e655ec8c78d145d623070235b18c73df93deab56465d0f9457d3c752ec7b5a915e497ad3d928fe649c5034d9b152313469b10c38e426fda1dd0d4c15fce44c7b2caf58cf2de6ffaebf5d49b61b87bd6f51f50cccb22bedfc24698599fb79e9c6594f0673c59dcf99cec753d4e52e23f132ca5e83cfe7e515fd1ffaef7e222580046d8195b5215820daab78bea4aefbeb9ec33256ce6d2fd64b77a8e426bda973e635b9483aefcb30d5c5a10da007d1be183dd65559004667909da5e1655fe05a76940370ef6dafa8bd836872b21f8418fcbb28fc23f1d915f666e34952d0f500e40f651a214383822c7448a20ff0bfe8f44f1dffd71f759d4fbe42893437f4ba4b940c9390db1067ce3e3094f97c54197074bbd578bdc3538be663b62f53f548d43e721bf05059"}) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x80000, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000002000019000000600100000f000000000000000000000004000000000002000020000020000000ddf4655fddf4655f0100ffff53ef010001000000ddf4655f000000000000000001000000000000000b0000000001000008000000d24200001203", 0x66, 0x400}, {&(0x7f0000010100)="0000000000000000000000026856d49a00cc4371bd6a7c893f280045010040", 0x1f, 0x4e0}, {&(0x7f0000010400)="030000000400000005", 0x9, 0x800}, {&(0x7f0000010e00)="ed41000000040000ddf4655fddf4655fddf4655f000000000000040020", 0x1d, 0x1500}], 0x81, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00']) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f00000014c0)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x8040000}, 0xc, &(0x7f0000001480)={&(0x7f00000013c0)={0x8c, 0x0, 0x800, 0x70bd25, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0x4c, 0x1}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}]}, 0x8c}, 0x1, 0x0, 0x0, 0x8010}, 0x20008000) r8 = openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ocfs2_control\x00', 0x200, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r8, &(0x7f0000000180)='./file1\x00', 0x1000) 02:57:45 executing program 0: clone(0x20002004ffc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) exit_group(0x0) creat(&(0x7f0000000140)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='coda\x00', 0x0, &(0x7f0000000100)='#\x00') openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000000000)='tasks\x00', 0x2, 0x0) 02:57:45 executing program 5: ioctl$sock_SIOCGIFCONF(0xffffffffffffffff, 0x8912, &(0x7f0000000080)=@buf={0xfffffffffffffddb, &(0x7f00000000c0)="655b4fef77c94093b4c86930faa0b03bb30b5dee86f6afa3210c24bd1d33e1bee9353343ce9255cdf1f4295c923e09402a40226b4e0f3d1e003bb62d32049682e05081db4f45ec750590152d7ca2b1f8ba313deff6b0466370d174704e6ec596e80d61deee19386b0b7b462bc05a0b481c93a2dfb04bc924f403d3d9142da106ef902db9743af7aa26cb6b58c6a55c88d5d492de"}) syz_read_part_table(0x0, 0x2, &(0x7f0000001380)=[{0x0, 0x0, 0xa1d}, {&(0x7f0000000240)="0a59e380a5cb7d2907603bbf72ff1cde536c2cc4009ace0dddbf57923a729d95020296010fa9ae322e949fc481833f746af320db4c5cf8867ec581b27a90c073edded1aa19003ff9f9f526a30996e8eb63bcf42cc6bd49ff2310a5edbc9970ad67aba1502b1fe40e161759910381561dc57f52ce3a1861dad1ccf1e893ed51fa285464ad9d1623829b03846bdcc6f16e20041cb4ac354b87e6a31067706678d80446d1a81b2315c8ed08c48f3ed4125c1b78745330f7506aba69f960fb0690b8619e4865511e470dc1bcc2bbdd0547cf1214352f29deeca37f4f37ead41b11a6d044a5a691f7e5633066fcbe5a622b5dfbd94ad9412bd9a224733daa2e9cce63616033b2fee155664c578d2052af6abb9a692e8d6b23fb35f7cbe390044729b37474fc8102f1dc283f321eae00400714fed4799f7e2df90a152e4de7d714cef45a028a8d4da6ad3a9b5e08d4f229ec7bc146a9a0b44f768be450217c7790da092469d767cff8441bb8ec32ee0c5640efc9f3161963186a4026f6baab6ed2efa5fc9883b2be18fe592387668b6dd4c5eb9f8c7199495ba69848d181ae2197c0737de78ae1a921fb9f8c46532b9142dbc9d79ce308c9d42088d9628a056997cb2ea54f9eb65bcb5d432afaca3a13e416c3449c25d1edf0c4e91ab3b6882ad9aebe00cc38c164", 0x1e5, 0x6}]) 02:57:45 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000011000)={0x1, 0x2, 0x7d, 0x20000000000001, 0x0, 0x0, 0x0, [], 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffff}, 0x40) ioctl$KVM_GET_CLOCK(0xffffffffffffffff, 0x8030ae7c, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x1, 0x7, &(0x7f0000000380)=ANY=[@ANYBLOB="1800001000000000000000000000000018100000", @ANYRES32=r0, @ANYRES64], &(0x7f0000000180)='syzkaller\x00', 0x6, 0x1000, &(0x7f0000002700)=""/4096, 0x40f00, 0x4, [], 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x78) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040)='nl80211\x00') r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000000)={'wlan0\x00', 0x0}) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, &(0x7f0000000b00)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000ac0)={&(0x7f0000000a80)={0x20, 0x0, 0x200, 0x70bd26, 0x0, {}, [@HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000000}, 0x0) ioctl$sock_ipv6_tunnel_SIOCADD6RD(0xffffffffffffffff, 0x89f9, &(0x7f0000000540)={'ip6gre0\x00', &(0x7f00000004c0)={'syztnl1\x00', 0x0, 0x2f, 0xe8, 0x9, 0x2, 0x20, @initdev={0xfe, 0x88, [], 0x0, 0x0}, @dev={0xfe, 0x80, [], 0xb}, 0x40, 0x8000, 0x8001, 0x5}}) r6 = socket(0x10, 0x3, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r7, 0x8933, &(0x7f00000002c0)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x600, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_gred={{0x9, 0x1, 'gred\x00'}, {0x14, 0x2, [@TCA_GRED_DPS={0x10, 0x3, {0x10}}]}}]}, 0x44}}, 0x0) sendmsg$ETHTOOL_MSG_RINGS_GET(r3, &(0x7f00000006c0)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000680)={&(0x7f0000000580)={0xf8, 0x0, 0x100, 0x70bd29, 0x25dfdbfb, {}, [@HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_0\x00'}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r5}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'bridge0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r8}]}, @HEADER={0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'vcan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'sit0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xf8}, 0x1, 0x0, 0x0, 0x50}, 0x20008001) sendmsg$NL80211_CMD_SET_BSS(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="240133780a42d0c919f3158704000000000000000061ae8c0000", @ANYRES16=r2, @ANYBLOB="010000000000000000001900000008000300", @ANYRES32=r4, @ANYBLOB="05001d0000000000"], 0x24}}, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000001c0)={'wlan0\x00', 0x0}) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f00000002c0)={r3}) r11 = syz_genetlink_get_family_id$net_dm(&(0x7f0000000340)='NET_DM\x00') sendmsg$NET_DM_CMD_START(r10, &(0x7f0000000440)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0xffffffffffffff5d, r11, 0x100, 0x70bd25, 0x25dfdbfb, {}, [""]}, 0x14}, 0x1, 0x0, 0x0, 0x80}, 0x4601f127da8a53ee) sendmsg$NL80211_CMD_LEAVE_IBSS(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x4100000}, 0xc, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB="00041000", @ANYRES16=r2, @ANYBLOB="000828bd7000fedbdf252c00000008000300", @ANYRES32=r9, @ANYBLOB="0c009900040000004c000000"], 0x28}, 0x1, 0x0, 0x0, 0x20004014}, 0x4008014) 02:57:45 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x10010) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) [ 441.182212] EXT4-fs (loop1): ext4_check_descriptors: Checksum for group 0 failed (60935!=0) [ 441.191295] loop5: [POWERTEC] p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 [ 441.201318] loop5: p1 start 3416621283 is beyond EOD, truncated 02:57:45 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x3, 0x8000) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x1f, 0xfffffffffffffffe, 0x0, 0x73, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$KVM_ASSIGN_DEV_IRQ(r5, 0x4040ae70, &(0x7f0000000000)={0x8, 0x0, 0x8, 0x4}) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:45 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) openat$vfio(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vfio/vfio\x00', 0x200080, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$VIDIOC_G_TUNER(r0, 0xc054561d, &(0x7f00000000c0)={0x6, "886293f46f8d1e5fd95188d9f900dfe22122a0dc855927ac849d6c37e32aafc4", 0x1, 0x400, 0xffffffff, 0x7, 0x10, 0x2, 0x4, 0x1}) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000004c0)=ANY=[@ANYBLOB="800000001000010400"/20, @ANYRES32=0x0, @ANYBLOB="2b03000000000000500012800b00010069703667726500004000028005000800f200000008000c002000000014000700fe8000000000000000000000000000aa060002003f00000008000100", @ANYBLOB="08000c000600000008000500", @ANYRES32=0x0], 0x80}}, 0x20000040) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r4, r5, 0x7, r3, &(0x7f0000000080)={r7, r8, 0x68}) sendmsg$NL80211_CMD_JOIN_MESH(r7, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x80, 0x0, 0x100, 0x70bd26, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_MESH_ID={0xa}, @chandef_params=[@NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xf}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1711}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x3ff}], @NL80211_ATTR_MESH_SETUP={0x2c, 0x70, [@NL80211_MESH_SETUP_ENABLE_VENDOR_METRIC={0x5}, @NL80211_MESH_SETUP_USERSPACE_MPM={0x4}, @NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC={0x5, 0x6, 0x1}, @NL80211_MESH_SETUP_ENABLE_VENDOR_PATH_SEL={0x5}, @NL80211_MESH_SETUP_ENABLE_VENDOR_SYNC={0x5}, @NL80211_MESH_SETUP_USERSPACE_AUTH={0x4}]}, @NL80211_ATTR_SOCKET_OWNER={0x4}, @NL80211_ATTR_MCAST_RATE={0x8, 0x6b, 0x20}, @NL80211_ATTR_BEACON_INTERVAL={0x8}, @NL80211_ATTR_BEACON_INTERVAL={0x8, 0xc, @random=0x2}]}, 0x80}, 0x1, 0x0, 0x0, 0x4}, 0x40000) [ 441.223350] loop5: p2 start 33723805 is beyond EOD, truncated [ 441.256010] EXT4-fs (loop1): orphan cleanup on readonly fs [ 441.272603] EXT4-fs error (device loop1): ext4_orphan_get:1266: comm syz-executor.1: bad orphan inode 33554432 [ 441.273067] loop5: p3 start 2423960193 is beyond EOD, truncated [ 441.309640] loop5: p4 start 270794569 is beyond EOD, truncated 02:57:45 executing program 4: ioctl$SG_GET_PACK_ID(0xffffffffffffffff, 0x227c, &(0x7f0000000000)) r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r4, r5, 0x7, r3, &(0x7f0000000080)={r7, r8, 0x68}) r9 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, r9, 0x68}) sendmsg$NL80211_CMD_TDLS_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000100)={&(0x7f0000000200)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="040029bd7000fbdbdf256f00000008000300", @ANYRES32=r1, @ANYBLOB="f4461f858736b0e9019395616fa38dc2efcee2b6470c22c3341486b5779e6b3823581b279b1eaa2a0247b664a0d92b5cc9c13da9deab75240f77df8f04f0ddd57028b335f73ee95b47b4cb6945441f12a78f5ef8d620b069847cf5f954ab28e1312ef28295ef1183f7859c5254f914261308f366be3354797a17627badfba0ec1c4ad79ad802c53053ea52045a46623c270ce03f4b52f1c56f3ea66b"], 0x1c}, 0x1, 0x0, 0x0, 0x40060}, 0x0) ioctl$FBIOBLANK(r7, 0x4611, 0x4) [ 441.318336] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 441.335156] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. [ 441.340512] loop5: p5 start 406507090 is beyond EOD, truncated [ 441.350688] loop5: p6 start 69234417 is beyond EOD, truncated [ 441.368205] loop5: p7 start 3560869828 is beyond EOD, truncated 02:57:45 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)=ANY=[@ANYBLOB="500000001000050700000000000000000077c504", @ANYRES32=0x0, @ANYBLOB="0000000000000000300012800b00010067656e65766500002000028014000700fe8000000000000000000000000000aa08000200ac1414aa"], 0x50}}, 0x0) sendmmsg(r0, &(0x7f00000002c0), 0x40000000000009f, 0x0) [ 441.374901] loop5: p8 start 3166768455 is beyond EOD, truncated [ 441.378625] device ip6gre1 entered promiscuous mode [ 441.381310] loop5: p9 start 4153517733 is beyond EOD, truncated [ 441.393524] loop5: p10 start 1616995278 is beyond EOD, truncated 02:57:45 executing program 3: r0 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$WG_CMD_GET_DEVICE(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={0x0, 0x48}}, 0x0) getsockname$packet(r3, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x38483}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb, 0x1, 'ipvlan\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r1}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x44}}, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f00000002c0)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x600, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_gred={{0x9, 0x1, 'gred\x00'}, {0x14, 0x2, [@TCA_GRED_DPS={0x10, 0x3, {0x10}}]}}]}, 0x44}}, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000280)={0x48, 0x0, 0x200, 0x70bd2d, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6366}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x4}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x48}, 0x1, 0x0, 0x0, 0x20}, 0x40000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r8 = inotify_init() r9 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/fuse\x00', 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='fuse\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r9, @ANYBLOB="2c726f6f746d6f64653db5b10000303030303030303034303030302c757365725f6962b86834bb53e9e645d331637d176d42643d", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) inotify_add_watch(r8, &(0x7f0000000000)='./file0\x00', 0x2000440) r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r11 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) sendfile(r11, r10, 0x0, 0x283) [ 441.431085] loop5: p11 start 1191481571 is beyond EOD, truncated [ 441.439369] loop5: p12 start 773131001 is beyond EOD, truncated 02:57:45 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f0000002c00)=[{{&(0x7f0000000000)=@nfc_llcp={0x27, 0x0, 0x1, 0x4, 0xfc, 0xff, "606f28be3c5f1ae2b38d3aba8915652533f5a370f17c4ecd5e9fbd790a9a67b7acbd5613f48be4d2b930d47d287de79c97fbcddc631ea3eeb55053bd31b122", 0x7eeb}, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000080)="b1efe2bd104a04a8b49f05d3169acd3ec80bbffda93137", 0x17}], 0x1, &(0x7f0000000100)}}, {{0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000180)="a93d98f185e350de9d26900cd56b830658d0a89a77cd7734b85e73d1f8d337113cb87e2f2996198c80a79d57563d50ea2db442a572fca1b9f061857d4005f6f345164109cb205a1434521fdc6d49fbc225c1042515f26100299fc8f0f5f3", 0x5e}, {&(0x7f0000000200)="6e93018a0cd49ff602b90da7fdfc3a7fb488cd637afaaab29aac3350baf9fc43def3996eb45d9e2a9c57a968c1ade430565406aebdd39d960258ea72c18ac52ae291078675efab0bd9b92e8b95653cb241dee62b1294cf2f43e8fd869003e9f264da529a8e06ebf38427fbbb9fcb96c5053b373d12e90d3bd78a6e1ab3b5c9dcf7f262bb8a87e36f348f7469c765535ebd12a5f125d0b91f530a3df66eb6f4dae7b6e900f1e79c74cbae198c835e693d55b3bc00fcc3dfe38d03657dfd1eb9fd97b904e12c99e07afc7d8679883130e75d69e8b3a58b13e12ccf7f88464fd4e1b25195fa6c11c7ccf954eb3b7459706d5c79bdb6c6c146317e", 0xf9}, {&(0x7f0000000300)="700e2c150f13097f5b559d28357f073c48e58be13715ff270800a5cee8854f6623bedbabc17152f2f11266c5cc0c54a63bbc0fd648ba548b66fb1a01a2862e12117478ded6d8a66beb292014563a62d5ac96fff68643a66436332fce8da9ab81d5cd34a295129e15458a47da7891abe3b570aeb80c17117246ce57fc8e0314fb5b86fa0f41657181347780aad2620c53ec1325f29b34517c9e3e141e2abda5da8efa5bf7cfaf8ff3bf847076985da5a4ae1a744bee", 0xb5}, {&(0x7f00000003c0)="d3ab1770f2f42c01281b5a3619b9d15feeb21332a1bfb588b178a6080a3491fb61bd22e32c76760a16a0e320c91a7932b74d3fb2e6ffe51a568417e0a1b0fac63140034a8abc160dfbd303ae054effa007a55e6dc18afe24397667fcbda98bd6f7900efc9b0778db735a21445f663f964194804c6b3fdc8cb70deb8fee67e34e93aa02c74b4a4c5a9d2e012618528575e57a2f6c207ef4780ed39939e3fced99cdec53bfdd4630559b1d8f6e8a87ceb339d62932879a50a97e0f4de92b6275190ff03ce286ace266dcb1b38daba6", 0xce}, {&(0x7f00000004c0)="e4f8f454386bd6a840b7506348132e55d20e8302bdd4cedeb23e0883a2bac76b494aeed759493b3fcbac9dd6b5daa2888fb3b45e96e435a8970dd8254076d0d4bf9e9b97edafccccbfe1607151f6e349fbedebbc0fd9693e7b559efa6cf01b83452d5772a0e03d6f6affa0326f0c9f03706d93bc23f654d04b5fff968bb1ecadcdb4cef9a4499a6b64105861c24efb63e689ec702708fb43f274feb5c28ab770d80b0b792180010da3417ead481ae4215476ac1ceac822db8cef9ee083614f5f5b77fb1c3686c1b40d9c5e9fd5084c", 0xcf}, {&(0x7f00000005c0)="ad96da3364873ae8a94dec7b49ee6b14883fe483783b27ffc7838aafd6b3dea412b7d701736759bb0f5a7d55662b76b609eedb521d22ec88fc470031ecc1eae69b7a834a7d4a201e8d280ab3fe5875e764bd64928064dda9c44b2a07f1fa9b17d89783db1e08746d42af74cb202cd0692b450a7999a6565019f037b3bc9e2bbb2d9fabe90b52c6ce22c5e3d22b5bc9a6c04dc962c67d636df0d24be98e5a97635815177b6e38cb61ce4fc2", 0xab}, {&(0x7f0000000680)="73e706f062c8a56e44974edbd8598497c53ea7c326a572b6c59b2a1232223cae77182a", 0x23}, {&(0x7f00000006c0)="b974eafa7e3346beec7593bb3781ef2b97a1f0c30b99277ad13261075cac02041fa6f36c914edb49939063a602b833448295b7bba2ad9e7610f296996d3894ff6cdbee36a652d8c373dafc67af90b7c0f6d25c6c5f2ec220f06b332b0f529363b98153e9a9763ecce9112e3e01533b35ef4c2412a14ecd751667f15706196ffb5850e459028916a381ebab35c4abedba2d9ef34b334b19dd40c724cd9f72e82d592d565d99a5248ddb1069b2efd82870564b59e3fbbf76fe83a1972010650b81914b0917326bd81227fd694da87d22974078bb6bf1938c1255d8a4863bb15e52bb39e56838842964eb5ad727469cd498703c7b1dbd8f51a82d433661d59472f2723197260d7b08166b389c62d539868fee35ca88f4eb23624132a3ea2dd7612d9b01a090f67ba5c77d42a0f4c480a256d56a06f3021c00c8f76145319fa702cdafe7a5101c64fb9adaf67c830a944090425f4fedec69dd90334be508e0d110b8cd9a14db1aa748a74245e1e048fa1ab53f4571f2c92cd88e2c44892a5a38dafdeafde883b276571aac42139eede04dd38292398da7ee055f92ecff3475a92e66f5559dbbcfbdfaf0911f6b368c76745b94b3e865b817fb8bb951c672a1cb2a469342d4552bfbf063c06e87329b93b088ccb26a97403c1fd76a9de4ce0b0d0fa2fb1e217fb71b9a7d0df0f07c1ebf8c7c5b2fa72818ac504a91bbc3036d50166e3ec78d950ef4420e4759ff6301817e7e443800baebf04e337135de5cb09e9c4c0c51a2bb5a40d4b2bcd995fbff4552d06667636fe0b9de70eaf12aa6e5264947c51a0154ce08000000bd9fecf5c54c74847582d0224f863848510fa62f3044fa052d59ce203327ca06c6061c89d0fda75abd5e2075422119daa34c3e8c4aff395b33b10241a5766c1e8feb8ce28d7c5c92a1b98a3051ec670d43dc80d782dfbaae71c9e0e07fb179398f53afc52c69253952c1fce992deeb5bc54b7b8817da2ddce89c92dcf6e3e49de790c8c5dd011a92b75575a4f87107cbb1c58e4c0a8f08d9b00c6d2156e0a0c316d3a97af8c73d41ef6955cbd1f9db4432be90ef06ece5aab28d40ce3d3a2b5afa6eb3db95c16cb997aa885485f3c6b0de790fc90c0210ca4e503326c4037631db8287d9d236ddc5c7bd934ee753298a615fd1ac5d980e0a4cd09bf40a1dc9cbc2187042b9beb9844038bee32083a3c8961f758168b8bea61c9b8f4c2b65f271e4b3e4dfb5c0322fcfb64eb9449568fca9b034f4ebfe99a9fa4e559b1a099f5c7a9810bf2fa1d5a46226b31e416d6ecd63c18a33e55b2b4338b2d6ef2cecc65d89c6e61418132219fd5fb549be10e5c41f973380d5e536bf4e2ddca4313a20303da59376a3cd1a724dda66bfb5840f292711ea00a0daeb187b3b08ecfb131e4ade50b36f99dd129b123db35b27b6728cc24b4852a85fbc92dfab3813c6c28afab06843066362819893174557c9c9f47d216c107e05dc54af8eedd58445e8b334381114a27994cfc235e69070459c6d1316a98d94e97432fbe74775afe864611a7bde7d9038daf43db274e8484454af858fc586c15828fc8111d546b3262ecafcc7fa20f6ffe6fdf7a7d786809a5ed727504164837c02cd84d28a118e8ef6524292a4b07a47bc64000c6a2f0e798bf49086207e37087666f0a6b7f58e94c6cd2b6d4fb6508059dfa1c608d525756434186d2ff5175812195072cb7fe9718816accb3b20047e7d40f41e6ea21ec54b14c47d7b32de76dd294d23501c0b3521a29f14b3f4787cfc6c8dd1056b5ad9622061265e28364e538c8365f21e330da0f001e0711075bbce990f54dc94cbf1b11d4f462cf15be1903f693425f43c3bae66db0dea32ed7f206e0c050391cef54db365fac65d1e32826d7fcfa207e750e65f84e6bf24865c27b622643c1347a8c3a993d90bcd847d1e84a6cbf342258370afaaf342a01c83c5e2942b9a2acba6eddfa975d7c32cf90fb14b48dafd4b83108fb2aad71b36b959c7954266d9f8e2b881b4a164510d1355c6b1d0a85e392b4356b6a9f76337f5c1fba628649a1611378e644be2d11e083e00fc3d5654008b68d519cc520fabd88b42e906c085c47fd984bf5c002f0c0217263b42730abd2765a88e5d8e3a617f4b828b74d76e5d79a4ee06609fe6d9d4a840a43fa8f49846a0c0a9270d73404a716c8ae21b3cdc44f2640f9913f2e65bf28ee73d3080c60512e25af5d9a39528fb038c449be4a9c04bd78eedf8ead2c76b38ea470def8de2139792b5ae35f6fc441e80bd83fe2e9ec37321cf2f11cce619b995cd9d50da0932be5afb1d1230e6feb718be114b0cee77edd01603c1a6f8d7747082011e70b45a2217bb8a7a3cc1c8d2e631d94b43e7f124a65c376b04abeb54aedcb715c25d43d2fc921ff48ae807927926b8f1a38edbc8e57b2fb9bc60f2430d7c6f18c145dc33565e6bd9d0050636a7d3c4d7ee5f628f255b30d58bada50f1474184f13bad11c17640d7b76c8671833a5718184481bf52eafdbc542d8e53b28426a66022347cf5c5616f06732b34a07ad15ce6afc7bb82dd91d24cc5363c2df566204ad645a9e304bba1770639be6ac56e04e451119d65fd627b81972514927dd60a61aca63eaec41e17167cf34f809efb367c9f00275bdf0dee5844a88c88372dbb60bce8fc55393e0a4cd9b7f280e716168418b27820487ed78f3c12568ec3db34d86ba5553fbba49f141c667e3797414d013bd68bf1dde18a9acbf2e48a28939c19c2946760b6580bec72b610db9ebf0ffbd8607d6ac0760a472a86dae5e6c69de74133d85bc281c4b3c8142876ea7a73bbfae2486a92d2198d3e0b6517e82d00f5bffef1539fd76668fe4753a527a4d1131cb3b86bd7bb61a8ecb8f18e8db04abadc79fd29e261213bb04d38c648ddd80773ab2ab1b3f2735f9a632b0875d021559d2d294847fe9c9fd57964cc99fdb268387e91afb317ac61a8789d62920609d76abb9a834ed10883865f4ddbdfe4bbe20beb96a4a8c28ba45100fd938b2e44bad69b0ac9cca641e2ff6b613ab9eaeb8fbfe339f5e6685c6ffbf2967653ef1276e546e8177de2a82a1efc5b2ac87225c0ed192e440f4a51cb8acff512b8764a1b22754fa75cb140fa6f0ddaf052587675f5f9c67453a764da4e0e5f6db563bca09f04462d1c919908a7060856d6fb775cdec010e9cc0e9c34313f6b20970c518ef19d13c4134a75e599bb39d8357cd13f64c23957271697b117b3923170a900f6e749e3718dd704003965e083ea1cca739898f844dcedfcf73ad47e109d3a59fc5546e08098618f83bffdcda834b34f074bc62f8efb5557476a267abc0e1efefe155a3017e09acf18f819fbc7c9ba1e4e691a0e8580fb353601ea01d1f27644ee2678e15c0617c90edf95b16864d804f482921de86baef307293b895690da25b1d559d64ea187ef5299aa6d6bd458d3739872acd589e9744f5f238ec8f0d2e3d2772bb7e2621660debeda50841deef2d91b59c12eb53b099592eb96021e1dc9236ef25effa26de43e82409f3683cbf7d56307249e9bf420d52b0d84cc320bd3d2f223ffdc9e6b12b8aabf770271d41d9d658d9ee1a5add531d88e45526bd18693d3cc22efaf33031a77289f20f07094d95764a4b3f7881e2e97045bc74a88041ba770e4cac6a191b50b635b688b10e644ee9db18352b1febd8f1515b5c545a90f063d19cf6661be459ebdcb9260ef220bb1cdb617c35233bbd1f99889880474fac85643f0e6a226e5834ab05aafda7dc889413a954e897753620a9e2748862d9221bbda65e6f83ec8708e08235443425e2066f999564df987db371d0f61ee203e2f2305ebb6926cfa9ead0f5ebdbcc4efbe0dc060b4edcab1dfbc6ddbb252a9d96426239dc4f72e08f104264ffd099d791698e83567fecdd03128b6e3259642ed1c4b2e9281442e3fc176285d4e57ccb0fc20780f16e0269d889fc22f78bbef3012b524fba2e6a8344fa37e97aad2478c9d9a408687141d5128c6964494bd2123edad81c1558090c5249f5b22c2c1d4d2ebc85ab0c962d5d2f47683e274ec9fe7e1f251c4cdc8978878b8fd5b32a6851dc13f9440d5fe12c60920ff4c3b61d61945a54f33eec7527d21b28d82a652780d83b09b10ded3a961c9f15b4d84f9c6d31f79c1d306de0d27512fa2c2ea979d7958414ad5bb4e4fa8eefb4a1632434157a8607eea242566e191d70ed6c9703c99583db886e6ebc87ed4a07ef1d5029aeb68af69c6787dec9a478124d2a3b7473c6b820e8f4cc7fe57448a6ab72a12cb62d2ecd789cd5751678aae849b3c0919db5fc920a87bf5837d63404f2930223a33dcb402da2577cee577d923d01e6b850a99d3d3ea36bc8c3b2fe5b59cb57405a67eec99e2f47b52af91b80d1a109c92843b023c2db57655cbc2b96b8d2e9694d706eb94e91bdc1b70826b7905c6828a056580e40772a30a6016be0b592cb94a58d9f42f3373e90889fe9851ffbcd04b2d7dfa5936cc0cf5e9717d89c80aaa6e1f8e688b61c27098a4c51569e66e7b4ea560c0fd2484f59b8c3c66d578189396a3b67200a1377993de66ba9daaf5545ef3256e78423c67d138eb3a6086db3e7af4ef9c2e9f390dc14bb984fb1edc52cb242ca344b84fffd14e94e5b87d58d14978e845f7f5777b807ee54cadcf0a7c70fbd9dc863dd7b6df3c9ea7ade6796c47390e65b4e73ae8e0122a629efcd5f511e8419d14b7b7e039ae91d5a4d622c844f920bd71a8d164b58d4f4625a2a652ed1c4f572201e1c25b93c8589b32a05379bedf59a4bd61d3b61741fb06a9e4fb5780f77eeabbd932799400449ae1b1a5c29cba9a8c86fe1ae75a138555b63b7445d7f31a8ab657813a215084dce6acee0428cb0fbbaec76cc22a88cc905c89ef7d49e7d91944c498438d1b58f7ded30e5330a7c295cafd1c8e144529b2081e9da167e34ab2e69f4a4f9d0f6606d90ccb7da49874a257199ed4f2fb68cd06d9534bfeb58abcfd72d27f8b4d14d28018a325ea9dfe764b965d17227e47b8a304f65aa1b4295c58c6aa533ea871039d8e6766b605af66b6ecabc30357b4b2996473ff70e07a97ab639d35a48a713fc6a8588d79f4a07b3f3cbe60dfcbfa07ba0d5fb561b5c00926e0ef594329e6324ce3d73bca3ed9880ff210a2f5511957812436cc1f3f24350a490033a817e17d2424b95d36b05c608e74b3337a56173fc9220b3a311ab4c48d0d8f21aa20cbd95daeed734f723f2b072d71252d2894d3e459cee32eb674257cc23520d018d5f8845ebe615d03c8b18bda086df78c94c25082eec168e67b6c028e36cfa7d43e255155c3a947f8eb9ef1ab6e640f7846707530c7a14772ca6730ec8f7e0b8734a0a70b30fb575896ab9b12fb4121d9439953bfc1369b9a1123cad4532cc7958b39f7ca4844613ef987c49b0312246783bb74245995d1aae54b955625b9944f1149ada840d6caa51d1ddc63b38d16f32f66f8340139d6f2dce67324b439f14ea146b57907cc366d9f9c9f54b8a6387fc88dd0336d4372f34d3f3ce73d0993077b8bf68e0a3bee0770c159c200f06d46b9c711fa5771922fd109d2275627f8f7a56d656bc86e275d6a1be68eff417d3de92474805f40fcfe4188cfc49f54db347a9fea9e4eca4abfbde310289b679a74292a8376006423e9be534e12c8134541902a2816be530740e995f6b8e5b7f9c924c3024802a1bd60c3eb5a9072db262a011310c1caa72e915a938085a127b198a28d9885d00"/4096, 0x1000}], 0x8, &(0x7f0000001740)=[{0xc8, 0x0, 0x51, "bde5ed8037d6be6b163ad6c64a4f130d0c713b215d76e2a2ba491e72752fc787afdacd1d060600892c8f8292f9c361c2dc0e3fca5430b9427fa00943971671f9b39078478ad0ff226687b5e70b8c099a58b53906fb9e85349a7f74ea983660c379a13491269f42be8ba306147ba14e07a7d7b1c58af2c34e707b57aee76706f7a87d16632ab0046909825e3f30f5f6ab5213a13e76680fcc5e8326b537036085bcc198fc676518ae06784b5e49bfbb4216a5df97ef4c"}], 0xc8}}, {{&(0x7f0000001840)=@isdn={0x22, 0xff, 0x1f, 0x2, 0xfe}, 0x80, &(0x7f0000002b80)=[{&(0x7f00000018c0)="5769375da9fe8c5a28271efcb5213ec8bcb18cbc59ff3cafdf57cdfb4e96da2b6c755b5a68130878136ec56e72b5327498c3339b4078464087f003a3d4745536f8ffa1d710b71aa8a0656f47a0f0cadb4c919988fb41a3d97d82d302c452fac37914c8800d48f5dc043315d29183c9340de2e8f691be9e7c2c526d0c1d491a5ac77d455433010e9bab09ae1e9fc8289e78e83565bcc5ed264f78a65dd7bce3e6e0f5a51925e8f829167bd2141382029767b8fe8741eb89a456ea470b45ec4332", 0xc0}, {&(0x7f0000001980)="aca99749539c4c872715797b373f5d5b56c10b233e1406975af4f1ccd05b348c7f9fa8c21609279be5d48657a304e8a3d10b98a3943035796ae6566f59a3c742e294f3a1ec9e6b51491685cd7e7ec0582b757ddd1ea2702c130b84065755b8fa82090d47e5ae883bba9ffa92b85d6eff11d410569b204acecbb1b15017a879f0b5d0959249e2095ce8d44882ee95638dfd57ad4a67d8c5e69a6277fd0890f698c63b5de1b50a8a9e7e75ad67a4fb816fdafc26d21eb68c91f9c87a03d0c82343e97385208651e31052f99d81f01832947f2af94c5dafb8161f5ac0269f811ba27e842f3b1cedd728812bf4c2e9e66921349bb8e1bc8ad957e054ddd63350a9379f918582a0154f9ed7848d771432b349d86290a3d55d36a53c611c7519bd73f7dacbaca3599ed880398f86176c1319bf2f85b424636511cf73979a104a6753581e28ba7f0a9b28ddf6804a811f5d0cd0c541d32496e249be64eb55fb358e4b1edc522bb4e07f282dedab08ec6b6f04bf72cd675706a0f09ee19a36e9de3c1f74c349ccce6b6f1418023df9b6f4e5288e54dd665da7dea63d6bdfb008d958cdc136fce408728ef7c19bbba140baba1db2f2c6770dc00dd886ed154fd9d31957dcd7ee059ee58c7cfb03affaef9b93fcbf8362bac5a8765486e4c74fd479efba0aa53745a1edc31e00b710249c73301aa49dc02808b99fc1daecd325b73cfeaee92f7d9194e6f0a0ace9641e12e31639a0c95d2f01aff2825cbb209ee73e9277087cda702c4fdf0b55450489baee02f2d9b4a0b9d2f3d2453657f5726cf761b832e5187edd3bdf3826e3f59a32780266db9a09b25ed6f5e23322e2c47c1303aeb87a5d8a27c0e36971d3de668c3b92e9a2dfe77669c8e7178221df78d8479ffb835f1b907e612e3bd67367f1daeec7dff07f5bed61ffa1e87ffe59ac5259bb280b22477e52fb1330f054f0ac2f8799b1f837b3d902aae2ba0bcd1fc1f89573b49fbbff0d5cbb49489225e7a80836421968b0e844a0bf305b48adb5ff12971483b18f19f403a8b2d23c5a2c4a3e6add7cb8625381ac7ab2a9b9632e0e2d2c69c9e1dffba1de13433e404f993ac9b3be6d88e6554faf4b73819a746467eeda075922134e7eb6539203d55659a28eff7026f6327626cedb08f52baf062b283c09a5715de4dcd6bfcbfac6614bb85b526182edce9dfa3a681537187ac0cbce83213a056c1f8c53742693b9b7af59d9aec64c861a0b006084f789a5d2ef538049af8ac46e8b8bcf07a1685011a7f6e4eb615f2b09143ff4e372feaf6d0d783c424120fd1939dbf7fc287edfff49dbccb0668ced4cf66c153545d195dba9ece1bed3b88d4b6267ba82d310a8b7d60b2d679932266d235714fdabe72a2d5cd1874455b6ddb27db6b00fd3485e85a76bf4f7c0a3d88ff6769be24eef3e1c0b352396379fb2b4465bf33a71744474046ec8e74a1cbba7570862ebecc92b559e720ee30a9a4576ebf4353cc76f85496f530281d6c6dd84ce14272da819e79da52d1c7dba7bcb2e77171391fa08ac3cd4a29e5957ad433186ed957580a5e69a8703f45a004bb26a5f32e02a08c1217d98d3afe4bcc204639c213b46f6824eda5597986b26cec9618b37503f904cceaa5caa41823c883f64275d7ea14dd7c0468313ee45a494444387f27bd41b98e1a4083ff03fa81dba07cc98b2ecde5ba1c2c4c6eecf5e1f074ad61d2cf99fb6a57342362874a8769775c1cb30a2995531872faf53cc631d9242fda2b84239825a921f37bf4e23463639a0deb651f85247b832fac5b01fcbc5200e4972af123e442fc83bbcbd482fd6668d4906d6f47c416336fc043b9be9d8bbb4b4c4ab347eef13fea6a850fd734a2dbb8bb366980f1c3a4881eb17058855f679d1bcda00e57314e7e398fafa72dd1faf2391c63ab36bda4a01ce0822388d3ed36400d9b3c0f580d451b6b2c7893107ba0f7d53aca33685e486aeb63ddfd653e25274ce49ccd8a87de49709911d013f875a125834bbfcd4d685e74b28ade62340fe1c4a9c13390cffdf6650c89163e13ec15a900c3413a270d6c2127aad89d9931f0cd97f9813511c9e74b51ce53a124b36a12482458995c6c380d7fe6ce4230091d3d10ae967d87e139bb52c8f26a681f1862b40e8ef680a5b79016f215f701597dbdecfd8529093feaa2b3d0d18bb8c247eb780a81aee1ba9f99076d67b38ce48cbd9e69d34176f63649d6ec257fc12c9b170935eac4ce485ebfe06da26c8e46b9a87aef695c3a63d79acbade184c6c15b40bca3e017f490b7acf99ad27247aa35e033a7e276f4912e91825dde0e447364feca3df1694f3e234c14d0c001cfcef4c45c231eca5d9e708847c1a63a4670a801de7316a7dd6996251845d4b79579beb0c60e0f7d07674de3ef86bdf6d10d6739df083adc10ff339679b7afbc2141eec63512db2ac751fba7fd47e1126facf65035bce7269e8b4099b84e546c5499b75327150efe5400846bc603dd10c807e3320a9ca30eaec6d583f4a70d2ad98fdc6a1c4228cf7a7fa9a221e29292b08c784b93a719a175682ce094b4458eed8b91d1e6e251b5c24441ea1060d4b3c03feea652e172463c7c330c8ba0004549ecb0beaf2eef0cb84a3d30e443c13c6a69abc93daf6aec7bd6bed997880fe2695dec4c7490e6dc9ba06c9c3ff6f13b46d807952807ce25e6c4d4d8402fd9994980ce2846b93f2143b9b333234983abca7b055e454df6c3526c4ff0e0dd211dd7523e480035b4551616e935cc4627cfb9de96226c0ccbb41d2457d017686aab2d110af275ee5038212c6a601f0cc82b5d29172980687b3973223d6f85eaad1f3786f9daed03477ef4d7fbe9bb88525ce205cf4aaed6d25c66b27536e6a4761120a9dc9cf33e3d62fca52bd21d0ad52106ef38dd2d6d7c4fcce6a0d14cfa803bc4a14a004524dc2b7b5cb37eaef8556a4257add9f63f7bbe220a41b1c0eea304bcdd7d0f54f96f0a27662785c57e0a6864624f64cd3e256fb26fea44330a4ac285e82798c6b2c8642c668972ba6903b8a4a1496446f64fc8973b3963f997aa8e2fd395a60f0b49452c1d0ebbb475afaab5d4a7c75e217dfd699269a390d5a601e27423704dbe9a31272a070baec251f7df22a2eaebf04da8f5ddc3d2c0aeb86f79efbed9ca5e73b0453bb5ea2df566af1e821fd53067479f6654787f30ef1e87ea51ed634caf22d8c7e3ba85313c24e39fef88d85df3ab24d89afd142f903ff7c6a0b69548be43e9c3a4a654cd949b471e87e3ab952e1a4e62304b9589bcb6f662f5b56dfff8883391c89e9e192e1cefe8caf18fcd3c4b6ab6cbe67bbd0354ba03f9aac4ff052ddfbea66617c5adff7b1ca00f77abf7f80dc10cfa1c2cd298e3f840dc6bb6f60dafef6c020c36d59cfb5f0e23bb3fd0644ddc49472e26ffe7f14446732046a8ac121cd91559d4ce5b6ace0e79f897814185b15f198a6bc4cae997769346f64d3e364796d35de76202107b9e4d511fa8ab1617e6039e83aeb4bb45cb6f178bd2cce9595269f3c9c1da0f478184e6d198745a752a14061a078eb03fdcaa569e6f888b5929979bc8b48ad902efa032b14362854507e4ab525249fc45ce27990e1248c13bc1c0c95a576fe9c65cc322920462611e1b84bdcd283fc858298a5989e5664b6acc905a9241e8042f8a1f35d67b21fb65df381478b64d5466e295ee8304ab4042b2a5a1f41f5046bfc33459abd161848223ed4cbc3bbf1014e93cf2a5d96af4b2ecdf0716f1f3afd3211df9d92335ca86803d4f06b70161aca91e78e01c0bdf9a9fc7f6168c5a2a48f220796fb266ce1c6e9ae63887d308483b1ddee1f69b78ebd8e4eef8763d3f5bd6db60851bbcf09631eb1658223497f893370413e81cd77c9168bdf79757696c9f2fb60dcb9b642492c6538b645009d2ed2783e22adda07783d5d88bb9a24494d7a408881c5cf22db2cd28617eb67d5d266ffdf15b7499af4c13837db44a291ee8b913895bcb4e9effa4916802c6d9c975269d7105c4b7acc3f5a2a333d75e4a780ebac0d184dcafd34bd149b0d9c2561cfd6bd50943f9ef205469409da9dd33ffbaf3d22e2983db3fc6d532241726f776588d07ffbb25392888aae15772dda7f894d220c017cd24fe8258c3cdf866a5889f0de26166c793152e567d2396fa2cae28dba52b76b2ab810b74f97b365e23e3c71f8e9d9215747276509427f2efb847a2b9c6ea045c75e5e511b1915a25702842825682cbac5c983e11ebf52d93a62c5e66e47825f910c3bf8fbdef88abafdfcf766eb9edb84d39ecab21d6df1e085cd5bf1533a08f0f910e319d46a339bb382e9a55b642a4890100b49a738f320b9a878f969c618c7fb2daa722326f9fe48e0034e656351490f8e37e6342121e5b5e6c0825f56049d1c0ca0faa21f4073af4ce9d1a496cddf6377f0485c499dcb2064faeaf478e8901c3dbb6cb9a89efab6b98c9062aef6545ac09212c921ddd83ba98ea917a50c940bdd645d3211fdaf732522eb7971b8299c55924aaabd227f0b4be7589146ccca6cb39971cca780decc28cabd0407bb9654122ff9459b1f621684d62e0e012144951cf329c434807d8f54a589331deb74944ecfc13b5412d569e221bb59c5d423c99e744c8ed66ca3cb4953e72e057c088d8c9d61c1809c1adc0592f38c577fa16e820152304ef1759262bc7a5a0ac9c57f47006a7ca85ff1096a8a3b612b6d8d6741768e6df1b77c532ae9b77a363ee1dd870d23e899bdc3f14341e0081ca69a7675c7ee2c34be4fb82d24e32f395e7cdb79945c95c6688deef0d46b9773b9a90c36fd0834c41e6f321f4410a13d12dc51547496b15b3a8d8547f1214c1698e54fa4d6133e37be752aa5819f056320d9d46608989aa7f5a42f5fd12f04c63bb65e59692d5747e3834ee10937ecd1e4bfcfb348a34b697abfda7b66eda09d456f93c166523bb70a96c79f54552ac155b4cc1fca08a1f10f0006dc77b28bb0f03b5cbada0ca1c2be6a5f5ac047d1c53e0675ae054686fe7836855803a69f9a2f351945dc34142763db564dfe7bccadaec7c9d38b44d15e4a76f0bdff2a1a9fd22724d062197f1f0062763290f2671bf13711495f35e0462b19413a98303ad9c84a1dd682eb1c7253bac0e9a92c7ee3a079384128e45b1e15441d131e771d382a578cbe9369c6c9611c10d79630cfc2bc49b91880a54027e4d717aa19aed6b9040e0afcc797bdaa5a826d889656859e60a774868b0b345f1d735beb27e0f609013ce67461aab7db1ba5f1193175c6d2a69e2d4fa2c676f51203e849ccfdafd46101fc8b1f014cea633178660cc99c96f2a03025d33073188f464056486cfb37556192317dfc199fa1832529c8f02343da8d91ee0485c9c341c9b646b2528e9e8fabb90e1fd2ed06dc455f501608ad5b308348493f21d03489795f2c7c0d7dedf244e3bcfd507852dcd9ca9547334806146776f3929e6d91f56a4497ede9b73c3ebad68596ee0b4deaf7629422c736b6e256d7ba37436cb88c30c053dc3684fe850efc3a9358324d93a7a6da8e7982e7fea99f8d28101226bb6b869a13f75c3d4f238b2fa7ed96f8a43802016194e5149be2951720af307a6e4cc6ae699e722b39d71d3b74b740f3afd5a080ce571a5486dcb57ad1f67020680996c684c9e97f7bb2d42b57d78a946545232c596e3bc2b0b3557021d05c8678e9796a8859e0347c414507381268318ebaebc1f64dcf1b1029c89ac917a30f43d0e2f759cdb65ef938e6fa1c5cccac46", 0x1000}, {&(0x7f0000002980)="7e9e23725d5f5e01b16b3b68c5b6c1c53db6a5f3cbc445af9c7ad9dbca5118b482a6ced3a2be64adc49e428852e3b64247d2e339417121510034602cfc55c405dfbfaff642b369dccb1ced84846f4f663ac26165ecfc9cb3ef4c6acf94e37dbecfa8e433c54ee2877e64b77dc38365a605a819540e227a02a6a8301288319d178d7b124d75606deb658834c212e5729b329b6ead5fb9b918023c2284352f3570dbe78113a571184520d0d55537cde9bff7ec8f44ac139a48e497c0d23c79e12c", 0xc0}, {&(0x7f0000002a40)="a6c935cb54d097ff6f6c7df03cda302740d1bbaf1c08df7bb609e5710fc00df740dbf0c7d0126d7285a4eaa613a1ec57d057f69e294481f2bfb535e9136d1f9f5cfd268789c19352dfb02eda78be2e73847359ea7e03fd559f9a3e1dcd8fd94d9793fbe919df0f9369210aa761207edd233534efe1aadd3de30b780c7f326b15bdc6d26026d6c9f7a2f5b3", 0x8b}, {&(0x7f0000002b00)="6d5e3ea2fcc289aeb922c9c9e4c0666ee81d92e93445dbd4bf80f449f310facb4c96d677a80ae0d7f7b793568e19acd94dae2dbb84160ca0143a257ccdc98b0045b751084be603da71d51eb9757a9562685250043674f05b", 0x58}], 0x5}}], 0x3, 0x40000) 02:57:45 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000280)={0xc, 0x8d}, 0x0) r0 = getpid() sched_setattr(r0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x9}, 0x0) waitid(0x1, r0, 0xfffffffffffffffd, 0x1000000, 0x0) r1 = socket$inet6(0xa, 0x2, 0x0) recvmmsg(r1, &(0x7f0000004c40)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x41395527) vmsplice(r2, &(0x7f0000000000)=[{&(0x7f0000000500), 0x3528a9c0}], 0x1, 0x0) sched_setattr(0x0, &(0x7f00000001c0)={0x38, 0x2, 0x1, 0x0, 0x6}, 0x0) clone(0x20240103, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) accept4$alg(r2, 0x0, 0x0, 0x80800) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$smc(&(0x7f0000000180)='SMC_PNETID\x00') sendmsg$SMC_PNETID_GET(r4, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000240)={0x20, r5, 0x1, 0x0, 0x0, {}, [@SMC_PNETID_NAME={0x9, 0x1, 'syz1\x00'}]}, 0x20}}, 0x0) sendmsg$SMC_PNETID_FLUSH(r2, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000180)={&(0x7f00000003c0)=ANY=[@ANYBLOB="b039418aac1085ff2f9d0e8e9eec247e1a794dc840a28848d1ffffbfff9431ad47bb615684e9ac8d01609040f4a46a09", @ANYRES16=r5, @ANYBLOB="00032bbd7000ffdbdf25040000000900010073797a30000000000900010073797a310000000005000400020000000900030073797a3100000000"], 0x40}, 0x1, 0x0, 0x0, 0x44815}, 0x0) setsockopt$netlink_NETLINK_TX_RING(r2, 0x10e, 0x7, &(0x7f0000000300)={0x1, 0x4, 0x73, 0x9}, 0x10) r6 = creat(&(0x7f0000000100)='./file0\x00', 0x0) fcntl$setstatus(r6, 0x4, 0x6100) write$cgroup_type(r6, &(0x7f0000000200)='threaded\x00', 0x175d900f) [ 441.561832] 8021q: adding VLAN 0 to HW filter on device ipvlan2 02:57:46 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000180)={0x18, 0x0, {0x7, @multicast, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) r3 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vsock\x00', 0x2fa963f48f329a22, 0x0) ioctl$CHAR_RAW_PG(r3, 0x1269, &(0x7f0000000100)={0xed5, 0xfffffffc, 0xbf, &(0x7f0000000040)="44c32266d2cfcc395aea03cf94dbad33393018f92c3c885260225b456b756abc41ddac0d716f20b5a15bc84bfb6ddc569f1b0fd251de614c27b724d45b34e6f9f02437c9ca0c4e5f84cd8813a8a5266f0dc9d8d802222b474122240dcb9dafef99ee4dfdceb9f94eed81b3ed6f654ce8c90ff6adcd7c83a2763e32a1731a167ce0bb9e01fe74f4e922e7808aa9fd1d13dbe8562ee3e256ae9a4b4562a793a09a203894db56cf7e197f09760dd0617ebc86f09eddd516400040367b41d3a94a"}) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:46 executing program 0: mlockall(0x1) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xfffbffffffffffff, 0xffffffffffffffff, 0x0) r0 = gettid() process_vm_writev(r0, &(0x7f0000000000)=[{&(0x7f00008f9f09)=""/247, 0xf7}], 0x1, &(0x7f0000121000)=[{&(0x7f0000217f28)=""/231, 0xe7}], 0x1, 0x0) sendmsg$TIPC_NL_PEER_REMOVE(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8100000c}, 0xc, &(0x7f0000000300)={&(0x7f0000000080)={0x27c, 0x0, 0x20, 0x70bd2d, 0x25dfdbfb, {}, [@TIPC_NLA_PUBL={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_TYPE={0x8}]}, @TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3014}, @TIPC_NLA_BEARER_PROP={0x4c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xb}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xa}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8001}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x6f}]}]}, @TIPC_NLA_LINK={0xb8, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x3}]}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7fff}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x154}]}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x19}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7c8b}]}, @TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x5}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xcdc}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x1}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x1}]}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0xc, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x401}]}]}, @TIPC_NLA_MEDIA={0xbc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x14, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffff}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x87}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xc164}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffffff}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1b}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xa}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}]}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x2}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x7}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x5}]}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffffff80}]}]}, @TIPC_NLA_NET={0x10, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x8}]}, @TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x5}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xfff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x800}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x8}]}, @TIPC_NLA_NODE={0x5c, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ID={0x51, 0x3, "cc1b57054aa4bfc38003fada0c1235ce92b90f11ed5488eb8b165cd0295d61f40c372942ab878bc9f7834074937f04708c5b0bd378e346d975d02508e47b3e8d766b443ba35fb948da6503f456"}, @TIPC_NLA_NODE_UP={0x4}]}]}, 0x27c}, 0x1, 0x0, 0x0, 0x4004000}, 0x8800) 02:57:46 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1031fe, 0x0) r1 = getpgid(0x0) perf_event_open(&(0x7f0000000700)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x141042, 0x0) ftruncate(r2, 0x2007fff) sendfile(r0, r0, 0x0, 0x8080fffffffe) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r4, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r4, 0x0) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) sendto$inet6(r5, 0x0, 0x0, 0x20000004, &(0x7f0000000280)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r5, 0x6, 0x1f, &(0x7f0000000080)='tls\x00', 0x152) r6 = syz_open_dev$audion(&(0x7f0000000000)='/dev/audio#\x00', 0x0, 0x8400) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_TIMER(r6, 0xc0605345, &(0x7f0000000180)={0x4, 0x3, {0x2, 0x3, 0x2, 0x1, 0x3f}, 0xf3}) setsockopt$inet6_tcp_TLS_TX(r5, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, '\x00', '\x00', "20040100"}, 0x28) sendfile(r5, r3, 0x0, 0x800100020001) 02:57:46 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x0, @local, 'batadv0\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) openat$ocfs2_control(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ocfs2_control\x00', 0x280, 0x0) r3 = syz_open_dev$sndctrl(&(0x7f0000000040)='/dev/snd/controlC#\x00', 0x1, 0x40180) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r3, 0xc008551a, &(0x7f0000000100)={0x65, 0x8, [0x1, 0x1ff]}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{0x77359400}, {0x77359400}}, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) [ 441.668717] 8021q: adding VLAN 0 to HW filter on device ipvlan2 02:57:46 executing program 3: r0 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000000)={'batadv0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$WG_CMD_GET_DEVICE(r3, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)={0x0, 0x48}}, 0x0) getsockname$packet(r3, &(0x7f0000000480)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x38483}, [@IFLA_LINKINFO={0x14, 0x12, 0x0, 0x1, @ipvlan={{0xb, 0x1, 'ipvlan\x00'}, {0x4}}}, @IFLA_LINK={0x8, 0x5, r1}, @IFLA_MASTER={0x8, 0xa, r4}]}, 0x44}}, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r6, 0x8933, &(0x7f00000002c0)={'batadv0\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000300)=@newqdisc={0x44, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x600, r7, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_gred={{0x9, 0x1, 'gred\x00'}, {0x14, 0x2, [@TCA_GRED_DPS={0x10, 0x3, {0x10}}]}}]}, 0x44}}, 0x0) sendmsg$BATADV_CMD_GET_ROUTING_ALGOS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000280)={0x48, 0x0, 0x200, 0x70bd2d, 0x25dfdbfe, {}, [@BATADV_ATTR_ORIG_ADDRESS={0xa, 0x9, @multicast}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}, @BATADV_ATTR_AGGREGATED_OGMS_ENABLED={0x5, 0x29, 0x1}, @BATADV_ATTR_GW_SEL_CLASS={0x8, 0x34, 0x6366}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x4}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r7}]}, 0x48}, 0x1, 0x0, 0x0, 0x20}, 0x40000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r8 = inotify_init() r9 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/fuse\x00', 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='fuse\x00', 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r9, @ANYBLOB="2c726f6f746d6f64653db5b10000303030303030303034303030302c757365725f6962b86834bb53e9e645d331637d176d42643d", @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) inotify_add_watch(r8, &(0x7f0000000000)='./file0\x00', 0x2000440) r10 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') r11 = open(&(0x7f0000000080)='./bus\x00', 0x141042, 0x0) sendfile(r11, r10, 0x0, 0x283) [ 441.885477] 8021q: adding VLAN 0 to HW filter on device ipvlan2 [ 441.891837] audit: type=1804 audit(1605495466.292:22): pid=20399 uid=0 auid=0 ses=4 op="invalid_pcr" cause="open_writers" comm="syz-executor.1" name="/root/syzkaller-testdir949007515/syzkaller.wVmMj1/493/bus" dev="sda1" ino=17283 res=1 [ 441.899035] TCP: request_sock_TCPv6: Possible SYN flooding on port 20002. Sending cookies. Check SNMP counters. [ 442.765106] audit: type=1804 audit(1605495467.172:23): pid=20399 uid=0 auid=0 ses=4 op="invalid_pcr" cause="open_writers" comm="syz-executor.1" name="/root/syzkaller-testdir949007515/syzkaller.wVmMj1/493/bus" dev="sda1" ino=17283 res=1 02:57:48 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) r1 = getpid() sched_setattr(r1, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) r5 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r4, r5, 0x68}) r6 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000)='/dev/snd/seq\x00', 0x0) tee(r5, r6, 0x1, 0x2) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:48 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x0, {0x11, @random, 'macsec0\x00'}}, 0x1e) socket$inet_udplite(0x2, 0x2, 0x88) msgctl$IPC_INFO(0xffffffffffffffff, 0x3, &(0x7f0000000000)=""/105) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r7 = getpid() sched_setattr(r7, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r8 = dup(0xffffffffffffffff) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) sendmmsg(r0, &(0x7f0000001fc0)=[{{&(0x7f00000001c0)=@nfc_llcp={0x27, 0x1, 0x2, 0x1, 0x81, 0x2, "ddf72bb70f1e5e62023342e3926b64cc8e25e168c9aaafb02cf376b34b6bf619c4868fad2ab9de039a91b2b032714420430e8fd9dccea151c01bb2e820af51", 0x20}, 0x80, &(0x7f0000000340)=[{&(0x7f00000020c0)="3dc6bbc31cc12d7015773a57c58a3a95327bb2a87f54d1ca701dfa38969ff2fdbd68cd1b657c8ea91b06170a43d020efe93632f54b6cf9792dfea3521e42ae52b5190c8c059ea677587c0f1caa4f235507c559382f96122c717778b426ec73031691545b1589ca4460afa19ea80606234fc6b58c6e3a9f80b25af43f2572634326d5fb48e9bd1299ac9a876118939c63ba57a266247765ee0085a05f80e9ccdd855337f68d08d722b07331cc69ee5929db3326a41767ae2547bdc311ec4640dde3aefe3eb3d9ce1f1435634a9011ce927f288bb40e58490658a71ae78ca2264ad133fb924fbe4f665aeec38d323cbb2614fc75b658e36b4f244a60d9bd547c9518366f94a2620bdce5b2387cdab92162a277e9e604ae7049bfa733", 0x11b}, {&(0x7f00000000c0)="2fce0ea9131780acc8b927456313293c7eb8677b2f6f137a3cfdefa910e3701145556021070a04f5bc2f942528", 0x2d}, {&(0x7f0000002380)="b002011d1474f53e836551a3b5f96c93bdb1b24b596ef8eca360d1a6142fb0254ab58eb6fa5b83e6b40e40e5e7b753f6145ee98b99b9d61feaed7bc463e9be17b1e5ebfea0be3f72a31f86235a187e6907fe008ee22e7098fa84f05a7826f8cb062818fcb7e16e0400435ba241299436713595142f5a5b8108101ccd53e5db9f815a7cde6a201fdc072efd99660d2f7f0379e099682d5997ef1feb5b99a1cbfc086ff14de4d490b636ba3bd2fba2fab9e89afdaddd002b26a3", 0xb9}, {&(0x7f00000002c0)="44a60ce14bea030a59e34e8ed7e86fc046bfd411a6becee693a4077038c39d7d61b2be6ee5c8a996d961d10a0135390f1c50207414432e441e987b7582323829b61583d1f367b3c69ddc2f92b4cbddd22fc4c12d834cf58d", 0x58}], 0x4, &(0x7f0000002200)=[{0x80, 0x28, 0x1f, "1cf803d764de5ca10876bcc1c50dd2ee847ab508981528f324940a889932943e4a4a1d93a87fd2ee123c74919ea3865bbf01db31feb4cef380dfd1a815dffd7b99a4e462df70bbf83b9b03ead5d1b2023c6aace62aa9a9325bb42e91a07b39e2dcf95a7fdd59273c4b379193d916c7f8"}, {0x48, 0x115, 0x5, "467859003474ffc99a4da9a4924ceddf10027644a07bc623188d3e53bda5c571aeb6a3139524cdec6bb2d33cbc6d0461b1825c"}, {0xb0, 0x109, 0x6146, "9a95076c9dd7e5a9b66f83c22c95753adad27c0ee16972915ae9eccf6c0ccc1ce3c5c01d18c174473eff2620b7098e375eb06ae158fde7f775d8b83c6200ff12f26ed2cf878d2ffbb2b7b8c5531d370cb2d55239dcd117809c1a7d8c1e3f146b5d4dee2ef790102fc7d0117c9010160b6ce6c9ad90cc2ae1d036d0b9bd75e09159c43099583e09146589c927c4b8aac2df9858a863c63468e1f46a"}], 0x178}}, {{&(0x7f0000000480)=@alg={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr(tea-generic)\x00'}, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000500)="71235b3506f6352c9dceaca991", 0xd}, {&(0x7f0000000540)="b02d20990500d91d037da9078bf9959c5f344fbf24224c4ef7425b3def45b6c7e1833d6c96590e4987cb8d8b362bcc261b19a705557ef60e89109832b439ab488d79a56931aea20f0126abc394eef355392ed9d450d211a267bdfed7e4eea68fb01c912b9898005c4ec43f698d392e32ac7d2722279953433f2540d7f6db5beae6fd4f3b0cf74c65655c0944db18e50c41b97fefe0b29015829fd9350bb37fce6ec186f1097638611d8f354d2bd2567522a6fe414d93a28c7d", 0xb9}, {&(0x7f0000000600)="01fd20be87c28a9dc1b881d1ed1fc8334167dfa50e85271f467f688d779a6a9e42220921420a2d02f08d315ecf9ec26b795b6043115580a3fb55d5729ecaa4192f520de167cca415665f3bdb397e1a97ad9bd1c9083e040809c54798f1152468d6728d3aa3cf6d135ca183fe0d662723e7861e1799ec8473a6a6755f6afcdfd0b97a4964a2909cd93e7f340b915b03ffe67bd787781f2d704604de67d02fa9f7b822aab183b4153565dbae92d03497cc53540a9f9287806f873aa17618108a4d3b7cbda8e7b4163c4b1abd", 0xcb}, {&(0x7f0000000700)="be736b3426a5077aa6ce0efb0989daf7fbaccb37d8e6e773b734bdd3326fe72bb4b933874c23b3d1a1f7ac02b2d464076406002e0ec12208d0a8eb7fef56bb0f662005e4d9191806a0e4c4fd03b86381f9dffb3934a3e67900880ba7099bd3f0f46ad3b721d3bb90b4d2943d7b116ed214060bf521835b9f94d460a11a4621556eb7ae5320f94d1aa0e1d2d4649c8cbbdb9578b1eb177e8465fe4d3c246399885945e3148627cfab3c0aea424b29f572b76a8773b6054f1fa57ea5d71caacd12f59cc96c88ba88", 0xc7}, {&(0x7f0000000800)="d073abd2da3d049577cc3587b498b933711f21e2e57a3635f14ebe09e5d3743a57b12aa5d42c718711091bec22d0f417c896832842a59bc07907a3d8c28eba6bbb412846f7e6fa72ac177db31face3d87db10a0baf85ba8f9bbe8d1115c1480706cf759a2de60399a7d917fc3f45fc3a8fac5e0198a470f2402e60bb3f4a2af7413ec32e7cfbe65cfc60cec0176742addb106369146cc6d4f7e046765c6668e03b9cbc", 0xa3}], 0x5, &(0x7f0000000940)=[{0xd0, 0x113, 0x3, "49cd9e98a1a3203fd9626b44295ae0e168032e980cc6206fb5cf11a7bbd7b7619a53a552bc54ee1cfc5757f99da6a4ab7eb5c99cfe03279c67ed35c932fdad2c981ca11ac8b8dd30c5e8b6c75bd0c3a0d37a4aba75712b25efd64df0872c132b020b4ee550f4d4b23049953dc5b9a1c2f8b8b813f809e20ca87e8962d953e6d1dcdbb0370cfb50590d3021b4d9a7439abe3ef6ed252176553bc26c45695e68f8ebef4db9a1fbe6e0ed839ef5d34d1d29dc5b19db3a597c73b1456f11c52b"}], 0xd0}}, {{&(0x7f0000000a40)=@isdn={0x22, 0x5, 0xc7, 0xe8, 0x80}, 0x80, &(0x7f0000000b40)=[{&(0x7f0000000ac0)="877611ff2511f63a6e52912205d63abd3551a8e5993d600f19910ccfc72de9139a26b46e0ba4b7f06659886a75396037382ec0fba2039f05aa206ee8238d4cf902cc60575ae9a773e726548ee82aae5cbc7b5f9e0b", 0x55}], 0x1, &(0x7f0000000b80)=[{0xc0, 0x100, 0x8, "5287519d8cf36dfa5389c1f059e7d0426a132d0feddcbfe926e76b1266efa42442edc16c10e329d9780fcf9b0a270ee50066a8dba02b8a4d641c6014c22bb7efff1d1c519c514fc5202fa6580d155dd0132704a6a9c466d7ccc33671d47e25e972dae9c3ff1bbd3fc1c37df4432f01386c96c127f7a6905eac220b538e8c808e49fe3efe55708e6dc1704e55e43a654e5e0d5a3572404cc460089e9c7a78d77d1bf759651cade36ab312d69ad729c142"}, {0xc8, 0x189, 0x8, "03b3f048c31b9fb44f9ae1dcee311ba1f52908388bbb890e329f67b57e5d71c8db1efc3aa710f8ea4fcfa363d877f1440b2486d6e58ecfe386234fff91f009988cc2071f759a8a2bca9ca757a4dc7e6a4c0f138c4ab2f38b4dd9195731dca5191009acceb30e1c984b912b956d47d00c277086ce323153dea88ab68b73c288a839a5b9642f8f4887a4bb16feba66d735a4c9b91a54c3edb6b355f8d856bb42f6edb542cc5e87f52bbf838b9141981ff864bd"}, {0x18, 0x10c, 0x0, "21565b04"}], 0x1a0}}, {{&(0x7f0000000d40)=@hci, 0x80, &(0x7f0000001e80)=[{&(0x7f0000000380)="782485e2f7f345a5019326b0c3a2e6998fc514b7af14e04989398afee75f68259375ee75ef14a21534993676ded0d5f67beca915057b500b5772497eac45c40e9f799107d0a2215b96302f271dc8248c501e66c15b093723613f97709027bd39b964a41698774306441255895d9a4f1e2b62859f7273249fad0de067f240bf90e8049069d81cc3ac62b7053d24b4812bb265f51c0a1b10", 0x97}, {&(0x7f0000000e00)="7d37ec4ad328a8ca0b422a0f446731c2995af582bd7844be1396bb11e57e8692021e2d1f5740f83f22ac3204f3e819dfd19b9f0705a9729f", 0x38}, {&(0x7f0000000e40)="1c8f2aa2408e51fabfaba708e5dffe56576fd6fd3d1276c0ac4aeb7633e2e6f9ff950d5e99bb67e8271713b860ed034330367c1054e061068cf98abdc742b17d2600682f8f2c96fb92ca916b3f0232d857b4cb7cb10b7cf6c3137a8e6a0b6614b20c4cd45d2f8a806f1f788f7014316481592d411a57a76d91b464e72f3de74644ae8d1964789fb89ff98a9be9162abcf566460ec2be4140744552bf26feac091bc430a91d701b122b96f281e5bc61e62629a5415d04b8bce5aabe2c2f3c5b6bec951c3ea619bdde085622fcc41f4f966352ad8856fd9e6692a3e13d069b1e692fb5ee2b979a651e2bf391f669a78670a4d4e49944d2c4e2ab139a6ffa788e43f32ceb8eaa3e7dbeab5b9336f32e90704c1ae49b30ad4fc1481590e16e343d0bb18de2164902737e5f49c5634db0fdde5264b1bb41046e79bec1ee3d7aa2a53d894e2e6cbd6f4970dcb17ba7527945656e6fc384ce437b31dc6fb8c286e0f85ce08f3f8605c03e1c5d7891d70033e68511edb45ccd487e5a24d2f7ef80b41f55ea573fbb11feddcbbc914655f0c8caaa4e642427a38f433b60f79d6619546239d082b1f8024e0b1b59cb772e653f0eb5b6ea783ec6b5bcac3ec1033a52f2e3d26cf45cd6943bad4372711d80b4d775002450c5ab872dbe79f4061188d3f9c3184f7da771750db1f35e6af99c7ffd88d4acfc137621c359e9aabd342916620c430502090fd9f1e8d496b034f1caffbc49bf0648b7e86be5c01e7c67c3866c75918283221c19689a9a9571be5becb05e4d5019bea4afa4f7f53cd88d8377e36b0ec3d1eb44bd60328ed1feba2e6027d4aa3071680e3e590f517586241befc58862f4991103121f3d3bdc83779ea184374fccb78d7d987b81ea6648eec5b9e62ce51a1f4b4d183530a671378b57dd83f8508c6668939c73046ac4464e0d98a246f0abb793b3533a8bd505f162dc694c2cb9ee9bfe62047e44cf2ed35ae239cb54c0c202bed66d51362cccb650734e8357652b9a36762d3ca83ef8d7584dbe9c1eb9afb16a292426e55e737ea2fb9ffdb6b97f958c692fb74d2539b12a1f9a2c07a498dca531e73cd585809c3e1ae67749326dab43661492adce7e54dc642d256aa8dfdb44eed0a64aee1741782ce3d502d8e42f0b781ab7ce2c3e76aec5f60b1a8d023f45563e15c222e9cdcef72bfd540fe3a86a30178243dda26b6db5a7ee6ac8d61b00124cbc17baac09bc17497f36d47dd93542b162e186506d64e5d3df8fe9dcaecdd67f0cfae0342bac3c75b7c47e4accda8c5187aeef67607506fa82c0829ebbd32603e5e4e11c40eea186de07b45f6e3b62f7cf6b6745beb4e8bd61a80d492d210422429aa248c0aa5a15205065ad765f8c1eecab5affc3a5d1286dd941bc6b5648740b0765d03e2d491588476c1ed4d90db96762455510e5bc4f0137873b308e8eb83bd2a6f1b1df8f5fa9e2bd8e111a6be6a4e9134683d7910dc949b627c981d8a2c1d6203f9cd5913ba2268ff9a587cb1b8f1f3ef529ca4c26a6ee52568ba08086cbab2d9637132dc27fdfc68916b5661998ff6cdf1ef7e45937415912ecb74422ff56d98ed75c38b463382ace1ed2e97e327c363614cd4383be11b8579ff54eaa4bfc76f70ec85096312de0029b527d7b770136b9c1ae2320e0c58750351197ed831580ed218fd52dcf2cf1f407c9117f12375a68405bde660f40fc4e70724d82350b48ebbc5d566cf5b175c5d6aaba80a32d01ea3685644041056b84f9c477c14f921c928b1b835521bd65a825fef3bb7975ccac1e4bc5eb5b79f223b2882c48443d6837b7ed4e097cba25223a93920cfc0b017a4b93195bb369a4bf4de787bd1dd0b5ca97f72615642f75505d40af154b00cef897e9932e595cd64063cfabf101ed92bd9824694add606de8e2f5d038d3f1e5dec157ad59c92378a22f479ca2ef1d7f091e39dd5ca269ae055653cbd7cfced52e6b3b8a5d1e0c1706130da38fc8219477af40b0188697f6e86218100579783beca6d4bf5bb0bf2f1f47f191933d9aeb0487b8da2174f0a92fba66281a3061b7eb5bd636c49797030df41915cd96cde3632458a55e9de3bed583b324af64bc5bb650a23036fcde8e2393ad2ac77b84612c9773fa1b05c050385e8516fe703ef97d0791150516a35c207c4b01d89f5a910c9bbfd2a3f30fd9615e147ffcb4ac8227eb9fabb0b2890453443fb6d5a79e53c124a6a939ac18171b1ed906746877d0796f682094efa6ebe0a7a6b4bb1cb1d00d25e0ff1c75c67aaa19718913544742a3a354736a82649c9d7670ad0c0b7ae396be51b6573b86b289bc9b2e408c036403e0af46a7a6599177862ff68dadf00d7103fc762c83ae05bd8dde2932ae0716bd41fc665706d8ed8188e39edcb1a60f7200d4963f3b764945d4ad0b2992a97a09fc6c121162ce0396e7ff88287009f08e48938b99fcc26621e0dd98484acc04f83168db646f553b5dcbd15d70acdbb46a7ea1386263dce029761028a1c9b13d23dbbb94dbe18d108649f6739a14f02c1b0cdcbee532079763ea8ecb1410f9c3d2687926e1e4ef5e4ad3ac97b507fd983f84410ca062274fdafdffbf5a02a889894789e7eb3f179d10e0969a5506850a5b94f3bd4152554e11df9a612e31e85eef59eacc5a9668e92c3346b9ce51bc7ef991f15def25a786d731097daa170cf42f2ad7ad6ac0e046ff7144584b1141cdfbfb06c5abd61caaefb73644428d7ce8a55b972bd08959ee688c38d02a1f41c5afe1aa4743b874c0cf77591c72ce9685d0c9ae2d5f63b318798d7150fa4712b29842dac9b57b10d359e9b3d658f646385bc9d3f1aaa614c8792f836d6069de44b439e18061fb663d9e76dbd7d6e8e7c85a3f3efde82292fb271b07a4653bb4b6c5dbb5dc08cc8abccbec7210a3fbcbdc88f242a0567c35148c7d005b61e2f45ce72a0dd7c3c5a2c4e1fdf85cfb7163b3e8e1b577097ef04be28728c63adf64d520fd42a5ecab8f4ffb96f6940b93000211edaaf8d3e5ae76cb5ce1730089c3f5f9af2b8ebf6a6fc94841b3436e7ad3e369993ca20f7929facb16e7de25496ace19d6d3115983d8fc65d877b9c1c3e2bb3d641b9ab452c2fd51956cf160f35e890e855ab4a096040408d9154b247262e468035515c9a754113640246627edb12c4322800569e6153dd514bbb2ddfdab15934889816f0e0d885a88e040844904b73c5840ff7458abd1555859b61b68809b85b09f38873ae8e7c68214b7887df75ac82ed57d385f6cd8d0d52631360fb5beb232eec73fd7cf20a4ca759a81adeb5a251c7ddb9d18e257f46a1548a62ee6ec8d500671471901ff90b35a6809d625ce32891a18dae55e19c2f2afca90ec1d87b0dc911d8679bc1599f20990a9fcc01c0eeeac8f2bdb7c12605927f683f94c955d73d50d72aec8b99df4d9684a6b131367aba6dd0437c803f8cbd542e0cdd2f415a3bdbf507020e8dcfb73ccbf46cd3e4f30225ded09a1d3dcecf69a2249514de2f951b44a098031374f93e39ce0f05c755a61453a702e2b4340bdce7e33e2e1571bcfebc64a2d14ae1a6d07c41ecba7109a0e35588bb8fc3f90cc22ce0032a913d3831189ce46145e8d2883d65c2d2f7d30f7e3f0fbfab85e209e87861f02c724765c34e1eb78e5664126217848c24e008cfba34250ab290a58a1cd91c7e64724f80d2781b1e05b8678d776b285729a256fd0686dad569f756b8b3150f19f800d7086033b6de18635c997150544a2e36366b89aea103688020b02ad8c75d8480e508f030c60f0099060b589d8785634c06a4a99d31473a9b79551d5daae1efcf51d22af5bf482ab8b2191102145a2f3f25748aa6ae0c01c7fd2907f60c048df2bfa29f6429b7f6c30be5ff723e53e4bfc0e87111fb9d2c972eb92015e70c459f6b2fc71be646bfa422a1ee217e902fbb72b2c286e9e4692ed25d32ecaa6d9080c2c35c2871b890a91ac822d162d89402f6d8724a88dd34fed74d94df638419533d246c08b450d31f88387c574374b45e9a57bc61bf6284df921f4031f245e56978a0e6bb24fd805b1eb982516957f229f65f8827f2d8336b3df2ff3df3221f84ac5a858a255951d218a2314ae484b67aee3edbf62a746b15c5bfbcd24bb025515512df872b931db5377a5845a78cffd648c2c2c1beeb8e473a6a95bb8be65e484c6dc91b2d414035d12fe5aacff7d50850f36fd95ba0e449e3aeb21fc3ecc53cf8475ce2427f6590e88633a7b20dc56ced78a54d1bfaedfc558b4e3f16f7b9bbed21cfabfe7736fbd4c53dd6d72842b049c8f01a9876864c5176dffb0eade189f74ea7d998e87238e61f2937498e429392e8922cb28ef66f68846a576677b6c3a8122d22d28be0b9e8158762ee694b7ef95178131ba715071b65105f95719a361b9904110480bd6686728b822eacc6ff0a5bf67f76a4c17967e0d6726483e92f622768151c641e2c3dc6305500c619e2942a999539c0df43dc012a933b00f70dd0a18cfabda8dacf3837d7316e70a03e110f570481de23c33f445374c40bff4f671b3aedefc4a3f5d4b1d5ce02b598a54552f493f09748a6ee8434f4b4b808bc00c12716b7641440e3550f1669e2130b9881e5fdf5baff8641135efaf5368eba75eda96b5c1c83e407ae28d5b47a43b06086cef0f32912b050f212d8c8b6e7949274cebf62b33f38557288e4453ded16fe71f545d59ab06f51fe05353bd7810246224cbbe4b951f2456806a8bb5b2787ac292418bfff131f63083b7e7f2408b69ec07d6e59db4b37b8f9969effc53d0ce8de1fedf57dbf9fc3b95f35efcf3d89b256747828074dec419ab2395af896d007e461e0e24152f569d2a5a3e91a295716f0334de61cd0677c48687e17ff6f91558d133c5d32886cee7879c97753da28df07ca7c020239427cc1a5bcccb625e5aeef333dc6232fe1f8c3efc8e0224a450fcadd19fd427961592fcf29797b22e6eaecc7518b2289ea0090374ad69f33781e7809019113602700a9690677f51cd77d48af6856da63ce5ead69a4cc12c2802e29a1fc42436ee3d0469cd2d09dcf4887f25e2a60570d12e707924cd11a6ae55e5b6437c53b2b98f58595b742f1446e7aeb7f58a6c2a5a77d93971da0650704b96bc5129ff6faf7d490df0296b1e4528f9edb05e4d0179cbe88f4954cd14f245b80a7a8d677a6a5aefce098c43262c072448337071e66b660abe228b101bc3ef22507347cc2fb3b1ae135840d349922a88f134ef50b13fbcc9ca7fdefa2257b3a69ae17cd1aa90eef79faa8764e42d474d5773110c38ba12343440a40b5e5980d07045f91d44f6db83928f09f0a04ee6f995016eacc96456273c2fa3a7078f39867e7750a55e1c221d7d195cb76cd5487757c9aefc4d6af7b541e2d02673473e2b8269f3d0ac03870246b7c6a54b807d322cda2939afa5d78053b519ad949d019bf09059e7497f067e61dfc2ef4160367344959e2b4c17cac54808afdd1abba4c2456db753ab6bd55a6695b97e425679b786cc84ba2a75be9e77997c97e4676d75e5e3dc914187d1f377d39d329e83d9640d68d4386e70893b4222c604534a8f2bf0067e05910ac1e67549d73e8896858164dc7339fd26e43465fb4b805eb37e315fd6d1a3042dcf5533b97b31cbf0e594a57a3957caa7cc83ebfea67a3c7f53af95d9f386eafcd3be58c9f02e795ed7c7ef7e690f4d9a9306ddd020ab8511bde92e74623cb24129dcae1dae99a11de80ab9434b782c2d03a9b9148f995afac5c41e17e9d19075", 0x1000}, {&(0x7f0000001e40)="0eae3384cd36325e5ecb25cecc90c6fed4", 0x11}], 0x4, &(0x7f0000001ec0)=[{0x48, 0x10c, 0x0, "d373ea4ccbdc024ccd1009428186e98909f30f48b626c347b7045ea6d52ebc216055af8801aa928f2fb9cada5d909055abf4b256e5a745"}, {0xb8, 0x105, 0x7fff, "a3598c6ce692578be84d626ff74a1844e544e1f3698fa889bb87f2fdc9e397b652da4b3bf946217b73a96009e4fa584f4f28aed32d42d38edce3e87b70f2258f6669c686ac6be2be24d31dd0155e9e8887902310a8f00f32e1b3c125969b8d7741cda743a49ce3064bdaf1510791e1e3d90cf16881273a374b99c3fe49a75e1da4693db09aaf1e1dc4147b6e0af35c8c18d1f154c382ec3515f5091b24a353417873c7a248"}], 0x100}}], 0x4, 0x0) 02:57:48 executing program 5: syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x200, 0x0) syz_open_dev$media(&(0x7f00000001c0)='/dev/media#\x00', 0x0, 0x0) r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000180)='/dev/audio\x00', 0x0, 0x0) openat$fb0(0xffffffffffffff9c, &(0x7f0000000000)='/dev/fb0\x00', 0x0, 0x0) syz_open_procfs(0x0, &(0x7f00000000c0)='fd/3\x00') openat$md(0xffffffffffffff9c, &(0x7f0000000100)='/dev/md0\x00', 0x40001, 0x0) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$int_in(r0, 0x800000c004500a, &(0x7f0000000300)) clock_gettime(0x4, &(0x7f0000000240)={0x0, 0x0}) pselect6(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, 0x9, 0xfffffffffffffffc}, &(0x7f0000000380)={0x0, r1+30000000}, 0x0) 02:57:48 executing program 3: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) bind$netlink(r0, &(0x7f0000000080)={0x10, 0x0, 0x0, 0x1}, 0xc) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000002c0), 0x10) r1 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_IPV6_XFRM_POLICY(r1, 0x29, 0x23, &(0x7f0000000100)={{{@in=@empty, @in=@private, 0x0, 0x0, 0x0, 0x0, 0xa}, {}, {}, 0x0, 0x0, 0x1}, {{@in=@local, 0x0, 0x3c}, 0x0, @in6=@initdev={0xfe, 0x88, [], 0x0, 0x0}, 0x0, 0x0, 0x0, 0x6}}, 0xe8) getsockopt$inet_buf(0xffffffffffffffff, 0x0, 0x29, &(0x7f0000000200)=""/163, &(0x7f0000000040)=0xa3) r2 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000000)='devices.list\x00', 0x0, 0x0) pipe2(&(0x7f0000005b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) setsockopt$inet_udp_int(r3, 0x11, 0x66, &(0x7f0000005b40)=0x933, 0x4) sendmmsg(r2, &(0x7f0000005900)=[{{0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000300)="fd8775801130a61d83db9baf72080c307083d23bc08bc45929f8eef92826027e894efbb5d9c0370c53b4ec1f6df373768b8332ff3d0d299f384a2521ab2321eb6406c2756bf5b7e85a79958e7d71efce547e35ac269ff38f38ede2bb585d2fd0f2143e460d1046dc1c999e6609072d5c7f747a16c261bc1c59", 0x79}, {&(0x7f0000000380)="5ad1dc40461dca264551e99ab1895d51fc5a8210bc5935805442d2d2ec3a688f428d5c133190f193fdb769db5ca28ac6edbf1bd5998ca590812100d469a4586c68de64395b0f738c66c19c24284c437334b4a4392a2d32e357c7e0f3e8cd8165c39a812dcd769a4f044c1ce32d8c35735608b8385ecf", 0x76}, {&(0x7f0000000400)="b6a1a07f711140ca7f1e04888e912d5899bf912b716c492cd6f874e9944de7b6467e446630ecfe0dae0527a5823fbb3d", 0x30}, {&(0x7f0000000440)="0ef3bbe73e2f31b805a04a04caa9e27d01051d1c4a874eef5c87c395e409bc42816f8b7bcd75cb12aa223f628f99d9452401af5782997c17be4cc9551aa13cdf40fe756af0e1e07efc12d6c6a776505160a595bb3277c6d01ddfdf", 0x5b}, {&(0x7f00000004c0)="4ac7cf086c91493cde1191b173c4df321d41d5155eea8d8b0c4b6db9c26cfc00b0443cd9f3028557b8740ed93fc3a955757532802145cee26b49cbbf90a6f67e6c542c097e5314890984a4b513bc0f597f20c0d9fbe4d1579211c471569181dc7469c5b2110b4cb39e52886203ebd95a79945d170ad3ad03e9857cb7cde169a05208d7ef4058753b31dc005ce6", 0x8d}, {&(0x7f0000000580)="1c6aa302f3692bc7716b030760e70d6229031e2eb8abe0b36b67c7418b9dba1e8a3ce8d3abe0d46625e2516b5982d167a05dc1ae63dbc5535b2b3a45c7617d6528c21bbe44b7e05cefc9991fa2519235b75d21bfb0215f8ec9ec9b91888ae1defa65d82ff79d90f26069ccf7c7b086de82a3054cc503afa5ee51534fde1ce5d82d8311f42a18b46b2743185427dfb9961b78bb6aa4dc5c7d5961caa365e80bf090e9321f944c5fb427aa894c204cd3f031920fd1e62b4cfb3feabe45d55308b39bc6d1c37fd925f1ca50a16edc590df9f431aa1d2af83f53684e6af9f2abd453af60a32d415398a9c7cfe27a", 0xec}, {&(0x7f0000000680)="4236d536e8ddf792c9d8821122474e036975bbad305ca936d9758ceb73e84dba511045b6e775281ecf019b9836eab7afee5512d09f947b4662e039de62918fe9d601b7c81d4602e88c9f83b168e18938720820ced2ee2d5ae457e3bacb731ffa3df654348707718ed8d0d85de707599710791d8d0dbebdd065b56f6fdb4cc6ef7b3a0958931736cdc2ab660a16fb925a685c83a922680f8afe944ad817e5c226a11aae", 0xa3}, {&(0x7f0000000740)="f88d7f7dd16557b6b67892dc3f796bc12675d89518ae93f9808a48d0d1e7a789852e403224bc6013c7c223429137a48c18a312cb5cc99d1c83e1537a6ace3d54c81604025c011533bb8b2b3bc9470808b7834b9fd5082c65efac8498ec3a972fc7aa501ed5a9223d9f5519b8685658", 0x6f}, {&(0x7f00000007c0)="fd12a341a2c93ecd6fbda1c42c837133405d1942ff2ff8a63a71d11eb2cc477fb0e1c60defc76c9423571ac4e1aae12fe4b5699be14d6bea636b5eced3f1f405d1121b3a7f494a2a8b7ae00f0f2a64698bc05740a0c3270c17a79a5627f03338ff43d4e0bdcf15bcc114984c45b99f713ccd7cb1fa7907e479b722dc0474eb9cf3a4fcd16398cdfafac61e320dfd2e63e62acf90a07962274f64356d37554f547c4917f108a948eb2ff0fdff298d21b43fc530a9361ddb5e84ada801df4519788eaaff1b831099a645c747ddfca83cbe91641faca7ba025c0ed6", 0xda}, {&(0x7f00000008c0)="5608343d471bb028f4ec52a7a3f734ebe56534ddad69796d1571df3c6eca0bcfe38f7bd2faa722ca6e109087abc7393c837aa719e8d0e916f6d2f168358f644405a862fd90ff881e583df29a6b1cef48aa0b9be7ff4bbf009b9bc04384fb470635438af6b398e391e2f1ad2038a146abcb83bdde54243e82cd4db39f4728106cb8613dde18accb29ed7e791c5c5d81cc4f0e033a9bdc0acb757e0311d3e438e1c1ff015175abde428a63dde531804023065d783b775665b2edd13f021a94f0213b5812bacae49a03bf749f1ea398bd74a8e3282555a7fff9614159654c7d0bbee75d876aae350cf6fd0d56998e063c181513db24f5b4151716", 0xf9}], 0xa, &(0x7f0000000a80)=[{0x50, 0x104, 0x8, "36926ae1a477bdc929cef1e488b20fac7366df6d7f2ee61c62f6125b3ec9f55bfd73ee9fb9b00d5572945411d0aef6b70735913034d218e36cc655268d"}, {0xe0, 0x0, 0x1120, "b90d1bad655a9214bbd9e3682d63b225f8ff2e573abd077725ef4720582fbe9277cddf93a8cc5dba2130380a66898ff97456a581d08295c607c09abc71410c5493ddeca19bf85aabfb2193b8ebee7a104e13cfbfe400a8ccd23709a15a2c98c6e2c2f0e4b7bb118d2cad75c64944ff5431170c2f8a57b2d5aefd185cbae22aa31b85a4e4d2120a845d2bcb8b47b9fac0aea8e1e36cf93664ce0f1e036dfd99c3c55d589954e75f2f85fde1870ebb6a0ab003b2068020c618aee41065c821fb7e67746f1964226dddb0f4913008"}, {0x30, 0x6, 0x0, "afca9c6f2ce646f017c79a04fa9f921b4e4c2467580e34b7aecda07a"}, {0x28, 0x6, 0x7a5b, "b8f19223592908f7e6fcf831fe23c14159f480"}, {0xb0, 0x88, 0x1, "0a5e340b04a437758d97cf848e233a8d750749b28d4fee272832c1bfb62dc3cc7deefdbf69a16bacbdd9b103f200a6505a3c3fea329a81780338142e2307dec3bb59aeb7be2fc0a8676ef84d2556749ffb264ce7984f9fa26f1e5b96ffea8baa1fb5d4ea83ae9534a3fcb1b8a4e2f2965c7dc283fc7fdd3471dba5e8e8a53bc60fbdac1c7e490401da4c122fd652357a84c55faa0fffc6a2bae8dbc7b88f"}], 0x238}}, {{&(0x7f0000000cc0)=@generic={0x15, "06802413805d121cb9bf872ae349bc719c2494b0d3a1699faa62476bb679c8fa165d0930e9ed38a42d4d9e31493907968f28a4e5b26d94274aca8af1952ec32a5183d13b3e6c833dec473e67952ec9b5c30aac6ea3c52200f0074af369a0f3719a76275b7128878eb0659cfe0160a2aa632d507f92e495cfe287d7f8a845"}, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000d40)="93d8999a8a21a47b70361b10714795ff1dd5f7cd5f5d75e9a544c4ae3c52e7a14192d62cd7c2e9b1e975c5a7e598af8e517de4e8eb6ddbb9f5b3f509c0d3a729c11f8ee40001c536a46c19759df43eb922f9b0368674481f5e7c562ad856059490d763b589d9", 0x66}, {&(0x7f0000000dc0)="1c2715d639e4ee6d5c6f18183d75a91666208cf3502fae240cb7e32da41d3d06452fad34761edddef5ab012ea15ea35a3ceecd1a9d68afdb69cd6118488c45b365ecdd97093460762d82b1fe0286e7f319a9688c9371afb3a11d78452bfcd10b125c47720f61e99a5d39eaebb25c61a389030b79aa553bb41bcec7a01f36681cbd6955102165129788586e78a57700a0", 0x90}], 0x2, &(0x7f0000000ec0)=[{0x90, 0x82, 0x4, "6ff2f1ce62adcf79af8d355d6c025a7539793e7bfb1607f5f1219ecfdd264f80b7e57e71ad662a743635f7f4b68dac3a357d67341d74b7715ef2b78d4745a21d31f29467dfefe35a62eeff85a046d7c63377a641ac239f0090c3b43351f8fdcf2d106a34b797b62670e388963ac0ddcf7d44313114c3d00f143e8a5d416505"}], 0x90}}, {{&(0x7f0000000f80)=@ll={0x11, 0x8, 0x0, 0x1, 0xd, 0x6, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, 0x80, &(0x7f0000001040)=[{&(0x7f0000001000)="f642519880a49471d5f4a8c3fc69eeb8e31c6437c963fd35c36130f7f2df4b23756e3867429daa8953a7ea4ee297d54df233746af76f55a4aa398644ec4674", 0x3f}], 0x1, &(0x7f0000001080)=[{0x98, 0x117, 0xa6, "646c6e2a95fc85c0fd9cc544a949daff3782e59d9604266cc8631808a1be8069e5d1f3c42d0dcf310c66f7cb9cf39bcc0f394425ad1fc03808e5f86b91387e1ac11a2e0dd9e3d5eeb8249bd2f5f6162f579d62cde6c6020a8754e6caaf368c9cc5d68a59283f788a6d7b076a70bbbc56490dc876c417a3f1ff5d06ac597716a73a2114b1abc6"}, {0x78, 0x88, 0x5, "c3672cd382aef8acbc7ceff87f10376fc695a43a6de53cf49764c9191e74da2b79588fea4ad031f66fb6a6cbc25ef603f178458ad229fc362e6d4f5184c5ea1240279cd289c0a7e17c3aab6d7896177fd39c522493451f26cb4fa790ae307d90cc4c6ccf116a15f8"}, {0x48, 0x35, 0x100, "c2f3428ccaf3945137219eb1f45fe913b31bc8dbf432dc5e8a46b91cbfc3586e26f6a645b98e80dac8ed88d9271c60884ea2d42ae27f40"}, {0xd0, 0x192, 0x7f, "671b5705040e1c54f10c0cb8c759bbd60ff239fbb164d77315318fc24c4371da1e99e220fcd68a7fc7965f1fa0865f12f002f9c2e14e4afeb73a9d40cf61f1f7666a0aae337d3fc4b254a0b92a0b1a5dc8965686634fba644ca05ef0fed0966d703187326ad91cbb5bc53102e2794269df22a611f5e68c45a2ba8f8458cde64d90b6f6bbc408aede9cda7ce44817d2a2dd812aadc9af51640be1e1fd734350d2535756495ce3ee6ddc55f9565462e59b14712871aaa60b1670fa2b018a05"}, {0x40, 0x112, 0x6, "a23e6502392cfc94d5cc28049b4a37f64bf015ce28a64656fa9c5dc7f84a9d5b6c6a4ee2f8948f314d5b"}, {0xb0, 0x118, 0x8, "0d143d2a2239e02ca345e54cedce8cd2ede4b8ac2a307f700da5cd9cbed7ddff7cf5668a081c5930c64e57723f256ad4e8fa623212267fdb8c8e0e099989b18d2d7a6a3501a9279594d645612e0ed8ff0eb527f301edbef079e2b3cc61782a2b12524b93e736125df1d30b76bb96ae2766c3e83a5f6f8f8ddfc351336396e746b48e40cf2d6d0c00a567f18cad6622bc58db7cdff94c33e5b3"}, {0xa8, 0x1, 0x101, "75e5f4c7e8242b8f843970e7be1381c8c20dfd151e42e571cece3ee1268ce2d142df78c32e6cf529b121c8d313c6ae4ca3b717efd9e9bcaa75dbb826cd711bbaa01cd095497ab587183d829d39115b4e989460158c0dd014cc7c5f3013046ce8ea10f823a9c58c91f275e168aed8bc61e13903dadb08d88f7a9980673f1bda4bdb24df592159e8649acc10dbda7fad4424db1c8935744e"}, {0x100, 0x1, 0x5, "4e9c3c14dcb1ddc36b30ced2dca6796707c33107c4dc6a1b5e27b494738f0f58f3c2ff9537a5d86d31f285ce295a852131c4c2c84620a84b58fb6ad79d06d341908b63694218c9c2b687cd13a130d2272fed4fef65a9c74aa6f11d49d2e24904fb6662f308cc39ee1c9a2b3913c4a6edfb4943814d71ccee7538417d2c84b350f577d631da9eaaa2d0b1b823906b047854d55e4f740fb0b8367996ba615765425f7b209eb88696265a23cff9704e9de54ee57fe6ae86976815b1c5ee0b64b3a5e2f04304faea260e23d0c216ae18de115cbb9f2fbf3686bdf3ffe76f18ff39ce649a567f05aa17f57cd3ac63"}], 0x4c0}}, {{&(0x7f0000001540)=@rxrpc=@in4={0x21, 0x4, 0x2, 0x10, {0x2, 0x4e22, @broadcast}}, 0x80, &(0x7f00000017c0)=[{&(0x7f00000015c0)="672690e1b96767d88de4f40fabb5c8dd5abc32b1b81e5c79450bfdffe05a94aa081654b2abf7ed4c0b6c419dc08fc90068cc32f67db66cade7ec593176df52f8121a3b8646131f41f5cd09b02d531d1d197273dca17b50e3013748a2d9f9bcc4c4945094b8a04ab4a6453dd3d008f4754916bf6a44641a2fed76ccfbfab94bec1d4ef708077b15dbfb29b78bf443ded43a27653d3492e98540f8f3bdd81179f93c50dc2175d2758e5412995aa4982713bf398405e9064779d9cc0807c382da15cda4123d0bd1d8fd6fd970d427c0a2f70f86e9", 0xd3}, {&(0x7f00000016c0)="4c04f74ef8805bbd891fe90c24e8e7a785c712ad1d64a2f0e55374403bb020f2ada2a11e7f8e91c244750aa4479fbd16fc062ec87e7f12df02026074f6a5ae35c797eb9250ddf9bbadeb861f48c4a32dffc5271ec85ee0195d6e8511efe42c4577548c27468c79e46e2222c1b597904ac6488866999d5652fcdb2e8768530a260c7405b71dc49c7cef5932f62450a00dac1fb6dedec20ae1bcedcc8871bbaf17c7fe491ad44d2cc3caf40a81bc98d775569ffd16d1521d2c7d0db5646fa053607780b399308bcd84cf423e7d402f00eb1ab698e129c5e408ffc9e9a2f9a36b1bc392d826f5e35fa0fe8a06c805bef405a172b3ec91", 0xf5}], 0x2, &(0x7f0000001800)=[{0x30, 0x102, 0x2, "7b9b5d23251c377929e924940e89a6052788bafdf8af92e86f5e"}], 0x30}}, {{&(0x7f0000001840)=@vsock={0x28, 0x0, 0x2710, @local}, 0x80, &(0x7f00000019c0)=[{&(0x7f00000018c0)="06f22cc6d2d77a167d9c116d1c74dfa7c45bb82ade07d3c8c2f43a2c3125f4cf46065a5e1db3d10689ad99aa2eee55774d1b4656ce81972ce634401d012c45b4b3ee8bbb06d9a81924b85f18ed0059a598b43a668e11f93f7d6ab9e0e44042266302bf6821bb72fe9a58fa", 0x6b}, {&(0x7f0000001940)="65594a1565a8dc6efd87f22bb3ddbf1c9e8cc504213a1db29c63d26b8ab894dcf5c432c13d77394f44233d8b564748326f249027f0eab6b372a26c4dbd4a5edfeaa2e9b4b15ae2aa51cf1ceee08403bea1cdc35e3a36b144b5d06ad815f9c5eb531548a1c6324a220e348ee980e88b6840ace96c8f231d5a41", 0x79}], 0x2}}, {{&(0x7f0000001a00)=@hci={0x1f, 0x3, 0x4}, 0x80, &(0x7f0000001b80)=[{&(0x7f0000001a80)="1b45930e72a9cf384b7f91a716ac752d1bcfa81bce152a3f7632afd91ef4ef49a518319f4ef575686df535afe0d0379b650f54f1c7ebdeccf0c5171200d6fed8a61a06ec787560593f2f3d76065e3f9452a4c0f1129829f42a3cdcf9874bba4337eea9af45ceaf3cfcda24a50eff6d45e939f3c3424486d8f86416578209e92ca9d8c0842750df6a5e294b0a6ec2ae10f312bed87a0d11d6f30566632af1f0fab21631794a18e7f476d40883158caba425f49e9a2e4b52179044f5dcbfe7a8246b81e7dace43d4dfd802faf0567085facda28ee47b8f9a4bcff5e5c80bb41985ac632689b64820c95d5f0ac078ad32a4bbd205b8e64e614edc2f767dd1", 0xfd}], 0x1, &(0x7f0000001bc0)=[{0xd0, 0x84, 0x7, "284441aea6c826e02a9b0d3b927132efeaad6ba9849c23ff2e4819591cf3453426b57a91a8dcda540df06b6c8c907e4c21b6b9fa4cd3f9883471294014c8f184d4a0b905fe8693a312b67e61e4bf7414d05b9722e0b398d54bc25d188a56bafd13560f05e7cbb054628957092a6766dae1f76dd1f4a8721a5ee793894be1371618e85d0cb783d7d7c616fb746c25c02daae33655f7ee2df53e038d2efc9d92fadf0f7c4eaa4f129f178b1ee3cc225a04e601c293f765850934e0c0924d"}, {0x110, 0x10b, 0x401, "4c3419593987b571f777489b38d78cbf2d704093bb86eda8822cde1fa43d413f1b4ee8095d4096ae4ee4b63888ec030475dc7675523892e2e9203e0fcce9d39dde791efae249c46779135d9d874d2a9fcb69d199cda7e433a07dd5819a95e8ea825d61fae225905635ea087a28c566bc4e9d55d91bb39ca76312bf3e7ffa4cef37639be1a3f04aabcbaea00319cc26b1855f4e992f3e05bce7070c50fb8240f01ad7885801896ad6314bfe4e8de4e1f3b07ecd72985d9c8ac2c8a46c5ab7c70c26d371563ba74e2819bf5ce55d9ddec33f8b5ccdab54fea3b14175e94a93ede6519cb72226d96ef3665a3791e23dbc4e5c5ace1fc9fc7ea9f50130"}, {0x58, 0x1, 0x0, "7697088271c486e87aadb8229d1383b762d3bfdfba26588f4a9665393b821787c0ed51d3731cd8d1bb6fbb8a3335dc7f31491ac4db905b5e7c8a9e33c12e8e06962e6fa2d0c8"}, {0x60, 0x0, 0x0, "fed3e544b4beea98576a2adc0e1a5b031d69c28cac3f55975a2efdbb72a0ca7d2b57423051cfe21cad36fbca1ea29cffa3b54a2a1a7825215eb33eee23257d948bc360198eec7a55692af9f7c1"}, {0xb8, 0xff, 0x8001, "73fab0890a73f37b9e35b01f50c2f3db29e1f2d25f1d0b5df1e57f5244bd147866e3ec383567e83a47c07befe11fbde27801b09442a0701b42c025593bd32129821fdfaf436a270ddc23ecc5026b420342369f45a666853586a3de7616c6f6d84bfbfd6060007028a15c8e80668e29475ec041c3b396093943e50db7f534b11485848999f267371faa819ffcce221e6ceb71d2fada6d00573784184add57d2f5e067b06b5ec50e40"}], 0x350}}, {{&(0x7f0000001f40)=@pppol2tpv3={0x18, 0x1, {0x0, r1, {0x2, 0x4e22, @multicast2}, 0x1, 0x1, 0x4, 0x4}}, 0x80, &(0x7f0000002200)=[{&(0x7f0000001fc0)="f17e35851ba499390040fb191251dc482d133ab635ed4887dbcc9c447776d588c893a24917ddb65499c32b905abf67b051c930fd12263e5be533e76c6dd6a12f8be509593d1ca08f9e406fb4f626118d8ce26403fb9473b2d2249bd1488b2b916b479e8122d7af9eb235f4913a9f59487d0d6147231dacc210f987cbc3289647f91e1101bacfe7242a50c473d81d92232ea03ebb33509013082333d256abcff085a83fc37487e43c84814f1064b58e4188bff86b1efba8736bdb35a98a5df81974065605b300aaa7bf2f54a88dc954b62e0d4c0d30b39459352790a62f55b6a6c018080d83f9e5fb666bbaf60932", 0xee}, {&(0x7f00000020c0)="35f6525f161cc55c23440173767f90a83e82f6f646f7072bc70af566540cb509b559c5e1792124d833012aa718e80bb7cfe30319b03b183548eeea434a5c193d867d3ba1810792", 0x47}, {&(0x7f0000002140)="2eadc382f45c901ec8574124face86fd6497c519d1805bc7260673186bae", 0x1e}, {&(0x7f0000002180)="58ab713ba705088661afd261d6f8a1305c0ceb441f58c1f3eb4dd1a66072f5e65006be82fba49eedf097185d4c1b6d7b46625d46664ae005dde3b1d9f6896dd0d0c9031176725d533499337d4b3e8b1c0d9d6c4bdf66c7fda6ec8894d1c721bf2ba776b49bc4931a95a01b8823af", 0x6e}], 0x4, &(0x7f0000002240)=[{0x48, 0x11, 0x2, "49ed6595d9dd146d322c44d342e67caf92b9952801ced1b1452727a73155e2b927bf1a02c32f4c17f7113d6aa767e49aa65e4e8b7c201d"}, {0x18, 0x10b, 0xfff, "350b4d9dd8"}, {0x80, 0x107, 0x39f99dac, "b6cf7ea101ccf36e685e833517ce6972cad3b255698c040cd078f19ce10e0ced511aee0336ae9304efb161d28e0fd13f04b40a4fb5e1e3cba0ad18aba95aefc035f39f4ee2bb3d73a936ae2e733d19a63294b3d7c2a2d8d1a1a16a698b034fa6b8b6104c2ca1b1142ff3"}, {0x38, 0x0, 0x2f8, "7d724f19663e63f6e2578ff4db7559e7a74c06a1e70fd4a7382ed7927de8ead455"}, {0x108, 0x116, 0x3, "c1fc0bb63841632c81aa7a08854ead7b03f0792d69ef1a619ab2d96ef770379bd36b000693778fb7b6ed687ead9ec136ed66ea1bb9391e3ea80e2a6678be8ea0b70aa988a31058068194f815da19376c25e37b14a10d8978f956aec2d4a15306314cf43ddf4f1b16fa20dd2865215d9096a90e4fed5364c5eef00dd89c5c241be84bbceb1a2895d415e1e281826ce1c22d862da5dafbf7dc28dc8475254cb9bdc0a97bc25cecc5854cadd30107a840ab6e32e5d5edaec26bf61d5d8164034bd13a55fd435ad834041d87bab11328ac13a16bf4f9f2382ac1848e971fa06bb91145f497aa9139e82190f6d4960f681efe94fc61"}, {0x88, 0x107, 0xf37, "d337a5fbebadbfaca8621d08ec9760eafc4e509faf47ee25c16ae29414c5e4f556101ac911ea0782aa37fa81ad0e31bf34a0c6f4dbf54109751b19eaa09db563900841cef005c9ce560eee7329644a243f28bf987bb5c6f0af7c5bfe16e4987d840bd95677de8f308bd642d4804b048fdb"}], 0x2a8}}, {{&(0x7f0000002500)=@l2tp6={0xa, 0x0, 0x8, @mcast2, 0x8, 0x1}, 0x80, &(0x7f0000003800)=[{&(0x7f0000002580)="54365952f323d0b5cff423a15d039f7a8c6e388d27908792c5f8e25de8d113fe70b9a4cdd535843ebf54bc45be3db8d726e2ac3b26533e4c32f883c587d04b37b5a13bc6590914d3cad0e62c94a7022d17af494ffff9e9a399fc4f935fd723547509c726d7624a3f5294caeae594cc02076de15039d580406838963d5cbe9e75475410d22d4275d80f6577b00f5260182d55183911fe2c414f2fe2cec977a9fcccc185690217d48369e377286b798c8e8a7589", 0xb3}, {&(0x7f0000002640)="dceccd96c20515b1ae4af17d1e859f38e5937c98b55d252ddcffe1342670015c818ceb192530cf76fd2ad701065dc5e674253af129b7fd28fc0edea8ec4b0b2253494697c214a0ce4bbb4e54eba15a949d50e523320a582cfcb3540b4002db963328bb50881cb6371cd6e6b252b4a2c99d110abe4f9020bd736604a206980ab5859f54b9759a6e235f1667bd8cbb8b13a7a21221e8919d232c70529dedf7b27332a9a8dfb1c9ae", 0xa7}, {&(0x7f0000002700)="ef443577f5d9f4e07fc2d9d3098523dc1236b242e8344f0fc49e429decec3d0dae769fc626278343ac5f55f4bec0c1ea4681a90e16881ba9dc2ded3162237b0d2bcec00d3303375602d3bd7aee6ae2630e11b51c139451bca4fad94bbf7ae1aa8d1e72ea5b9461e50fccd9da72f5442b9921d18f59d6dde17e2a586106874ae4eb7995106d4fad203b32084bf23a59923f9de6fcb4d6013d3625f8ab6135227dbcecd9ab80abe847243bd8cc8abce8355ceb0a4f3162d66b40eaed0161661a6fddb95565420456cba4711679cb33931beccb4acf38aea2f489e84e7f1bf6ff48e750a795", 0xe4}, {&(0x7f0000002800)="667301db9746683bc69b1efb671fbdba22c6f2129ccec2d780a6acf0e01b8229019ecc800fcc4d91a05228d25d077d6cb9d96120c1a51c849496b60388786c720e6481e400dba5c463f05ab1c5196474b63b2f25dcc409f8778c824703172b5be679c25981d9645092bc751ec0061ca7d05251671d5211be586cd5378c7f5ed3a4516ee4bfe08c7de9176e6fabbfdcd5c91da6093599116a8b7faaf4fed2ceaeed47f5db68b4669f773904b3a60f9990fc4f1e01d2c29c362553c506e81488596a20ad4d6424edc4adf3457164525c98b6dde741ed7d3807d9b27a71a98717f55203f647132e3d65fca4032956c1c39041e5caa1e6efc95e6b1cf32810b6acd3dde5b29f4ca81805def0d39bb3b7c70d89fe36167c669123891a86c055fcbc0d9f46f9fd6ac8cb762b8ce7afcb774eabe55226e83747e9247852a5dc7426a58f777828f2407e198388379d4f0e3dfd0bc7c7da1b52243abb2b217c153cd9c10686d724c0c2fff07a4b157979fa764ad404c52b8b0799ed4840d7f2ec1399fbfd27932b2570a276eed18e1e1820c0ce6e9843940cd1ac1d992b60b73595d343208128729ac7f65bfcb10d29b80b87ee778b1a34263d8b3074cb46fa11e6aa46ef92cf0d98ef3ca5ff453708e21a7d6645fd65faf90dde069852cb6530ccf9b442a882b6c2b3e3c263a0fa840acb7f65f8737d5c584d9a78215176391496a66fe3cb74ee159321485c9e0802f0dce6b7ea0a02de5e0082ca95c1caca7f1c5ea00f32c5d602a0384ec77f7524d5f1b8d2284e8933fa5ed1e33a53e4e24cf1cfcd1a5056699fb46bda0411439d751523c999185fc7a80e377e616ad8df32c3d381647fc8a27161bb6000564a1de434f994e3cd78e9c08f85d67121f7055a947da04c72d0463a58552b8e9b69a94ff49106b4d689b3edcb8c270b858792a7918d33dcd2192794e87670818985127d4ef947f95bb14d4f5ed1eed28833552cd036e3d4f14e74b500a1dcc3304164ba1803521742e4362aea00fafd6b1b6f956179500a966c4ab9da995bf0b0c03b11f0a9ce7d5f4e8cec5bc44e4ee34aee83dc992e533f6858c40cb43af05b552ae02330366b33e975c0d82f586db0630feb04643f220ab8504283ee467889063b2fd178f756ed1907c480d83f277afae7ce5d09ad252c44d146299b36e0df560e380eb4600f001af84f8e7dca4621056cad2bc1f6a67fcbff1350263c5c523e7492ea8be10b62b6df1fd7f3dfe91bdd0a73e0f1073329c67554895bfb02fe08a6d1d2e329859e99b87e814179a4e140451e759a207d2dfe7bf46ce40faf4222d7a0e48f99fba3ad347ab923329ca2069b4f560f00cdd18071104f4e4c39e702ad4fa31b0be79a1dda7c4feeea1c9a232d7854140079aa6e0aa7cd61efcc8c8a338f562fe7e84d2b791b65f833865067f6d0e433c950a6d2e854e2b6c0ff5b0c02fa0acb11b96e748f954f3c2806365567108b6920c83b408265fc7d2f9da5b8452a686aa93d8705b25d2189869843ee36082886ba9fd9a4dbbaa7423ce021fe04b24dc30220a2889d1ee1a2bd8856196aa5df7e982c83ee308b70d7da684e23f54993e2ac01a85e2900951bbbfd271cbd90f08b9a13d139b87f5826ba5f5f40b3fc2bb31956bd5dc1d4256c964ee7e05597a19ffd79db07386cea5c458ae87eb55b413f3338ddf4a6892bea46798822559a7466f319c4461e9536192488e6c0eacf49eaf3cd46ba41019626c06d31ed5c41cc43677eb7e05733d17a7c8685437222095ac8d6025e5cd533f46c74531e31c41d890cba0175c06191d67abd0c62e444ca2c2d2401f4214625d1894933b039d330ed9f0308e2298f372c0059479b0f8013dd8062ad726a6d66f77b9ab8144ea7a3b97540aad1be8df77c7937597fff27b1f7031aed6590377ef690202a1082e14b7c164289fa4ca9d21b9219dd81fa8dd515e9cc15f9ae08bbc8448acc5e0ffaadd305b6baf9a0acefdc934404634c8f09e8e2872dd8fe3958974d3459470f1005d8d8459b8ea3eb6f5c4c75a5f519644c01affe93d357c7eab4a2668f542ce11d38e5b303dd08f7af674798b8fdb44026557156cfa365f68815033f66f133cbc0501e1d94bb0fca5c9228be75d7be2e24f5c80617705fd9744a1e5ec7cb61e8bc29d8f6d57e52c8ba43a4ae962bbf1653b685af6735ef7984c3721dc3a7b23b54cafafea573057095710a714be000dcee3bd53920e35e797e22499a7c7413649413572ad1b71937ce55c30725eba4a4d78ba1c26b23ed24862b03ca9e4f50e45a7a47aaecd6b972ed3ff5ec2c2d0a8cac5d3684b619909ce6fb21c96e459185f7f5de250c985eaa86ea66ea421288786457118cbb6c56c1367675d7333a6b7515c487bb2b0992a57b95786f335ef95cd307f97ace38ad848d2de4a38f109af8e2e52d32ecc35fc89ec41df18a859dc0c3c9398e112dde9d126b656eb5758ea5cbc06943908822bd1d4375638019ed5e7ed9a7db7a568f3437f2e1109fcb6f60ce226ea40e50dc4935bad506dc7c27a227f062b6ea7c077eb201bc2cd1ecc6337c47cf49f686cb2693a84c58ddae77fb25489841b9e6749c9656df3c5ea722cc1f56b98c1a771630f3faa8cfddef971cbe5dea5a892d8d4d2c3ac9172657b0c12ee345a3372b847efa00e8102d83941b11889f489f0e1cdf447688299c65003b7a4b603e67e0a9c8c9e65468657ec5a56377588b977705c4a101851efe90b92c31d998bb5e7af94e3eafadcf5633621c6c19de7521bc40119c0cb5a380b53f45d9ea4982741ae180a02047c224899d700dccb1432b9bcc1b91e34ee94f9a7f4b93c980f387b2d9cd7aa5b069d10104978dae48961b8ec17a556a77cfaa8f2af336561f426a1d41ff9084688605b82fbc617d2002786517c6fdd821655b095e44da0da46693f373b7e5f99a752a852cec89ee9e9fec5c7c543b96e8b2491079374c44652cfcc8b1d12ebf1554131dd646c2e85cd0fc79518a7b11586f9b3ed854469753bfd8dbf54790d0e96042e56d0478b392add927a509426c1dabb8dfbee9e50c8744bba47eb2514ee7d30a9d42ef764f858021c65927ea1280d1dd78e259b9bba22943b1afd3196509aa0aa23590b7d29c03de4b9f7f79427a4c1ea718bc97b4c3ca4bda2e2e5092f8e1d08b42eba30f6e009c05b7c87bc2eab607b60f9465ecf1bedc8a465205f7cd91fbd712e4a2a4553c60de731043ef7ce3a43c76195c146a739fad343c10cedaab2da4ecfefb2fd1ed7a18a2ce2d7527f796a0b111a18fb00dc6d82eb68b1ac9acebf8c9220d149bb593719185224b684feab82bf8acf2312e270e1a9998b1f969cc376ff711f320df828cfde8c40fcfb420837da569318d6b20d9c28645501835ecc2e10045a94d3e3be059a8484dfdba4c0819ea4c47fc8933a44d38b28fc5fa5a2fdae4327e4d402b30401509308b467b2c6961452fdc9ff837f64c2293e15ec17595a1b6a3152b56d0fedb0ee37c2f01bb646373fd75d32f63ca99806152a7cfb3c22a4536fd62d968ba73a5d9bb9547d1c6bc37034ed5e045cd80afd02a4f34cc5c720cbd778935e14ee8548b16cc22b50343be3a60b4b65a2cb2c0f0bed3170659e3323a8a8b2fe0bfd049c5715b606ceac5e845b246085c9842ee74374c813411bfde53d3dca893f3bf9ad90318466a435deb8d0722676d3f0b2bd2b43951ee50b8a6f5894dbde88970040f80a4f9f62ba54e31358bfdc38c8e6c2c96d56d503fde238a3306d138a0c05e66b6733e4a06bc0de90fe031ae973fa2e2c2274078f4a3d9eae6e8e5b0f989cf9b420f0bd367262897aa4a09dc026fd41e859e6352722c4aa200d91849c2715e7a037c9d9ac9dc380a62ee064c178fabf743be156fbfdc1606aa4efbd56d0d069d0d0a868e9da736cc7bb907571b0bc18dadc53289c13d0cbc836f9c396db89330a208c71726152eaee6ba3ae4b5674d5d35206f5746bb165a3e3eff55daa6f43a3ddd7a2fc3f098f605d5665e0e106241a741e7a2588dd556454f4bc0241404d82a3e0390c976abcf11af66eee5f9b7686bfff0594ee60240ca6800db7d82faa8b65976c808accd106829faf125993edfbaad48e5f426d51f1eb0a39f92ba0394242d761e62e06ed497fadeffef2bda2813a16c086c14d0a99fa252c234ba8a0a32ace06b70a1960b190ef7ff4a913ac9040e477acb791a49772dd607c5c67fa4d3a521e0f7dc5dd70d21b3dbcf08c277b0f03e7e9a0e8585489dce60f460dca8b28fc62f5a0c231290ddf3480e1f9ccc98673a6072cf26830da7e9486c243b4dd328f19ceb066de95b7ca792868f4c748e647d5db9ddb843d93d8b39c0c44ac98d37dbd3babab88b2e6ea2caef5a0846e10c913c5908279559de3e20d1b3e91dd7ee13ae5f8f90232c25941941d4e52f275f0b5f03d53422584791b4d63984cd348db5f39d0d2162f580c22d8d3d73b97ccd5fd0ac3ae7579b9809bac16f5eaf3b1b1a32abdc6b8865270c3ce2812f3be1a56187dd403441b0408dd1bf8905de405a0cb06557a1d8cb060f92ce5f8c3f44849b302317961f58d6f7806f4ea1ba6dfe0472201aaa50d474f1639531f3167940f560bf1b6691ddde59539b2e6f78eaef3a443aa8f894667a4c669f96439fd0f208bad333f60afb758eedd1ddbadedba43ba1879b67d0cd1783ebb84142c1eb377b64c836a96dc274c56a03e40a4ff12bfe4739f1e71b32e089a3c96bbb8e87a2a79bafd1c162da29440fd7f5f81651679a2ee490d5a34f6036592b934196e30978d4eb6c4c1493c85e02d2d4048838ef77317431841bdd932c461c2497baeda3e5fbaeb36760a1f4d69cd38177b096f6fd23c14431ed2d01f718ca23b005f122bd72bf8033b0d7b1e73151e7595979e4352bfd890f45f0172f73cb76f171de30b35b9668986c40cce28c14c9084399ba4ca3ddf127ff4953c71c1aad2e5c68b6e4f998f63ac9007714831d99c51743ef5f57412deffe8bbcde497f7556821a56f7a7580a519736b93d80202aa1764bb05d785c693f1018f275d87f0ca6bfec231f061aa1e4dffea41f48b237e516660d187341260eb68e754f9572c55bbb3f2faa9956be7730b901417e03a5146e1d4ed201a7d3e45140ce72522e73c1917d8bc80dfe0a13e34a38a9a37d67e014bfd5a664db5855a7913a5be5921e4993ecb64c300e2d755d5868cdec0a67ed24f2c977a0b5673e96ce43bec6f7dcc858bd2833572be8da8acb6c22c9ccb44188f404d01d0250a360d66cca2906361781b98544390032ac688c81cc05ad504326fe93245068b8ca8ded03fa70ca88828411f88bf9dec449c397530d898c795d697882e88fd6047fa0f00db3f7044cd4a6bda5773d97756fa03e198e9dd2855497dd27065dfffae31d9e464b0be0ad6ae5fae7e1818ff28997e61073e42721c614bdf1953f21c5f2b954ef08b47aa54d5f575c6ed78ea7b7ec95e8c9eac4e13e46aa7a74e4414f53deaa0567e1144744e4602509a5359edee0c6cebc4430e9519d35b92c50a966dbe1fbce2461e4c028cc4c3a396f9a84c6181b56a55ec99c6e3abeebfd8522f648a73ee20c9658c6f575c79965267176ca19bf125296bcf0f21ac0585618e7018b29ea02c54d5d0d4a25916dd9bc894e653629356f9dfd0abf4f7130b6b96a844d89fbb9c8e929440a31cae38ed304d0186b82c3a0cdf24139197b0f1b4c3e0fb276c58f6bd8ad3c7f4e8c36f5a81009b45751d83f05de5ea64e8bf3d075c6a7bb5fb76d", 0x1000}], 0x4, &(0x7f0000003840)=[{0x78, 0x10d, 0x8, "23ea81d360d4e9f103a0478abe73b7f1d2eaae2d8e92557e2ecaa2ea2e365b8ef2306872264e40bd914fb6b4b0057ea543a87432495f1b64599da122cdef93e68997e786880cb6bd9095be9e650f74aff7d23ba73b50d7a93ec055c047f28e45d9861a16d798ca"}, {0x1010, 0x117, 0xc0d3, "242557ae6968845444992602a87f600f3c6c3413c3999b0cfa56c70be8326580097e8170a589665523fbe5d66294a543b53e220afa38d1b515dff6f671841a01bb479dac05bd61c5e6dfe2a5f2c9a5d3501769fdfa4183433a4366e7ae418a97aaba9af741af66473518997ee3e758388ceec474535d53f7f9b46a8bc31c01453bf5e060d3cf2cd1a7720f48e183733aa957eaf5c5ece1eb5590255426e4f19de9566d02fc2b406983bc7b8826f838b907efbff6b1b331c032b5fb7f00e45f777322e67a36c6f44c25741ee35d361204ceb4b24180a3ff21c8d2b085d0e3f36735769cb777763f2e57980b96074620ce5d17eb672f5694e10ce44799c88fce917de6292dec483b3c224c94d13d5855b0f9636c0229de4dc5a39778d1080f60745781519539cc3fd0abd8368edaa476956a5b1bb729d2d90fbcffdde0a487f58a04dd0a6e4434a76b39dbf7114d17e3e39d2a815c97034383bb2f862187fe60fd99468c30965f68f5ba045c26fa01d746879cd55b4f98c74e49c1428480a835b646d71356e12c19dd465feb93c033b9ff50fb4551908a889656f4fc0b01a96d9d7fb488b5d853bfe6bb6efba717c6b2e3df2270e81218787f793533401892d1e5f6873d4c2ca65c42cae70c4c573fe93ed61971726d073bbbf3e1d4d651e98f26c9c5e67ad20341c4b82ff69b06a343c750277a3cfe0234b3e5486bf64534d4b323db45b6091a84ca3c9ad778023bb51dd13a7778e4a0f841bac8903c456fa1b5cb5dbc09a34bab3d598a210fb98f986d2b1411e653d7324e445ad009ca81dfc76c1399dc0ce919cb9d01d864fabb5f8e54db6ce5d3f2af3c137530867c392f0709f5d8ebc51b57881de2312fa1e70e9c69ce5a50ca316c624b820f44585f82e0c4090c7ae4b6edeb4a2e97a51826eceaf469e10e8fb2e22ebd3c555d18da347546eea74b0ff24f6f76389aefd5a67dbdb4e8b183f65c97f9292156aae9a25e5c9e7a1ab1977960ad9812b3162871ca5dd4bbfb91a97f9d55f63572d06959852534b67945429ad8e32e0329b55ac424397db4baab66b3ee9754de831d7ff7412c1ebe2a77683f6cb86f61d191ef7deddca3e3d1f6693bdbb680371ad75c61b32840b8b5ad3ed9ed1eb5d8abed72577470697e9e3cada26c730f090ff2f2acf6cee3c7cc895c930589e650f1d74fea4f3cde587bc932a1ca26afe59ba1f3c94cdc747e09582d0e2ed189a8466eded1ea296a76f701c912e1fb2095b33a3f015c651dbb63931d0902183b8110e9e9cff5ec3cdfc0364dbdc5a9ea270f3b2d0db0f0c8ffd72642361d1c0ab44da274fbbed29fc74a3e4e53750b9efd5921ed35a41704411948e35e5152fe854850abc0e8e6f873d56a4a5fc7a96eda9734bf5d271135e812dcbdc35de3b4e1c932032259d52079080acfcb312ed72b0f2b5fc761a3ed066993ff259aa90550869be431da204f8ea63c8fe1bee5eea3a1e924c062e363e12ffd9cc57da69d8c84721746a08942b12a23b47a94e0ff89affdd7027e3e354ff8703fef6725a306a41595367347f55e04cb8c9146ebd25246360b249e7318230e84e4b66c07c1865d9ddda8e61d16ebf6edf9264fe89919e48cde7f86b586267f9b4c744f3a8541a46cc9d76e877a2fa1b76b4f5846730b8ada6bc9966100d6bccd1f678963abc38c09f68c9b05cb35e4aa18f17231913b3bcadca303c7c877b20f5aa6db92edd02cfa09fcd10ee55f91e37a4fc09cd40dcaa0b02ea1acef05eeb920384a12d80580b05aab481b7a17f6a18e9ff21a200a3ee10c38979fc3c8c417fc1e3aa767721ae4d1dc85168b9e8a5fef971ec3cb5bfb6f3d428d799a6a403eb5ef8e56f8a1baca5aef1e379e5e72d87d3a1b73db0f5dedcb9d6cd43fbbf66dbd8d5dc3e4293f09c1fb3bfbf2f0fb5e242d86bb032623240cd76392051fd56d0af949b64ca3e436b3f9004156e91a77bfc06dec3edb5ebaff90d126d5cb9935c6e64505c1450657e452f0f03425632d3eb8e85f4494339718c0a5524f46b9fe4a71d93e9664e2dac5ba0574b97ba0ef6eea8d394946657fd242681083d48e12b946c3fbd9d8a9199cc6cd6d3dbf797c213ca2fb28a10a6bfc6662efc949f2aeed7c68fb1ee4f7b36fa51add8cb03b3b77e6e23539e740adbe0b9c101a523d38d7acbbfccf6eadb2ddca0a37670e06136a722ad9a5c094081976f38957a4e66dbe40ea1c4813aca72f252886ec70d48a9d7d99fd3190d679288100541fb03a2f9cdb1ed054a542610f24738d4d48c6c638eebb35eef3549ed0239e28025c83fb83bed78c0b89c20756e7f8b321ac5c654ec9de375aee8d08f715dd642286e7b73d3c670a79c24d76019f1913d800ee4eaf5bc7458f7042dd5a6290263f2c96a31ca5dd8b65e9aac9ce8c079bb15311468f905dab91dd9aeefe632d1e97c70084a5daf24ebfa6e44228b9607efc7ac28738092e5c15be648799237c5394bd5bc6f07176273dcd0dd4436beddc1f6a005dfe45c2db07a9bf627c05071ab4487d5ba3014a8df8c6f036395a116745fefd55294add4d370a388956e092d3af1a1d61b9460517aad1bb9d04eb84d9e8e98860bd7fddbe2a13b45cd5d1d2178bdb2af4c2e88f7102b1403125709d7a6b1552c9cf8ef53eda93864e99a7c43755125fc3e4729622a708d8267a553a2ac78cbc7393a281a3e807f8ff4ae360931d61ea1254dc20d7d914b8e8f7154d7cc3945f65f258b0421ad7af19136d7359cfcf6dacdb0d1fac6fce7904d8955e83163b8abbd1a261e1b2890db7a0311f0dbb86c01c3fd947a94f75134de8ffa58407b23fbf4513c730291e60e3d2f9e0364a96af896e7e0ff0a21b1548da8913b079f8ea9a7ed9d0bbbc71652694e9be3d22d9684acfd784593fe983841d8279c1965437ec46303a93d45d45c379a26a943cd311b69bec46b725e123d54f244ed09328963f9d5b422db8b53db80466da4d22db9876dd257afca322c72402efaf5ec8c617a1daa41dc958435ffe3cc181b8cca84e29758b8ac5ac87466319a4df2c455c25ca350f4c3be33c11f19c6edf91cfaef97ab47dbfcab794ae2825726a4d03f1ec888feeda5267b08ee16af76a6c2dfdc4fb40102905e85d38bf3d87fac1a19595a69a97430da0c36c4a2877be60df9a360e7aa92e6d6a7490639e99e540b917ec0ee61e11a198dc7d0a63c563c70bee697cfcac1d40f377946183ec0cb93639e45fe535c39e60e4f86fab6baf53dc109b06405c6436a4673a33b39b847090341ff8db2c831536d9d882e84ba0118996d8ddc6387ffa39b9a06d7dd921660ffe5b4ac0ca495b758a68bdf8cc77e28deeef87b014837ffac6898124f143fab7233996bba00082a5628544290a0a63a74522baa32532158f497a99584d29c7b6cafd787353d9c2cfe5119d44ab778e4763bddf113a26f60c9fd915dc2047c87b570fb7f9923ce9de6bf183faf78af6292de6ae701f5fdc04a7e1b3510772d5827fc79489364f03986eacd26702be50d301597a1930baeb1678eae79f62a185ed9b0dcab1fc4c16746374db47ff2c02a1a32940eb07f5ebb651c57520b042265c6a545bd5adef3817a390a8cff745db88a4e5c06d04e2336ddae9d10509eec68f67cb6ca9a13d17bfb21edb65d2a83ff650515ed123d6d28b4a27c0818dcfa8c3c8561ef08e69a9189a9d73665d0f6bfcbe88c9c8d0baeb768ad342460c7cf1db77886e6181cf40f15fec1d6ae32f65d3206d086e40f9406b29e7a2c7a3cba0b7df3168ebddb80673d50df33bc2e2659ac7819965ba0bffa3f3ba60c1927b0ab7dea25b3b5368dfac4a58dd7cb76d6aa313cdecdc748ee00ba68ff472a95652bd40cfc0538de9b82063a51d74d3bf3f7ed0a93d2014fbfb8bdfd2c577472f03acf9cb8e89656b9d27276987567ff47033e716c14770c704ab228b994db24d2ff38e2cb92ec5595c9b44322f6d8b1c6f242065946cfeb2d7955063ce2fcab9e6711d4a7f58b01182f6da241149c36ace60c6764516d70fa88b5016bd744a126256e25e377de2c56eaf09558b86e554db972d4553ca0ece5c20adfc205f731646a4e11e6dff8c6e1ad06ffa7eaef6605901767ec9cac6b773a72b929fb9ee53bf9af2184935f156301a44abcfed68b5543790bdf8a06ad7f1bf13428bcd5c29f164f6124163ae1580890bb0b32c397509f9a666536fbed362a535cb7dcfbfb1258dddaa898cddf6344290eab9fe7d0cfd98dffb72e585a378029afcfe6b9d9a76097c481c91f9d6cbe09c7c1671eed576676ad8ddc9b05c783d013d46a79e476fc8429e0f538459a56f9ca58591d8a8765cd93d9cd88ea25d047cf88437df609feeecb5efcabb024b454122cbd0ee1a8ce8ca9763b0129c27fae1c2c473ea49576a6e90274262ee830b002b5dbda04db40680234a3e72cd7bbf747e763bc80bb045eb891a00b947e600b056cb17a54e9fea8aa28b71e1bfdbf5ba40ff879dbcefc1cde3276a08dd7625c507f871622e4a0feb51e96d0bc3e17b42052c5cbd10781c8daead870913f08c5c86a9e8dcc826b0ecbfda111e9a8b0b5c4ef7bfa92a50818214c7d43effc4c192533560fe258445fbe618c9861d625d2a33b15dc91ec4ddca47e64f9e8c164d0f8e37c14d03343e8a15add79cf879be9bfd3da9edf98d5409c51430328f08c395dfbafe1509eb83962f7a83e264654cff91182fe82b65b62b9a902ac146c2c0aa9a6c57f71edf6f9829d503c5b68d2a1807991200f1c786b35921c91cb0c34f64681843675b7d3e8030d897096699a6979a79100ad041423239520f98cf69c0f2a4eb01583830d1ab7ff619b290dc37637e8695d18cbfbc3509fa3c8363b6b619cb89c3f16b1cb53713f9ff7ab169c73b837c4384c4852d6e23cecc327973ead0cd8b12b198a7a662e179bc5666349d887de51dff236d07ce5abf6680396bfb06dafded20022cc7ff4bdf8d8cb2a6f054320c24b4bec0775e451b0a20b738a608f92119121e55559ac3e751268f4c29909a5b94ea3f672b50cc795cec1d82856f4e2a771ef6f234ba5d35d30494353e8e12ae7aaf3b96c92d20bc577a16a7f636b98f963ce6c444b29e8016cd3a495dbda8060af16e285bb7b5bacfda90972aa62f7888e87659315f9122d12595edc58caa10b68bd724c0dc8f845cf1afd6364c1d2c52b8812c1a7fce11e0b1f5d4e6b876dccb62f7271c869a4ab11bfdd61e592e4f74af5d748a5499ba0dd9ab5d9778dd3f740c49d68b465f555ceefebc69f299401d9038ca0551b862419aad39e7684608541e62de93307ce132033c66e4f453958a6b9f0ef7aa5acba0265c2e253c05629aa910c4f9aa27b6e86a03d76cf74da46f53fecdabc848b226cd01327aab3556de2a8b3be303484af165161ca9b03a83385c10ef54ea2bdd97f67828ded4670ed3a16e777549813273d2c856c891c473ad9f348192af46ea4275dc73d12ae81659b400c38e8b98ed1ea3e38858ebf56a540d26adb270658c57c8544f3227e4d8668175cb62f773c154602e5883a446a826c0775abaef571366c157fbd6c7654c147d1d3858b510f8d32773b67e8024cdd4ea4167bf465c9e1068a928ef25f3404f6677e428e37562d6bd9dfac2009021a6d08a8756bb1ff65ec388a454046ba94bedd17bfd3fa3c8fa11046d2c8c5448618c4e348913269694c3e074ca637ae866162b5b4301a4974e04dc1247f1c6c95306c6c5fb0ca4273099d3ca13ef74902833d82c3ccf9714e4a041eb034737470777d231"}, {0x1010, 0x29, 0xffffffff, "835bc918beaeaa925ed062732fb9d1542ed6ce3577c0290ebe2579b8abfa9de9286b60abdfd8ca500afaae837ccb4b0228770a555d5273e914aef00d18f3478954937551fd7feac178744ad9bf81515bf75c74aa86c02c46c5e9966ce79653c05861564087dbacaf8d7d684d329057fb89fa4262eaf63627c60d70d07327862fbf42129c1e74002c78a000d3ce1e9e7c28c6bfa943b90646876cab62876c1047ad7df44a64e63f7be80e9abef17230bd62cc19ecfbcc508479efe5ea25a2691faa58b36bbb245dd8b19299fecdf8b2ee98c48bb5b0dcbbb270fa62748a25303ad69cdc510c5a6201152e563dbcad30912061fede7df531d8af92da28544a508b656a5565621aa6af07ddbe7ea8f7bc20c32269c0c218794bb8bafe87af351b6cfe3e9bc7e09f761179c1fde5b0f89e0c3c27390b74278bf11e0b2c282fb221292cb3b2ee59a59c654e2bca99bd53777fe56583c93c295c81b8f19d29ae268f25fd65d4e9f308f2a0188e405ffdab0a01608ce2e9f0cec5ee256af03a781aa7b0b089bdd0ee82e455caaa95c9bc6992da3ce5efc50d840057f4ccf032fbb3f704fe9e9122a1b67b5ba7b6c42e06cd15360724d7af3abcfaa63d3f09718656be443b800472a20bc523abeda6646a4a703d09ebc073b117c36d405aba8923c13902540fa8b399253e926f0df424751b47d60b6024330d2b51c1c49dd2ab4128577b7ef2dcfc1d20bd2be9b30006b5a992b118b49ede7889b03a72e75188e122e02337ef7eadc167afc84f95cc467976fe6f73c40496d485c6a6ab4d8c11d52489c740155376da0b3c6f915ff7307066f929a0fee550b3d6a93dbde7e06ec153abfbdbaf7d4177e6bbbb521a64cce3807bbefccb9b4caa1c17b1c59247eb599b95326dc038c1c2bb1ecfe9d3ed6d05c31ccf28badf1b23626cf903bab8aebd03f2e66eb137ed44f74579cb3fa6b0b34c0fee61724817e2cdfd41443e22abc45a8e6d985e655f8ae66b8823a58d3c01dd52483f7de2ee69d8328b311cbe1a8cf1792f801c87dee7b2433b0e402e89a7c23d62c813b9ec6c9f6cc6fe1a6f7b918563f454ffaa891a4ca739cf5f5cc41d72e6b94798ded7c86ea4371bcf9d26a81ec83c0acc205903d66162cc0ce61f81931178e7c2a52f8a7d1920c3b20a576ca9b0d40c4f1611f13686dcd4018a49be06b5aa283ff4d06b0ce4ec026c884c7ac1f15f93f664486a5985b11b7c6588667d746e1e456f4059f131747551a21401feed79fd97937ceb202e9073c278f7e4f8a8d259a6ccace94dac3cdb16fc1c1f27ec4883dba838c0c0c7ba24ce5475013583d84bf17a7317a179fe6a686855d743720c53365c3c1fd56e16cf859d2057ce5beffa7a48552d50d591f214df0556a88e02d1fc4ed0714d2dfd35c6e57a831ecbb61570e29563e8093808ff73293c9ec63b0159355aa3e7fb147cc3497649a6bc6a192cafe54514f3e479d9d0e31adcb622394c0a81e38d925024c1330870195cd227ca3fd171c643a2bd86950ae0bb96658890763e55c810892db7d67f72b37fbc343183233c42f74b7aa7adcc721581339c043b11f12937ce9f02723ef50c720a1432d5dcd11b93f8996c0547ab46a1ac5d9df331a709ba810942971b8bff6e603e012e6801b2c7daddffd34d1b6dc0e8e7ac1da7b826bd3e9cd2466d8319508d47692b5b0e6afd85a2043d15c9ad305f87c932f25ad25ccc19cf354bd552016fd8ef820659378633a81670f7bbec01c8b0333c0a104c1fbe65e081e4c87378b6bcb0177132dd4631b8ed75a37e75043a684c5e268da961d577afaf27764b8d27ae49711728a0283f529f6e0ed0d81454c97f8b3acbb19c168a0715d1c06d24f5a01b3a74591518c36ce2dbbff9ea48dcefafa92783b40252e3eb0f3dcc1e1e5e78427de2dec18f0fa39d336805d5a8d4bbdfba9d70e37cc7aad76bca3e59cec9cb7bdc03809560529d3d281b5dbe497dd6348bd8b3327d60057f8c87dbbcbf896e02cc7dafc1297d33149904c53cd37bb054121f9f888f9bdc68499254d118e828dc7c89b39d12bfaa241fc12e7579e483abb196b4941c1801088da3933d1b4fa4f70a8ce38c46d21dbce4364ac2ccfe076b6b6e2688c7f9f6200d55f063be5a6f7de02657bd89fbd461fda10bb5bcfb9265e9d831fa986b000c6377d8014e502be2c075c806a7cb3ee004876ae957e15d0a8691ec96b6f8c5efbfc5dd2cc80fcf11d5b98aa0428f2a690c6c7a4f6ff5f2eeecacc187134e8a525d5edec5a05e4cd1440c0f8ded0a5156154cdc935a1fb7ae9c20cad9d50cd2ed147c0ec140c1006bc400b263c8f6a07aba86a6f57b0815d6fcbf9012e68514d0459934b99171481506fc9ff7d43ae69b8a6d4271224819e5412146bf4a57340a930cb745f808ac33774f6296d309438934bba7d504b5ed63ee6db2eb6bb1c21c6214cda17f8e16588882b1488db585065039ea34e979ec9729b1959e0d5014b5d86f35b9230a0035d36d21ed62a5f9ca6e29c2b04ca6068c25994c14fb25ce1acf80ba5c420364bdc0f8432f7f3b703e222d240961d61a5dd51b4724d3c19b732cdada6c5830d0e011dfc873c95e0e35e77ab1def478420c1ce505aa5fa770ac4ed5dff2062ba60a601f8a08b9cb3cfff5dbd4e3ff08abaaf8d1b6706365ba017e8b9769bb086929c6c4c0f21928ab40fbe55423160a408ca590b14f7952fdb64c7bf3caea1b23504a56d5a9d65368ef903e837d968020f13d8ab1a149b726f6d9568b60cf9b8a96c71fe3d5ceeef5687298e25f19b4e867d1e833df5e7ee1af537314769ed030c9676e03133d08efea38bfd3171e55c3a2313bb52fa89335118d2bf6aabd587cb915d972bf1b4165aeb99dab0935d35e135572f5b0893e0d425dc2fadb9874828316d8365ed4a549eddcfdf53441c6af1654758c5f478144fee1b66b3f5806cd24eab8a78ef6f17d7faa779da66a609b3c4e37688f6dc07f1c8ad7de703863f6233274a38ea533096e4d5a8a9ced98918fe292192274b9d8a076cedd22342aeb6c1fc0d85d3ca145be89e875ef4a1813efbab35a77eade186b06d8111d33e51c15453031f3dfa4bc0a22c6ca63c0dd0a10fc0cdee8f860a5c54e6e0424dbe25265fe4c179fac9b0e3b42b5e9e67f874926b792f9b9e2a0db09e4815a22211a1fad67834bfbd5fef99b36f968907eb4a72d88f880e99951d934836c796488676bc99fd03389698f2ebf7ed09c18f2d73dbddb5b99bd17504bf8ba71e2a312e106d662b809c8bacdc742fe0497ff9086d870f1c9c3a11096c2ac01aa9f75c2581e389805be1a15cd889437ccea55b9459df7d68056b5df0ba756efdf30c0b06b966fa96f25ca35668bed454d872b163ff01bbc7f899eb3734ed8ef08b7cd9f5255518726c1995ee4f7facd9ad73ff94e88c08767e4ac1fd71572986355ce1f1bf924cf822624d6f913ffe6b7b6069675f238fb4bdb909a4f500adf02b8d08f66e76b2f861597b4345f9ba12351042d868d4a37b4bd7b04669c8cc7da1fa4eee8b00feb788412e18de1d6ef39a4712c61a6c53d18d2c54ed3b5451629c453aca204f2845da1563d0141697307ea0fe5a858a85351717c418f85071609306cb47d6e05ddbf3168ab0cb8bd919cd0fc57fa49d8be969868479b7c1bb6137b36d0c14f3fdef5dc01a9ff81fb6cd5c1beca85fa50734e3466ad4bde15bf2e76a8ad35ffb3d0493f72f644b960f39ae965930e7eece29e20af0843a9e8af402820a098c306f4f2dd5d44fd612ad6e53cf8944f69aac71485091ba2e2d9b138da3045c77372792ff6db9d9c57bfe93609c02ebb57485c371293e455159ed6c428ef698c9924ac9ed981c4a3be9d656a9ea66820f6cafd49a989518cd5d56a7f46852e18f3ad0a1012fa1d4a2525753cca6abd02d86bc345ef6ff0f9f8e7af0056d7564877ebf66f0bb2690addd70be08c8430b7b201fe62469ab7e2c78fd8782bc5f2370e57f46bf01e1750cbc8bd00efb0f4fda42597d678130886169c3eecbff11677a7b05b0a926e664036b2141ea3f9ea78efd8375fdf765282340468e5394925354f9a20a7d89ef6dc0a5ce65c476980ebf3da0e690656c2423d74d2d63efb479ae5e1a4ec67da7dd085a8ed4740b9a67808b5cfb794eef307aa63d4755aff50b38702b0852e9bd6a3361aa69b8d9375e2be49f2d0e5d5e644f3469f1af6b92bc42b00b7820148fa70425bec5df03e2f5aa755a4353d8df5137cada51c383ef9be727ef0bee3076d4987a37041be3fd4b7d97a15efbc32d232bcbe88ca0ae985b726a7eee969c56904f8de9f6606ec4d49817336d1ffa601b915bdd9c4b01beb1722e28813f9facf167e69b2297c594c8082460cb2e6f485b4dc92a2dca5de99a50d8f9d1ce85aa1ea5d05d6e35dec53bc3ce5c92ed0e0411c854ddcd971509cef6a7336d9b61c7894eca80c52f51ff27edda2eb9223192e7be4216616c9fbe6eff1d1993fd1b1637bffcf11a3d295f69072a4773c54ae76f9eb3bbb687e117af6b7e6aaacb83dee74021738963324854b03fb50e5ecdce6b4b8f6481d443bc974968f933242dc1a9fa5e6e1898089c8a9b00e9fd8310a8ba458f29b157d90d6f3619c488193818b563d5292e215cc8d6268399375c8feaa502238dc4a710306472a52aa0bca59cf29f2a5f4928a39a5ddff82df017d4e1b7ea3cea3c7567079e76e2e121052c44ac0577b27786a193ce2e1202b319d4b87a4ece8e8f9afab723f2e8d561fac033eaada52cf6c4763e07110d0d48d8cd9539ad20d062cbbb435cba83254d5e039eb1ef3912d695da2074ef069d57c736dff3f23c4203817e75701d5d20edbb03b6afa44a12156c7bdf98b1488a71253da3879183ebbd095e90c9e41ceaf09abbbeeadac005a5f62688969ceef458a230bc022796afc71df585ad4e523a22883e2b8f1109e539087c527bc4fa4f99989051e571377bd1f85c724ae8a55fa06b3aedb114c4539dcce2308dea83153dc70878935b912c8ede1667f156418bfc1109ea1e16bc9d46adee7e6c5911d2390e1b19dc27092c0ea4bb6fed0ddb604e14978be5dd98f2b930586cb213c12634f9d47d7c66dfc985fb664d7ae60d1de0f390b940f475d2aa73884624bba437c12517f36fb68631dda56cc1a0719feba3e53f5dd4c7971730c1908fdb63fdf04547be2f301dbcd55de8549b92930787ccf7742837da8d6ee9c916468d947e285f4d035ef468ce77ec7346062071ab2a4906cf5c5967fee2119bde9a649830afc7feaecd773fa89d9ccaffe57f3dc05c8fca69ba0adcb86bcf290d2d63876d1b5c642b25e9c1277b51c8b6eb4188de9e4cb4bec801e27241a90b57b58965202924fb429a8c74c08adb8ed4819c0c553de0c1a5efc8b4df1a9fb1166b18210b4fdac9ef6535ad8b3e619a5a75b7c542450656cfb5142a9511b4074145faede7c8f36ebd41c174f75a4a923db792cbd8493f7d1299e151900dead2c44c63fe8f347a70de45bb74723a79bab3ecb8d9e654f476c20a928a05cf5a813fca91989f800388d6e74811b1c39c97d92ef6be451ef5618c5a24a7c0345c0f7c22b9b495caa1a1afee7706691cf9e4703a396669d0132f80fe0ca995c54c52a15d272d7ee3f3169c08f97a3851bdccdf2b44e7cd8dfddb9d50bcb0527f3376eb64d485cb2813c69a5dac472ebbed4d9e7d3ac0a85ac6601acaca23e34cd7dd985f9c9a035fb38a68466985ce2f5af79c21a9a64020b3d0aa2d655c7a767102077b2e8"}], 0x2098}}], 0x8, 0x80) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = dup2(r5, r5) ioctl$PERF_EVENT_IOC_ENABLE(r6, 0x8912, 0x400200) r7 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, r4, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r6, r7, 0x68}) ioctl$SNDRV_TIMER_IOCTL_SELECT(r6, 0x40345410, &(0x7f0000005b80)={{0x2, 0x0, 0x7fff, 0x0, 0x8}}) sendmmsg(r1, &(0x7f0000000480), 0x2e9, 0x0) 02:57:48 executing program 1: sendmsg$TEAM_CMD_OPTIONS_SET(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x3, 0x4, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, @perf_bp={&(0x7f0000002000), 0x1}, 0x10003, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xfffffffd, 0x4}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) write$input_event(0xffffffffffffffff, &(0x7f00000020c0)={{}, 0x15, 0x800, 0xffffffff}, 0x18) mkdirat(0xffffffffffffff9c, &(0x7f0000002040)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080)='/dev/fuse\x00', 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100)='fuse\x00', 0x0, &(0x7f0000004540)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB="2c676c65b52b55e035d951d817f2b868a58aecf2906ba8d4485a11d52e2bcd81efb6c10de1e0d65c205f3ecef144f3950172c031cf1b7b07354a1e60d60ef0dda51331e0472a18f8d62fcf6a30839fc16edd76526241ac4419a215abbf100abb090b4be1d09c361d945004025a434e12670075c20ab4e4159a3f10297cdb9cb772a7cc9997a444b18fc930ef21526a1097fc3f5e403340369197b7d94c46de8b5bd570a320ae9a965895ad490489b39d13d82ad9a15f3a007acb689764a4876e1aada2302f369d669ef2402907762726a51310c5aa511d6771903acc80c911b900"/240, @ANYRESDEC=0x0, @ANYBLOB=',\x00']) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x185842, 0x0) write(r2, &(0x7f0000004200)="74efc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70361d009d331b48b925ffe6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d60ab6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27f", 0x1c0) 02:57:48 executing program 0: socket$inet_smc(0x2b, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000180)='TIPC\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x0, &(0x7f0000000200), 0x4) fstat(0xffffffffffffffff, &(0x7f00000000c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000100)='trusted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='&\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)='w', 0x1}], 0x1, 0x0) sendmsg$nl_route(r1, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="a800000019000027bd7000fedbdf251cdf69c8a76aebf99edb24141088fc01ff0f002e0000840013000000000000000000000000000000000000000000000000000000000000000f0000eb537fa105cb17d20000000000000000000000000000aca828799a5c0053432bf7000000000000020000007b560000000000000108000000000000313c000100000000000000000000000004000000000000000000000000000000000005001a00090000aea113ec37e2ac2363e6682d301111e9ce8306104662a19bb5e160fbeb9ecbc3ab"], 0xa8}, 0x1, 0x0, 0x0, 0x200408c0}, 0x20008004) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0xca, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, 0xfffffffe}, 0xc) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r2, 0x29, 0xd2, &(0x7f00000000c0)={{0xa, 0x0, 0x0, @dev}, {0xa, 0x0, 0x0, @mcast1}}, 0x5c) openat$audio1(0xffffff9c, &(0x7f0000000180)='/dev/audio1\x00', 0x141200, 0x0) ioctl$SNDCTL_DSP_STEREO(0xffffffffffffffff, 0xc0045003, &(0x7f00000001c0)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000380)=ANY=[], 0x4c4) 02:57:48 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) ioctl$CHAR_RAW_ZEROOUT(0xffffffffffffffff, 0x127f, &(0x7f0000000000)={0x3, 0x2}) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) 02:57:48 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000000)={'filter\x00', 0x7, 0x4, 0x3f0, 0x110, 0x110, 0x0, 0x308, 0x308, 0x308, 0x4, 0x0, {[{{@uncond, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@mac, @empty, @empty, @dev, 0xa}}}, {{@arp={@remote, @multicast1, 0x0, 0x0, 0x0, 0x0, {@mac=@random="2cd641fb75fc"}, {@mac=@local}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'vlan1\x00', 'veth1_to_bond\x00'}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@local, @local, @remote, 0xd}}}, {{@arp={@broadcast, @rand_addr, 0x0, 0x0, 0x0, 0x0, {@mac=@remote}, {}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'team_slave_0\x00', 'vlan0\x00'}, 0xc0, 0xe8}, @unspec=@NFQUEUE3={0x28, 'NFQUEUE\x00', 0x3, {0x0, 0x1ff}}}], {{[], 0xc0, 0xe8}, {0x28}}}}, 0x440) prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x80000100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r1 = gettid() write$sndseq(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @ext={0x1c, &(0x7f0000002300)="c4c691019919da078a0098d1e0a593b040f762910000000000000022"}}], 0x1c) wait4(0x0, 0x0, 0x80000000, 0x0) vmsplice(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000000)="0832f497d38350418e4bb321019511dc5df26e9a0b7ecb6974f527cc14538d1efb1ffe03284f6d33265be9c604b293f20e96beeb2aa4c457ac37a3a3f1ce8682500fcecd80", 0x45}], 0x2, 0x0) ptrace$setopts(0x4206, r1, 0x0, 0x0) tkill(r1, 0x12) ptrace$setregs(0xd, r1, 0x0, &(0x7f0000000080)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = dup2(r2, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={r3, r4, 0x68}) ioctl$FBIOGETCMAP(r3, 0x4604, &(0x7f0000000580)={0x80000000, 0x4, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0], &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000500)=[0x0, 0x0], &(0x7f0000000540)=[0x0, 0x0, 0x0]}) r5 = gettid() tkill(r5, 0x40) connect$nfc_raw(0xffffffffffffffff, &(0x7f0000000440)={0x27, 0x0, 0x0, 0x3}, 0x10) 02:57:48 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000, 0x0, @perf_config_ext, 0x2002, 0x0, 0x7, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/kvm\x00', 0x0, 0x0) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f00000001c0)) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000016000/0x18000)=nil, &(0x7f00000000c0)=[@textreal={0x8, &(0x7f0000000080)="baa100b000eef36cba2100ec66b9800000c00f326635001000000f30bad104ecc80080d267d9f8f30f1bb429000f20c06635200000000f22c067f3af", 0x3c}], 0x1, 0x0, 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_WRITEI_FRAMES(0xffffffffffffffff, 0x40184150, &(0x7f0000000280)={0x0, &(0x7f0000000180)="151d9a459762d953cef9b7ec1f7886237ed2772bd5348235c3aa08bfdf42ac1552363a36f02f8b70dd21ae592307", 0x2e}) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) r4 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, r4, 0x68}) getsockopt$IP_SET_OP_GET_BYINDEX(0xffffffffffffffff, 0x1, 0x53, &(0x7f0000000100)={0x7, 0x7, 0x4}, &(0x7f0000000140)=0x28) ioctl$KVM_SET_USER_MEMORY_REGION(r2, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_REGS(r3, 0x4090ae82, &(0x7f00000001c0)={[0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000800, 0x10000020000000fb], 0x100000}) r5 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) ioctl$KVM_SET_LAPIC(r5, 0x4400ae8f, &(0x7f0000000580)={"6cdd4237dd245c8404721efdc9c8dc1964125fa96fa42b75fb3488fd8015bba4c81036c93a40c8a4d4412a763b00040000000000003c5ca206c047ecee377aba09e7b88378e3d63a98fc191f361d264ffa8b46485f02baee1ab2b8154252066178868d1ef4b5365c5dc26ca097ddda7c21a984c2b9ca4bbb7a87165c0c1dbc75d7ea4df10000174a3ac8694525952f44500a1f0db509c32cc7ace842c28f37f06e4ea9f1e5f0c6c379f9cc58bf69fcde318ead4825aa1b6a832d4e48cc41bb5a6baa41d614f6c8941bee805954a62d196a4e8d41f6b21224b57f530d0000c1ff53bf79a1f5c5dc34b2262d66ae793b6304a30b97077f1c131045cbc11c4562d22db88d0edc5daee171cc04d96d9ec2db07478f347edbd6404923ad4a5672b1b285c7988c4ec0922c655ff800000000c00dc290d936d93236051fadfb4b95d02c0bda7ce38dabb7cd103fe4d0c9c963cd717a77f8df8d46099b1f58e068af6afbbc19db161c6df3e7c9c71bc08a282fc2c142856b5e4caff4c0a4f72445ef10dcd2c569319d6e9bb2058d023f669a64fc7d9684b45b00000500364673dcfa9235ea5a2ff23c4bb5c5acb290e8976dcac779ff000000000000003d4e185afe28b774b99d3890bd37428617de4cdd6f53c419ce31054182fd098af7b7f1b1152c691611f897558d4b755cb783978d9859b0537b05b623dcb5c4ca9317471a40fa4998cca80e961efffb4e1aa25d8a17deef0c8694c4395fc99be3c3fe7aeb8af4929ce7d346ca62b25d48fda5d12146702f78b23335208752726ed9f0c340d494b92d19cc930bb8a5f8b4da8f4603ac0c3b698384e17a570dc8524823ed15af4ecfabb4b2541d3c114b7bba1c21a845c9cf0d1cc24aba47e30f558b2246ad95ccf7d2f80cc0ab26f08336ea1a33b79cf35b898837016eb211a1734c7af076e15451e33519fc978f66df7df4557c91024a8dc130a28ef5f63ad07b39c8d23b85cf434e065e8a29a800655d127de6f6347b4951f97b5703dc78b1ca9d74ea6a9ae12ab367c0de2659cc38d2f33ddd86e0597d33361eada119b5132145fa4525c488c7fffd6ceda6e9a02ebd97ced6b0161f2cc84615ceb8b18883299c636e9e46724a9a0600a8bb02f3e489631d522019a35fe12a33caf9dd8768ddbc02a484c345c3eff254297b1dbb04989c3f9f3c7b3c985c39b1d313018068d3809bac8c657e39f4f692613e28387e955722908dd88b56163be8312ff47c5b6f280472935af74e97a5a8110a4d74496f4c8ec82ddb56d9b962d2fc43fa01a047526865c84f7cff36056cc4ac258021e1581d43badaaec6cc5a2ef989de9801fed6d4be2bfcfe07a69c46b7fbe9dd03970800000000000000d372bdd6d89dc1ecf63c23d506114d0fba2bd1c69e8f7e3fccdcda85ce975ec1381b1cec6ddaa76e186719d8191643"}) ioctl$KVM_SET_CPUID(r5, 0x4008ae8a, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x5422) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KVM_RUN(r3, 0xae80, 0x0) 02:57:48 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @dev={[], 0x34}, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) r2 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendmmsg(r0, &(0x7f000000d180), 0x4000000000000eb, 0x0) r3 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) getpgid(0xffffffffffffffff) r5 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000280)='io.weight\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, 0x0, 0x7, 0xffffffffffffffff, &(0x7f0000000080)={0xffffffffffffffff, r5, 0x68}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="30a1a28ef02d4a2d2994d259601c6f08622d4bb79474b22b3823c2b5f16d53061df868d19954ab4795d8585ab48180976194b836ffb0de9e9aa2f931585df2ff28215cf5dd73d5bff2ecf45d59210a652841ac63b6f6e9f97addf023a591cad0216e5dcf7e261eb722b147f84993ff21b6dd571b63e9b46aa9591c7eb2dda0c5d1abc49ea68621ddc0991cdc428deeec3bd762113dfec305ac7e439d41cede3ea0dd", 0xa2}], 0x1, 0xd9e, 0x7c537d1b) r6 = socket$inet6_tcp(0xa, 0x1, 0x0) r7 = dup2(r6, r6) ioctl$PERF_EVENT_IOC_ENABLE(r7, 0x8912, 0x400200) r8 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(0x0, r4, 0x7, r3, &(0x7f0000000080)={0xffffffffffffffff, r8, 0x2}) ioctl$FIOCLEX(r8, 0x5451) ioctl$SIOCSIFHWADDR(r7, 0x8924, &(0x7f00000000c0)={'xfrm0\x00', @local}) [ 444.445624] arp_tables: arptables: counters copy to user failed while replacing table [ 444.478421] arp_tables: arptables: counters copy to user failed while replacing table 02:57:48 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = dup(r0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) socket$inet6(0xa, 0x800000000000002, 0x0) 02:57:49 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) setsockopt$bt_BT_FLUSHABLE(0xffffffffffffffff, 0x112, 0x8, &(0x7f0000000140)=0x10000, 0x4) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) write$sndseq(r5, &(0x7f0000000040)=[{0xff, 0x3f, 0x3f, 0x6, @time={0xa993, 0x80000001}, {0x3, 0xe9}, {0x3, 0x6}, @result={0x6, 0xc}}, {0x8, 0x3a, 0x2, 0xb7, @time={0xe1, 0x7fffffff}, {0x3, 0x9}, {0xf8, 0x8}, @time=@tick=0x4}, {0xff, 0x8, 0x1, 0x7, @tick=0x4c, {0x9, 0x1}, {0x6, 0x81}, @connect={{}, {0x5, 0x40}}}, {0x2, 0x8, 0xde, 0x4, @time={0x600000, 0x1}, {0x7f, 0x6}, {0x52, 0x9}, @connect={{0x20, 0x7}, {0x9, 0x3d}}}, {0x95, 0xf7, 0x9, 0x9, @tick=0xfffff387, {0x6, 0x8}, {0x5, 0x2}, @addr={0x2, 0x10}}], 0x8c) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000000)=@buf={0x28, &(0x7f0000000100)="d3ba1f33c216647aea782d3a66214d5e1764ec4c88f3ca67e57349a08fff1dced4ed210b42345fe8"}) 02:57:51 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0xc68b4000, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x18, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) 02:57:51 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_mount_image$reiserfs(&(0x7f0000000040)='reiserfs\x00', &(0x7f0000000080)='./file0\x00', 0x1, 0x2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="80aa9e371d2aa29e9f1e94faafd58b568fb23f3012650e06681bdc6c2668ebe884c836286d157b0a9b8a74023f3697bddb574826fab7a110032d1148f2afd99117cf124e336958cda53a13e887751f4b7ed3420d41e6826cb82607ac3454f8301b0900051ae5db3aa3507c09aa52a68966cbe6ba8ac642b34e6773a5f84bb87e28f39cc485ccd515ebc4a72e8ddd216aee36e0ff69b1c6faa702aed24559d98f86c6098c7e24fa307bd5b0b002509ac06c2f761a1ac9dc42828ea1ab92943c0156856fb0f09dc64d516dbb4770db365a595b3884b7f4a5fa0ee2c6c8234376bcc036bc0de3162be208f29f185ec94f8dc4a427ae07a77a367956b60f41fc20", 0xff, 0xdbd}, {&(0x7f00000001c0)="7d16d73bdc1054bd3018e7bdc9af6cb8898eda4266564d24b77b2effb261175b28d636ec298e77fe94d15dc770ed6381c4ff440c083d708176a16a5c83ea2b82ead0cbcb13ea67df7f2f4875be59db971aa583f20f7639650d36fd91b2c3a85b232c90b6df919386aafce5c83cb4bae28e7e943bf7995f9c642f4af3244a6e971f3c8f89d8af74aebf0768aae5d1122b38d084c55350cfdbf3f86843a564f2c9d00eb713a28e8df9342e4d0706dc9bd2a044fd8ba4f76ed654166a7df5e92840c5907bab5c03039b2effa3d244009bb631b63be4f4a1b74cb004041e6d8144fe6c5ef1", 0xe3, 0x5}], 0x204e800, &(0x7f0000000300)={[{@data_journal='data=journal'}, {@balloc_noborder='block-allocator=noborder'}, {@balloc_notest4='block-allocator=notest4'}], [{@permit_directio='permit_directio'}, {@smackfsroot={'smackfsroot'}}, {@subj_role={'subj_role', 0x3d, 'dummy0\x00'}}, {@obj_user={'obj_user', 0x3d, 'hashlimit\x00'}}, {@obj_role={'obj_role', 0x3d, 'SET\x00'}}, {@uid_gt={'uid>'}}, {@euid_eq={'euid', 0x3d, 0xee01}}, {@smackfsfloor={'smackfsfloor', 0x3d, 'SYNPROXY\x00'}}, {@euid_gt={'euid>'}}]}) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000)='/dev/loop-control\x00', 0x0, 0x0) r2 = getpid() sched_setattr(r2, &(0x7f0000000040)={0x38, 0x2, 0x0, 0x0, 0x5, 0x0, 0xfffffffffffffffe, 0x0, 0x7257, 0x4}, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = dup2(r4, r4) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x8912, 0x400200) r6 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)='io.max\x00', 0x2, 0x0) kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r1, &(0x7f0000000080)={r5, r6, 0x68}) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) r7 = syz_open_dev$media(&(0x7f0000000840)='/dev/media#\x00', 0x5, 0x2) r8 = dup(r7) ioctl$PERF_EVENT_IOC_ENABLE(r8, 0x8912, 0x400200) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000009c0)=@raw={'raw\x00', 0x3c1, 0x3, 0x430, 0x280, 0x150, 0x150, 0x0, 0x0, 0x360, 0x238, 0x238, 0x360, 0x238, 0x3, 0x0, {[{{@uncond=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x3], 0x0, 0x258, 0x280, 0x0, {}, [@common=@inet=@hashlimit1={{0x58, 'hashlimit\x00'}, {'dummy0\x00', {0x0, 0x0, 0x5, 0x0, 0x0, 0x10001, 0x7}}}, @common=@inet=@hashlimit3={{0x158, 'hashlimit\x00'}, {'syzkaller1\x00', {0x0, 0x9, 0x0, 0x0, 0x0, 0x5, 0x9}}}]}, @common=@inet=@SYNPROXY={0x28, 'SYNPROXY\x00'}}, {{@uncond, 0x0, 0xa8, 0xe0}, @common=@inet=@SET3={0x38, 'SET\x00'}}], {{[], 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x490) 02:57:51 executing program 4: r0 = socket$pppoe(0x18, 0x1, 0x0) connect$pppoe(r0, &(0x7f0000000140)={0x18, 0x0, {0x7, @broadcast, 'macvlan1\x00'}}, 0x1e) r1 = socket$inet_udplite(0x2, 0x2, 0x88) recvmsg(r0, &(0x7f0000005a40)={&(0x7f0000005340)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x80, &(0x7f0000005940)=[{&(0x7f00000053c0)=""/144, 0x90}, {&(0x7f0000005480)=""/245, 0xf5}, {&(0x7f0000005580)=""/87, 0x57}, {&(0x7f0000005600)=""/109, 0x6d}, {&(0x7f0000005680)=""/200, 0xc8}, {&(0x7f0000005780)=""/6, 0x6}, {&(0x7f00000057c0)=""/145, 0x91}, {&(0x7f0000005880)=""/26, 0x1a}, {&(0x7f00000058c0)=""/85, 0x55}], 0x9, &(0x7f0000005a00)=""/63, 0x3f}, 0x12000) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000005ac0)='nl80211\x00') ioctl$vim2m_VIDIOC_TRY_FMT(0xffffffffffffffff, 0xc0d05640, &(0x7f0000005bc0)={0x2, @raw_data="77ee1484ef2de48edee30f4d2d8164562a96e382da2475ddc3db99503f86ad4d8b0b597cb628699eea192e20606a7ab7f220518bb3f44445d77becc8833fde229d852a524f06bca561003dae9013d82ccc301dda2f799a18f081b134201b0dc4a6a9b155dd109bb37eb510bc6aaade46ce77994e5e4d7e90879bfd40bcbfa49da287f84d315f5906bc73cd5be65054f223a123c00b263991bd5af2102fa8984a34b2f2e706e2b1d5bc7821a34aa966eeb72ac937c2c15c0d92b77bbea6f1d7671d79f1eef90eeaeb"}) sendmsg$NL80211_CMD_GET_COALESCE(r2, &(0x7f0000005b80)={&(0x7f0000005a80)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000005b40)={&(0x7f0000005b00)={0x28, r3, 0x200, 0x70bd26, 0x25dfdbff, {{}, {@val={0x8, 0x1, 0x80}, @void, @val={0xc, 0x99, {0x0, 0x57}}}}, ["", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x20008800}, 0x1) r4 = dup(r1) ioctl$PERF_EVENT_IOC_ENABLE(r4, 0x8912, 0x400200) sendmmsg(r0, &(0x7f0000005280)=[{{0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000000)="aa8cd99dd128edece2628b24d0618175e321b0255105387f78581b6df18404e9f2dec7384de3b2d28675f8133cd26e9324d603907815980a3fb781f998de1e47d10561e944a8f3443371ed606d037efa2817b5e0b9057bdf8c13d2f85f6d20fb4cd2e5bb494ca158d896077bfef9b5a650ddb73f15108d5b32c5709d32fea3ade5dd22bb0c0dce0a2ad99e6f5a7f229221c20a506d91592f50dc4dd764a89eafaac7db6140", 0xa5}, {&(0x7f00000000c0)="d64602c8be1de99a71a0ab398c69de86c8e90a32abc4ee967dcdd4756ff34c0b3339ec5576f361dd7893bbda13d8d02a8f", 0x31}, {&(0x7f0000000100)="47d5", 0x2}, {&(0x7f0000000180)="1310d99b612197705da55cb04a81568978e7a2f1f4b183985fef8ecb4b62aa527d94177ae1506235f608760fd5f4b772aef7f579e22265042cecb5b91ddc546e4bab073c02ebced3f2754605b9a91b5656acb3c77315f9e8cfce477276af711abcecd274edd95ba0d8fd03dbfa0f1264e7c8728433de26fc0aaad5ee28bf140c08db9e933e373aad86a64dd52fbcf1505bf2251b07dc78419cf7a85ddbebffe69aa068e1dc200eb899d9ade45bdc4652afa3cf9b11316b360201b1136dbd41353f1d13fdde33312325835a555b174f42b06a359500d551488df34e92673ca050436c5fa52570ff8ab5a52e9f2d35de61c0ce0d6e317880967484b2981ccb99a0e46d99cc86517cb2431ad6e882a91369be87bfd888745f1bd3644f6e8ea28cdcb1b61750e83e07cd54bac6fb306df977fd4cc111382b0aab55c5c766d46252e4fa1c5c9227f25476fe1ec438822e4306744c8ed94239224de29159eff4f5f1d5d8b3d91c0c08730745e7b36eede72832270c56f86a077840bd7386a09fa0b99e3e85999a711fc189882f7b36709da336bc2e2da3ccbdaf93c8f398d1d919aed017943f08cdd963ed3ab0337acb6e0fd6ea2b197d7ae760c53992718b02a2ad4bb399e8778f5564dc24626fb49167e558eb20d61978bdbf45f61ee3c775576321286bb4823759aee75008f248480e8c7d088282703280a3c4fb53d82d42db1abb837cdb1b3d3ca35a35e3df31bbafec5bab35db2a25b5a259001b7f7f863254da4420c81ea9b94ba51d9c236d5729142d87ea42812f6f06f0d886658aeac6eac74b73bbb45e445f4497ab3cbbc7b2dbe69fd43034625282a8e500669ac0f63856164de8effad9a980f23e41a4714a7f69bc7ba5cecd90a0d2f6d4b3ffd09739a5c73e873749cd3d6e4834835b955712689634ff7cbcd623ed753ee89912c40beee2c46b2f8f9a91a2080ef8517bf570057ccb5cb31dc6c232bb8122a9293d88ccc2bc9f0756d58738c33d6e6c9b14079513261d1b56b5526f87f9519774a674ee3489b41551b36a45eb43f3128467a7be144d86bb5fb09b4adef866cd3348f4271e70645f9141393c9ea8373309882dca5f5317ec4ca872a55ce6f64ceefce52c79be32b95e57d9c7dc5b71da96d67504457ab6c9f3fa01d8996c2e8ba9f7795799e78f67f12ffabc96062693c0c828ab9659e1ec2ddfdad4c9494459876153bf5438a0b686de05c6c2bce8e944d35ff7ded62570635af57ce542adcf46fe26301fd4cc8e0dd55ef58cbdcfe36dca0f37f18850c06354789234109a57bee73b0d84f2c6276f114d220c3a766bc756cb803b709ead68b2e8733362feec476cca49b856e768bc91ce081a6ff010915170b0d918b50a0fcf1645ac49de0e0c55b3451aadc08f3b173eda9f0330c23417dc301c622d81d3004633398315cd2b3337bf5353565494c29dd5fb1273313c431edf5238edde46f10672cf10343ad5b7d4e06347cba642b1859707cb9b88b4d454d04d50d8ab771d9ccfe5bf22e631faf79d70f9fcee23a1e151e18bb47799357582da1c57c2e894f3f50f6e34696eda83ab2872751e28d03910b7a97bff0873bcfef42f63c66c283705e1413b6f1b98ada418a7f4ce29aeff121908af04f85a2bae1a6255fcfd14c5367cf248b9aa58925baaac3caf05c3980f3d70cc620999cddbe2b4272879f1b9332273d4376200ade1cd236098871232dab275077037c6d686c45e25b5f95c63c4dcce6fc1a7caf737ef6150ffd74c3e5f7930a573651fbd4979192a7d665f05b419889c43864006bff58892bd1c65a34f4231d591c29c38b48aaf07741a57f559571dbc9d6fc510e19cf24044b4ce2ac9b03d7ccf4edc4ce7078163215c95210d9159620f2e28c289590165295fe1638813d9d2a64dd9b90bebf7b45c9ebeecc04a4759e8bf8e5c94f23e7be80321d1929d46a13ef29ba4e3fe3f5ec2c79b7595f6aef569fbeda036bc27e9c11d46ef1460521cd245909df31ece70e8c92a87997f489459fc72b2c596a9ca472bf7d05b3da2850881d20328b48c99698ee097625981c953c35c592114836bad077eb87bef0a5c180ac2f88bb7f393c3f37c8e171d5f444d6e5ef6f65a91ec338a5751f081abb2dc8bb701e8bf3f22b45350df72701487635aa12c413c4040998eb48111ee90f3639951c1422f9336fa6f04d8d6b1401e1cfe8ce5f10b7218c305e85f10c8472d4defdf75eafa51fd4f13cb13d7138e4b892402226795c7109f389a70c010c11b97270b59dfec87823929a5149c0c29a6fed985990c5f414b491e3b94e8d2bd79962cde6dafcde01dc1da0a94a0a2d18077f5c67c082bc9e6a1734d327d619136aa3d50beed8694d360dfba15d5d483394ecc3c2d0dec1bbc938aaa7c682434bf2d8e72f48ce1ee6cb2dc1feddfca710cf4e2057e2b9a2aabc23ac8f04e0bd481d2c7805a4e517749d7d53f8499bd2a7a77b1b7661032abc2bd72f28fa820cd643da89a0c1158b08dea47508dcde2c9645d341d12ac95fcee2777ec601de33c7691fd287c0ef66369ba8b47e7a384c3c7566446338e658f2cbd0da2df8b4cb8b156e2d413a94f3127112068ad3bde3808d517e617644b4a50d49c512a8c07b801b1a8e14c9c81bf4577fe3d4e8948ac04a2d82eca4e677e449e9ecdf456cee1ba699a123924bb66b565a01495eb058e5be85b3cc009a20d24d28f04d445de1fa1cf5342ae83898eea4236955ac4d6c3a165d200da17efecbd3241424229afa62a872885481804a1775b52766ac7b07e1c7fbbeb07e7cb5cd76fd4adb18a266baffe9087e87c6bf9ec725eaf5ee6fd013e7cc067b617753a39661dc553e4ecd9fdbf084eaa85dea3948be8fa8b0ff0b42660b05a60a3bb22f8b8e217accb7068d1e6303846c7382f657d070e4eb99eac8f3aed574a90916110703943c3d6aee1dcd1185cd2ea82f9531f3a9cbafcea900620b4d9ca6e3b3c64b26872582ee79114948d19cfd6a46dfea4257bc49ba18e1c5c52d42388dcc259d32b7f4f3d193c109ef49970f9e29e79b4a377a4a697edfeb8f67f034496d32aba4e00245e3333dc4ac8d126ba5b9f5d389da2dce7d429a8c5d176aa444b9a2e23dda7556a85f25bc8702bdfc69f7226e7d756df4e5255a5040cc191a75a4fea9697e65e3d852915485d299ad4c8e81eb17a694e545ca7e2a5c50c8f1446529b60bf912dbf7834ab7ccc7e553dac499a1820339a27682628cafc365c97a09b361e366463b043afe2b4d3a5e7429127d5d5d7cff7763d7c5cb4ebae64e1f1e4f2a045f75d5a8e207f57ba48a59b08db39e6afbddd800128598d897e6c059645b7c612ca44dbca4eceafbbc1ea231fc926ab02f63f3bf84cee49b29fc665d2939576908598a7d718201a85cfe319eb457ce41b1323d400e09274e52728d6890e5b86578202f05f4843e18d09295375bee54a23fb3b03963c09f330df367205ac74f989c82fe3a0d6db50a71e122b0390112c612c309e178a9434f73a7a4744e311c4b4ccadad300dbf3f1645e54d0e0fb58bab2cd264cbe01271851d333ce2ecbaaeb64eaf2c73fe7736e7749019a33095d2f51a55038319997d7ca79645296a7bdc5b635d49ce92ad504f444f603817f68994a12b132f5f2e9ea0da8cb29f6897aa83895a1ee2ed7bec3cd42bd0dadd56504fa3de5a5bcc9c3fbf70601bd6414256ab03a2ca5affe861dc33034ba82ad19fc09dd93490f0af7e0a1b64a545178208c3afc2b0a4ca321e82f866ff9438119c84de3e375367520d71cf5f757afcb6b628dee9d2b5dcb1aad1b712abd0dd2d9622127eed816669f8ba5778658fd9704dbc7c2a2294abd0970d00b6dbe0045099754d63d172bc322d25caa6efee5d643dacb16949da272988cd67345ce6bd98b43c5873459a2ec6b5bf198a7b2038ca048cd08a0598a72adb42acd88fdb40245851923683561cc348ad92b8dcb3d15473794a84dbf6dee10aa95c6d35b7505153333ab2b09f7396b911e1eba9b023ae8d6ff3deb03d44a88cc73aaf549abd191114d1ddb7c5c59241f9cbe87123763e16e17d63568f064869be15ae0c64715a638a462a0af082c9e59838cba4e7df490704234e1ce372a58223f15df6cd1bec5ad8ba25ff2d017e1ecde6da58e386d85794e138cc57d3be0c56166b6850b4e26673055febfa0f6a3a293ebda9f087a33f6066ed493b4f1524baa57b972eb5857344fcb8226e83f48236d465886e767ae11e0df43be992d6b8fd09e492356b417f50cf856a2a6d9c0eb0f63dbe6b4243f0363f48d28dde0f53bee96c003a0683ed00c7d32041a29b5bba791edd3b503aae218075d659316d6b67c0bdbc6cc4fdb69fa9e99b658a12d94423a4b119c815061fe0e8e2bd5eb3acfff72ff9b866af59ba4258a99150b52da9fa779141556cd060c3fe51b53cfc7ab58ae48ba2b84833303681e66f2884c510555ad876e04db6c6e790f99c9dd21929e79903bcde68dda82f377e7b1211455cb0a3fc5e64c670e332d808eda9eebaf3f8b6b5353ad728fb723b9499f4137e7db63242a9930b8e6915cfb9eae371476e2d8a65d4c12663dd399a7e39eace1f3f1e4bc1afb1be482206ad5ceca1a2777b9dd3f9c17f12fec05d4548a23ba048885d7e5f8feb21695e39a23b47dc176ec6c3a10e9b98d86502b52cc938f6d6caab374efcd9aa53406a2aea68cc1239a95b7054ffe18ce9affc8451e8938c5f93350dafac19d102aa6709f3c3c38e13e04079808a6eb27c515f93258211831472c689725032836b3b294447f151bb2bf8d9828953d266aebd629746546e7985a90d6e66985cf62bc17eb51177c451332e217d8a1128c73380f07898306c3357e4fa15904a276a6bd8d186e074c2239ed8800b053eba7876da41c1ea9ecd7feae786db69da2b7350b8a55ec8cb9be15dd2932bc296b304f695d4941fc03cb3c8098039d172451dc82b872c557df1df6df1119d1418dc9b0b97034806db5e6bbf6f5d56f5b6809ad7a6dff92a9c1c6148f65ef4c5cf137151946fbd259d4ab11741ac836c92953ed838ccf0fe68194e1a907026ce7db25f1d983d224d59ecc195707dc1f9c3755c6e07bdf1c03b7a6a445c9c1aa0e4175b50527aed731e305f9dc3d77e37ebccb2a2b290a765b36121d7d25b3389ac56b6706b03fd658993ed17e572f85fc5a30c15cf3ed86e9f86dbe4ec69ca2ad35d5aadcb6b67507701d72a7852c62fa4da3dce5361d95a558e20e057db2a0f49b1d6c3261a2a3071c5785148d3f79d46942648d69e40139fdac9faa0726b670c9273a781ef274437f420a66e27ed03397600babc7d658dbc5d0fccf2f01a3d8d50aefb715abeaad18f0224c9a2b59a737ca30cefcadb50f3844c26b367140b2bf057c3d2191b8dc3902fdfc5ad90366f621e00baaa3e770f80bbf9856f37e94054bca2b672666e3853e76e5aafbbe77d2e70a7409feb7f39fa8e38110d50bbbb43885a2e65023a63761ab2ccb91b792fd038c4ae8c1c28bafa48cd6386798cd284a517a468bd719eaa37eb8209aa2f6357aaf6db95ed66319ccd977356c6f841528cbc11548fc0022be56f1afa197743a45f0414d45f2b140614b86af1d2519e56568e2de6875c6cd9a292a7e04e7a42cc1c12ed6a621b822df0712aca5d4a6fad42e4aa6ee49481185f73070ed803c403be352536019e0988274ec8ecb2ff2b01aa81ab351595f9f0b5f3c708816565f8bc87cdf83b336df52edaa5d5a7f355ebf37d4db1b4791d736f33ac8ed1ee37", 0x1000}, {&(0x7f0000001180)="6930e1e729a5ee0172f07027e97358b3", 0x10}], 0x5, &(0x7f0000001240)=[{0x40, 0x109, 0x9, "5e1de729e3c7e45f17c0d97ff7c4d4c4193a07ab88a5c6dda5bafd956703073b561a2f3a278f9f56c4be1111c07f"}, {0x88, 0x10e, 0x3, "6c118a7ae6f30c22115ddee49466258bedc5c85ca9d827e1c3754234fde24652f3313e143450896e9ec094790214cb3a6c70420b349afe8e9ff5b17e01477d5c73a3d890e929be1e50f9091fd54c3bbd8db075eedb6afbd0f83d8715ead0ecaf6f45d6e3232a23ed7cc2112283dc841a5dfc4c"}, {0x88, 0x109, 0x3a, "9fe1b39fa08f1b56d969cffde384906b2419d00ccef118cb163bbce2a2f728adf8e64676ae9c72ee887b33ca1b8dc45354e76e10a517f6dd81ab46c2ff907519db494b5c2860f4a99eea2d15313adb865cc28f3cb593fdcef9dd598e42e88d9974613c8a7c34923750672529d286d9994b29cb6d65aa732e"}, {0xb8, 0x109, 0xeb06, "f7ee4daaa1dc7772e3c1392e6597f9b2cf3360dfb314504a039e79735b207817905555526bb5e11f7c1c41e02b434b65ef0bccf6f9eef97c3d7741551f3dfc26adc9cec663a43e9a2a0278a441075e0976fc42c3689e71dd47ebe6f578337f990ace537aee181d025002887c06b82caa1b6c757938d465b243deb000cc1746f6497d51bf23c55e00b89b7fb4991e9173e0b9ad30f8fce36ae0fc45c7ac78ed1d6b5a"}, {0xf8, 0x10c, 0x7, "5771400be6e19bca5fde380022466cb45b761e7e1bbae140e06cf9012e7ea102971449db5f1faa486bd94a47d0d57712b5574437f862c6b56426867e1bfb8ea23be15f2328e72344e573da8600f70cba5d77fc3799aacd38a3831d293ddef71e8717742ecae061a65e762a4171968483f3df57395bfe927dc7ddf7172e62b5394ddb183ceb556e8f5a163e87e559c1fcdec1aa4f6c2b61e7263416881b933c006630fd7b113a6aef949710ef539d6e8a2fbced5115990d9fa14c33d803d2d8abbdd4dc58c0ec92c8bd23160049a2f5b9bb1bed7c33890a350db1d67a7d7e4b2043d84be1f4d81c46"}, {0xd0, 0x10c, 0x10001, "31fe09a73a17d12fa69d89f63d9b5358183c52d5bb62931cf0c21b20be3b946a2ed35d5edc816115853da469003848572b7bda91c981fa8179ce5f55a138a36431398879454f5ddab3f4ef481e84485c020f9e8297061eaf2b13e1d418e97dd112b063560e01019fda54de7bca038ff2151a5513fba31392421827437bb07869d768ca8fbb90b106c7ce5814bfa972550855dbeb0b0ac585b0a3c3f2c3c90faa743cbc94b92c9c172130828c6a436b1d7d64bf7bd36e8acbdb4a"}], 0x3d0}}, {{&(0x7f0000001640)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x4e21, @broadcast}}, 0x80, &(0x7f0000002ac0)=[{&(0x7f00000016c0)="b4f19636767c4534cc35ec6dad163ffd7e9f42921c8b8320fc0780dd8800800324072d14f2bfd36a5d3ffff9aac39e7febaf3df1a8f5b9512aeb347eb674c27245abf5191a8c920129bd345e276bb641eed865e41e783f22d8ebe5b0d7a34d95324234a4f4353d7080472e92d57c3bfd562881b31df982f97333ac841edf69817629ba3ed6f8bb9cc00ca2b4b79a42eb2ce40b315a07fc394659f564b3ad7bc334460123e5460939f1e981aaadf65a3680f5a44210e41bbf58c48bd78881b03668", 0xc1}, {&(0x7f00000017c0)="dc3fe00e6b04e06bb7cf0b40129288e0803f45ffd323ed38919780a10794b39d0e2eebe004667b05c84a9d63fef198c8aad369a1f9f9529dd5cb054383f64c7c8a3511bfb27962cabb18f3409eab09c5982cb6930fe472d8c21ca69913bd2627ecde8761e2a756ed08e9e8a6373a9048a72ebf399b5bbb103415b23217fb9f918e1680e90e173d4917c41463be7883f8ebf33850d60615f44bb934736405d8af861432fa3dc6671939e1d95b4709bcb1223f558049cc28236af1c3aca01dceffc82c1c0f237beddd832886a398485960dc60eef9371364baf00970fd4ebf01fcf37627bb75dac42338110c5745955c866189b00a723a41ad25878824b77a761e10703abdf8fc29bd1011fbf685c6e18a76cc87ff93b461e27b5652a2473142b4f462135ee951f4ffe8f4ee8fa308338df2eda9b6e39459901f1d5e98061283dbe1d216e45271622a06a05bc1d434fd144be349d06925cf6a1f9704ff4a6430ba685c1e795c1e8ee6157fb05fc6b0d448586f6bf1a54dc5d351c864bc14c2066b93c110445e6f50256f19227e3e22ef501f5aeaa2117dd5c3bf9085c85555aefa7431270485c374c20b8ab6b212a698f53a0a342f01bea3ef1ab9e5fe62751dae70f6aab2c048c6d3e70971ae5bdd0e76f5827e46fb57f9a451459acc4f8e6174ec6e6218b66c728b26a74b5ed6b4a42075329800a65b8a9bc785a73e99793a50bb9efa3051a1cc16296085de4c392d93179369adf0a480479d7a92721f3f04b8833268470b3568187cbe427e8753629dbbf09b5ab7deb5a7ad64b722d5a42c18d4fb279a9f653e07877a54df8dab5494bffc926fa8de48ebacb7d6c3c7acb6da532cf1b4d54a91873a2bd81692d344b1f9ae5bf29c4956207d9521b8f3794de376434f705820538d1eee2b63adac8bb13ffd62093db00c26f1745da5758a9f7a85301a9d1b734790dbb3d024735f1a47262ac436e8f79b37dfb124c97039ce84d3c26b17d757acacd9025f1d39f2bec4dd2f30450e7b58fae9993c89aafb6f9d8c756b8c5e39a1106865a95844d3864d6724bf381ecb60bd455b1bb064ae632a34a72dd6c60e74c47da1e0ee47562a5d8f111f43fd7ac43607ed0d26fc1b39f5c034a38d28dd82036f231e2bbb789fe018712b9f5b70f05922edbc903d894f5613e3ab10347c02edb8b9bbfdb8322b8da2840599d4e012648f0f9f0b5904ca6504f9b98b6bd29c59fda7ad5c8aa8372ca6da2c8568362d0cdd8cce1f48d48738130d0d454391493f156b24c4c1260740d11ff93204b1b172ab7d87327531876c8355e1b57aa0da13c64c3631da739eeb5dce0083c3eade6728dfb21a88a41983a345a4215577deb0b69010ea79458126f33eb410659c2bfd743ebf74df3f5e5186ee748eb45ea1c8130b187aab9a4b8ef777177c0a33fc61a0ee2efeadf3cdfa7f8f2845fc938d6b47fb0e2d56fca49d3469d72e9569fe8f7d629f436464059a543ac4e08bc34eab40789c69040b912f773f7a9ee42182d44909f06db91ded8c4f7a89e10bcefc17016e4b9244e1a9c488abe3526bbf17ca7260f75576f382e72c9cb5573aa1f73cc514eeec458797e1f96da7aa30ec1939d4901acd9c8e61ba5f0e2237bad14faacb1f0a5572aa714329af67c424f839f6a4cd8efa69ee3fdb3bf9ba999842b838edff5d15ddcac5476916c58a93c38b86ca9d10fddd904df1174f83d5ce5471189300f644eecd561332ff37416bac975c46d8480364c729f86a43af0c30b82a4aec9fa16c216bf19d4fe8f7b13fc184923d70b08e044b14d1be111433f052c3d8147013a15dc83af42544c5103d98ca6d1c6cc57e6725807760a080ae864116d792dd7fd8362229e3ca8480d25be4bd37457c01466473a81da5e2cbd8d78631ea3af2613440406a54b00eb3a8ac6c8b41721c1eb041a80cde6cb681aa60e083946b534e3faca05012f94ce0b2d1ffd8fe29d23bea077f7d58159cfbcf87b2f0885df2bcd6463b6f792b8aae7da8ab2b719787b048dec2008427d5bf9c4127e6f2b060ca472c957be26041928f7aaaa748478c0bb719a730ca4123a1305c301d882e77f99aa614bdf4cb43d4ec0cfb614fa461203e19760669203f447ad2b4ecadc86b9c0a2a6b07fa186476b3bde22ad6c774d1179da9d775f3309e72511ad44bde73a28a02a23671a0bf95d71ecebaecb8c78b9c46774bde39c9651b881b4881fd2d573ec3e94c74b614b0e54bb13f8a1551525f189574afd13e133531fcacd1425ef7ade1b001a094bc5fd60cd4e7d2d968f10f280e3ae9e3d954af3c3ad8d33d804a75ace546414843e416145e7001f70b97b2a4b23ba54cbd2c6c761fab1877c53b3ff598aef497903bdff10a8639924d6076f333c8bff3b56bba4ca5c22ddfe319f52a8886892f0a272b5b58f15852a7b5403aaf7ca87e1599cd3171e76c5d3578513eb1892937e9cdd11c7669f1194945952907ce1c02ed7b8fbe5ba52c6eaeb693e98ab92f18880469730bab907a566605f86a4743f3d2fd0ef6761a17d62489afe263f1418bb8bb3235dda19ee8ee717f1b50944dc12394632c90e74decae0c7a699c8a7ddd700ad0c71f778f594631bb06ece1b6b86520e19d76fb2b29b7be73ca0933c398c9f052f6b58fea41f3edfbf8f581bfb2a9f04f28d0acfc43ed0a4ed762025f2da9ea914706a7f53f02ffb19a2c5ca6e2c9f26b582a3602df77e3cdd4ce950629cc8f88503457f195790ca0b29eb654d76369136522f5c12cf382a1b65d8878cea65e1826d7e73549fd935b9d3767f23fb1b5870cdfed5daca0e762e18bc176f45fc86acd096f103f98207fd1bb0a9fc633b855840dfec7e4d51f8bd19880faa6b16b243aeacd3cb31ef79555ea0ee104d825459059fe5bf0459e929a734ca785866277b99dbf62a4e1dba257122d33642de918625265d016e1891794d94460919510a15f8ddf8bae0ced25f06f06abbc22ebdd85b3cd3ffaf5505c270ee7f91a2e19dec3c84cc3a0fbcf5c1da27f26f3373b426dcb006d5de47eef9e2f67217e47800e1de2bc64c4cf8950c523413b2893c472ac9088a4229641c29be6a113ba93ae3e1c97b44c5431d6fc63497d67443c01c184fd059a508c26ee50b43e4a10363975e84df5ce291d03aaaff0476b5122569a52ffaa24b593733f40e379af3624c8c9e67ce1e56944538b141c300e3320cb3e8a7922e7d67bd7151780b0a1300212a95f0a469014454b12bf995774af126bb8c9fd17ac1fcd13211edb733eeb2c03819d82b25003a685d942171bcbbc1e5493e8a00a1c971c331a54e13c651c32fe068ecc447f1a5c77b21f63f6474e0c25cffc04ba4d3a649fd7b0aa9f1f34c08b5fe93144479661fb48c66f52dbcc173d0f55dee023e829abb2bf0ee30adfaf69711f0e6ae85cce649a3f337d294513abac9f052fa813d049f3ed50a01eac33648b92241fe1ea545147af7c9d5979db744cb418c3de0312a5a106960c1630358ff87613e7478d3d881fe3d173f0f401866246944938bc336bda0db25075153cb39da0faf4e926b5450d6c9d8a5b78288f20f41c7ec05c4d112859aa225adbc3a81b72e16ab760e31b8ab3cdd48805991578cc54cb728497e601704712261a0d2b918fb03260aab228b05885cdb3f0a1b410608be05ff1ea086664038d102a8589229d58b149b4b79b04d65e810398d58782138c93285439e8484ba05e9cf8b93060b9c9406d6c31faf4c1be8ba4f759051bb8e78c348c34f496bc1216d8612e8ef7ac14408405c4cc03c4ed424837c9c7ccc385df81cae5e6f87384930ebe56b50a3a7e90ddb501f63962f4fb5d419810ea3f5f631ad73bb079569675b78892b9381501dc63dad36ec34385bdff4d6c77fcc47781452b0c2d274e4bf3f2387410a34402f90e08458431fd4eee7908d9ae602e289f17806778e0f40db044ee2766acb8a868d3f233497571d7116797dc842d19787cba4486d16b3ef218e5bf3f0ffdc6c223f58f874196f1b8b3644871a87d913ad4e8f41df16894d13503d7b96a9a8c417049a344761d839511c130f5c4149bbf3f88c48ccdb3858700b105ab7fe78d591da86d9f4ca7e2a3140eaf6372fa5dd0765f3b7f5319d034fd77d0fbdaa39e6a3790da120d36aed8ded3f6b6c27798b730d7a038df20e401525e7a36cf55980704f9dd4198065c69cbe11be425b10ff4cccb4254d8a6e302132f1eccf7f91b83a6fa7cd28376e8a87142cfc5a10e16f524c48c86852ed126909cafb7dd960b2e60de148fa66d5acc743806e421afa973ab0ddf513971829e6c9bac6d6540844e0a8a6bd2af275c9167291f63741bc47b876ce598d44f0b7dee429d26d5fb4101bf09f8cda6b53db2e20ce645a1559210fbe028fb624e48422ec8a0fc0e48788524fa9d392b5e051e2cae2c67d95eb70b02cd96b56dd0c7a6f0ec84d91136f60577a06ce0168180590f064b1b234c3c59cca23f54a0bdeef4c92f1cdaf501aa903121126330ab9e9ee8ee18840b3b2f7ec9287be37972393ce8085880d85fcf4a01e58f3c3db57f6504eb3402b9e3e22c305833c589e3a6ba06c49b4c44de7b4f6238fd3d4999656fa60a8924e8afe0a8b7332e70694089ff80d3715ebd4e23567a298958894a1b136fc8667683a11beaaf2ac4fb881af1edda338fbbef5c2d3951600fd58b9c667efcae33bd57a49fe869e1c51c4b05bed249efbbd99b891da1de6240545b17d5c87d3bae14239972c246eb1525f4f50130a51b81f6e9e6588c1e0326ac2d609d36bb37a14e5c3d71179da462151a206bb6631bd5931391071fdef500df2adfa7d90e87c909072aaf72c0bb263d4b5473993ece455b18e90e604e5c2a81ea9276a25911a0c458863b7f78263f04ccc47dd4a2bfa7831f977ca0c76d6df101fd084bfd19fe1c94731e0fd2c5715defc23c7f170996b3ea463c00d49ef7806d6c87bbc8b6270d46a2aff2af9db7505619ce63e6770563c8861a183892463ca6171868d2778933d55505542e1b6268796d4b6d72e9fe35cc1ca91fe48d6c5c01e483bdcef617b46dfe50f90593b5e77c6e9e79ae1a7a2bb7722746e2e5b3499334ae301518b55de8b27f41656be8c5822d3e65652df38baa2fc8d3a15b7bbc924ec17569abffa3a69259039afd545f1eaffe09d268a4068fe18b7ba10976113d77b1d2e0827e49aed80d8f8cc48dd42f355d951babad9f04482c6f7bb888cdf3880656a52513e7b1abf9094077578ccf33d4a46afa0daf0cd00c5f7a16606a62d2e3aa82ce2681e2d6a37f6d5d22dbc1c8a3f83782f30f538a7996af3fa688de701c4b856324baff26a009a214f2983d5b6150ebe4901d0ef132e113c101e8fcf4b7b651fefc119ef704e440b476bfaedf5301702bf76293a59f0639be57a01df8d35058a6ecb718af48d9781753f640a89f8a816a425c93e94db33202d0fe81e1dd4583373f62db981bdf7a11551d891d332e03867672ab0b08f96beec471109d41ad2ecba4762cc61978fe655603d6843c9ca9f867eeffd3cbab64a9d2dffb842dfab80525fbab2ec9f45c6625c217fb49fbc29c5c19d3cc79ebf1cc18e9eb04fedbd1c9bfd139770b725a91de7dc2f4b9ab71271bfccd0938180d662385ec6c6a90db0b496aed7ee8a904dc2c7a8bcd8946c557623a13eaf681746d3d4cba69a1b27f018bfa3a03fc3951d67df1dc52095a1acbbe3da30e87ee65cc95dc2ab3feba628ca8e9a44a70ab0752c6ceac79c85a76f9821ca81b98cc51aea677bdb72a511b6e", 0x1000}, {&(0x7f00000027c0)="b2b472ccab1b47625a78ea5aef59d6fe55af1c776f97c062c7636840a97789fe42dbfd51e95326184f45c4bd899a07e9f6b05472c04efb34a28505a68dba4bc7b1603714cd573dde5c0bb3972c017092d5e6fe056ac158e85a410b92c1add5ec4fcdd13f19904f4e9afedb153230dd6ed275acd910b0b9f6c52b5f1377f944cc520ddf57d9929b162a6a6308c4556a00014aacced54e71cb836a235771cac18e270dd21562c54234eb763cf87f12d84b78f989b37aee69f13da069c943a111122079824501426d8218ffbc5d2da09043667278f2da", 0xd5}, {&(0x7f00000028c0)="e3a8af7f2db26fe99d18c766bd596410ff5868b56f3bb5bab0aaeac167bd28a190244a289d7a64f24b9a05297489684060af62d30e7e9c164f4864b17233f9b87fa6fe4d7fa959fd9e5f52306908d51cc3184f4cd1c6867a3123eebf52d1501bd00696c3ba9a39ffeedaf108e980fddb88a3f5319eef4df167b8", 0x7a}, {&(0x7f0000002940)="6e7436b2ac645a84e4191fdbaf5e155860020088e4c275d51d40bf3a0300d40f1812312cdf811254950c7589b2efbe2e2e39d629f42fe58aeaa450d54c79ce1b4aa23857d8982eac3b81311a79491124d924f50820131cbf5fc9955ad2727be841c1c762e62e421e7bbd0615", 0x6c}, {&(0x7f00000029c0)="d83c05653b386305255d75dd8c0c6a4e5eea2e7180f3d0861dfed9074ed9cc0ad1576665348f1ad69b2a7f7921b6252e8a4246d17a8f3374fed92833a25aaec6ede148f62ad6e9a28bd78e4ee8cd0e7367c044d1e2122e645f09b89f13889a3a2e64104cc2d9c0c90cbd4d67858dc41ec54633891a7e7adbf5bb6ad0eadc2b4185217ecae42a7c9045d6435497ba2c9fae613db405d9be64792ac5ffa5d9844511b4d1cfae9d0653b45be26fcff727cead19c2ca64f0256bec5e1c829a3854e92836306176f19c0bad5c7e0226dd25b00c2a62db5b2f9abc9fd6b255b00c6147255829fe440b6fc52f1dce5717187fb3", 0xf0}], 0x6, &(0x7f0000002b40)=[{0x28, 0x116, 0x101, "8b0c37905bc53efc6172fbe9907cc14667"}, {0x80, 0x105, 0x2, "29c7eb6b6344e1f90158dce4fc95db88ffdb52fba7a2584223eacf57e78ba05db9a787f4cb87f4cc773148b688b386d625a12d2c0d28b557d3859794a02d449ceaaec76b1310b6d4425cd09f705c05ef4c1f118b7b74de9edff3f47159ee7c7ba6eb804df382782a5632"}], 0xa8}}, {{&(0x7f0000002c00)=@l2tp6={0xa, 0x0, 0x1f, @local, 0x7fffffff}, 0x80, &(0x7f0000003fc0)=[{&(0x7f0000002c80)="2917a29e6368adcde315411448098af7790b6d5075adeb86fc0d5881ce212890d6823586e2b33cf63273d84da689f7a7bb785200670db456a6e75b6cdc18e60f300905eb7f516139acecc7190d4a02cdb5998fdcaba965f3a9493da907762dd813d67c4a63f98988f20954871c630021a31f68bd3a475150f67f7173436b807595da685dbec080d6c5a3bafe14643a7e8f833259307512a9d15db919549b0dcb", 0xa0}, {&(0x7f0000002d40)="2b0ae273a7ea69f31479f96fb4c9b594d91877f8a62e44dd3a0e841de665babc0ebefa99c68ab97977bb32ba71fbe446c350a1258d5bdff7", 0x38}, {&(0x7f0000002d80)="964ccb440313830e48f519fcf5c7a1a57b7dc4befcd0c215f631c33fde1775289b8b7447a4ede6d7d2def198f8b25cfe104a616de884b092cd0dd69bb5549de244b85c89572f2a3676f7434a75de0e9340eed7090b4f045c8e32b19c43c329d1cb7cc83a42362be39df92de93bf22709b795706ebd0bc53db6da6371ec6cf39290138286693e79b2fc1a4e8cb90ca12e45dbf1d6a0e13a886576e60f8befbf704d2857d380deaed752feac75819751681b8c9ff8b5c38c597c1fac78f96b0b75ab5fd7b9827765a03a42c6a0b4d132d44fe1483dfc6f3fbdb73c3c378357", 0xde}, {&(0x7f0000002e80)="7ceb5a11591714d86ba118d459fc55ebbe7898844da90ad59831b48164e31e779b6bfc3d22a74c3701155aba4a979f80ee8fee2ed36b6a99e952d2a37cbc6d2d704a3bef44874ac87d08e8e10b44835150e247cd3b818604167adb47bf1d6f0ec71fa4cab92421eed2fd23bac6e0185622573b7d4ca18324f273e935f52b0115b8192e3ced", 0x85}, {&(0x7f0000002f40)="a5dc27b8be98c764ca2a8b4a30667efda8a2f6782b8f0aaae0ac120c2173730b99f0a58634767d8a091fefd6deeb6438f927a70e882ecabe1b5d265d8294777f97e9bf5c3278", 0x46}, {&(0x7f0000002fc0)="a0aad4e8ec622ef8e508e25eb038784c96a5e43415ee92290c739206b60d4360f967952d20ca94e48c0349bb4860ac63b7c5875f68c945aa4591be9fba40ac289b54174ca06865cfea138c18c47cca8198e0f6430d29e09b3becb295c81d9d071e9d566e98baf5085ecf740fe6a46bfc6bc71a38b5de12845246e61c762c21f726de1408bc7ff0f6c2e523ef90616ab70b9e568b351b4d8fcff45202f2d7e109ab65671a5b4aae49b1f5bfb3a5766522675b4e015aea793eee68b1d69ba77fda7715fffe02c86a09e5bb3f2de73452d812ce783008385dee409ba8d529a0550b4e9597bdb34180e235a5fa2316bb36e693761f0014625c7b439d861c1b6eb99625697562de22a931342d8286034433e044e3e1ffcc895b5ce221fa096767cde8ba54b0a972cbc9f69af8e085994721c5e662a50fdf1ce5e371450febe98d3b9d3958a6c2e8ce402bb9d1807d0f086904fc1c33c624f36711456baadd81e0096a7a4ea4829c8a498c143457be0a747c75c0a014bb0ed2fdbca813a0a6e33686b43a68365af56d1b4ebbd59d27a7fba80d5137372c1c94eb920f963f1f447c1fe2508feb00950bb37e43505935216a724c06e8870f67924bc4a46b3f56532565f410952eb96cf4d3cc1092e56d43c918c916675a8648ca4672f2c6c783b139843420df09fab60d4ed8c9885ac544376774af184ebbdea1137d05f06cda3c6ddd8e2111c2c1843954d0657993b11e3127d2c46157479a24c88658eceb1a4e680e5d6b8e14477ec931fe525a4c8a1411487afac675241d7e64b99b212d5703235041b5bd40907417160c8b7fce3db6a8a898c396da3a3968652aea1503f93327120aaed1041f2853ec4c1a28c95a15f92c9f0f5e82ba712eb35500a73b0ecc4dd475dc56ce3486a3b789bff2cee8068f993e79c2c79e243a1761df79755868532344616984d8948164d5a59baf049b0ffdb7c346d3f82976a7ef6af6e52152bf7191ea5c5720c95d9baa93197a26fbbe22d1bb2bcee4987e782612f7ae5b9965c03ea72b6f160639c1085815b557e41bf090d2766b3f15049c1ecc1c8b4d9d254113da1732aa068debc472c5a31151a18f44e970121dabfd77433917502f599d0c9ee8c4605910052ead41971ad24ea040202be4be1c7fdbb87299fb2f752a6a1d970f918328659d60995f954444123a0ae4b7d5bd55f3d0935aaa119ceaac6f3fce0239f8b95de3999a576d9c073d660756ed8fd0d1a984afce6e143231c2e3e1e7f3c008f5853a244e4ee02cd555ee13bbd88265ad516b8629cfcfdeb876422cd3961f84b06c6466d03360f78560d1572061942fa8ccfb93a941507830e4a47a780568c96f827202bc23c2b5f096cf353132fe1765f2c61943bd34c05d5c81735c39f286c351b3cd33fbaf1e565742721176df578babf1cbd09f9734fad304fe4020be77014ac882e06e2552adb8107247fc62269a3c51519030b21bf637b796a0da182a7e117ec987d51e8593f871662205434aa92457782173081bcb0bd3d5600035de752aceb382fbf4c174ad92dfccaf5e4d62ca781b6689cc7080b1f0c82cf57a96428e47a1f9d33ec3ba1cd342042f598193de2569f2864288ea6f4bc473e502d64f9bda830129ba9e46430b5ddcad69e42573eaf4c06f7b3830f9a62fc8791913d9c5687711a89d0d94611edaf069705abe18d28e51e637592bac73db06f166b458fbb848add10aaa8e2911448ad688223a9e35c803635fd0813d6a45128800339d08aa50d9368c1dc7edf5c0ec1f0190aafe6915acad710886aa7b87d37bfab7ec0d0fc7706b4e9bcf0ad1bcc186f3b6a077f2b8ecd75447a56c29a15ca45382eff7d7fbe5a9abd817b5598852cca8fcc2fd8aa4dc7f847a1ff8b9af0d4d755a51e2e660d036295f00e7fc63a8d76b74f479c7ec809e86425e9aeea5b9e4e20853efb63d8e2b2dddc2224135b29c0897423f058bda11236d1c5728722bc890b392980cd2aa89a115d68bb06cef58a41e562a534d1dfd5930c9b160a26d6e319249c3d3845355b3bf4a6b038ae69e376e06aa59c222234488b904a0eddd29622ab8a1b26ce5bf833e9692b4c9c995c2375ddcaa87b7c2033c6d720bf8384adf7ea874c38316e39034256f51261d94edad85088fd31fa81544930919c8560ca3b2fd0f6539480da4f66858029be968aaa384e8a0b908c0e47f80748449c22a506239137aaedcaf8c44dd74a15bd35bbcb975b5101bb9196a08359928b6c144526c4e76cabda08b9edbd2626aca26eca5000642adb7ff686b243304e53c83664f6cbfbdfca75ba6f133fa6e0d36a11b0a7c45a540476d4046241579b9e20fcac787a9c1098d61f997b7668dbd4b786e1339d8e9112d46b3a56c21aa60116c2436194925ded54812becedd5b902d52cbbb945cc2de390d1fc634713b332f80613479fd4e4b539660e6ffa48d46a51d36abf608dd0aa5f328476daee25627afcb6c12d23860acb172604a7f79d0e7a6a12f04f1926883f2911bc02dcc9e199f37a8c773ed80a17cbdb5aaa6b2e40932c66762cbd09db7207f66cfa2dc34088d4f1c029e3d314e8b126b73a891b80f204a4c8a016edc7d113b7f0e8248bab3e3d38f59c21f05e952453731f62b5915d5c3d5fd6bb78c776b119424854dea3e4621a4910e15091e224e033a2e05c0a6c3771defe4b175e97fafed96a0241069daf49dfa731da125f119195ed96e010caeb8c78a843365e50de673b7b01f3cca98edc9641bbe49e1647012a5531d0e08e9d7992a9310115e74ce551d69cb00491135d40f8313006c643bfd8857b370e6cc89f977b803da2564bace0256ccff726eadea3d8f15b0b52f943e1df85f4e467f53eac33c25857daa0ba229fbdf1c3d55d83379c8c516bcd8a651662c315685b8d7a5ae72ccb0a3c5c1456eae479fc13395f11f037d3d8376a3befd6256a6fd9e50877adf49c5e8108e4fd9e5b48af05900c8f4ffc4f2f261a170a57dd36fd848d181146251f32592688aca3a0ff4af217975d30cd0f1d4841007fd7d87e8d3a6f0c42879aecf11df07cd84afb34f83d013da56035e6051980cf4cb0b417fe3c596ad12af84395a3f5b224ef70225c350012415004ff10670abc145191bea63b73eeecfa7c9754949cf9446a9385a926e384458e78fb86c0465024f8c7601a2641bb11ab4c45a6eadab5f1201109580b19410a238c1903b1ffc72348f131877e181e6c226a042f768d4015fc85970ba6bb66d33e81bfbcd9068d980848b0c6e09116c903ba6ff24dc9edac3a15f61d7e7ed50a2fdbe204703abc0e9fbf5ecbcf8de8cf9fd0d2231acbd116ddfb87e55c90b625ab23ff6765a70d9ce52b59b31918904ba866847e5837d629e711bed0f0ff098f402e3f370e24712307d1f19267688db40a4a9881154ebe0aad9b1907623c3f26366aafd5a244a7a761667c270cd1d9edbc5dfdc728c171a7713c5f562b754f06f32b56e8c9f768c187a5017fb8626fe8fcd8dc65c1805d04693045a30845ccffce5b0e898974d0ac34b6adf1e098b28280a5d78371cf2fba2739cdfdc970216253755e94b87c6093981031c4438781e95d69ea69e2292b32253ccdeb164aae502817082a7677b79557dd6615a9204e10044f97a6f9ce586424c85d51ea4dd20efa33c13645fd927327612462e60e06408a5d7e48401d1ad17b6fb675a6ae21b1b0eadc351c6eadb0acc2efefea8b4ce9f8038bda082fd9ad4ad6ff2f109c502cd7f9d24208cd5e38ecfc8a1a5e6b49f0ac1b386b83228b6c0781ce04dbc67a7debee12dfeb512e842017faf2ec6aa3ed1ad2b930de973245f2aa0581c7096119da0b8d23d14fdbd974a829d3e33386952c125db00f42a40c7276eff3974fcfa0a60be614a6d20024dce7bd70120498449aab4c2c7a064d1b9779aedb032e3e22c876aae104311bd06e4f380a4724514c5aa70b028a6a915013ba7c76d455d8d1fe4c7a41749e3d8cc3e3d2f96ef527a8dccf7b9cb76fcc1238ed869d092d65dc98ffc667fd49f3412b94e273a3a55f7d5b3feaac00fbfec29420c92f7c271839cca3613038073053d2ace7248dc51a542bc51a52b25c84aa3633de869b415e8b6ba7b064d095b7d1e60badefb0376563e737fc100bf679885ee30a0889236579cc8e1fa8963f311b1b665d9d92b4861a4ece012dabbc67fc8fa7fd479392804f011a4a1ee7ec2417715c6d2e9a675519805e79e55ba769b2fb33891ac2ecc2d6c35b496be48065abde7419576c2503c9eb4e8d0b5354dcadbfe5ef2fbc513adeaf4a70fe7121adbe7213a0bbbcdd0bfa70c63dc3b285d88d1ccd95637f962b5467b18fd509f33c18f5153a24e9444ed5bacaa24bd1c192a6bd1986db4f2be4e5f3db490501980c00d8d6ef6725bbafe672608338371d041a8af982abe3c507b2e2b9d49318719f86d2c5f51cb6fe006593b71d535963396590a097fd7f3c25327b23ef80da69f1dc87ac4977a6e96162cb034eaa2328f9ecaa435d882d92466f97a87e321dae6990f97355f0068f73ffd73ac66fb5b110ac8ad1ec044bc47646f52af32d9c497d04cf6f97e7d2d07c88429ce4524eb1896efe608b8dbafa842d1352a082a2a9e056af755de7861cdd7ee1fbb6cc8e6fec7d3dac88e51dd692ffa80e1e785c81e8fcc5aad8db8a503e55a1687b5f85b367a058879577b52df6e5f5fdea1f038e6f5d35369178a6f62b5766c5719f17ae0fbe9fe518c164a8e4e4e1a0df591dd1e67f9e7a8998efd7707f914007c30b5eb3a37a87b1e28563ee785d2d51977942fd7259c2f3d9d035016259fdcc6f0da9c1a3314f3cd9729fdffeb20df881e196e00d49739a06e2a6d4f201e6c0a6f0968c2aca0e3942a50cb5fa62916b4bf4167a25818cb6f12d7d0f919f82547f3e0c60fdc1c2a2c2172eb94093486afe76f614f35961f679c95628920c1f7db58a10f3a3389df63339316be82ff2f1b4e806937f7a9c403bb5205e7b650f72ac791c323f49b97dd70aeb8699fd01945d0bbf8b07d38b4a1ba993e0e1bdb93bca34c48e68a4c2f26c7e1aaf4f6ffb87533ba9dad8fcc5a63fdf0a3787447fd335c67d315a90be51646569dceeb2b021561f7d59ee22a93c74e66862d0237eac32adea8f96558d9a35fa2ab62fca123e78e4b91d35b72b336ecf916e5f3e8af1042d51c00a3fff2663600b897913e9d2c65249c2c6c87b64161db1658ab95449ca53844dad16d05ee922d79cc8dd5afbd23f0ca754f1b9656f0e54f3386ae5c9a268f831051f0428aab6253ff25b74256ce0cd9333c3b6df69c017844cf7a09bc451b06ba593f16f75a5ee9893c5eba0581f7bfd7b5f8215ad1c9a9436eb7ead24ede1e33db2c8146dcdfb8ff623d331904ae2bd2bb29fa984668edb6dd4c3615a1e2c5c15d9cf8f85e01fdae61cb0e6c813a1c94dd83caac54cfa92e1dc444dc614b518c9397843612a63274ae9e4f285efa6d3e0dfee95d77142d8beda798cafc5fbfa878aab9e4a5b89581ade41e708c496e745413e592496287057883571b42c5c5965cd4c92e89cc677645d1899f4828cbf0540d167cd698b52f03e9578ea6451f852abe13cd8bf0296472b98bd57ac49f3dc27a0793ec093572e18d51df730f2a021dcb3abfad2eccd4055bc7d42e5566a8ac802edf8efc78799f017e32316b270c483008041f99006465ae0328d5b41cda5193df8521c7ae09a8a968290fe9ba6c78998c4bab9d294f6c856ba914b580774ca79c941eadd9d2f7878426facabe07eee6561c0a32", 0x1000}], 0x6, &(0x7f0000004040)=[{0x10, 0x117, 0x1}, {0x1010, 0x100, 0x1, "9075501ebce7fd406b8d2c2e4ce0925cca834835589b3f88188de8c5a5c817ba221e61daa5db5a0c2f7ecd5b07ed6886f50f3de02d4c737ee4c7b15c40a0c1bcd42ff9c0833aac74f3567d0430f88ad5df725563b637c61f2c44dcbd4305e6071c3e74fb39235dd37367a05a05feb9867ce301afbd856234121d2c9b5d7db5b422be05959c1e6635976b31140474e02a04e28674d10227b9c314bfbdb46b09a94b560aa79fe764e046930ab73c2de356cd979494ff716adf35f2acf9a94ba9601a8fed48578171b29a943bdf57668c19d95f0a870fef7d31fad0affec91f923997c5d1678e3147f671adfe8939dd5333d3fefa435cdcf21d8377cb72f32142388bbd8a3a6e745df3774ac87c295e285ecc682a484017b8c7eaaefce4191f2e707bfe5e74b79e781f4017ef26f8bfcdc6e5f5da8bd53d22c2f9e55b1a921d8e4b4cb66cd9d925aa747b92287d6aad21fbd9680c7d8b308f7b1e227442480c59d6276c06ece7ed4a6c51a1f27a0d6b64e0745b4b72e5979a7100ff5448f3d0fa1845245cac69a22b1bca93ca11bacd09ff239712197b2f68c9bd9de4b46b20b7a5f09b3f5a3d008bf321395a914754b432753baa17be1bbefd957696f30fcbd4297552c252a8ccfd5a099a6566847fc66d0057516850ea6d7be80d76c83037d99c44db7dd5c1ce9dacfdcfd50bc69d4ee7a03f7252966ebf436fea4dff076c0ebf5be0472a4c60fb8c1ee7dc7a751cf7f755660f1e19f49525a180f271e5536d121939e0c3d58bc256f03a1b8250c333e4f1f24a06104bbc26f8120f76aa1eb99884ede4c0e1f14854bff1d0c016b0a3917c470ee9dc6eb36b0099028124d1bab2702987c9648870fa094b51c123db6824596fa15e88277562fa3a669743242586ffd636f04e40a3caefce5b5c355c56f028820589f8dc200fe27cf00bb17b8add2e1d58965328a35c1f3ba114adf6f6971745fef592041fb837fdf79d962d5bd170e937e33a1cef326436d19cf2c851500d770280d80a0110783536c3e33a34e82b06eded87b72005e71a217a3d1162de7fcb504ed7e88861c0bd8d8a77d047993daae71139fb4f06d779a2892debc2dc57ef74469cb640307fcbe186c61e7d118642af669f8aa62fbadc604ad8716d477123c0efb352bdbd26a038e4a1e2fccaa9c35ad93758412ed3f69c4954fe528c977f30409cd30fcbcb8a63c4e159e92e4e07817c5e3a612ab5c8152ce04d30871b9b72c7e01d505aa9052f6ae0524ce323b8e359fc0046b67ae9615f5710ea0b7bd9610b2e70039db04be8ed7ac3a7a2a6955bdfafa3519ca20af95bb8d37763463b9ae3c6e2a4c27e947eea2007cc1d031e32e6e2dc71715a29770409fb0ed02cbb5b1c7bd58df031b97fc46cede097756a246b230325cba34346f091ec3a587f3e1f681cef80dda2cbce8d9bf4b65379be258e4e62dca99a1a4ed4de2b02bcd5e7c2a62df7f8e47c6e6db1540115382f19421c139a1149cbe53166058c8c7d68d8abff510d068f3d30a59082b20eb122eff882be50ffba8cfcabfe82f0c99d0a1c15f048f79cb11920f6a4b563bdad6cdeaa7da1975f2eb3a705d9e0d8503e955d259a70f35f03aba73afb7f4e5f49c0fb5f4753a2734095c4887f2e13363dd56ebef4a4b9273fc989600b7e10a96ff8609a42fd76c4c28e800bff9e1d5424eab47e384d630e5235a48c1d2c7386e78dcd04fe6c37ddad0dd055a1c6892c268ca57cba0e583f6bacc1c1ba292f810da762acaa5d1ea07dbe8c16b420c3dd09197bf41c4843130847944ef86c1bc96875d7d47290c04ca01843df7c83918cce9878b3b8936e1b13a692b8e5023afd72a60ccbfdc21c295d1b4e0a5f7aa65223b0319a1a2714aa897e01a814a13a75b78355c533b77112eda95eabe2a2e5908d7d733ed06b46b2bf781a8622cec9890748f12d4feb97fd732abcaa2390783f149de0244634e1c8dff9942ecbf75de9d78144c4c52517231adf0bf2126cec95d16d81eb129a105f9ae1cda929612bdde0002f48f64ce6e8fa3565d3b40ad09c40ee29a036160d41904df144ed59874ca32b6b31dd72ae8ec31a4bd06d6a5dfba1830095e41cbc9287b33d3a35f3136c50de70fe79bb540fb9550d2018cb133afde7086eda1a60bb50c9a77a9078c866839e755aa4bf9adfb51241ef07cce37f10a30fbb9b553482ca34962e008450ae8feccb5e969504df753c1e96c1e0110b292e022947d24f0c5b179a12774c5b3dc88ed49dbd1e4ce04eccc5f13900db92f4f6a3bee223374fb5b878ec46d658380a4ba3018c3347f04cdac7ef654ed1865eef0a975a47e47c7ae2976eff25a6b16e2edffd37e0452a93c42afa345784da52af2c4415d32ca7604b849c75c57b9eb8c06503aa6399cbec978ccc2b1a2bc8e7fc162091ede997021b2c0a8917c87e081e98a641cd763bf43852ca24c5aac5e1015106a2d0d2b1396b55464fbbcaa7bb9de248e88790fd274b3bbc69482a5042be9d64a333e294d843b5199e287483335d814b6c50df2249d1d4a619adccec50371daea707cdec15599f5f1c7a52cb0ddda70e27d233e2909a8938f589b1773a3469856cefd4708b36fed9c0f0621fb28cdaac866573cdcbe82d4e333a2964574382f1e501315428e21bbd5d55ca4308ccca164fa36fd767f998f570d76227d082ff5b94fa4e5a96df93adf1a04c432d6bbb075a77714198c8ecf7e8a578c962a0c8fa244c8bcfa9946c3f9c6ecc3b5ea87560fb86e61950bff6673e5a55081b2bfe366ff1165943061eaf9bf5a33310d929650b28eb5dc2bec5509a0256dc1be942dfda2295553589661dc282ae814626c5172cbaf3ec91455d68b33c509b143d88f5e2f8e72adef5f4651e94260a51720693b18a1cddca3e1669236fc4b4715dfeb86279926f6f3b16c1ffa0fa7018bb69fa2056959106612a0dca7975f34e0e728c2be464ba95cdd5be2c08f50156aa33e341c1fe8ec5985616a4d32b6006bbfbb4c7e621c3967263bdc6fca1ad02cd9e26b17fe0e66769d1228a40d5dae71888656b83263a0cfe279879c186f2149be196f099dac397b476558d02ab75722f9402daa983cc5832db644343e34057373d8618712cd99c6e85a6407701c1320266588333d59bd2c9ab3d3e97926054be2d8b69b7e162340af583fe6c7c02231a7184acefa5663f5a2dc47540b4c50bfbe67ac0204d281960839a75465d0131736bdaeb5861543816e2d32d2fdb085c7a4133597cc4d3c26bc1207f4a5c0d06689297819b221ff8f648a081ebedcdd30a043f85d8b587a8c1053b87a966dc716ac20bcaf308cffc5ca87ac89421319030565b13bbe18c06d18a3e07565938bff30fd7172456d6d17bb1f53f19575fbe88076705a6096b956b197c6b93e8f1e41f7b462e7f6cf64007c8ed9ddc0ce3b88f26af389f65b6d495361d212a38c0277d214e85c50965fa958d3646f0215e024cdb1a684d774eb585810f9f6da83a84da29238749c654bbb72ce3fc0abb0a8efc18b5fbf20a3d946abe1c15a1be63e2531ac186b7127742c7b7e7234ab0a96dde22cbfb1d303d2e2b51156aee0a1665d3f50ac64beff6bd869f1f094182bba9a7d36661d172b2132e7e212d8337f6345bb0b0246fd607dae01b5d15237e6de730cd9dc06cf8e5debd46e3a2d8c809b716e9df621b2eea100edfc7bd362bac023681eec5bee09a155ac45cb61830366e19263854fae6bf81fa36a9d22d60abaac687c16233012015e8e5d56503cec8bcbc4069e1971679a6ab2d181c650301ad4e1a9b9dc41072586a14926713d05af12b1c51939d59fb84aa546325172c8e6b5b61630f8453cffe50ac320a71502819fe01a30189110dc11843480b401aaa072301daa3682f2ebd8cdab624d2e5a22216628439212c173cbc0338dd9b93d3ffc3e90b5b607ba92cb81c45eacfc022d801e1fc757fe989700a9095594d2e624ea35a0d7cf3248b65432ddf970b03b4be0fff5799376d447bbf6bbcb8bfe38bb561e71a6705d20a12d06319ca9126a18859b4798c66d2373f0b82bc24569dd3049d90a9ffb044474a94a9540e1a375c206d116c47261318b1f72df18b91218cb1b04c7fb518cea82a431ab6f42f3b67133c5e085c8552fa165d8867c152d1a1d2c0fcc641971ebe3aabe6b4c28342746b6f59e58fa6940dcf00e5dd278945618b47872f0d74295fcc0fe95bb97e50eb817b337888655a254baf46eb4b61d10fb0206506490af4a678da95aedcf431ffca82692f5a0f5f7035867a789330b69e3248c59b239fd801ad73d92563155cba5021116fd065c6753fbaee62360c2dc36fb41c494aedce9f0ef11a2f020188b33c77c6e1564247df4392262aea521591b1d6c5fb49a47502af3adb815d7723c6dfcf236dd2797d14d2cab787647b3a9480aa25b097bda301639120ecaa2f6d02a7f9a857f4efa601ceeab4b39690d6e004f4d4723ebad926462f185a75c28855e8626070ef8b20a88846a030da739c2297e1da1e74546a30b85d412b3f895c88b7bca05fe16f812fcd1a73a3eaee2f44abec5e1fa36f40a967935d9bf557bfb47bb180db2af334ab5a03b8bc891a2afab2093c95ab8a86700d3185abef1a2a8ecbf189479e5f839a51a5f3b114dff5de4de51e07f36b82b7da4a19e28c648ba7ca4e9a59387d9a5cab01d6ff3d8fa3c716b18521f32434c4c6ecedf8d4873447c170571dd25bfa8fb7523a256f1cac8fd63d526a4a8670056c1e494bfdcff537a8135aff1c76bbb1bfb372b81cf04a2289c9da7ece4e23a9cdef10a157259e139561a69b2f8147130cf3267a3ad991bca50207244a197b0c45fcc94bbe994594f0034b6ea9acfe55e5b2ebd11a584e3eb6cf7cc876c1953278ec606bc10014247c4c5b6784478ba93b3a1a6582dc5d612647659f0f26b7ccc3776e81bd224b50b2bc59a646b687f2a19585e82d17e47064c73135f3f89b5fee75baadebc4813d371011981afe849ccd969846fec1bbfc4fc8b7cbdebd1ebe463859b5345654604ea6caadad887851b8c027406bd1c516ef517ea7ce62dd676b955d8f7e8d7b254249290d874e4980740dd7395aa696e5682777a128c70173694c001619a11b7712406dac79a9f6a68be796dc7cb36e28806dae7e9ef577682499d8d6ce78ab9b449b38abe395c36364bb5246ad85e80dc8b2aaf088fd2055052623287cc28cce336ce35e6791f9bf9e6b27b39ed42bf66ab6fe95131eafae8fc13349493e1e2d0dd93d4e41f3d668fd3074c4e6fc9494cfa1fdf2252848ef3b5c27c494f0df055acf9e5a8fb62886b6772a041293024f45872e98601fddce21baeffaabb66ccdd2c53820c013a124a58fa5942088e7191e122f86ec842e3cfa0fc1d7d05b4a73b9ef27993b60ececd9b9db44a3649b004dadc56e1ded31dfe5155c1d982b8640c86f2da89a020d386b2451e6a9a8882d2e7fded5970dbe56b1f9b8c753843461d6f16f1501ac6153185cfe15f60e80695c31476117fb60d1f0a5ca2240075a39761ac7e7fc3951236afa9815667140c24dc9bc2ccf18598a4f51b426cde2ccaa7e20d07d4c828dd7a83f4b92452852620c86d62de4d79665dde7b72483940bd309c5b51b0bcfd06e610279503a9460a8f6e8580c9c659da3570dd2cbea84102af5753c2d736c3c54e261d7619d26ac850762f4e8730ac26d8380c2e99d5727f35290f6d8455f74c3810d8c0a53f9f4239c4f8dafe256461a1105fa679535ad6366797ab4cd782e6a76147443b42ebc70bb"}, {0x78, 0x0, 0x8cc2, "efb54ebca6530b25a4dfd2746afd89347d9ceb08faa521a03662fcad25d23caa2be6c03e4017f9d31baa8ced493fb7880f81832a8ebd4dd2206aa88c7212336c4a6fce1027dff4e9904d189118e535f4061e4a8af5c29549d9a1bdb8c78a16a2e197820b77d6"}, {0xd8, 0x122, 0x9, "f8444df6f624a856653361a064a2793350d7db7d224d73c433d7f2bc8c41b84453108337f4073ad848c8e62fa5432f933ba160c8015fa9538051d392d9dca066c42b93c2427b058953232af4e0f2ebc05b7a6cc961d9aa3361bdc84d92a9512609f7f40d0384b557d548722702fdda9dcfa2b9be434a85cae16329c97c04636c9fdc166769c79ed90933933317405a7a1eece87ae3268d4c4d2d693efad6eb3fb42b0273018d6465a840a14a6eb0411b6634425a078b52baf2c5914404d26dc6047d"}, {0x98, 0x6, 0x3, "3a725128f9aebf0c436167b7b698074abc7bd695fce11a70322eed357e617b46e6bab89d5d9857110ce10aae34bf2b0fc602ea4c6d513a6f49c751eede9201c59e26410bc3a4a5a10f5223be4c74b3cafd96e9da4b4c37ad6ec71796053b322b33a708a0408d62a7a2efa0503eba08a87d6e005c6253faeb185314d021621d7d10f9"}], 0x1208}}], 0x3, 0x0) 02:57:51 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) r1 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyS3\x00', 0x206000, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = dup(r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) r4 = dup2(r0, r1) setsockopt$sock_timeval(r4, 0x1, 0x14, &(0x7f0000000000)={0x77359400}, 0x10) 02:57:51 executing program 0: socket$inet_smc(0x2b, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000180)='TIPC\x00') r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x0, &(0x7f0000000200), 0x4) fstat(0xffffffffffffffff, &(0x7f00000000c0)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000100)='trusted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='&\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)='w', 0x1}], 0x1, 0x0) sendmsg$nl_route(r1, &(0x7f0000000340)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="a800000019000027bd7000fedbdf251cdf69c8a76aebf99edb24141088fc01ff0f002e0000840013000000000000000000000000000000000000000000000000000000000000000f0000eb537fa105cb17d20000000000000000000000000000aca828799a5c0053432bf7000000000000020000007b560000000000000108000000000000313c000100000000000000000000000004000000000000000000000000000000000005001a00090000aea113ec37e2ac2363e6682d301111e9ce8306104662a19bb5e160fbeb9ecbc3ab"], 0xa8}, 0x1, 0x0, 0x0, 0x200408c0}, 0x20008004) r2 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0xca, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, 0xfffffffe}, 0xc) setsockopt$inet6_MRT6_ADD_MFC_PROXY(r2, 0x29, 0xd2, &(0x7f00000000c0)={{0xa, 0x0, 0x0, @dev}, {0xa, 0x0, 0x0, @mcast1}}, 0x5c) openat$audio1(0xffffff9c, &(0x7f0000000180)='/dev/audio1\x00', 0x141200, 0x0) ioctl$SNDCTL_DSP_STEREO(0xffffffffffffffff, 0xc0045003, &(0x7f00000001c0)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000380)=ANY=[], 0x4c4) 02:57:51 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) socket$pppoe(0x18, 0x1, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r1, 0x8912, 0x400200) syz_mount_image$befs(&(0x7f0000000000)='befs\x00', &(0x7f0000000040)='.\x00', 0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)={[], [{@uid_eq={'uid', 0x3d, 0xffffffffffffffff}}]}) 02:57:51 executing program 5: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f00000015c0)={0x26, 'hash\x00', 0x0, 0x0, 'cbcmac(des-generic)\x00'}, 0x58) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000000000)="000000fd81020000", 0x8) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000000c0)={0x5c, 0x0, 0x0, 0x0, 0x0, {}, [{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0xb, 0x8}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x8, 0xb, 0xffffffff}}]}, 0x5c}}, 0x4004) 02:57:51 executing program 2: prctl$PR_SET_PTRACER(0x59616d61, 0xffffffffffffffff) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) r0 = gettid() wait4(0x0, 0x0, 0x80000002, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000100)="1f5583624999c4665398664c3fd64362f39caf1701d25c2fd6d4452d791cc0576c8624862b50090000a640434269e5cc09d7b0ca5e61ca9762e563c2e3523a0000e3be874cf2646c739d187be7fede2e70abc9944edf099471021894a286200cf118fc95ffda3c5c7581968691a172393c69cfeba5233c29b98f50e172cb42ea3d704f245af0e736e3834119950e3ffc1ae8292ec68c3a835491f30f00c06e84d4750a313b51f6a1f0d447e90c34d2b246386fe821f8edf8ac98f551c1574c3108f98c565ee1a4032b755941dc9d6d01e4739d20d340e8209370ec670657d909d11446e893422384c8b1a1578d810dd2723b48bad7211f5eae4c5da24a81fc70817c77624b419492aab656b10eded890118a086fe600000000000000000000ab679669e899ded29a41804dbbb4b3e1f3ecf04bacc18c4e895bd6328a554892f07b8e5ee80ee678a96b23", 0x14a}], 0x4, 0x0) ptrace$setopts(0x4206, r0, 0x0, 0x0) tkill(r0, 0x3c) ptrace$cont(0x1f, r0, 0x0, 0x0) ptrace$setregs(0xd, r0, 0x0, &(0x7f0000000080)) ptrace$cont(0x1f, r0, 0x0, 0x0) [ 447.338477] befs: Invalid uid -1, using default [ 447.347097] befs: (loop3): No write support. Marking filesystem read-only [ 447.392333] befs: (loop3): invalid magic header [ 447.403408] print_req_error: I/O error, dev loop1, sector 0 [ 447.445662] befs: Invalid uid -1, using default [ 447.459621] befs: (loop3): No write support. Marking filesystem read-only [ 447.478217] befs: (loop3): invalid magic header [ 447.486956] print_req_error: I/O error, dev loop1, sector 0 02:57:51 executing program 5: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40086602, 0x400007) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x2) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0x32600) ioctl$TUNSETOFFLOAD(0xffffffffffffffff, 0x400454d0, 0x0) openat$cgroup_ro(r0, &(0x7f0000000080)='cpu.stat\x00', 0x7a05, 0x1700) write$cgroup_subtree(r1, &(0x7f0000000000)=ANY=[], 0xda00) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg$IPVS_CMD_GET_CONFIG(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000440)={&(0x7f0000000400)={0x14, 0x0, 0x2, 0x70bd25, 0x25dfdbff}, 0x14}, 0x1, 0x0, 0x0, 0x400}, 0x0) setsockopt$inet_tcp_int(r2, 0x6, 0x80000000000002, 0x0, 0x0) setsockopt$inet_tcp_TCP_MD5SIG(r2, 0x6, 0xe, &(0x7f0000000780)={@in={{0x2, 0x0, @local}}, 0x0, 0x9, 0x6}, 0xd8) sendmsg$DEVLINK_CMD_TRAP_POLICER_SET(0xffffffffffffffff, 0x0, 0x0) sendto$inet(r2, 0x0, 0x5, 0x200007fd, &(0x7f0000000040)={0x2, 0x4e23, @local}, 0x10) setsockopt$sock_int(r2, 0x1, 0x8, &(0x7f0000000100), 0x4) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x100) write$binfmt_elf64(r2, &(0x7f00000000c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC], 0x1000001bd) 02:57:51 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) sendmsg$TIPC_CMD_GET_MAX_PORTS(0xffffffffffffffff, 0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) setsockopt$IP_VS_SO_SET_ADD(r0, 0x0, 0x482, &(0x7f0000000000)={0x11, @multicast2=0xe000000f, 0x0, 0x0, 'sh\x00', 0x0, 0x0, 0x46}, 0x2c) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r2) syz_mount_image$msdos(&(0x7f0000000100)='msdos\x00', &(0x7f0000000140)='./file0\x00', 0x0, 0x3, &(0x7f0000000440)=[{0x0}, {0x0, 0x0, 0x10001}, {&(0x7f0000000380)}], 0x1000000, &(0x7f00000004c0)={[{@dots='dots'}], [{@rootcontext={'rootcontext', 0x3d, 'sysadm_u'}}, {@fowner_eq={'fowner'}}, {@hash='hash'}, {@obj_type={'obj_type', 0x3d, 'hash'}}]}) sendmsg$NL80211_CMD_TDLS_CANCEL_CHANNEL_SWITCH(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x34, 0x0, 0x300, 0x70bd2b, 0x25dfdbfe, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x34}, 0x1, 0x0, 0x0, 0x4010}, 0x400a0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x41000, 0x0, [], 0x0, 0xc, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) vmsplice(r4, &(0x7f00000000c0)=[{&(0x7f0000000180)="77690addcfbe1fbb66ec", 0xff3b}], 0x1, 0x1) close(r4) r5 = socket$inet6(0xa, 0x2, 0x0) setsockopt$TIPC_GROUP_LEAVE(0xffffffffffffffff, 0x10f, 0x88) connect$inet6(r5, &(0x7f0000000300)={0xa, 0x4e22, 0x0, @dev, 0x6}, 0x1c) splice(r3, 0x0, r4, 0x0, 0x100000002, 0x400000000000000) ioctl$KVM_GET_REG_LIST(r4, 0xc008aeb0, &(0x7f0000000040)={0x1, [0x8]}) 02:57:52 executing program 3: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x59, 0x0, 0x0, 0x9, 0x0, 0x3c43, 0x400, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x98a, 0x4}, 0x0, 0x0, 0x4, 0x1, 0x3}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x9) clone(0x20002004dfc, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f00000001c0)={0x2, 0x0, @initdev}, &(0x7f00000000c0)=0x10) exit_group(0x1) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[], 0x2c}, 0x1, 0x0, 0x0, 0x11}, 0x4008811) sendmsg$BATADV_CMD_TP_METER(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="5abfdef7", @ANYRES16, @ANYBLOB="110c313a69154b8844fb5b8401c75e322f690697c9ffb232af7f6d01ec58431ca2bb792cd8effa2265a0eb371ee22dec0016a01baea619bd507b26"], 0x1c}, 0x1, 0x0, 0x0, 0x48000}, 0x800) syz_emit_ethernet(0xac, &(0x7f0000000b40)=ANY=[@ANYBLOB="ffffff00fffff67404a467a686dd60a4f0000000000000ff0200000000000000000000000000018100907800000000000600009c627841e41e86c2d679bca2629221857c05dfe247aa2f5c4eb41bcbe163c368da8f1a120b7ebc4892734f9429423fa648727580e11ff864ea173e04ca0bcfb5d56458caf1fda4d7e19800000000b78e7406597d965399549f1df358d2da5d99a0438521a751f70740ae8be2119a38f81fb364a3beffb11ee4bb1b211eca72dc80a7ad0d6f1f8944a493a4c30582865995e7a4fb51dff18b101e86eadc82bd631b1cb502130f7262850070b24f34573e2f5b9bbf1e1daa66997a783300d446cc4f481250093b0d982e37d8d310ed97fd688e6cdce4683546e62242335aca85abd766fe930aaa4d7687fb32ca41a8f765c758f100081118b38bc4156c1a8089564ca5ef87633626953fadfe6b73cea343f0e63efd92e46c94fb3cc3d1e5cbeb8b7011450000"], 0x0) setsockopt$IP_VS_SO_SET_ADDDEST(0xffffffffffffffff, 0x0, 0x487, &(0x7f0000000780)={{0x0, @empty, 0x4e21, 0x1000, 'ovf\x00', 0x10, 0xffff0000, 0x76}, {@private=0xa010102, 0x4e20, 0x2, 0x17d94dad, 0x725979f0, 0x8001}}, 0x44) ioctl$SNDRV_CTL_IOCTL_ELEM_REPLACE(0xffffffffffffffff, 0xc1105518, &(0x7f0000000a00)={{0x2, 0x4, 0x7f, 0x4, 'syz1\x00', 0x4}, 0x0, 0x10, 0x8, 0xffffffffffffffff, 0x7, 0x7, 'syz1\x00', &(0x7f0000000000)=['y\x00', 'y\x00', 'trusted.overlay.opaque\x00', '\x00', ',#\x00', ']#]--\x00', 'trusted.overlay.opaque\x00'], 0x3c, [], [0x2, 0xffff, 0xb4, 0x800]}) r1 = socket$nl_route(0x10, 0x3, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2400c05d}, 0x0) r2 = socket(0x2, 0x803, 0xff) syz_emit_ethernet(0x9e, &(0x7f0000000800)={@broadcast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "42bf00", 0x68, 0x3a, 0x0, @local={0xfe, 0x80, [0x3, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd]}, @mcast2, {[], @pkt_toobig={0x2, 0x0, 0x0, 0x7c, {0x0, 0x6, "7f112d", 0x8001, 0x29, 0x1, @mcast1, @remote, [@dstopts={0x0, 0x2, [0x0, 0x0, 0x0, 0x0, 0x3a], [@enc_lim, @jumbo={0xc2, 0x4, 0x6}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @srh={0x0, 0x2, 0x4, 0x1, 0x0, 0x0, 0x0, [@mcast2]}]}}}}}}}, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x0, @empty}, 0x10) r3 = dup(r2) setxattr$trusted_overlay_opaque(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='trusted.overlay.opaque\x00', &(0x7f0000000240)='y\x00', 0x2, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0x1, 0xd, &(0x7f0000000300)={0x0, 0x7f}, 0x8) dup2(r0, r3) sendmsg$nl_route(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=@newlink={0x28, 0x10, 0x801, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0xf0ffff}, [@IFLA_GROUP={0x8}]}, 0x28}, 0x1, 0x0, 0x0, 0x4000010}, 0x0) [ 447.669450] bridge0: port 2(bridge_slave_1) entered disabled state [ 447.676650] bridge0: port 1(bridge_slave_0) entered disabled state [ 447.779999] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 447.809156] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 447.939069] ------------[ cut here ]------------ [ 447.939565] ieee80211 phy15: mac80211_hwsim_bss_info_changed(changed=0xa00 vif->addr=02:00:00:00:0f:00) [ 447.943924] WARNING: CPU: 0 PID: 20558 at net/mac80211/rx.c:4321 ieee80211_rx_napi+0x177a/0x1e40 [ 447.943931] Kernel panic - not syncing: panic_on_warn set ... [ 447.943931] [ 447.943940] CPU: 0 PID: 20558 Comm: syz-executor.1 Not tainted 4.14.206-syzkaller #0 [ 447.943944] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 447.943948] Call Trace: [ 447.943984] [ 447.943999] dump_stack+0x1b2/0x283 [ 447.944039] panic+0x1f9/0x42d [ 447.967616] ieee80211 phy15: BCN EN: 0 (BI=100) [ 447.969996] ? add_taint.cold+0x16/0x16 [ 447.970011] ? ieee80211_rx_napi+0x177a/0x1e40 [ 447.970023] ? ieee80211_rx_napi+0x177a/0x1e40 [ 447.970089] __warn.cold+0x20/0x4b [ 447.970141] ? ist_end_non_atomic+0x10/0x10 [ 447.978165] ieee80211 phy15: beaconing vifs remaining: 0 [ 447.987357] ? ieee80211_rx_napi+0x177a/0x1e40 [ 447.987366] report_bug+0x208/0x249 [ 447.987379] do_error_trap+0x195/0x2d0 [ 447.987388] ? math_error+0x2d0/0x2d0 [ 447.987398] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 447.987408] ? debug_object_assert_init+0x2d0/0x2d0 [ 447.987498] ? __hrtimer_run_queues+0x2c5/0xc80 [ 447.987512] ? trace_hardirqs_off_thunk+0x1a/0x1c [ 447.997561] ieee80211 phy15: mac80211_hwsim_bss_info_changed(changed=0x4000 vif->addr=02:00:00:00:0f:00) [ 447.999013] invalid_op+0x1b/0x40 [ 447.999025] RIP: 0010:ieee80211_rx_napi+0x177a/0x1e40 [ 447.999030] RSP: 0018:ffff8880ba407d28 EFLAGS: 00010206 [ 447.999038] RAX: ffff88805b3fa100 RBX: 0000000000000000 RCX: 1ffff11017480fb2 [ 447.999043] RDX: 0000000000000100 RSI: 0000000000000000 RDI: ffff88805159a8bc [ 447.999048] RBP: ffff888051599d80 R08: ffffffff8b9c62f0 R09: 0000000000000000 [ 447.999053] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88805159bc20 [ 447.999058] R13: ffff88809ee677c0 R14: ffff88805159a980 R15: ffff88805159a360 [ 447.999075] ? ieee80211_rx_napi+0x177a/0x1e40 [ 447.999089] ? mark_held_locks+0xa6/0xf0 [ 448.004218] ieee80211 phy15: mac80211_hwsim_config (freq=2412(2412 - 0)/noht idle=0 ps=0 smps=static) [ 448.007994] ? ieee80211_prepare_and_rx_handle+0x5c80/0x5c80 [ 448.008004] ? skb_dequeue+0x125/0x180 [ 448.008017] ? mark_held_locks+0xa6/0xf0 [ 448.008027] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 448.008036] ? trace_hardirqs_on_caller+0x288/0x580 [ 448.008044] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 448.008151] ieee80211_tasklet_handler+0x90/0xf0 [ 448.020724] ieee80211 phy15: mac80211_hwsim_config (freq=2412(2412 - 0)/noht idle=1 ps=0 smps=static) [ 448.025014] tasklet_action+0x195/0x340 [ 448.025024] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 448.025034] __do_softirq+0x254/0xa1d [ 448.025046] ? check_preemption_disabled+0x35/0x240 [ 448.025057] irq_exit+0x193/0x240 [ 448.025066] smp_apic_timer_interrupt+0x141/0x5e0 [ 448.025078] apic_timer_interrupt+0x93/0xa0 [ 448.025083] [ 448.025091] RIP: 0010:preempt_schedule_irq+0xa6/0x140 [ 448.025095] RSP: 0018:ffff8880b445f360 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff10 [ 448.025104] RAX: 1ffffffff11e1233 RBX: dffffc0000000000 RCX: 1ffff1100b67f535 [ 448.025113] RDX: 0000000000000000 RSI: ffff88805b3fa988 RDI: ffff88805b3fa984 [ 448.247654] RBP: ffffed100b67f420 R08: 0000000000000001 R09: 0000000000000000 [ 448.254924] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88805b3fa100 [ 448.262203] R13: ffffffff88f09198 R14: 0000000000000000 R15: 0000000000000000 [ 448.269500] retint_kernel+0x1b/0x2d [ 448.273227] RIP: 0010:__local_bh_enable_ip+0xed/0x170 [ 448.278403] RSP: 0018:ffff8880b445f438 EFLAGS: 00000282 ORIG_RAX: ffffffffffffff10 [ 448.286095] RAX: 1ffffffff11e1233 RBX: 0000000000000200 RCX: 1ffff1100b67f535 [ 448.293435] RDX: dffffc0000000000 RSI: ffff88805b3fa988 RDI: ffff88805b3fa984 [ 448.300773] RBP: ffffffff864f1bcb R08: 0000000000000001 R09: 0000000000000000 [ 448.308048] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 [ 448.315326] R13: ffff88805e5f06c0 R14: ffff88809be58b80 R15: ffff8880b439e980 [ 448.322884] ? ip6_finish_output2+0xf6b/0x1f10 [ 448.327464] ? __local_bh_enable_ip+0xc1/0x170 [ 448.332042] ip6_finish_output2+0xf9e/0x1f10 [ 448.336445] ? ip6_forward_finish+0x470/0x470 [ 448.340925] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 448.345923] ? __kmalloc_track_caller+0x39f/0x400 [ 448.350782] ? ip6_fragment+0x1d0f/0x2f40 [ 448.354918] ? ip6_copy_metadata+0x5d7/0x910 [ 448.359332] ip6_fragment+0x2516/0x2f40 [ 448.363318] ? ip6_forward_finish+0x470/0x470 [ 448.367827] ? ip6_forward+0x3100/0x3100 [ 448.372307] ip6_finish_output+0x62e/0xaf0 [ 448.376523] ip6_output+0x1c5/0x660 [ 448.380145] ? ip6_finish_output+0xaf0/0xaf0 [ 448.384533] ? ip6_fragment+0x2f40/0x2f40 [ 448.388680] ? retint_kernel+0x2d/0x2d [ 448.392599] ip6_local_out+0x93/0x170 [ 448.396394] ip6_send_skb+0x9b/0x2f0 [ 448.400147] udp_v6_send_skb+0x4e8/0xe80 [ 448.404210] udpv6_sendmsg+0x1e3b/0x2560 [ 448.408265] ? ip_do_fragment+0x1fb0/0x1fb0 [ 448.412586] ? udp_v6_push_pending_frames+0x310/0x310 [ 448.417771] ? retint_kernel+0x2d/0x2d [ 448.421755] ? retint_kernel+0x2d/0x2d [ 448.425668] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 448.430684] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 448.435553] inet_sendmsg+0x11a/0x4e0 [ 448.439374] ? security_socket_sendmsg+0x83/0xb0 [ 448.444125] ? inet_recvmsg+0x4d0/0x4d0 [ 448.448115] sock_sendmsg+0xb5/0x100 [ 448.451826] sock_no_sendpage+0xe2/0x110 [ 448.455880] ? __sk_mem_schedule+0xd0/0xd0 [ 448.460114] ? trace_hardirqs_on_thunk+0x1a/0x1c [ 448.464875] ? __sk_mem_schedule+0xd0/0xd0 [ 448.469112] sock_sendpage+0xdf/0x140 [ 448.473045] pipe_to_sendpage+0x226/0x2d0 [ 448.477212] ? sockfs_setattr+0x140/0x140 [ 448.481358] ? direct_splice_actor+0x160/0x160 [ 448.485932] __splice_from_pipe+0x326/0x7a0 [ 448.490247] ? direct_splice_actor+0x160/0x160 [ 448.494825] generic_splice_sendpage+0xc1/0x110 [ 448.499495] ? vmsplice_to_user+0x1b0/0x1b0 [ 448.503810] ? rw_verify_area+0xe1/0x2a0 [ 448.507859] ? vmsplice_to_user+0x1b0/0x1b0 [ 448.512190] SyS_splice+0xd59/0x1380 [ 448.515902] ? compat_SyS_vmsplice+0x150/0x150 [ 448.520475] ? SyS_clock_settime+0x1a0/0x1a0 [ 448.524872] ? do_syscall_64+0x4c/0x640 [ 448.528847] ? compat_SyS_vmsplice+0x150/0x150 [ 448.533429] do_syscall_64+0x1d5/0x640 [ 448.537312] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 448.542489] RIP: 0033:0x45deb9 [ 448.545662] RSP: 002b:00007f07206b5c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000113 [ 448.553356] RAX: ffffffffffffffda RBX: 0000000000035140 RCX: 000000000045deb9 [ 448.560610] RDX: 0000000000000007 RSI: 0000000000000000 RDI: 0000000000000006 [ 448.567878] RBP: 000000000118bf78 R08: 0000000100000002 R09: 0400000000000000 [ 448.575309] R10: 0000000000000000 R11: 0000000000000246 R12: 000000000118bf2c [ 448.582750] R13: 00007ffeb4dcb83f R14: 00007f07206b69c0 R15: 000000000118bf2c [ 448.590791] Kernel Offset: disabled [ 448.594408] Rebooting in 86400 seconds..