ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00800180028003800480058006800780088009800a800b800c800d800e800f8010801180128013801480158016801780188019801a801b801c801d801e801f8020802180228023802480258026802780288029802a802b802c802d802e802f8030803180328033803480358036803780388039803a803b803c803d803e803f8040804180428043804480458046804780488049804a804b804c804d804e804f8050805180528053805480558056805780588059805a805b805c805d805e805f8060806180628063806480658066806780688069806a806b806c806d806e806f8070807180728073807480758076807780788079807a807b807c807d807e807f8080808180828083808480858086808780888089808a808b808c808d808e808f8090809180928093809480958096809780988099809a809b809c809d809e809f80a080a180a280a380a480a580a680a780a880a980aa80ab80ac80ad80ae80af80b080b180b280b380b480b580b680b780b880b980ba80bb80bc80bd80be80bf80c080c180c280c380c480c580c680c780c880c980ca80cb80cc80cd80ce80cf80d080d180d280d380d480d580d680d780d880d980da80db80dc80dd80de80df80e080e180e280e380e480e580e680e780e880e980ea80eb80ec80ed80ee80ef80f080f180f280f380f480f580f680f780f880f980fa80fb80fc80fd80fe80ff8000810181028103810481058106810781088109810a810b810c810d810e810f8110811181128113811481158116811781188119811a811b811c811d811e811f8120812181228123812481258126812781288129812a812b812c812d812e812f8130813181328133813481358136813781388139813a813b813c813d813e813f8140814181428143814481458146814781488149814a814b814c814d814e814f8150815181528153815481558156815781588159815a815b815c815d815e815f8160816181628163816481658166816781688169816a816b816c816d816e816f8170817181728173817481758176817781788179817a817b817c817d817e817f8180818181828183818481858186818781888189818a818b818c818d818e818f8190819181928193819481958196819781988199819a819b819c819d819e819f81a081a181a281a381a481a581a681a781a881a981aa81ab81ac81ad81ae81af81b081b181b281b381b481b581b681b781b881b981ba81bb81bc81bd81be81bf81c081c181c281c381c481c581c681c781c881c981ca81cb81cc81cd81ce81cf81d081d181d281d381d481d581d681d781d881d981da81db81dc81dd81de81df81e081e181e281e381e481e581e681e781e881e981ea81eb81ec81ed81ee81ef81f081f181f281f381f481f581f681f781f881f981fa81fb81fc81fd81fe81ff8100820182028203820482058206820782088209820a820b820c820d820e820f8210821182128213821482158216821782188219821a821b821c821d821e821f8220822182228223822482258226822782288229822a822b822c822d822e822f8230823182328233823482358236823782388239823a823b823c823d823e823f8240824182428243824482458246824782488249824a824b824c824d824e824f8250825182528253825482558256825782588259825a825b825c825d825e825f8260826182628263826482658266826782688269826a826b826c826d826e826f8270827182728273827482758276827782788279827a827b827c827d827e827f8280828182828283828482858286828782888289828a828b828c828d828e828f8290829182928293829482958296829782988299829a829b829c829d829e829f82a082a182a282a382a482a582a682a782a882a982aa82ab82ac82ad82ae82af82b082b182b282b382b482b582b682b782b882b982ba82bb82bc82bd82be82bf82c082c182c282c382c482c582c682c782c882c982ca82cb82cc82cd82ce82cf82d082d182d282d382d482d582d682d782d882d982da82db82dc82dd82de82df82e082e182e282e382e482e582e682e782e882e982ea82eb82ec82ed82ee82ef82f082f182f282f382f482f582f682f782f882f982fa82fb82fc82fd82fe82ff8200830183028303830483058306830783088309830a830b830c830d830e830f8310831183128313831483158316831783188319831a831b831c831d831e831f8320832183228323832483258326832783288329832a832b832c832d832e832f8330833183328333833483358336833783388339833a833b833c833d833e833f8340834183428343834483458346834783488349834a834b834c834d834e834f8350835183528353835483558356835783588359835a835b835c835d835e835f8360836183628363836483658366836783688369836a836b836c836d836e836f8370837183728373837483758376837783788379837a837b837c837d837e837f8380838183828383838483858386838783888389838a838b838c838d838e838f8390839183928393839483958396839783988399839a839b839c839d839e839f83a083a183a283a383a483a583a683a783a883a983aa83ab83ac83ad83ae83af83b083b183b283b383b483b583b683b783b883b983ba83bb83bc83bd83be83bf83c083c183c283c383c483c583c683c783c883c983ca83cb83cc83cd83ce83cf83d083d183d283d383d483d583d683d783d883d983da83db83dc83dd83de83df83e083e183e283e383e483e583e683e783e883e983ea83eb83ec83ed83ee83ef83f083f183f283f383f483f583f683f783f883f983fa83fb83fc83fd83fe83ff8300840184028403840484058406840784088409840a840b840c840d840e840f8410841184128413841484158416841784188419841a841b841c841d841e841f8420842184228423842484258426842784288429842a842b842c842d842e842f8430843184328433843484358436843784388439843a843b843c843d843e843f8440844184428443844484458446844784488449844a844b844c844d844e844f8450845184528453845484558456845784588459845a845b845c845d845e845f8460846184628463846484658466846784688469846a846b846c846d846e846f8470847184728473847484758476847784788479847a847b847c847d847e847f8480848184828483848484858486848784888489848a848b848c848d848e848f8490849184928493849484958496849784988499849a849b849c849d849e849f84a084a184a284a384a484a584a684a784a884a984aa84ab84ac84ad84ae84af84b084b184b284b384b484b584b684b784b884b984ba84bb84bc84bd84be84bf84c084c184c284c384c484c584c684c784c884c984ca84cb84cc84cd84ce84cf84d084d184d284d384d484d584d684d784d884d984da84db84dc84dd84de84df84e084e184e284e384e484e584e684e784e884e984ea84eb84ec84ed84ee84ef84f084f184f284f384f484f584f684f784f884f984fa84fb84fc84fd84fe84ff8400850185028503850485058506850785088509850a850b850c850d850e850f8510851185128513851485158516851785188519851a851b851c851d851e851f8520852185228523852485258526852785288529852a852b852c852d852e852f8530853185328533853485358536853785388539853a853b853c853d853e853f8540854185428543854485458546854785488549854a854b854c854d854e854f8550855185528553855485558556855785588559855a855b855c855d855e855f8560856185628563856485658566856785688569856a856b856c856d856e856f8570857185728573857485758576857785788579857a857b857c857d857e857f8580858185828583858485858586858785888589858a858b858c858d858e858f8590859185928593859485958596859785988599859a859b859c859d859e859f85a085a185a285a385a485a585a685a785a885a985aa85ab85ac85ad85ae85af85b085b185b285b385b485b585b685b785b885b985ba85bb85bc85bd85be85bf85c085c185c285c385c485c585c685c785c885c985ca85cb85cc85cd85ce85cf85d085d185d285d385d485d585d685d785d885d985da85db85dc85dd85de85df85e085e185e285e385e485e585e685e785e885e985ea85eb85ec85ed85ee85ef85f085f185f285f385f485f585f685f785f885f985fa85fb85fc85fd85fe85ff8500860186028603860486058606860786088609860a860b860c860d860e860f8610861186128613861486158616861786188619861a861b861c861d861e861f8620862186228623862486258626862786288629862a862b862c862d862e862f8630863186328633863486358636863786388639863a863b863c863d863e863f8640864186428643864486458646864786488649864a864b864c864d864e864f8650865186528653865486558656865786588659865a865b865c865d865e865f8660866186628663866486658666866786688669866a866b866c866d866e866f8670867186728673867486758676867786788679867a867b867c867d867e867f8680868186828683868486858686868786888689868a868b868c868d868e868f8690869186928693869486958696869786988699869a869b869c869d869e869f86a086a186a286a386a486a586a686a786a886a986aa86ab86ac86ad86ae86af86b086b186b286b386b486b586b686b786b886b986ba86bb86bc86bd86be86bf86c086c186c286c386c486c586c686c786c886c986ca86cb86cc86cd86ce86cf86d086d186d286d386d486d586d686d786d886d986da86db86dc86dd86de86df86e086e186e286e386e486e586e686e786e886e986ea86eb86ec86ed86ee86ef86f086f186f286f386f486f586f686f786f886f986fa86fb86fc86fd86fe86ff8600870187028703870487058706870787088709870a870b870c870d870e870f8710871187128713871487158716871787188719871a871b871c871d871e871f8720872187228723872487258726872787288729872a872b872c872d872e872f8730873187328733873487358736873787388739873a873b873c873d873e873f8740874187428743874487458746874787488749874a874b874c874d874e874f8750875187528753875487558756875787588759875a875b875c875d875e875f8760876187628763876487658766876787688769876a876b876c876d876e876f8770877187728773877487758776877787788779877a877b877c877d877e877f8780878187828783878487858786878787888789878a878b878c878d878e878f8790879187928793879487958796879787988799879a879b879c879d879e879f87a087a187a287a387a487a587a687a787a887a987aa87ab87ac87ad87ae87af87b087b187b287b387b487b587b687b787b887b987ba87bb87bc87bd87be87bf87c087c187c287c387c487c587c687c787c887c987ca87cb87cc87cd87ce87cf87d087d187d287d387d487d587d687d787d887d987da87db87dc87dd87de87df87e087e187e287e387e487e587e687e787e887e987ea87eb87ec87ed87ee87ef87f087f187f287f387f487f587f687f787f887f987fa87fb87fc87fd87fe87ff8700880188028803880488058806880788088809880a880b880c880d880e880f8810881188128813881488158816881788188819881a881b881c881d881e881f8820882188228823882488258826882788288829882a882b882c882d882e882f8830883188328833883488358836883788388839883a883b883c883d883e883f8840884188428843884488458846884788488849884a884b884c884d884e884f8850885188528853885488558856885788588859885a885b885c885d885e885f8860886188628863886488658866886788688869886a886b886c886d886e886f8870887188728873887488758876887788788879887a887b887c887d887e887f8880888188828883888488858886888788888889888a888b888c888d888e888f8890889188928893889488958896889788988899889a889b889c889d889e889f88a088a188a288a388a488a588a688a788a888a988aa88ab88ac88ad88ae88af88b088b188b288b388b488b588b688b788b888b988ba88bb88bc88bd88be88bf88c088c188c288c388c488c588c688c788c888c988ca88cb88cc88cd88ce88cf88d088d188d288d388d488d588d688d788d888d988da88db88dc88dd88de88df88e088e188e288e388e488e588e688e788e888e988ea88eb88ec88ed88ee88ef88f088f188f288f388f488f588f688f788f888f988fa88fb88fc88fd88fe88ff8800890189028903890489058906890789088909890a890b890c890d890e890f8910891189128913891489158916891789188919891a891b891c891d891e891f8920892189228923892489258926892789288929892a892b892c892d892e892f8930893189328933893489358936893789388939893a893b893c893d893e893f8940894189428943894489458946894789488949894a894b894c894d894e894f8950895189528953895489558956895789588959895a895b895c895d895e895f8960896189628963896489658966896789688969896a896b896c896d896e896f8970897189728973897489758976897789788979897a897b897c897d897e897f8980898189828983898489858986898789888989898a898b898c898d898e898f8990899189928993899489958996899789988999899a899b899c899d899e899f89a089a189a289a389a489a589a689a789a889a989aa89ab89ac89ad89ae89af89b089b189b289b389b489b589b689b789b889b989ba89bb89bc89bd89be89bf89c089c189c289c389c489c589c689c789c889c989ca89cb89cc89cd89ce89cf89d089d189d289d389d489d589d689d789d889d989da89db89dc89dd89de89df89e089e189e289e389e489e589e689e789e889e989ea89eb89ec89ed89ee89ef89f089f189f289f389f489f589f689f789f889f989fa89fb89fc89fd89fe89ff89008a018a028a038a048a058a068a078a088a098a0a8a0b8a0c8a0d8a0e8a0f8a108a118a128a138a148a158a168a178a188a198a1a8a1b8a1c8a1d8a1e8a1f8a208a218a228a238a248a258a268a278a288a298a2a8a2b8a2c8a2d8a2e8a2f8a308a318a328a338a348a358a368a378a388a398a3a8a3b8a3c8a3d8a3e8a3f8a408a418a428a438a448a458a468a478a488a498a4a8a4b8a4c8a4d8a4e8a4f8a508a518a528a538a548a558a568a578a588a598a5a8a5b8a5c8a5d8a5e8a5f8a608a618a628a638a648a658a668a678a688a698a6a8a6b8a6c8a6d8a6e8a6f8a708a718a728a738a748a758a768a778a788a798a7a8a7b8a7c8a7d8a7e8a7f8a808a818a828a838a848a858a868a878a888a898a8a8a8b8a8c8a8d8a8e8a8f8a908a918a928a938a948a958a968a978a988a998a9a8a9b8a9c8a9d8a9e8a9f8aa08aa18aa28aa38aa48aa58aa68aa78aa88aa98aaa8aab8aac8aad8aae8aaf8ab08ab18ab28ab38ab48ab58ab68ab78ab88ab98aba8abb8abc8abd8abe8abf8ac08ac18ac28ac38ac48ac58ac68ac78ac88ac98aca8acb8acc8acd8ace8acf8ad08ad18ad28ad38ad48ad58ad68ad78ad88ad98ada8adb8adc8add8ade8adf8ae08ae18ae28ae38ae48ae58ae68ae78ae88ae98aea8aeb8aec8aed8aee8aef8af08af18af28af38af48af58af68af78af88af98afa8afb8afc8afd8afe8aff8a008b018b028b038b048b058b068b078b088b098b0a8b0b8b0c8b0d8b0e8b0f8b108b118b128b138b148b158b168b178b188b198b1a8b1b8b1c8b1d8b1e8b1f8b208b218b228b238b248b258b268b278b288b298b2a8b2b8b2c8b2d8b2e8b2f8b308b318b328b338b348b358b368b378b388b398b3a8b3b8b3c8b3d8b3e8b3f8b408b418b428b438b448b458b468b478b488b498b4a8b4b8b4c8b4d8b4e8b4f8b508b518b528b538b548b558b568b578b588b598b5a8b5b8b5c8b5d8b5e8b5f8b608b618b628b638b648b658b668b678b688b698b6a8b6b8b6c8b6d8b6e8b6f8b708b718b728b738b748b758b768b778b788b798b7a8b7b8b7c8b7d8b7e8b7f8b808b818b828b838b848b858b868b878b888b898b8a8b8b8b8c8b8d8b8e8b8f8b908b918b928b938b948b958b968b978b988b998b9a8b9b8b9c8b9d8b9e8b9f8ba08ba18ba28ba38ba48ba58ba68ba78ba88ba98baa8bab8bac8bad8bae8baf8bb08bb18bb28bb38bb48bb58bb68bb78bb88bb98bba8bbb8bbc8bbd8bbe8bbf8bc08bc18bc28bc38bc48bc58bc68bc78bc88bc98bca8bcb8bcc8bcd8bce8bcf8bd08bd18bd28bd38bd48bd58bd68bd78bd88bd98bda8bdb8bdc8bdd8bde8bdf8be08be18be28be38be48be58be68be78be88be98bea8beb8bec8bed8bee8bef8bf08bf18bf28bf38bf48bf58bf68bf78bf88bf98bfa8bfb8bfc8bfd8bfe8bff8b008c018c028c038c048c058c068c078c088c098c0a8c0b8c0c8c0d8c0e8c0f8c108c118c128c138c148c158c168c178c188c198c1a8c1b8c1c8c1d8c1e8c1f8c208c218c228c238c248c258c268c278c288c298c2a8c2b8c2c8c2d8c2e8c2f8c308c318c328c338c348c358c368c378c388c398c3a8c3b8c3c8c3d8c3e8c3f8c408c418c428c438c448c458c468c478c488c498c4a8c4b8c4c8c4d8c4e8c4f8c508c518c528c538c548c558c568c578c588c598c5a8c5b8c5c8c5d8c5e8c5f8c608c618c628c638c648c658c668c678c688c698c6a8c6b8c6c8c6d8c6e8c6f8c708c718c728c738c748c758c768c778c788c798c7a8c7b8c7c8c7d8c7e8c7f8c808c818c828c838c848c858c868c878c888c898c8a8c8b8c8c8c8d8c8e8c8f8c908c918c928c938c948c958c968c978c988c998c9a8c9b8c9c8c9d8c9e8c9f8ca08ca18ca28ca38ca48ca58ca68ca78ca88ca98caa8cab8cac8cad8cae8caf8cb08cb18cb28cb38cb48cb58cb68cb78cb88cb98cba8cbb8cbc8cbd8cbe8cbf8cc08cc18cc28cc38cc48cc58cc68cc78cc88cc98cca8ccb8ccc8ccd8cce8ccf8cd08cd18cd28cd38cd48cd58cd68cd78cd88cd98cda8cdb8cdc8cdd8cde8cdf8ce08ce18ce28ce38ce48ce58ce68ce78ce88ce98cea8ceb8cec8ced8cee8cef8cf08cf18cf28cf38cf48cf58cf68cf78cf88cf98cfa8cfb8cfc8cfd8cfe8cff8c008d018d028d038d048d058d068d078d088d098d0a8d0b8d0c8d0d8d0e8d0f8d108d118d128d138d148d158d168d178d188d198d1a8d1b8d1c8d1d8d1e8d1f8d208d218d228d238d248d258d268d278d288d298d2a8d2b8d2c8d2d8d2e8d2f8d308d318d328d338d348d358d368d378d388d398d3a8d3b8d3c8d3d8d3e8d3f8d408d418d428d438d448d458d468d478d488d498d4a8d4b8d4c8d4d8d4e8d4f8d508d518d528d538d548d558d568d578d588d598d5a8d5b8d5c8d5d8d5e8d5f8d608d618d628d638d648d658d668d678d688d698d6a8d6b8d6c8d6d8d6e8d6f8d708d718d728d738d748d758d768d778d788d798d7a8d7b8d7c8d7d8d7e8d7f8d808d818d828d838d848d858d868d878d888d898d8a8d8b8d8c8d8d8d8e8d8f8d908d918d928d938d948d958d968d978d988d998d9a8d9b8d9c8d9d8d9e8d9f8da08da18da28da38da48da58da68da78da88da98daa8dab8dac8dad8dae8daf8db08db18db28db38db48db58db68db78db88db98dba8dbb8dbc8dbd8dbe8dbf8dc08dc18dc28dc38dc48dc58dc68dc78dc88dc98dca8dcb8dcc8dcd8dce8dcf8dd08dd18dd28dd38dd48dd58dd68dd78dd88dd98dda8ddb8ddc8ddd8dde8ddf8de08de18de28de38de48de58de68de78de88de98dea8deb8dec8ded8dee8def8df08df18df28df38df48df58df68df78df88df98dfa8dfb8dfc8dfd8dfe8dff8d008e018e028e038e048e058e068e078e088e098e0a8e0b8e0c8e0d8e0e8e0f8e108e118e128e138e148e158e168e178e188e198e1a8e1b8e1c8e1d8e1e8e1f8e208e218e228e238e248e258e268e278e288e298e2a8e2b8e2c8e2d8e2e8e2f8e308e318e328e338e348e358e368e378e388e398e3a8e3b8e3c8e3d8e3e8e3f8e408e418e428e438e448e458e468e478e488e498e4a8e4b8e4c8e4d8e4e8e4f8e508e518e528e538e548e558e568e578e588e598e5a8e5b8e5c8e5d8e5e8e5f8e608e618e628e638e648e658e668e678e688e698e6a8e6b8e6c8e6d8e6e8e6f8e708e718e728e738e748e758e768e778e788e798e7a8e7b8e7c8e7d8e7e8e7f8e808e818e828e838e848e858e868e878e888e898e8a8e8b8e8c8e8d8e8e8e8f8e908e918e928e938e948e958e968e978e988e998e9a8e9b8e9c8e9d8e9e8e9f8ea08ea18ea28ea38ea48ea58ea68ea78ea88ea98eaa8eab8eac8ead8eae8eaf8eb08eb18eb28eb38eb48eb58eb68eb78eb88eb98eba8ebb8ebc8ebd8ebe8ebf8ec08ec18ec28ec38ec48ec58ec68ec78ec88ec98eca8ecb8ecc8ecd8ece8ecf8ed08ed18ed28ed38ed48ed58ed68ed78ed88ed98eda8edb8edc8edd8ede8edf8ee08ee18ee28ee38ee48ee58ee68ee78ee88ee98eea8eeb8eec8eed8eee8eef8ef08ef18ef28ef38ef48ef58ef68ef78ef88ef98efa8efb8efc8efd8efe8eff8e008f018f028f038f048f058f068f078f088f098f0a8f0b8f0c8f0d8f0e8f0f8f108f118f128f138f148f158f168f178f188f198f1a8f1b8f1c8f1d8f1e8f1f8f208f218f228f238f248f258f268f278f288f298f2a8f2b8f2c8f2d8f2e8f2f8f308f318f328f338f348f358f368f378f388f398f3a8f3b8f3c8f3d8f3e8f3f8f408f418f428f438f448f458f468f478f488f498f4a8f4b8f4c8f4d8f4e8f4f8f508f518f528f538f548f558f568f578f588f598f5a8f5b8f5c8f5d8f5e8f5f8f608f618f628f638f648f658f668f678f688f698f6a8f6b8f6c8f6d8f6e8f6f8f708f718f728f738f748f758f768f778f788f798f7a8f7b8f7c8f7d8f7e8f7f8f808f818f828f838f848f858f868f878f888f898f8a8f8b8f8c8f8d8f8e8f8f8f908f918f928f938f948f958f968f978f988f998f9a8f9b8f9c8f9d8f9e8f9f8fa08fa18fa28fa38fa48fa58fa68fa78fa88fa98faa8fab8fac8fad8fae8faf8fb08fb18fb28fb38fb48fb58fb68fb78fb88fb98fba8fbb8fbc8fbd8fbe8fbf8fc08fc18fc28fc38fc48fc58fc68fc78fc88fc98fca8fcb8fcc8fcd8fce8fcf8fd08fd18fd28fd38fd48fd58fd68fd78fd88fd98fda8fdb8fdc8fdd8fde8fdf8fe08fe18fe28fe38fe48fe58fe68fe78fe88fe98fea8feb8fec8fed8fee8fef8ff08ff18ff28ff38ff48ff58ff68ff78ff88ff98ffa8ffb8ffc8ffd8ffe8fff8f00900190029003900490059006900790089009900a900b900c900d900e900f9010901190129013901490159016901790189019901a901b901c901d901e901f9020902190229023902490259026902790289029902a902b902c902d902e902f9030903190329033903490359036903790389039903a903b903c903d903e903f9040904190429043904490459046904790489049904a904b904c904d904e904f9050905190529053905490559056905790589059905a905b905c905d905e905f9060906190629063906490659066906790689069906a906b906c906d906e906f9070907190729073907490759076907790789079907a907b907c907d907e907f9080908190829083908490859086908790889089908a908b908c908d908e908f9090909190929093909490959096909790989099909a909b909c909d909e909f90a090a190a290a390a490a590a690a790a890a990aa90ab90ac90ad90ae90af90b090b190b290b390b490b590b690b790b890b990ba90bb90bc90bd90be90bf90c090c190c290c390c490c590c690c790c890c990ca90cb90cc90cd90ce90cf90d090d190d290d390d490d590d690d790d890d990da90db90dc90dd90de90df90e090e190e290e390e490e590e690e790e890e990ea90eb90ec90ed90ee90ef90f090f190f290f390f490f590f690f790f890f990fa90fb90fc90fd90fe90ff9000910191029103910491059106910791089109910a910b910c910d910e910f9110911191129113911491159116911791189119911a911b911c911d911e911f9120912191229123912491259126912791289129912a912b912c912d912e912f9130913191329133913491359136913791389139913a913b913c913d913e913f9140914191429143914491459146914791489149914a914b914c914d914e914f9150915191529153915491559156915791589159915a915b915c915d915e915f9160916191629163916491659166916791689169916a916b916c916d916e916f9170917191729173917491759176917791789179917a917b917c917d917e917f9180918191829183918491859186918791889189918a918b918c918d918e918f9190919191929193919491959196919791989199919a919b919c919d919e919f91a091a191a291a391a491a591a691a791a891a991aa91ab91ac91ad91ae91af91b091b191b291b391b491b591b691b791b891b991ba91bb91bc91bd91be91bf91c091c191c291c391c491c591c691c791c891c991ca91cb91cc91cd91ce91cf91d091d191d291d391d491d591d691d791d891d991da91db91dc91dd91de91df91e091e191e291e391e491e591e691e791e891e991ea91eb91ec91ed91ee91ef91f091f191f291f391f491f591f691f791f891f991fa91fb91fc91fd91fe91ff9100920192029203920492059206920792089209920a920b920c920d920e920f9210921192129213921492159216921792189219921a921b921c921d921e921f9220922192229223922492259226922792289229922a922b922c922d922e922f9230923192329233923492359236923792389239923a923b923c923d923e923f9240924192429243924492459246924792489249924a924b924c924d924e924f9250925192529253925492559256925792589259925a925b925c925d925e925f9260926192629263926492659266926792689269926a926b926c926d926e926f9270927192729273927492759276927792789279927a927b927c927d927e927f9280928192829283928492859286928792889289928a928b928c928d928e928f9290929192929293929492959296929792989299929a929b929c929d929e929f92a092a192a292a392a492a592a692a792a892a992aa92ab92ac92ad92ae92af92b092b192b292b392b492b592b692b792b892b992ba92bb92bc92bd92be92bf92c092c192c292c392c492c592c692c792c892c992ca92cb92cc92cd92ce92cf92d092d192d292d392d492d592d692d792d892d992da92db92dc92dd92de92df92e092e192e292e392e492e592e692e792e892e992ea92eb92ec92ed92ee92ef92f092f192f292f392f492f592f692f792f892f992fa92fb92fc92fd92fe92ff9200930193029303930493059306930793089309930a930b930c930d930e930f9310931193129313931493159316931793189319931a931b931c931d931e931f9320932193229323932493259326932793289329932a932b932c932d932e932f9330933193329333933493359336933793389339933a933b933c933d933e933f9340934193429343934493459346934793489349934a934b934c934d934e934f9350935193529353935493559356935793589359935a935b935c935d935e935f9360936193629363936493659366936793689369936a936b936c936d936e936f9370937193729373937493759376937793789379937a937b937c937d937e937f9380938193829383938493859386938793889389938a938b938c938d938e938f9390939193929393939493959396939793989399939a939b939c939d939e939f93a093a193a293a393a493a593a693a793a893a993aa93ab93ac93ad93ae93af93b093b193b293b393b493b593b693b793b893b993ba93bb93bc93bd93be93bf93c093c193c293c393c493c593c693c793c893c993ca93cb93cc93cd93ce93cf93d093d193d293d393d493d593d693d793d893d993da93db93dc93dd93de93df93e093e193e293e393e493e593e693e793e893e993ea93eb93ec93ed93ee93ef93f093f193f293f393f493f593f693f793f893f993fa93fb93fc93fd93fe93ff9300940194029403940494059406940794089409940a940b940c940d940e940f9410941194129413941494159416941794189419941a941b941c941d941e941f9420942194229423942494259426942794289429942a942b942c942d942e942f9430943194329433943494359436943794389439943a943b943c943d943e943f9440944194429443944494459446944794489449944a944b944c944d944e944f9450945194529453945494559456945794589459945a945b945c945d945e945f9460946194629463946494659466946794689469946a946b946c946d946e946f9470947194729473947494759476947794789479947a947b947c947d947e947f9480948194829483948494859486948794889489948a948b948c948d948e948f9490949194929493949494959496949794989499949a949b949c949d949e949f94a094a194a294a394a494a594a694a794a894a994aa94ab94ac94ad94ae94af94b094b194b294b394b494b594b694b794b894b994ba94bb94bc94bd94be94bf94c094c194c294c394c494c594c694c794c894c994ca94cb94cc94cd94ce94cf94d094d194d294d394d494d594d694d794d894d994da94db94dc94dd94de94df94e094e194e294e394e494e594e694e794e894e994ea94eb94ec94ed94ee94ef94f094f194f294f394f494f594f694f794f894f994fa94fb94fc94fd94fe94ff9400950195029503950495059506950795089509950a950b950c950d950e950f9510951195129513951495159516951795189519951a951b951c951d951e951f9520952195229523952495259526952795289529952a952b952c952d952e952f9530953195329533953495359536953795389539953a953b953c953d953e953f9540954195429543954495459546954795489549954a954b954c954d954e954f9550955195529553955495559556955795589559955a955b955c955d955e955f9560956195629563956495659566956795689569956a956b956c956d956e956f9570957195729573957495759576957795789579957a957b957c957d957e957f9580958195829583958495859586958795889589958a958b958c958d958e958f9590959195929593959495959596959795989599959a959b959c959d959e959f95a095a195a295a395a495a595a695a795a895a995aa95ab95ac95ad95ae95af95b095b195b295b395b495b595b695b795b895b995ba95bb95bc95bd95be95bf95c095c195c295c395c495c595c695c795c895c995ca95cb95cc95cd95ce95cf95d095d195d295d395d495d595d695d795d895d995da95db95dc95dd95de95df95e095e195e295e395e495e595e695e795e895e995ea95eb95ec95ed95ee95ef95f095f195f295f395f495f595f695f795f895f995fa95fb95fc95fd95fe95ff9500960196029603960496059606960796089609960a960b960c960d960e960f9610961196129613961496159616961796189619961a961b961c961d961e961f9620962196229623962496259626962796289629962a962b962c962d962e962f9630963196329633963496359636963796389639963a963b963c963d963e963f9640964196429643964496459646964796489649964a964b964c964d964e964f9650965196529653965496559656965796589659965a965b965c965d965e965f9660966196629663966496659666966796689669966a966b966c966d966e966f9670967196729673967496759676967796789679967a967b967c967d967e967f9680968196829683968496859686968796889689968a968b968c968d968e968f9690969196929693969496959696969796989699969a969b969c969d969e969f96a096a196a296a396a496a596a696a796a896a996aa96ab96ac96ad96ae96af96b096b196b296b396b496b596b696b796b896b996ba96bb96bc96bd96be96bf96c096c196c296c396c496c596c696c796c896c996ca96cb96cc96cd96ce96cf96d096d196d296d396d496d596d696d796d896d996da96db96dc96dd96de96df96e096e196e296e396e496e596e696e796e896e996ea96eb96ec96ed96ee96ef96f096f196f296f396f496f596f696f796f896f996fa96fb96fc96fd96fe96ff9600970197029703970497059706970797089709970a970b970c970d970e970f9710971197129713971497159716971797189719971a971b971c971d971e971f9720972197229723972497259726972797289729972a972b972c972d972e972f9730973197329733973497359736973797389739973a973b973c973d973e973f9740974197429743974497459746974797489749974a974b974c974d974e974f9750975197529753975497559756975797589759975a975b975c975d975e975f9760976197629763976497659766976797689769976a976b976c976d976e976f9770977197729773977497759776977797789779977a977b977c977d977e977f9780978197829783978497859786978797889789978a978b978c978d978e978f9790979197929793979497959796979797989799979a979b979c979d979e979f97a097a197a297a397a497a597a697a797a897a997aa97ab97ac97ad97ae97af97b097b197b297b397b497b597b697b797b897b997ba97bb97bc97bd97be97bf97c097c197c297c397c497c597c697c797c897c997ca97cb97cc97cd97ce97cf97d097d197d297d397d497d597d697d797d897d997da97db97dc97dd97de97df97e097e197e297e397e497e597e697e797e897e997ea97eb97ec97ed97ee97ef97f097f197f297f397f497f597f697f797f897f997fa97fb97fc97fd97fe97ff9700980198029803980498059806980798089809980a980b980c980d980e980f9810981198129813981498159816981798189819981a981b981c981d981e981f9820982198229823982498259826982798289829982a982b982c982d982e982f9830983198329833983498359836983798389839983a983b983c983d983e983f9840984198429843984498459846984798489849984a984b984c984d984e984f9850985198529853985498559856985798589859985a985b985c985d985e985f9860986198629863986498659866986798689869986a986b986c986d986e986f9870987198729873987498759876987798789879987a987b987c987d987e987f9880988198829883988498859886988798889889988a988b988c988d988e988f9890989198929893989498959896989798989899989a989b989c989d989e989f98a098a198a298a398a498a598a698a798a898a998aa98ab98ac98ad98ae98af98b098b198b298b398b498b598b698b798b898b998ba98bb98bc98bd98be98bf98c098c198c298c398c498c598c698c798c898c998ca98cb98cc98cd98ce98cf98d098d198d298d398d498d598d698d798d898d998da98db98dc98dd98de98df98e098e198e298e398e498e598e698e798e898e998ea98eb98ec98ed98ee98ef98f098f198f298f398f498f598f698f798f898f998fa98fb98fc98fd98fe98ff9800990199029903990499059906990799089909990a990b990c990d990e990f9910991199129913991499159916991799189919991a991b991c991d991e991f9920992199229923992499259926992799289929992a992b992c992d992e992f9930993199329933993499359936993799389939993a993b993c993d993e993f9940994199429943994499459946994799489949994a994b994c994d994e994f9950995199529953995499559956995799589959995a995b995c995d995e995f9960996199629963996499659966996799689969996a996b996c996d996e996f9970997199729973997499759976997799789979997a997b997c997d997e997f9980998199829983998499859986998799889989998a998b998c998d998e998f9990999199929993999499959996999799989999999a999b999c999d999e999f99a099a199a299a399a499a599a699a799a899a999aa99ab99ac99ad99ae99af99b099b199b299b399b499b599b699b799b899b999ba99bb99bc99bd99be99bf99c099c199c299c399c499c599c699c799c899c999ca99cb99cc99cd99ce99cf99d099d199d299d399d499d599d699d799d899d999da99db99dc99dd99de99df99e099e199e299e399e499e599e699e799e899e999ea99eb99ec99ed99ee99ef99f099f199f299f399f499f599f699f799f899f999fa99fb99fc99fd99fe99ff99009a019a029a039a049a059a069a079a089a099a0a9a0b9a0c9a0d9a0e9a0f9a109a119a129a139a149a159a169a179a189a199a1a9a1b9a1c9a1d9a1e9a1f9a209a219a229a239a249a259a269a279a289a299a2a9a2b9a2c9a2d9a2e9a2f9a309a319a329a339a349a359a369a379a389a399a3a9a3b9a3c9a3d9a3e9a3f9a409a419a429a439a449a459a469a479a489a499a4a9a4b9a4c9a4d9a4e9a4f9a509a519a529a539a549a559a569a579a589a599a5a9a5b9a5c9a5d9a5e9a5f9a609a619a629a639a649a659a669a679a689a699a6a9a6b9a6c9a6d9a6e9a6f9a709a719a729a739a749a759a769a779a789a799a7a9a7b9a7c9a7d9a7e9a7f9a809a819a829a839a849a859a869a879a889a899a8a9a8b9a8c9a8d9a8e9a8f9a909a919a929a939a949a959a969a979a989a999a9a9a9b9a9c9a9d9a9e9a9f9aa09aa19aa29aa39aa49aa59aa69aa79aa89aa99aaa9aab9aac9aad9aae9aaf9ab09ab19ab29ab39ab49ab59ab69ab79ab89ab99aba9abb9abc9abd9abe9abf9ac09ac19ac29ac39ac49ac59ac69ac79ac89ac99aca9acb9acc9acd9ace9acf9ad09ad19ad29ad39ad49ad59ad69ad79ad89ad99ada9adb9adc9add9ade9adf9ae09ae19ae29ae39ae49ae59ae69ae79ae89ae99aea9aeb9aec9aed9aee9aef9af09af19af29af39af49af59af69af79af89af99afa9afb9afc9afd9afe9aff9a009b019b029b039b049b059b069b079b089b099b0a9b0b9b0c9b0d9b0e9b0f9b109b119b129b139b149b159b169b179b189b199b1a9b1b9b1c9b1d9b1e9b1f9b209b219b229b239b249b259b269b279b289b299b2a9b2b9b2c9b2d9b2e9b2f9b309b319b329b339b349b359b369b379b389b399b3a9b3b9b3c9b3d9b3e9b3f9b409b419b429b439b449b459b469b479b489b499b4a9b4b9b4c9b4d9b4e9b4f9b509b519b529b539b549b559b569b579b589b599b5a9b5b9b5c9b5d9b5e9b5f9b609b619b629b639b649b659b669b679b689b699b6a9b6b9b6c9b6d9b6e9b6f9b709b719b729b739b749b759b769b779b789b799b7a9b7b9b7c9b7d9b7e9b7f9b809b819b829b839b849b859b869b879b889b899b8a9b8b9b8c9b8d9b8e9b8f9b909b919b929b939b949b959b969b979b989b999b9a9b9b9b9c9b9d9b9e9b9f9ba09ba19ba29ba39ba49ba59ba69ba79ba89ba99baa9bab9bac9bad9bae9baf9bb09bb19bb29bb39bb49bb59bb69bb79bb89bb99bba9bbb9bbc9bbd9bbe9bbf9bc09bc19bc29bc39bc49bc59bc69bc79bc89bc99bca9bcb9bcc9bcd9bce9bcf9bd09bd19bd29bd39bd49bd59bd69bd79bd89bd99bda9bdb9bdc9bdd9bde9bdf9be09be19be29be39be49be59be69be79be89be99bea9beb9bec9bed9bee9bef9bf09bf19bf29bf39bf49bf59bf69bf79bf89bf99bfa9bfb9bfc9bfd9bfe9bff9b009c019c029c039c049c059c069c079c089c099c0a9c0b9c0c9c0d9c0e9c0f9c109c119c129c139c149c159c169c179c189c199c1a9c1b9c1c9c1d9c1e9c1f9c209c219c229c239c249c259c269c279c289c299c2a9c2b9c2c9c2d9c2e9c2f9c309c319c329c339c349c359c369c379c389c399c3a9c3b9c3c9c3d9c3e9c3f9c409c419c429c439c449c459c469c479c489c499c4a9c4b9c4c9c4d9c4e9c4f9c509c519c529c539c549c559c569c579c589c599c5a9c5b9c5c9c5d9c5e9c5f9c609c619c629c639c649c659c669c679c689c699c6a9c6b9c6c9c6d9c6e9c6f9c709c719c729c739c749c759c769c779c789c799c7a9c7b9c7c9c7d9c7e9c7f9c809c819c829c839c849c859c869c879c889c899c8a9c8b9c8c9c8d9c8e9c8f9c909c919c929c939c949c959c969c979c989c999c9a9c9b9c9c9c9d9c9e9c9f9ca09ca19ca29ca39ca49ca59ca69ca79ca89ca99caa9cab9cac9cad9cae9caf9cb09cb19cb29cb39cb49cb59cb69cb79cb89cb99cba9cbb9cbc9cbd9cbe9cbf9cc09cc19cc29cc39cc49cc59cc69cc79cc89cc99cca9ccb9ccc9ccd9cce9ccf9cd09cd19cd29cd39cd49cd59cd69cd79cd89cd99cda9cdb9cdc9cdd9cde9cdf9ce09ce19ce29ce39ce49ce59ce69ce79ce89ce99cea9ceb9cec9ced9cee9cef9cf09cf19cf29cf39cf49cf59cf69cf79cf89cf99cfa9cfb9cfc9cfd9cfe9cff9c009d019d029d039d049d059d069d079d089d099d0a9d0b9d0c9d0d9d0e9d0f9d109d119d129d139d149d159d169d179d189d199d1a9d1b9d1c9d1d9d1e9d1f9d209d219d229d239d249d259d269d279d289d299d2a9d2b9d2c9d2d9d2e9d2f9d309d319d329d339d349d359d369d379d389d399d3a9d3b9d3c9d3d9d3e9d3f9d409d419d429d439d449d459d469d479d489d499d4a9d4b9d4c9d4d9d4e9d4f9d509d519d529d539d549d559d569d579d589d599d5a9d5b9d5c9d5d9d5e9d5f9d609d619d629d639d649d659d669d679d689d699d6a9d6b9d6c9d6d9d6e9d6f9d709d719d729d739d749d759d769d779d789d799d7a9d7b9d7c9d7d9d7e9d7f9d809d819d829d839d849d859d869d879d889d899d8a9d8b9d8c9d8d9d8e9d8f9d909d919d929d939d949d959d969d979d989d999d9a9d9b9d9c9d9d9d9e9d9f9da09da19da29da39da49da59da69da79da89da99daa9dab9dac9dad9dae9daf9db09db19db29db39db49db59db69db79db89db99dba9dbb9dbc9dbd9dbe9dbf9dc09dc19dc29dc39dc49dc59dc69dc79dc89dc99dca9dcb9dcc9dcd9dce9dcf9dd09dd19dd29dd39dd49dd59dd69dd79dd89dd99dda9ddb9ddc9ddd9dde9ddf9de09de19de29de39de49de59de69de79de89de99dea9deb9dec9ded9dee9def9df09df19df29df39df49df59df69df79df89df99dfa9dfb9dfc9dfd9dfe9dff9d009e019e029e039e049e059e069e079e089e099e0a9e0b9e0c9e0d9e0e9e0f9e109e119e129e139e149e159e169e179e189e199e1a9e1b9e1c9e1d9e1e9e1f9e209e219e229e239e249e259e269e279e289e299e2a9e2b9e2c9e2d9e2e9e2f9e309e319e329e339e349e359e369e379e389e399e3a9e3b9e3c9e3d9e3e9e3f9e409e419e429e439e449e459e469e479e489e499e4a9e4b9e4c9e4d9e4e9e4f9e509e519e529e539e549e559e569e579e589e599e5a9e5b9e5c9e5d9e5e9e5f9e609e619e629e639e649e659e669e679e689e699e6a9e6b9e6c9e6d9e6e9e6f9e709e719e729e739e749e759e769e779e789e799e7a9e7b9e7c9e7d9e7e9e7f9e809e819e829e839e849e859e869e879e889e899e8a9e8b9e8c9e8d9e8e9e8f9e909e919e929e939e949e959e969e979e989e999e9a9e9b9e9c9e9d9e9e9e9f9ea09ea19ea29ea39ea49ea59ea69ea79ea89ea99eaa9eab9eac9ead9eae9eaf9eb09eb19eb29eb39eb49eb59eb69eb79eb89eb99eba9ebb9ebc9ebd9ebe9ebf9ec09ec19ec29ec39ec49ec59ec69ec79ec89ec99eca9ecb9ecc9ecd9ece9ecf9ed09ed19ed29ed39ed49ed59ed69ed79ed89ed99eda9edb9edc9edd9ede9edf9ee09ee19ee29ee39ee49ee59ee69ee79ee89ee99eea9eeb9eec9eed9eee9eef9ef09ef19ef29ef39ef49ef59ef69ef79ef89ef99efa9efb9efc9efd9efe9eff9e009f019f029f039f049f059f069f079f089f099f0a9f0b9f0c9f0d9f0e9f0f9f109f119f129f139f149f159f169f179f189f199f1a9f1b9f1c9f1d9f1e9f1f9f209f219f229f239f249f259f269f279f289f299f2a9f2b9f2c9f2d9f2e9f2f9f309f319f329f339f349f359f369f379f389f399f3a9f3b9f3c9f3d9f3e9f3f9f409f419f429f439f449f459f469f479f489f499f4a9f4b9f4c9f4d9f4e9f4f9f509f519f529f539f549f559f569f579f589f599f5a9f5b9f5c9f5d9f5e9f5f9f609f619f629f639f649f659f669f679f689f699f6a9f6b9f6c9f6d9f6e9f6f9f709f719f729f739f749f759f769f779f789f799f7a9f7b9f7c9f7d9f7e9f7f9f809f819f829f839f849f859f869f879f889f899f8a9f8b9f8c9f8d9f8e9f8f9f909f919f929f939f949f959f969f979f989f999f9a9f9b9f9c9f9d9f9e9f9f9fa09fa19fa29fa39fa49fa59fa69fa79fa89fa99faa9fab9fac9fad9fae9faf9fb09fb19fb29fb39fb49fb59fb69fb79fb89fb99fba9fbb9fbc9fbd9fbe9fbf9fc09fc19fc29fc39fc49fc59fc69fc79fc89fc99fca9fcb9fcc9fcd9fce9fcf9fd09fd19fd29fd39fd49fd59fd69fd79fd89fd99fda9fdb9fdc9fdd9fde9fdf9fe09fe19fe29fe39fe49fe59fe69fe79fe89fe99fea9feb9fec9fed9fee9fef9ff09ff19ff29ff39ff49ff59ff69ff79ff89ff99ffa9ffb9ffc9ffd9ffe9fff9f00a001a002a003a004a005a006a007a008a009a00aa00ba00ca00da00ea00fa010a011a012a013a014a015a016a017a018a019a01aa01ba01ca01da01ea01fa020a021a022a023a024a025a026a027a028a029a02aa02ba02ca02da02ea02fa030a031a032a033a034a035a036a037a038a039a03aa03ba03ca03da03ea03fa040a041a042a043a044a045a046a047a048a049a04aa04ba04ca04da04ea04fa050a051a052a053a054a055a056a057a058a059a05aa05ba05ca05da05ea05fa060a061a062a063a064a065a066a067a068a069a06aa06ba06ca06da06ea06fa070a071a072a073a074a075a076a077a078a079a07aa07ba07ca07da07ea07fa080a081a082a083a084a085a086a087a088a089a08aa08ba08ca08da08ea08fa090a091a092a093a094a095a096a097a098a099a09aa09ba09ca09da09ea09fa0a0a0a1a0a2a0a3a0a4a0a5a0a6a0a7a0a8a0a9a0aaa0aba0aca0ada0aea0afa0b0a0b1a0b2a0b3a0b4a0b5a0b6a0b7a0b8a0b9a0baa0bba0bca0bda0bea0bfa0c0a0c1a0c2a0c3a0c4a0c5a0c6a0c7a0c8a0c9a0caa0cba0cca0cda0cea0cfa0d0a0d1a0d2a0d3a0d4a0d5a0d6a0d7a0d8a0d9a0daa0dba0dca0dda0dea0dfa0e0a0e1a0e2a0e3a0e4a0e5a0e6a0e7a0e8a0e9a0eaa0eba0eca0eda0eea0efa0f0a0f1a0f2a0f3a0f4a0f5a0f6a0f7a0f8a0f9a0faa0fba0fca0fda0fea0ffa000a101a102a103a104a105a106a107a108a109a10aa10ba10ca10da10ea10fa110a111a112a113a114a115a116a117a118a119a11aa11ba11ca11da11ea11fa120a121a122a123a124a125a126a127a128a129a12aa12ba12ca12da12ea12fa130a131a132a133a134a135a136a137a138a139a13aa13ba13ca13da13ea13fa140a141a142a143a144a145a146a147a148a149a14aa14ba14ca14da14ea14fa150a151a152a153a154a155a156a157a158a159a15aa15ba15ca15da15ea15fa160a161a162a163a164a165a166a167a168a169a16aa16ba16ca16da16ea16fa170a171a172a173a174a175a176a177a178a179a17aa17ba17ca17da17ea17fa180a181a182a183a184a185a186a187a188a189a18aa18ba18ca18da18ea18fa190a191a192a193a194a195a196a197a198a199a19aa19ba19ca19da19ea19fa1a0a1a1a1a2a1a3a1a4a1a5a1a6a1a7a1a8a1a9a1aaa1aba1aca1ada1aea1afa1b0a1b1a1b2a1b3a1b4a1b5a1b6a1b7a1b8a1b9a1baa1bba1bca1bda1bea1bfa1c0a1c1a1c2a1c3a1c4a1c5a1c6a1c7a1c8a1c9a1caa1cba1cca1cda1cea1cfa1d0a1d1a1d2a1d3a1d4a1d5a1d6a1d7a1d8a1d9a1daa1dba1dca1dda1dea1dfa1e0a1e1a1e2a1e3a1e4a1e5a1e6a1e7a1e8a1e9a1eaa1eba1eca1eda1eea1efa1f0a1f1a1f2a1f3a1f4a1f5a1f6a1f7a1f8a1f9a1faa1fba1fca1fda1fea1ffa100a201a202a203a204a205a206a207a208a209a20aa20ba20ca20da20ea20fa210a211a212a213a214a215a216a217a218a219a21aa21ba21ca21da21ea21fa220a221a222a223a224a225a226a227a228a229a22aa22ba22ca22da22ea22fa230a231a232a233a234a235a236a237a238a239a23aa23ba23ca23da23ea23fa240a241a242a243a244a245a246a247a248a249a24aa24ba24ca24da24ea24fa250a251a252a253a254a255a256a257a258a259a25aa25ba25ca25da25ea25fa260a261a262a263a264a265a266a267a268a269a26aa26ba26ca26da26ea26fa270a271a272a273a274a275a276a277a278a279a27aa27ba27ca27da27ea27fa280a281a282a283a284a285a286a287a288a289a28aa28ba28ca28da28ea28fa290a291a292a293a294a295a296a297a298a299a29aa29ba29ca29da29ea29fa2a0a2a1a2a2a2a3a2a4a2a5a2a6a2a7a2a8a2a9a2aaa2aba2aca2ada2aea2afa2b0a2b1a2b2a2b3a2b4a2b5a2b6a2b7a2b8a2b9a2baa2bba2bca2bda2bea2bfa2c0a2c1a2c2a2c3a2c4a2c5a2c6a2c7a2c8a2c9a2caa2cba2cca2cda2cea2cfa2d0a2d1a2d2a2d3a2d4a2d5a2d6a2d7a2d8a2d9a2daa2dba2dca2dda2dea2dfa2e0a2e1a2e2a2e3a2e4a2e5a2e6a2e7a2e8a2e9a2eaa2eba2eca2eda2eea2efa2f0a2f1a2f2a2f3a2f4a2f5a2f6a2f7a2f8a2f9a2faa2fba2fca2fda2fea2ffa200a301a302a303a304a305a306a307a308a309a30aa30ba30ca30da30ea30fa310a311a312a313a314a315a316a317a318a319a31aa31ba31ca31da31ea31fa320a321a322a323a324a325a326a327a328a329a32aa32ba32ca32da32ea32fa330a331a332a333a334a335a336a337a338a339a33aa33ba33ca33da33ea33fa340a341a342a343a344a345a346a347a348a349a34aa34ba34ca34da34ea34fa350a351a352a353a354a355a356a357a358a359a35aa35ba35ca35da35ea35fa360a361a362a363a364a365a366a367a368a369a36aa36ba36ca36da36ea36fa370a371a372a373a374a375a376a377a378a379a37aa37ba37ca37da37ea37fa380a381a382a383a384a385a386a387a388a389a38aa38ba38ca38da38ea38fa390a391a392a393a394a395a396a397a398a399a39aa39ba39ca39da39ea39fa3a0a3a1a3a2a3a3a3a4a3a5a3a6a3a7a3a8a3a9a3aaa3aba3aca3ada3aea3afa3b0a3b1a3b2a3b3a3b4a3b5a3b6a3b7a3b8a3b9a3baa3bba3bca3bda3bea3bfa3c0a3c1a3c2a3c3a3c4a3c5a3c6a3c7a3c8a3c9a3caa3cba3cca3cda3cea3cfa3d0a3d1a3d2a3d3a3d4a3d5a3d6a3d7a3d8a3d9a3daa3dba3dca3dda3dea3dfa3e0a3e1a3e2a3e3a3e4a3e5a3e6a3e7a3e8a3e9a3eaa3eba3eca3eda3eea3efa3f0a3f1a3f2a3f3a3f4a3f5a3f6a3f7a3f8a3f9a3faa3fba3fca3fda3fea3ffa300a401a402a403a404a405a406a407a408a409a40aa40ba40ca40da40ea40fa410a411a412a413a414a415a416a417a418a419a41aa41ba41ca41da41ea41fa420a421a422a423a424a425a426a427a428a429a42aa42ba42ca42da42ea42fa430a431a432a433a434a435a436a437a438a439a43aa43ba43ca43da43ea43fa440a441a442a443a444a445a446a447a448a449a44aa44ba44ca44da44ea44fa450a451a452a453a454a455a456a457a458a459a45aa45ba45ca45da45ea45fa460a461a462a463a464a465a466a467a468a469a46aa46ba46ca46da46ea46fa470a471a472a473a474a475a476a477a478a479a47aa47ba47ca47da47ea47fa480a481a482a483a484a485a486a487a488a489a48aa48ba48ca48da48ea48fa490a491a492a493a494a495a496a497a498a499a49aa49ba49ca49da49ea49fa4a0a4a1a4a2a4a3a4a4a4a5a4a6a4a7a4a8a4a9a4aaa4aba4aca4ada4aea4afa4b0a4b1a4b2a4b3a4b4a4b5a4b6a4b7a4b8a4b9a4baa4bba4bca4bda4bea4bfa4c0a4c1a4c2a4c3a4c4a4c5a4c6a4c7a4c8a4c9a4caa4cba4cca4cda4cea4cfa4d0a4d1a4d2a4d3a4d4a4d5a4d6a4d7a4d8a4d9a4daa4dba4dca4dda4dea4dfa4e0a4e1a4e2a4e3a4e4a4e5a4e6a4e7a4e8a4e9a4eaa4eba4eca4eda4eea4efa4f0a4f1a4f2a4f3a4f4a4f5a4f6a4f7a4f8a4f9a4faa4fba4fca4fda4fea4ffa400a501a502a503a504a505a506a507a508a509a50aa50ba50ca50da50ea50fa510a511a512a513a514a515a516a517a518a519a51aa51ba51ca51da51ea51fa520a521a522a523a524a525a526a527a528a529a52aa52ba52ca52da52ea52fa530a531a532a533a534a535a536a537a538a539a53aa53ba53ca53da53ea53fa540a541a542a543a544a545a546a547a548a549a54aa54ba54ca54da54ea54fa550a551a552a553a554a555a556a557a558a559a55aa55ba55ca55da55ea55fa560a561a562a563a564a565a566a567a568a569a56aa56ba56ca56da56ea56fa570a571a572a573a574a575a576a577a578a579a57aa57ba57ca57da57ea57fa580a581a582a583a584a585a586a587a588a589a58aa58ba58ca58da58ea58fa590a591a592a593a594a595a596a597a598a599a59aa59ba59ca59da59ea59fa5a0a5a1a5a2a5a3a5a4a5a5a5a6a5a7a5a8a5a9a5aaa5aba5aca5ada5aea5afa5b0a5b1a5b2a5b3a5b4a5b5a5b6a5b7a5b8a5b9a5baa5bba5bca5bda5bea5bfa5c0a5c1a5c2a5c3a5c4a5c5a5c6a5c7a5c8a5c9a5caa5cba5cca5cda5cea5cfa5d0a5d1a5d2a5d3a5d4a5d5a5d6a5d7a5d8a5d9a5daa5dba5dca5dda5dea5dfa5e0a5e1a5e2a5e3a5e4a5e5a5e6a5e7a5e8a5e9a5eaa5eba5eca5eda5eea5efa5f0a5f1a5f2a5f3a5f4a5f5a5f6a5f7a5f8a5f9a5faa5fba5fca5fda5fea5ffa500a601a602a603a604a605a606a607a608a609a60aa60ba60ca60da60ea60fa610a611a612a613a614a615a616a617a618a619a61aa61ba61ca61da61ea61fa620a621a622a623a624a625a626a627a628a629a62aa62ba62ca62da62ea62fa630a631a632a633a634a635a636a637a638a639a63aa63ba63ca63da63ea63fa640a640a642a642a644a644a646a646a648a648a64aa64aa64ca64ca64ea64ea650a650a652a652a654a654a656a656a658a658a65aa65aa65ca65ca65ea65ea660a661a662a662a664a664a666a666a668a668a66aa66aa66ca66ca66ea66fa670a671a672a673a674a675a676a677a678a679a67aa67ba67ca67da67ea67fa680a680a682a682a684a684a686a686a688a688a68aa68aa68ca68ca68ea68ea690a690a692a692a694a694a696a696a698a699a69aa69ba69ca69da69ea69fa6a0a6a1a6a2a6a3a6a4a6a5a6a6a6a7a6a8a6a9a6aaa6aba6aca6ada6aea6afa6b0a6b1a6b2a6b3a6b4a6b5a6b6a6b7a6b8a6b9a6baa6bba6bca6bda6bea6bfa6c0a6c1a6c2a6c3a6c4a6c5a6c6a6c7a6c8a6c9a6caa6cba6cca6cda6cea6cfa6d0a6d1a6d2a6d3a6d4a6d5a6d6a6d7a6d8a6d9a6daa6dba6dca6dda6dea6dfa6e0a6e1a6e2a6e3a6e4a6e5a6e6a6e7a6e8a6e9a6eaa6eba6eca6eda6eea6efa6f0a6f1a6f2a6f3a6f4a6f5a6f6a6f7a6f8a6f9a6faa6fba6fca6fda6fea6ffa600a701a702a703a704a705a706a707a708a709a70aa70ba70ca70da70ea70fa710a711a712a713a714a715a716a717a718a719a71aa71ba71ca71da71ea71fa720a721a722a722a724a724a726a726a728a728a72aa72aa72ca72ca72ea72ea730a731a732a732a734a734a736a736a738a738a73aa73aa73ca73ca73ea73ea740a740a742a742a744a744a746a746a748a748a74aa74aa74ca74ca74ea74ea750a750a752a752a754a754a756a756a758a758a75aa75aa75ca75ca75ea75ea760a760a762a762a764a764a766a766a768a768a76aa76aa76ca76ca76ea76ea770a771a772a773a774a775a776a777a778a779a779a77ba77ba77da77ea77ea780a780a782a782a784a784a786a786a788a789a78aa78ba78ba78da78ea78fa790a791a792a793a794a795a796a797a798a799a79aa79ba79ca79da79ea79fa7a0a7a1a7a2a7a3a7a4a7a5a7a6a7a7a7a8a7a9a7aaa7aba7aca7ada7aea7afa7b0a7b1a7b2a7b3a7b4a7b5a7b6a7b7a7b8a7b9a7baa7bba7bca7bda7bea7bfa7c0a7c1a7c2a7c3a7c4a7c5a7c6a7c7a7c8a7c9a7caa7cba7cca7cda7cea7cfa7d0a7d1a7d2a7d3a7d4a7d5a7d6a7d7a7d8a7d9a7daa7dba7dca7dda7dea7dfa7e0a7e1a7e2a7e3a7e4a7e5a7e6a7e7a7e8a7e9a7eaa7eba7eca7eda7eea7efa7f0a7f1a7f2a7f3a7f4a7f5a7f6a7f7a7f8a7f9a7faa7fba7fca7fda7fea7ffa700a801a802a803a804a805a806a807a808a809a80aa80ba80ca80da80ea80fa810a811a812a813a814a815a816a817a818a819a81aa81ba81ca81da81ea81fa820a821a822a823a824a825a826a827a828a829a82aa82ba82ca82da82ea82fa830a831a832a833a834a835a836a837a838a839a83aa83ba83ca83da83ea83fa840a841a842a843a844a845a846a847a848a849a84aa84ba84ca84da84ea84fa850a851a852a853a854a855a856a857a858a859a85aa85ba85ca85da85ea85fa860a861a862a863a864a865a866a867a868a869a86aa86ba86ca86da86ea86fa870a871a872a873a874a875a876a877a878a879a87aa87ba87ca87da87ea87fa880a881a882a883a884a885a886a887a888a889a88aa88ba88ca88da88ea88fa890a891a892a893a894a895a896a897a898a899a89aa89ba89ca89da89ea89fa8a0a8a1a8a2a8a3a8a4a8a5a8a6a8a7a8a8a8a9a8aaa8aba8aca8ada8aea8afa8b0a8b1a8b2a8b3a8b4a8b5a8b6a8b7a8b8a8b9a8baa8bba8bca8bda8bea8bfa8c0a8c1a8c2a8c3a8c4a8c5a8c6a8c7a8c8a8c9a8caa8cba8cca8cda8cea8cfa8d0a8d1a8d2a8d3a8d4a8d5a8d6a8d7a8d8a8d9a8daa8dba8dca8dda8dea8dfa8e0a8e1a8e2a8e3a8e4a8e5a8e6a8e7a8e8a8e9a8eaa8eba8eca8eda8eea8efa8f0a8f1a8f2a8f3a8f4a8f5a8f6a8f7a8f8a8f9a8faa8fba8fca8fda8fea8ffa800a901a902a903a904a905a906a907a908a909a90aa90ba90ca90da90ea90fa910a911a912a913a914a915a916a917a918a919a91aa91ba91ca91da91ea91fa920a921a922a923a924a925a926a927a928a929a92aa92ba92ca92da92ea92fa930a931a932a933a934a935a936a937a938a939a93aa93ba93ca93da93ea93fa940a941a942a943a944a945a946a947a948a949a94aa94ba94ca94da94ea94fa950a951a952a953a954a955a956a957a958a959a95aa95ba95ca95da95ea95fa960a961a962a963a964a965a966a967a968a969a96aa96ba96ca96da96ea96fa970a971a972a973a974a975a976a977a978a979a97aa97ba97ca97da97ea97fa980a981a982a983a984a985a986a987a988a989a98aa98ba98ca98da98ea98fa990a991a992a993a994a995a996a997a998a999a99aa99ba99ca99da99ea99fa9a0a9a1a9a2a9a3a9a4a9a5a9a6a9a7a9a8a9a9a9aaa9aba9aca9ada9aea9afa9b0a9b1a9b2a9b3a9b4a9b5a9b6a9b7a9b8a9b9a9baa9bba9bca9bda9bea9bfa9c0a9c1a9c2a9c3a9c4a9c5a9c6a9c7a9c8a9c9a9caa9cba9cca9cda9cea9cfa9d0a9d1a9d2a9d3a9d4a9d5a9d6a9d7a9d8a9d9a9daa9dba9dca9dda9dea9dfa9e0a9e1a9e2a9e3a9e4a9e5a9e6a9e7a9e8a9e9a9eaa9eba9eca9eda9eea9efa9f0a9f1a9f2a9f3a9f4a9f5a9f6a9f7a9f8a9f9a9faa9fba9fca9fda9fea9ffa900aa01aa02aa03aa04aa05aa06aa07aa08aa09aa0aaa0baa0caa0daa0eaa0faa10aa11aa12aa13aa14aa15aa16aa17aa18aa19aa1aaa1baa1caa1daa1eaa1faa20aa21aa22aa23aa24aa25aa26aa27aa28aa29aa2aaa2baa2caa2daa2eaa2faa30aa31aa32aa33aa34aa35aa36aa37aa38aa39aa3aaa3baa3caa3daa3eaa3faa40aa41aa42aa43aa44aa45aa46aa47aa48aa49aa4aaa4baa4caa4daa4eaa4faa50aa51aa52aa53aa54aa55aa56aa57aa58aa59aa5aaa5baa5caa5daa5eaa5faa60aa61aa62aa63aa64aa65aa66aa67aa68aa69aa6aaa6baa6caa6daa6eaa6faa70aa71aa72aa73aa74aa75aa76aa77aa78aa79aa7aaa7baa7caa7daa7eaa7faa80aa81aa82aa83aa84aa85aa86aa87aa88aa89aa8aaa8baa8caa8daa8eaa8faa90aa91aa92aa93aa94aa95aa96aa97aa98aa99aa9aaa9baa9caa9daa9eaa9faaa0aaa1aaa2aaa3aaa4aaa5aaa6aaa7aaa8aaa9aaaaaaabaaacaaadaaaeaaafaab0aab1aab2aab3aab4aab5aab6aab7aab8aab9aabaaabbaabcaabdaabeaabfaac0aac1aac2aac3aac4aac5aac6aac7aac8aac9aacaaacbaaccaacdaaceaacfaad0aad1aad2aad3aad4aad5aad6aad7aad8aad9aadaaadbaadcaaddaadeaadfaae0aae1aae2aae3aae4aae5aae6aae7aae8aae9aaeaaaebaaecaaedaaeeaaefaaf0aaf1aaf2aaf3aaf4aaf5aaf6aaf7aaf8aaf9aafaaafbaafcaafdaafeaaffaa00ab01ab02ab03ab04ab05ab06ab07ab08ab09ab0aab0bab0cab0dab0eab0fab10ab11ab12ab13ab14ab15ab16ab17ab18ab19ab1aab1bab1cab1dab1eab1fab20ab21ab22ab23ab24ab25ab26ab27ab28ab29ab2aab2bab2cab2dab2eab2fab30ab31ab32ab33ab34ab35ab36ab37ab38ab39ab3aab3bab3cab3dab3eab3fab40ab41ab42ab43ab44ab45ab46ab47ab48ab49ab4aab4bab4cab4dab4eab4fab50ab51ab52ab53ab54ab55ab56ab57ab58ab59ab5aab5bab5cab5dab5eab5fab60ab61ab62ab63ab64ab65ab66ab67ab68ab69ab6aab6bab6cab6dab6eab6fab70ab71ab72ab73ab74ab75ab76ab77ab78ab79ab7aab7bab7cab7dab7eab7fab80ab81ab82ab83ab84ab85ab86ab87ab88ab89ab8aab8bab8cab8dab8eab8fab90ab91ab92ab93ab94ab95ab96ab97ab98ab99ab9aab9bab9cab9dab9eab9faba0aba1aba2aba3aba4aba5aba6aba7aba8aba9abaaabababacabadabaeabafabb0abb1abb2abb3abb4abb5abb6abb7abb8abb9abbaabbbabbcabbdabbeabbfabc0abc1abc2abc3abc4abc5abc6abc7abc8abc9abcaabcbabccabcdabceabcfabd0abd1abd2abd3abd4abd5abd6abd7abd8abd9abdaabdbabdcabddabdeabdfabe0abe1abe2abe3abe4abe5abe6abe7abe8abe9abeaabebabecabedabeeabefabf0abf1abf2abf3abf4abf5abf6abf7abf8abf9abfaabfbabfcabfdabfeabffab00ac01ac02ac03ac04ac05ac06ac07ac08ac09ac0aac0bac0cac0dac0eac0fac10ac11ac12ac13ac14ac15ac16ac17ac18ac19ac1aac1bac1cac1dac1eac1fac20ac21ac22ac23ac24ac25ac26ac27ac28ac29ac2aac2bac2cac2dac2eac2fac30ac31ac32ac33ac34ac35ac36ac37ac38ac39ac3aac3bac3cac3dac3eac3fac40ac41ac42ac43ac44ac45ac46ac47ac48ac49ac4aac4bac4cac4dac4eac4fac50ac51ac52ac53ac54ac55ac56ac57ac58ac59ac5aac5bac5cac5dac5eac5fac60ac61ac62ac63ac64ac65ac66ac67ac68ac69ac6aac6bac6cac6dac6eac6fac70ac71ac72ac73ac74ac75ac76ac77ac78ac79ac7aac7bac7cac7dac7eac7fac80ac81ac82ac83ac84ac85ac86ac87ac88ac89ac8aac8bac8cac8dac8eac8fac90ac91ac92ac93ac94ac95ac96ac97ac98ac99ac9aac9bac9cac9dac9eac9faca0aca1aca2aca3aca4aca5aca6aca7aca8aca9acaaacabacacacadacaeacafacb0acb1acb2acb3acb4acb5acb6acb7acb8acb9acbaacbbacbcacbdacbeacbfacc0acc1acc2acc3acc4acc5acc6acc7acc8acc9accaaccbacccaccdacceaccfacd0acd1acd2acd3acd4acd5acd6acd7acd8acd9acdaacdbacdcacddacdeacdface0ace1ace2ace3ace4ace5ace6ace7ace8ace9aceaacebacecacedaceeacefacf0acf1acf2acf3acf4acf5acf6acf7acf8acf9acfaacfbacfcacfdacfeacffac00ad01ad02ad03ad04ad05ad06ad07ad08ad09ad0aad0bad0cad0dad0ead0fad10ad11ad12ad13ad14ad15ad16ad17ad18ad19ad1aad1bad1cad1dad1ead1fad20ad21ad22ad23ad24ad25ad26ad27ad28ad29ad2aad2bad2cad2dad2ead2fad30ad31ad32ad33ad34ad35ad36ad37ad38ad39ad3aad3bad3cad3dad3ead3fad40ad41ad42ad43ad44ad45ad46ad47ad48ad49ad4aad4bad4cad4dad4ead4fad50ad51ad52ad53ad54ad55ad56ad57ad58ad59ad5aad5bad5cad5dad5ead5fad60ad61ad62ad63ad64ad65ad66ad67ad68ad69ad6aad6bad6cad6dad6ead6fad70ad71ad72ad73ad74ad75ad76ad77ad78ad79ad7aad7bad7cad7dad7ead7fad80ad81ad82ad83ad84ad85ad86ad87ad88ad89ad8aad8bad8cad8dad8ead8fad90ad91ad92ad93ad94ad95ad96ad97ad98ad99ad9aad9bad9cad9dad9ead9fada0ada1ada2ada3ada4ada5ada6ada7ada8ada9adaaadabadacadadadaeadafadb0adb1adb2adb3adb4adb5adb6adb7adb8adb9adbaadbbadbcadbdadbeadbfadc0adc1adc2adc3adc4adc5adc6adc7adc8adc9adcaadcbadccadcdadceadcfadd0add1add2add3add4add5add6add7add8add9addaaddbaddcadddaddeaddfade0ade1ade2ade3ade4ade5ade6ade7ade8ade9adeaadebadecadedadeeadefadf0adf1adf2adf3adf4adf5adf6adf7adf8adf9adfaadfbadfcadfdadfeadffad00ae01ae02ae03ae04ae05ae06ae07ae08ae09ae0aae0bae0cae0dae0eae0fae10ae11ae12ae13ae14ae15ae16ae17ae18ae19ae1aae1bae1cae1dae1eae1fae20ae21ae22ae23ae24ae25ae26ae27ae28ae29ae2aae2bae2cae2dae2eae2fae30ae31ae32ae33ae34ae35ae36ae37ae38ae39ae3aae3bae3cae3dae3eae3fae40ae41ae42ae43ae44ae45ae46ae47ae48ae49ae4aae4bae4cae4dae4eae4fae50ae51ae52ae53ae54ae55ae56ae57ae58ae59ae5aae5bae5cae5dae5eae5fae60ae61ae62ae63ae64ae65ae66ae67ae68ae69ae6aae6bae6cae6dae6eae6fae70ae71ae72ae73ae74ae75ae76ae77ae78ae79ae7aae7bae7cae7dae7eae7fae80ae81ae82ae83ae84ae85ae86ae87ae88ae89ae8aae8bae8cae8dae8eae8fae90ae91ae92ae93ae94ae95ae96ae97ae98ae99ae9aae9bae9cae9dae9eae9faea0aea1aea2aea3aea4aea5aea6aea7aea8aea9aeaaaeabaeacaeadaeaeaeafaeb0aeb1aeb2aeb3aeb4aeb5aeb6aeb7aeb8aeb9aebaaebbaebcaebdaebeaebfaec0aec1aec2aec3aec4aec5aec6aec7aec8aec9aecaaecbaeccaecdaeceaecfaed0aed1aed2aed3aed4aed5aed6aed7aed8aed9aedaaedbaedcaeddaedeaedfaee0aee1aee2aee3aee4aee5aee6aee7aee8aee9aeeaaeebaeecaeedaeeeaeefaef0aef1aef2aef3aef4aef5aef6aef7aef8aef9aefaaefbaefcaefdaefeaeffae00af01af02af03af04af05af06af07af08af09af0aaf0baf0caf0daf0eaf0faf10af11af12af13af14af15af16af17af18af19af1aaf1baf1caf1daf1eaf1faf20af21af22af23af24af25af26af27af28af29af2aaf2baf2caf2daf2eaf2faf30af31af32af33af34af35af36af37af38af39af3aaf3baf3caf3daf3eaf3faf40af41af42af43af44af45af46af47af48af49af4aaf4baf4caf4daf4eaf4faf50af51af52af53af54af55af56af57af58af59af5aaf5baf5caf5daf5eaf5faf60af61af62af63af64af65af66af67af68af69af6aaf6baf6caf6daf6eaf6faf70af71af72af73af74af75af76af77af78af79af7aaf7baf7caf7daf7eaf7faf80af81af82af83af84af85af86af87af88af89af8aaf8baf8caf8daf8eaf8faf90af91af92af93af94af95af96af97af98af99af9aaf9baf9caf9daf9eaf9fafa0afa1afa2afa3afa4afa5afa6afa7afa8afa9afaaafabafacafadafaeafafafb0afb1afb2afb3afb4afb5afb6afb7afb8afb9afbaafbbafbcafbdafbeafbfafc0afc1afc2afc3afc4afc5afc6afc7afc8afc9afcaafcbafccafcdafceafcfafd0afd1afd2afd3afd4afd5afd6afd7afd8afd9afdaafdbafdcafddafdeafdfafe0afe1afe2afe3afe4afe5afe6afe7afe8afe9afeaafebafecafedafeeafefaff0aff1aff2aff3aff4aff5aff6aff7aff8aff9affaaffbaffcaffdaffeafffaf00b001b002b003b004b005b006b007b008b009b00ab00bb00cb00db00eb00fb010b011b012b013b014b015b016b017b018b019b01ab01bb01cb01db01eb01fb020b021b022b023b024b025b026b027b028b029b02ab02bb02cb02db02eb02fb030b031b032b033b034b035b036b037b038b039b03ab03bb03cb03db03eb03fb040b041b042b043b044b045b046b047b048b049b04ab04bb04cb04db04eb04fb050b051b052b053b054b055b056b057b058b059b05ab05bb05cb05db05eb05fb060b061b062b063b064b065b066b067b068b069b06ab06bb06cb06db06eb06fb070b071b072b073b074b075b076b077b078b079b07ab07bb07cb07db07eb07fb080b081b082b083b084b085b086b087b088b089b08ab08bb08cb08db08eb08fb090b091b092b093b094b095b096b097b098b099b09ab09bb09cb09db09eb09fb0a0b0a1b0a2b0a3b0a4b0a5b0a6b0a7b0a8b0a9b0aab0abb0acb0adb0aeb0afb0b0b0b1b0b2b0b3b0b4b0b5b0b6b0b7b0b8b0b9b0bab0bbb0bcb0bdb0beb0bfb0c0b0c1b0c2b0c3b0c4b0c5b0c6b0c7b0c8b0c9b0cab0cbb0ccb0cdb0ceb0cfb0d0b0d1b0d2b0d3b0d4b0d5b0d6b0d7b0d8b0d9b0dab0dbb0dcb0ddb0deb0dfb0e0b0e1b0e2b0e3b0e4b0e5b0e6b0e7b0e8b0e9b0eab0ebb0ecb0edb0eeb0efb0f0b0f1b0f2b0f3b0f4b0f5b0f6b0f7b0f8b0f9b0fab0fbb0fcb0fdb0feb0ffb000b101b102b103b104b105b106b107b108b109b10ab10bb10cb10db10eb10fb110b111b112b113b114b115b116b117b118b119b11ab11bb11cb11db11eb11fb120b121b122b123b124b125b126b127b128b129b12ab12bb12cb12db12eb12fb130b131b132b133b134b135b136b137b138b139b13ab13bb13cb13db13eb13fb140b141b142b143b144b145b146b147b148b149b14ab14bb14cb14db14eb14fb150b151b152b153b154b155b156b157b158b159b15ab15bb15cb15db15eb15fb160b161b162b163b164b165b166b167b168b169b16ab16bb16cb16db16eb16fb170b171b172b173b174b175b176b177b178b179b17ab17bb17cb17db17eb17fb180b181b182b183b184b185b186b187b188b189b18ab18bb18cb18db18eb18fb190b191b192b193b194b195b196b197b198b199b19ab19bb19cb19db19eb19fb1a0b1a1b1a2b1a3b1a4b1a5b1a6b1a7b1a8b1a9b1aab1abb1acb1adb1aeb1afb1b0b1b1b1b2b1b3b1b4b1b5b1b6b1b7b1b8b1b9b1bab1bbb1bcb1bdb1beb1bfb1c0b1c1b1c2b1c3b1c4b1c5b1c6b1c7b1c8b1c9b1cab1cbb1ccb1cdb1ceb1cfb1d0b1d1b1d2b1d3b1d4b1d5b1d6b1d7b1d8b1d9b1dab1dbb1dcb1ddb1deb1dfb1e0b1e1b1e2b1e3b1e4b1e5b1e6b1e7b1e8b1e9b1eab1ebb1ecb1edb1eeb1efb1f0b1f1b1f2b1f3b1f4b1f5b1f6b1f7b1f8b1f9b1fab1fbb1fcb1fdb1feb1ffb100b201b202b203b204b205b206b207b208b209b20ab20bb20cb20db20eb20fb210b211b212b213b214b215b216b217b218b219b21ab21bb21cb21db21eb21fb220b221b222b223b224b225b226b227b228b229b22ab22bb22cb22db22eb22fb230b231b232b233b234b235b236b237b238b239b23ab23bb23cb23db23eb23fb240b241b242b243b244b245b246b247b248b249b24ab24bb24cb24db24eb24fb250b251b252b253b254b255b256b257b258b259b25ab25bb25cb25db25eb25fb260b261b262b263b264b265b266b267b268b269b26ab26bb26cb26db26eb26fb270b271b272b273b274b275b276b277b278b279b27ab27bb27cb27db27eb27fb280b281b282b283b284b285b286b287b288b289b28ab28bb28cb28db28eb28fb290b291b292b293b294b295b296b297b298b299b29ab29bb29cb29db29eb29fb2a0b2a1b2a2b2a3b2a4b2a5b2a6b2a7b2a8b2a9b2aab2abb2acb2adb2aeb2afb2b0b2b1b2b2b2b3b2b4b2b5b2b6b2b7b2b8b2b9b2bab2bbb2bcb2bdb2beb2bfb2c0b2c1b2c2b2c3b2c4b2c5b2c6b2c7b2c8b2c9b2cab2cbb2ccb2cdb2ceb2cfb2d0b2d1b2d2b2d3b2d4b2d5b2d6b2d7b2d8b2d9b2dab2dbb2dcb2ddb2deb2dfb2e0b2e1b2e2b2e3b2e4b2e5b2e6b2e7b2e8b2e9b2eab2ebb2ecb2edb2eeb2efb2f0b2f1b2f2b2f3b2f4b2f5b2f6b2f7b2f8b2f9b2fab2fbb2fcb2fdb2feb2ffb200b301b302b303b304b305b306b307b308b309b30ab30bb30cb30db30eb30fb310b311b312b313b314b315b316b317b318b319b31ab31bb31cb31db31eb31fb320b321b322b323b324b325b326b327b328b329b32ab32bb32cb32db32eb32fb330b331b332b333b334b335b336b337b338b339b33ab33bb33cb33db33eb33fb340b341b342b343b344b345b346b347b348b349b34ab34bb34cb34db34eb34fb350b351b352b353b354b355b356b357b358b359b35ab35bb35cb35db35eb35fb360b361b362b363b364b365b366b367b368b369b36ab36bb36cb36db36eb36fb370b371b372b373b374b375b376b377b378b379b37ab37bb37cb37db37eb37fb380b381b382b383b384b385b386b387b388b389b38ab38bb38cb38db38eb38fb390b391b392b393b394b395b396b397b398b399b39ab39bb39cb39db39eb39fb3a0b3a1b3a2b3a3b3a4b3a5b3a6b3a7b3a8b3a9b3aab3abb3acb3adb3aeb3afb3b0b3b1b3b2b3b3b3b4b3b5b3b6b3b7b3b8b3b9b3bab3bbb3bcb3bdb3beb3bfb3c0b3c1b3c2b3c3b3c4b3c5b3c6b3c7b3c8b3c9b3cab3cbb3ccb3cdb3ceb3cfb3d0b3d1b3d2b3d3b3d4b3d5b3d6b3d7b3d8b3d9b3dab3dbb3dcb3ddb3deb3dfb3e0b3e1b3e2b3e3b3e4b3e5b3e6b3e7b3e8b3e9b3eab3ebb3ecb3edb3eeb3efb3f0b3f1b3f2b3f3b3f4b3f5b3f6b3f7b3f8b3f9b3fab3fbb3fcb3fdb3feb3ffb300b401b402b403b404b405b406b407b408b409b40ab40bb40cb40db40eb40fb410b411b412b413b414b415b416b417b418b419b41ab41bb41cb41db41eb41fb420b421b422b423b424b425b426b427b428b429b42ab42bb42cb42db42eb42fb430b431b432b433b434b435b436b437b438b439b43ab43bb43cb43db43eb43fb440b441b442b443b444b445b446b447b448b449b44ab44bb44cb44db44eb44fb450b451b452b453b454b455b456b457b458b459b45ab45bb45cb45db45eb45fb460b461b462b463b464b465b466b467b468b469b46ab46bb46cb46db46eb46fb470b471b472b473b474b475b476b477b478b479b47ab47bb47cb47db47eb47fb480b481b482b483b484b485b486b487b488b489b48ab48bb48cb48db48eb48fb490b491b492b493b494b495b496b497b498b499b49ab49bb49cb49db49eb49fb4a0b4a1b4a2b4a3b4a4b4a5b4a6b4a7b4a8b4a9b4aab4abb4acb4adb4aeb4afb4b0b4b1b4b2b4b3b4b4b4b5b4b6b4b7b4b8b4b9b4bab4bbb4bcb4bdb4beb4bfb4c0b4c1b4c2b4c3b4c4b4c5b4c6b4c7b4c8b4c9b4cab4cbb4ccb4cdb4ceb4cfb4d0b4d1b4d2b4d3b4d4b4d5b4d6b4d7b4d8b4d9b4dab4dbb4dcb4ddb4deb4dfb4e0b4e1b4e2b4e3b4e4b4e5b4e6b4e7b4e8b4e9b4eab4ebb4ecb4edb4eeb4efb4f0b4f1b4f2b4f3b4f4b4f5b4f6b4f7b4f8b4f9b4fab4fbb4fcb4fdb4feb4ffb400b501b502b503b504b505b506b507b508b509b50ab50bb50cb50db50eb50fb510b511b512b513b514b515b516b517b518b519b51ab51bb51cb51db51eb51fb520b521b522b523b524b525b526b527b528b529b52ab52bb52cb52db52eb52fb530b531b532b533b534b535b536b537b538b539b53ab53bb53cb53db53eb53fb540b541b542b543b544b545b546b547b548b549b54ab54bb54cb54db54eb54fb550b551b552b553b554b555b556b557b558b559b55ab55bb55cb55db55eb55fb560b561b562b563b564b565b566b567b568b569b56ab56bb56cb56db56eb56fb570b571b572b573b574b575b576b577b578b579b57ab57bb57cb57db57eb57fb580b581b582b583b584b585b586b587b588b589b58ab58bb58cb58db58eb58fb590b591b592b593b594b595b596b597b598b599b59ab59bb59cb59db59eb59fb5a0b5a1b5a2b5a3b5a4b5a5b5a6b5a7b5a8b5a9b5aab5abb5acb5adb5aeb5afb5b0b5b1b5b2b5b3b5b4b5b5b5b6b5b7b5b8b5b9b5bab5bbb5bcb5bdb5beb5bfb5c0b5c1b5c2b5c3b5c4b5c5b5c6b5c7b5c8b5c9b5cab5cbb5ccb5cdb5ceb5cfb5d0b5d1b5d2b5d3b5d4b5d5b5d6b5d7b5d8b5d9b5dab5dbb5dcb5ddb5deb5dfb5e0b5e1b5e2b5e3b5e4b5e5b5e6b5e7b5e8b5e9b5eab5ebb5ecb5edb5eeb5efb5f0b5f1b5f2b5f3b5f4b5f5b5f6b5f7b5f8b5f9b5fab5fbb5fcb5fdb5feb5ffb500b601b602b603b604b605b606b607b608b609b60ab60bb60cb60db60eb60fb610b611b612b613b614b615b616b617b618b619b61ab61bb61cb61db61eb61fb620b621b622b623b624b625b626b627b628b629b62ab62bb62cb62db62eb62fb630b631b632b633b634b635b636b637b638b639b63ab63bb63cb63db63eb63fb640b641b642b643b644b645b646b647b648b649b64ab64bb64cb64db64eb64fb650b651b652b653b654b655b656b657b658b659b65ab65bb65cb65db65eb65fb660b661b662b663b664b665b666b667b668b669b66ab66bb66cb66db66eb66fb670b671b672b673b674b675b676b677b678b679b67ab67bb67cb67db67eb67fb680b681b682b683b684b685b686b687b688b689b68ab68bb68cb68db68eb68fb690b691b692b693b694b695b696b697b698b699b69ab69bb69cb69db69eb69fb6a0b6a1b6a2b6a3b6a4b6a5b6a6b6a7b6a8b6a9b6aab6abb6acb6adb6aeb6afb6b0b6b1b6b2b6b3b6b4b6b5b6b6b6b7b6b8b6b9b6bab6bbb6bcb6bdb6beb6bfb6c0b6c1b6c2b6c3b6c4b6c5b6c6b6c7b6c8b6c9b6cab6cbb6ccb6cdb6ceb6cfb6d0b6d1b6d2b6d3b6d4b6d5b6d6b6d7b6d8b6d9b6dab6dbb6dcb6ddb6deb6dfb6e0b6e1b6e2b6e3b6e4b6e5b6e6b6e7b6e8b6e9b6eab6ebb6ecb6edb6eeb6efb6f0b6f1b6f2b6f3b6f4b6f5b6f6b6f7b6f8b6f9b6fab6fbb6fcb6fdb6feb6ffb600b701b702b703b704b705b706b707b708b709b70ab70bb70cb70db70eb70fb710b711b712b713b714b715b716b717b718b719b71ab71bb71cb71db71eb71fb720b721b722b723b724b725b726b727b728b729b72ab72bb72cb72db72eb72fb730b731b732b733b734b735b736b737b738b739b73ab73bb73cb73db73eb73fb740b741b742b743b744b745b746b747b748b749b74ab74bb74cb74db74eb74fb750b751b752b753b754b755b756b757b758b759b75ab75bb75cb75db75eb75fb760b761b762b763b764b765b766b767b768b769b76ab76bb76cb76db76eb76fb770b771b772b773b774b775b776b777b778b779b77ab77bb77cb77db77eb77fb780b781b782b783b784b785b786b787b788b789b78ab78bb78cb78db78eb78fb790b791b792b793b794b795b796b797b798b799b79ab79bb79cb79db79eb79fb7a0b7a1b7a2b7a3b7a4b7a5b7a6b7a7b7a8b7a9b7aab7abb7acb7adb7aeb7afb7b0b7b1b7b2b7b3b7b4b7b5b7b6b7b7b7b8b7b9b7bab7bbb7bcb7bdb7beb7bfb7c0b7c1b7c2b7c3b7c4b7c5b7c6b7c7b7c8b7c9b7cab7cbb7ccb7cdb7ceb7cfb7d0b7d1b7d2b7d3b7d4b7d5b7d6b7d7b7d8b7d9b7dab7dbb7dcb7ddb7deb7dfb7e0b7e1b7e2b7e3b7e4b7e5b7e6b7e7b7e8b7e9b7eab7ebb7ecb7edb7eeb7efb7f0b7f1b7f2b7f3b7f4b7f5b7f6b7f7b7f8b7f9b7fab7fbb7fcb7fdb7feb7ffb700b801b802b803b804b805b806b807b808b809b80ab80bb80cb80db80eb80fb810b811b812b813b814b815b816b817b818b819b81ab81bb81cb81db81eb81fb820b821b822b823b824b825b826b827b828b829b82ab82bb82cb82db82eb82fb830b831b832b833b834b835b836b837b838b839b83ab83bb83cb83db83eb83fb840b841b842b843b844b845b846b847b848b849b84ab84bb84cb84db84eb84fb850b851b852b853b854b855b856b857b858b859b85ab85bb85cb85db85eb85fb860b861b862b863b864b865b866b867b868b869b86ab86bb86cb86db86eb86fb870b871b872b873b874b875b876b877b878b879b87ab87bb87cb87db87eb87fb880b881b882b883b884b885b886b887b888b889b88ab88bb88cb88db88eb88fb890b891b892b893b894b895b896b897b898b899b89ab89bb89cb89db89eb89fb8a0b8a1b8a2b8a3b8a4b8a5b8a6b8a7b8a8b8a9b8aab8abb8acb8adb8aeb8afb8b0b8b1b8b2b8b3b8b4b8b5b8b6b8b7b8b8b8b9b8bab8bbb8bcb8bdb8beb8bfb8c0b8c1b8c2b8c3b8c4b8c5b8c6b8c7b8c8b8c9b8cab8cbb8ccb8cdb8ceb8cfb8d0b8d1b8d2b8d3b8d4b8d5b8d6b8d7b8d8b8d9b8dab8dbb8dcb8ddb8deb8dfb8e0b8e1b8e2b8e3b8e4b8e5b8e6b8e7b8e8b8e9b8eab8ebb8ecb8edb8eeb8efb8f0b8f1b8f2b8f3b8f4b8f5b8f6b8f7b8f8b8f9b8fab8fbb8fcb8fdb8feb8ffb800b901b902b903b904b905b906b907b908b909b90ab90bb90cb90db90eb90fb910b911b912b913b914b915b916b917b918b919b91ab91bb91cb91db91eb91fb920b921b922b923b924b925b926b927b928b929b92ab92bb92cb92db92eb92fb930b931b932b933b934b935b936b937b938b939b93ab93bb93cb93db93eb93fb940b941b942b943b944b945b946b947b948b949b94ab94bb94cb94db94eb94fb950b951b952b953b954b955b956b957b958b959b95ab95bb95cb95db95eb95fb960b961b962b963b964b965b966b967b968b969b96ab96bb96cb96db96eb96fb970b971b972b973b974b975b976b977b978b979b97ab97bb97cb97db97eb97fb980b981b982b983b984b985b986b987b988b989b98ab98bb98cb98db98eb98fb990b991b992b993b994b995b996b997b998b999b99ab99bb99cb99db99eb99fb9a0b9a1b9a2b9a3b9a4b9a5b9a6b9a7b9a8b9a9b9aab9abb9acb9adb9aeb9afb9b0b9b1b9b2b9b3b9b4b9b5b9b6b9b7b9b8b9b9b9bab9bbb9bcb9bdb9beb9bfb9c0b9c1b9c2b9c3b9c4b9c5b9c6b9c7b9c8b9c9b9cab9cbb9ccb9cdb9ceb9cfb9d0b9d1b9d2b9d3b9d4b9d5b9d6b9d7b9d8b9d9b9dab9dbb9dcb9ddb9deb9dfb9e0b9e1b9e2b9e3b9e4b9e5b9e6b9e7b9e8b9e9b9eab9ebb9ecb9edb9eeb9efb9f0b9f1b9f2b9f3b9f4b9f5b9f6b9f7b9f8b9f9b9fab9fbb9fcb9fdb9feb9ffb900ba01ba02ba03ba04ba05ba06ba07ba08ba09ba0aba0bba0cba0dba0eba0fba10ba11ba12ba13ba14ba15ba16ba17ba18ba19ba1aba1bba1cba1dba1eba1fba20ba21ba22ba23ba24ba25ba26ba27ba28ba29ba2aba2bba2cba2dba2eba2fba30ba31ba32ba33ba34ba35ba36ba37ba38ba39ba3aba3bba3cba3dba3eba3fba40ba41ba42ba43ba44ba45ba46ba47ba48ba49ba4aba4bba4cba4dba4eba4fba50ba51ba52ba53ba54ba55ba56ba57ba58ba59ba5aba5bba5cba5dba5eba5fba60ba61ba62ba63ba64ba65ba66ba67ba68ba69ba6aba6bba6cba6dba6eba6fba70ba71ba72ba73ba74ba75ba76ba77ba78ba79ba7aba7bba7cba7dba7eba7fba80ba81ba82ba83ba84ba85ba86ba87ba88ba89ba8aba8bba8cba8dba8eba8fba90ba91ba92ba93ba94ba95ba96ba97ba98ba99ba9aba9bba9cba9dba9eba9fbaa0baa1baa2baa3baa4baa5baa6baa7baa8baa9baaabaabbaacbaadbaaebaafbab0bab1bab2bab3bab4bab5bab6bab7bab8bab9babababbbabcbabdbabebabfbac0bac1bac2bac3bac4bac5bac6bac7bac8bac9bacabacbbaccbacdbacebacfbad0bad1bad2bad3bad4bad5bad6bad7bad8bad9badabadbbadcbaddbadebadfbae0bae1bae2bae3bae4bae5bae6bae7bae8bae9baeabaebbaecbaedbaeebaefbaf0baf1baf2baf3baf4baf5baf6baf7baf8baf9bafabafbbafcbafdbafebaffba00bb01bb02bb03bb04bb05bb06bb07bb08bb09bb0abb0bbb0cbb0dbb0ebb0fbb10bb11bb12bb13bb14bb15bb16bb17bb18bb19bb1abb1bbb1cbb1dbb1ebb1fbb20bb21bb22bb23bb24bb25bb26bb27bb28bb29bb2abb2bbb2cbb2dbb2ebb2fbb30bb31bb32bb33bb34bb35bb36bb37bb38bb39bb3abb3bbb3cbb3dbb3ebb3fbb40bb41bb42bb43bb44bb45bb46bb47bb48bb49bb4abb4bbb4cbb4dbb4ebb4fbb50bb51bb52bb53bb54bb55bb56bb57bb58bb59bb5abb5bbb5cbb5dbb5ebb5fbb60bb61bb62bb63bb64bb65bb66bb67bb68bb69bb6abb6bbb6cbb6dbb6ebb6fbb70bb71bb72bb73bb74bb75bb76bb77bb78bb79bb7abb7bbb7cbb7dbb7ebb7fbb80bb81bb82bb83bb84bb85bb86bb87bb88bb89bb8abb8bbb8cbb8dbb8ebb8fbb90bb91bb92bb93bb94bb95bb96bb97bb98bb99bb9abb9bbb9cbb9dbb9ebb9fbba0bba1bba2bba3bba4bba5bba6bba7bba8bba9bbaabbabbbacbbadbbaebbafbbb0bbb1bbb2bbb3bbb4bbb5bbb6bbb7bbb8bbb9bbbabbbbbbbcbbbdbbbebbbfbbc0bbc1bbc2bbc3bbc4bbc5bbc6bbc7bbc8bbc9bbcabbcbbbccbbcdbbcebbcfbbd0bbd1bbd2bbd3bbd4bbd5bbd6bbd7bbd8bbd9bbdabbdbbbdcbbddbbdebbdfbbe0bbe1bbe2bbe3bbe4bbe5bbe6bbe7bbe8bbe9bbeabbebbbecbbedbbeebbefbbf0bbf1bbf2bbf3bbf4bbf5bbf6bbf7bbf8bbf9bbfabbfbbbfcbbfdbbfebbffbb00bc01bc02bc03bc04bc05bc06bc07bc08bc09bc0abc0bbc0cbc0dbc0ebc0fbc10bc11bc12bc13bc14bc15bc16bc17bc18bc19bc1abc1bbc1cbc1dbc1ebc1fbc20bc21bc22bc23bc24bc25bc26bc27bc28bc29bc2abc2bbc2cbc2dbc2ebc2fbc30bc31bc32bc33bc34bc35bc36bc37bc38bc39bc3abc3bbc3cbc3dbc3ebc3fbc40bc41bc42bc43bc44bc45bc46bc47bc48bc49bc4abc4bbc4cbc4dbc4ebc4fbc50bc51bc52bc53bc54bc55bc56bc57bc58bc59bc5abc5bbc5cbc5dbc5ebc5fbc60bc61bc62bc63bc64bc65bc66bc67bc68bc69bc6abc6bbc6cbc6dbc6ebc6fbc70bc71bc72bc73bc74bc75bc76bc77bc78bc79bc7abc7bbc7cbc7dbc7ebc7fbc80bc81bc82bc83bc84bc85bc86bc87bc88bc89bc8abc8bbc8cbc8dbc8ebc8fbc90bc91bc92bc93bc94bc95bc96bc97bc98bc99bc9abc9bbc9cbc9dbc9ebc9fbca0bca1bca2bca3bca4bca5bca6bca7bca8bca9bcaabcabbcacbcadbcaebcafbcb0bcb1bcb2bcb3bcb4bcb5bcb6bcb7bcb8bcb9bcbabcbbbcbcbcbdbcbebcbfbcc0bcc1bcc2bcc3bcc4bcc5bcc6bcc7bcc8bcc9bccabccbbcccbccdbccebccfbcd0bcd1bcd2bcd3bcd4bcd5bcd6bcd7bcd8bcd9bcdabcdbbcdcbcddbcdebcdfbce0bce1bce2bce3bce4bce5bce6bce7bce8bce9bceabcebbcecbcedbceebcefbcf0bcf1bcf2bcf3bcf4bcf5bcf6bcf7bcf8bcf9bcfabcfbbcfcbcfdbcfebcffbc00bd01bd02bd03bd04bd05bd06bd07bd08bd09bd0abd0bbd0cbd0dbd0ebd0fbd10bd11bd12bd13bd14bd15bd16bd17bd18bd19bd1abd1bbd1cbd1dbd1ebd1fbd20bd21bd22bd23bd24bd25bd26bd27bd28bd29bd2abd2bbd2cbd2dbd2ebd2fbd30bd31bd32bd33bd34bd35bd36bd37bd38bd39bd3abd3bbd3cbd3dbd3ebd3fbd40bd41bd42bd43bd44bd45bd46bd47bd48bd49bd4abd4bbd4cbd4dbd4ebd4fbd50bd51bd52bd53bd54bd55bd56bd57bd58bd59bd5abd5bbd5cbd5dbd5ebd5fbd60bd61bd62bd63bd64bd65bd66bd67bd68bd69bd6abd6bbd6cbd6dbd6ebd6fbd70bd71bd72bd73bd74bd75bd76bd77bd78bd79bd7abd7bbd7cbd7dbd7ebd7fbd80bd81bd82bd83bd84bd85bd86bd87bd88bd89bd8abd8bbd8cbd8dbd8ebd8fbd90bd91bd92bd93bd94bd95bd96bd97bd98bd99bd9abd9bbd9cbd9dbd9ebd9fbda0bda1bda2bda3bda4bda5bda6bda7bda8bda9bdaabdabbdacbdadbdaebdafbdb0bdb1bdb2bdb3bdb4bdb5bdb6bdb7bdb8bdb9bdbabdbbbdbcbdbdbdbebdbfbdc0bdc1bdc2bdc3bdc4bdc5bdc6bdc7bdc8bdc9bdcabdcbbdccbdcdbdcebdcfbdd0bdd1bdd2bdd3bdd4bdd5bdd6bdd7bdd8bdd9bddabddbbddcbdddbddebddfbde0bde1bde2bde3bde4bde5bde6bde7bde8bde9bdeabdebbdecbdedbdeebdefbdf0bdf1bdf2bdf3bdf4bdf5bdf6bdf7bdf8bdf9bdfabdfbbdfcbdfdbdfebdffbd00be01be02be03be04be05be06be07be08be09be0abe0bbe0cbe0dbe0ebe0fbe10be11be12be13be14be15be16be17be18be19be1abe1bbe1cbe1dbe1ebe1fbe20be21be22be23be24be25be26be27be28be29be2abe2bbe2cbe2dbe2ebe2fbe30be31be32be33be34be35be36be37be38be39be3abe3bbe3cbe3dbe3ebe3fbe40be41be42be43be44be45be46be47be48be49be4abe4bbe4cbe4dbe4ebe4fbe50be51be52be53be54be55be56be57be58be59be5abe5bbe5cbe5dbe5ebe5fbe60be61be62be63be64be65be66be67be68be69be6abe6bbe6cbe6dbe6ebe6fbe70be71be72be73be74be75be76be77be78be79be7abe7bbe7cbe7dbe7ebe7fbe80be81be82be83be84be85be86be87be88be89be8abe8bbe8cbe8dbe8ebe8fbe90be91be92be93be94be95be96be97be98be99be9abe9bbe9cbe9dbe9ebe9fbea0bea1bea2bea3bea4bea5bea6bea7bea8bea9beaabeabbeacbeadbeaebeafbeb0beb1beb2beb3beb4beb5beb6beb7beb8beb9bebabebbbebcbebdbebebebfbec0bec1bec2bec3bec4bec5bec6bec7bec8bec9becabecbbeccbecdbecebecfbed0bed1bed2bed3bed4bed5bed6bed7bed8bed9bedabedbbedcbeddbedebedfbee0bee1bee2bee3bee4bee5bee6bee7bee8bee9beeabeebbeecbeedbeeebeefbef0bef1bef2bef3bef4bef5bef6bef7bef8bef9befabefbbefcbefdbefebeffbe00bf01bf02bf03bf04bf05bf06bf07bf08bf09bf0abf0bbf0cbf0dbf0ebf0fbf10bf11bf12bf13bf14bf15bf16bf17bf18bf19bf1abf1bbf1cbf1dbf1ebf1fbf20bf21bf22bf23bf24bf25bf26bf27bf28bf29bf2abf2bbf2cbf2dbf2ebf2fbf30bf31bf32bf33bf34bf35bf36bf37bf38bf39bf3abf3bbf3cbf3dbf3ebf3fbf40bf41bf42bf43bf44bf45bf46bf47bf48bf49bf4abf4bbf4cbf4dbf4ebf4fbf50bf51bf52bf53bf54bf55bf56bf57bf58bf59bf5abf5bbf5cbf5dbf5ebf5fbf60bf61bf62bf63bf64bf65bf66bf67bf68bf69bf6abf6bbf6cbf6dbf6ebf6fbf70bf71bf72bf73bf74bf75bf76bf77bf78bf79bf7abf7bbf7cbf7dbf7ebf7fbf80bf81bf82bf83bf84bf85bf86bf87bf88bf89bf8abf8bbf8cbf8dbf8ebf8fbf90bf91bf92bf93bf94bf95bf96bf97bf98bf99bf9abf9bbf9cbf9dbf9ebf9fbfa0bfa1bfa2bfa3bfa4bfa5bfa6bfa7bfa8bfa9bfaabfabbfacbfadbfaebfafbfb0bfb1bfb2bfb3bfb4bfb5bfb6bfb7bfb8bfb9bfbabfbbbfbcbfbdbfbebfbfbfc0bfc1bfc2bfc3bfc4bfc5bfc6bfc7bfc8bfc9bfcabfcbbfccbfcdbfcebfcfbfd0bfd1bfd2bfd3bfd4bfd5bfd6bfd7bfd8bfd9bfdabfdbbfdcbfddbfdebfdfbfe0bfe1bfe2bfe3bfe4bfe5bfe6bfe7bfe8bfe9bfeabfebbfecbfedbfeebfefbff0bff1bff2bff3bff4bff5bff6bff7bff8bff9bffabffbbffcbffdbffebfffbf00c001c002c003c004c005c006c007c008c009c00ac00bc00cc00dc00ec00fc010c011c012c013c014c015c016c017c018c019c01ac01bc01cc01dc01ec01fc020c021c022c023c024c025c026c027c028c029c02ac02bc02cc02dc02ec02fc030c031c032c033c034c035c036c037c038c039c03ac03bc03cc03dc03ec03fc040c041c042c043c044c045c046c047c048c049c04ac04bc04cc04dc04ec04fc050c051c052c053c054c055c056c057c058c059c05ac05bc05cc05dc05ec05fc060c061c062c063c064c065c066c067c068c069c06ac06bc06cc06dc06ec06fc070c071c072c073c074c075c076c077c078c079c07ac07bc07cc07dc07ec07fc080c081c082c083c084c085c086c087c088c089c08ac08bc08cc08dc08ec08fc090c091c092c093c094c095c096c097c098c099c09ac09bc09cc09dc09ec09fc0a0c0a1c0a2c0a3c0a4c0a5c0a6c0a7c0a8c0a9c0aac0abc0acc0adc0aec0afc0b0c0b1c0b2c0b3c0b4c0b5c0b6c0b7c0b8c0b9c0bac0bbc0bcc0bdc0bec0bfc0c0c0c1c0c2c0c3c0c4c0c5c0c6c0c7c0c8c0c9c0cac0cbc0ccc0cdc0cec0cfc0d0c0d1c0d2c0d3c0d4c0d5c0d6c0d7c0d8c0d9c0dac0dbc0dcc0ddc0dec0dfc0e0c0e1c0e2c0e3c0e4c0e5c0e6c0e7c0e8c0e9c0eac0ebc0ecc0edc0eec0efc0f0c0f1c0f2c0f3c0f4c0f5c0f6c0f7c0f8c0f9c0fac0fbc0fcc0fdc0fec0ffc000c101c102c103c104c105c106c107c108c109c10ac10bc10cc10dc10ec10fc110c111c112c113c114c115c116c117c118c119c11ac11bc11cc11dc11ec11fc120c121c122c123c124c125c126c127c128c129c12ac12bc12cc12dc12ec12fc130c131c132c133c134c135c136c137c138c139c13ac13bc13cc13dc13ec13fc140c141c142c143c144c145c146c147c148c149c14ac14bc14cc14dc14ec14fc150c151c152c153c154c155c156c157c158c159c15ac15bc15cc15dc15ec15fc160c161c162c163c164c165c166c167c168c169c16ac16bc16cc16dc16ec16fc170c171c172c173c174c175c176c177c178c179c17ac17bc17cc17dc17ec17fc180c181c182c183c184c185c186c187c188c189c18ac18bc18cc18dc18ec18fc190c191c192c193c194c195c196c197c198c199c19ac19bc19cc19dc19ec19fc1a0c1a1c1a2c1a3c1a4c1a5c1a6c1a7c1a8c1a9c1aac1abc1acc1adc1aec1afc1b0c1b1c1b2c1b3c1b4c1b5c1b6c1b7c1b8c1b9c1bac1bbc1bcc1bdc1bec1bfc1c0c1c1c1c2c1c3c1c4c1c5c1c6c1c7c1c8c1c9c1cac1cbc1ccc1cdc1cec1cfc1d0c1d1c1d2c1d3c1d4c1d5c1d6c1d7c1d8c1d9c1dac1dbc1dcc1ddc1dec1dfc1e0c1e1c1e2c1e3c1e4c1e5c1e6c1e7c1e8c1e9c1eac1ebc1ecc1edc1eec1efc1f0c1f1c1f2c1f3c1f4c1f5c1f6c1f7c1f8c1f9c1fac1fbc1fcc1fdc1fec1ffc100c201c202c203c204c205c206c207c208c209c20ac20bc20cc20dc20ec20fc210c211c212c213c214c215c216c217c218c219c21ac21bc21cc21dc21ec21fc220c221c222c223c224c225c226c227c228c229c22ac22bc22cc22dc22ec22fc230c231c232c233c234c235c236c237c238c239c23ac23bc23cc23dc23ec23fc240c241c242c243c244c245c246c247c248c249c24ac24bc24cc24dc24ec24fc250c251c252c253c254c255c256c257c258c259c25ac25bc25cc25dc25ec25fc260c261c262c263c264c265c266c267c268c269c26ac26bc26cc26dc26ec26fc270c271c272c273c274c275c276c277c278c279c27ac27bc27cc27dc27ec27fc280c281c282c283c284c285c286c287c288c289c28ac28bc28cc28dc28ec28fc290c291c292c293c294c295c296c297c298c299c29ac29bc29cc29dc29ec29fc2a0c2a1c2a2c2a3c2a4c2a5c2a6c2a7c2a8c2a9c2aac2abc2acc2adc2aec2afc2b0c2b1c2b2c2b3c2b4c2b5c2b6c2b7c2b8c2b9c2bac2bbc2bcc2bdc2bec2bfc2c0c2c1c2c2c2c3c2c4c2c5c2c6c2c7c2c8c2c9c2cac2cbc2ccc2cdc2cec2cfc2d0c2d1c2d2c2d3c2d4c2d5c2d6c2d7c2d8c2d9c2dac2dbc2dcc2ddc2dec2dfc2e0c2e1c2e2c2e3c2e4c2e5c2e6c2e7c2e8c2e9c2eac2ebc2ecc2edc2eec2efc2f0c2f1c2f2c2f3c2f4c2f5c2f6c2f7c2f8c2f9c2fac2fbc2fcc2fdc2fec2ffc200c301c302c303c304c305c306c307c308c309c30ac30bc30cc30dc30ec30fc310c311c312c313c314c315c316c317c318c319c31ac31bc31cc31dc31ec31fc320c321c322c323c324c325c326c327c328c329c32ac32bc32cc32dc32ec32fc330c331c332c333c334c335c336c337c338c339c33ac33bc33cc33dc33ec33fc340c341c342c343c344c345c346c347c348c349c34ac34bc34cc34dc34ec34fc350c351c352c353c354c355c356c357c358c359c35ac35bc35cc35dc35ec35fc360c361c362c363c364c365c366c367c368c369c36ac36bc36cc36dc36ec36fc370c371c372c373c374c375c376c377c378c379c37ac37bc37cc37dc37ec37fc380c381c382c383c384c385c386c387c388c389c38ac38bc38cc38dc38ec38fc390c391c392c393c394c395c396c397c398c399c39ac39bc39cc39dc39ec39fc3a0c3a1c3a2c3a3c3a4c3a5c3a6c3a7c3a8c3a9c3aac3abc3acc3adc3aec3afc3b0c3b1c3b2c3b3c3b4c3b5c3b6c3b7c3b8c3b9c3bac3bbc3bcc3bdc3bec3bfc3c0c3c1c3c2c3c3c3c4c3c5c3c6c3c7c3c8c3c9c3cac3cbc3ccc3cdc3cec3cfc3d0c3d1c3d2c3d3c3d4c3d5c3d6c3d7c3d8c3d9c3dac3dbc3dcc3ddc3dec3dfc3e0c3e1c3e2c3e3c3e4c3e5c3e6c3e7c3e8c3e9c3eac3ebc3ecc3edc3eec3efc3f0c3f1c3f2c3f3c3f4c3f5c3f6c3f7c3f8c3f9c3fac3fbc3fcc3fdc3fec3ffc300c401c402c403c404c405c406c407c408c409c40ac40bc40cc40dc40ec40fc410c411c412c413c414c415c416c417c418c419c41ac41bc41cc41dc41ec41fc420c421c422c423c424c425c426c427c428c429c42ac42bc42cc42dc42ec42fc430c431c432c433c434c435c436c437c438c439c43ac43bc43cc43dc43ec43fc440c441c442c443c444c445c446c447c448c449c44ac44bc44cc44dc44ec44fc450c451c452c453c454c455c456c457c458c459c45ac45bc45cc45dc45ec45fc460c461c462c463c464c465c466c467c468c469c46ac46bc46cc46dc46ec46fc470c471c472c473c474c475c476c477c478c479c47ac47bc47cc47dc47ec47fc480c481c482c483c484c485c486c487c488c489c48ac48bc48cc48dc48ec48fc490c491c492c493c494c495c496c497c498c499c49ac49bc49cc49dc49ec49fc4a0c4a1c4a2c4a3c4a4c4a5c4a6c4a7c4a8c4a9c4aac4abc4acc4adc4aec4afc4b0c4b1c4b2c4b3c4b4c4b5c4b6c4b7c4b8c4b9c4bac4bbc4bcc4bdc4bec4bfc4c0c4c1c4c2c4c3c4c4c4c5c4c6c4c7c4c8c4c9c4cac4cbc4ccc4cdc4cec4cfc4d0c4d1c4d2c4d3c4d4c4d5c4d6c4d7c4d8c4d9c4dac4dbc4dcc4ddc4dec4dfc4e0c4e1c4e2c4e3c4e4c4e5c4e6c4e7c4e8c4e9c4eac4ebc4ecc4edc4eec4efc4f0c4f1c4f2c4f3c4f4c4f5c4f6c4f7c4f8c4f9c4fac4fbc4fcc4fdc4fec4ffc400c501c502c503c504c505c506c507c508c509c50ac50bc50cc50dc50ec50fc510c511c512c513c514c515c516c517c518c519c51ac51bc51cc51dc51ec51fc520c521c522c523c524c525c526c527c528c529c52ac52bc52cc52dc52ec52fc530c531c532c533c534c535c536c537c538c539c53ac53bc53cc53dc53ec53fc540c541c542c543c544c545c546c547c548c549c54ac54bc54cc54dc54ec54fc550c551c552c553c554c555c556c557c558c559c55ac55bc55cc55dc55ec55fc560c561c562c563c564c565c566c567c568c569c56ac56bc56cc56dc56ec56fc570c571c572c573c574c575c576c577c578c579c57ac57bc57cc57dc57ec57fc580c581c582c583c584c585c586c587c588c589c58ac58bc58cc58dc58ec58fc590c591c592c593c594c595c596c597c598c599c59ac59bc59cc59dc59ec59fc5a0c5a1c5a2c5a3c5a4c5a5c5a6c5a7c5a8c5a9c5aac5abc5acc5adc5aec5afc5b0c5b1c5b2c5b3c5b4c5b5c5b6c5b7c5b8c5b9c5bac5bbc5bcc5bdc5bec5bfc5c0c5c1c5c2c5c3c5c4c5c5c5c6c5c7c5c8c5c9c5cac5cbc5ccc5cdc5cec5cfc5d0c5d1c5d2c5d3c5d4c5d5c5d6c5d7c5d8c5d9c5dac5dbc5dcc5ddc5dec5dfc5e0c5e1c5e2c5e3c5e4c5e5c5e6c5e7c5e8c5e9c5eac5ebc5ecc5edc5eec5efc5f0c5f1c5f2c5f3c5f4c5f5c5f6c5f7c5f8c5f9c5fac5fbc5fcc5fdc5fec5ffc500c601c602c603c604c605c606c607c608c609c60ac60bc60cc60dc60ec60fc610c611c612c613c614c615c616c617c618c619c61ac61bc61cc61dc61ec61fc620c621c622c623c624c625c626c627c628c629c62ac62bc62cc62dc62ec62fc630c631c632c633c634c635c636c637c638c639c63ac63bc63cc63dc63ec63fc640c641c642c643c644c645c646c647c648c649c64ac64bc64cc64dc64ec64fc650c651c652c653c654c655c656c657c658c659c65ac65bc65cc65dc65ec65fc660c661c662c663c664c665c666c667c668c669c66ac66bc66cc66dc66ec66fc670c671c672c673c674c675c676c677c678c679c67ac67bc67cc67dc67ec67fc680c681c682c683c684c685c686c687c688c689c68ac68bc68cc68dc68ec68fc690c691c692c693c694c695c696c697c698c699c69ac69bc69cc69dc69ec69fc6a0c6a1c6a2c6a3c6a4c6a5c6a6c6a7c6a8c6a9c6aac6abc6acc6adc6aec6afc6b0c6b1c6b2c6b3c6b4c6b5c6b6c6b7c6b8c6b9c6bac6bbc6bcc6bdc6bec6bfc6c0c6c1c6c2c6c3c6c4c6c5c6c6c6c7c6c8c6c9c6cac6cbc6ccc6cdc6cec6cfc6d0c6d1c6d2c6d3c6d4c6d5c6d6c6d7c6d8c6d9c6dac6dbc6dcc6ddc6dec6dfc6e0c6e1c6e2c6e3c6e4c6e5c6e6c6e7c6e8c6e9c6eac6ebc6ecc6edc6eec6efc6f0c6f1c6f2c6f3c6f4c6f5c6f6c6f7c6f8c6f9c6fac6fbc6fcc6fdc6fec6ffc600c701c702c703c704c705c706c707c708c709c70ac70bc70cc70dc70ec70fc710c711c712c713c714c715c716c717c718c719c71ac71bc71cc71dc71ec71fc720c721c722c723c724c725c726c727c728c729c72ac72bc72cc72dc72ec72fc730c731c732c733c734c735c736c737c738c739c73ac73bc73cc73dc73ec73fc740c741c742c743c744c745c746c747c748c749c74ac74bc74cc74dc74ec74fc750c751c752c753c754c755c756c757c758c759c75ac75bc75cc75dc75ec75fc760c761c762c763c764c765c766c767c768c769c76ac76bc76cc76dc76ec76fc770c771c772c773c774c775c776c777c778c779c77ac77bc77cc77dc77ec77fc780c781c782c783c784c785c786c787c788c789c78ac78bc78cc78dc78ec78fc790c791c792c793c794c795c796c797c798c799c79ac79bc79cc79dc79ec79fc7a0c7a1c7a2c7a3c7a4c7a5c7a6c7a7c7a8c7a9c7aac7abc7acc7adc7aec7afc7b0c7b1c7b2c7b3c7b4c7b5c7b6c7b7c7b8c7b9c7bac7bbc7bcc7bdc7bec7bfc7c0c7c1c7c2c7c3c7c4c7c5c7c6c7c7c7c8c7c9c7cac7cbc7ccc7cdc7cec7cfc7d0c7d1c7d2c7d3c7d4c7d5c7d6c7d7c7d8c7d9c7dac7dbc7dcc7ddc7dec7dfc7e0c7e1c7e2c7e3c7e4c7e5c7e6c7e7c7e8c7e9c7eac7ebc7ecc7edc7eec7efc7f0c7f1c7f2c7f3c7f4c7f5c7f6c7f7c7f8c7f9c7fac7fbc7fcc7fdc7fec7ffc700c801c802c803c804c805c806c807c808c809c80ac80bc80cc80dc80ec80fc810c811c812c813c814c815c816c817c818c819c81ac81bc81cc81dc81ec81fc820c821c822c823c824c825c826c827c828c829c82ac82bc82cc82dc82ec82fc830c831c832c833c834c835c836c837c838c839c83ac83bc83cc83dc83ec83fc840c841c842c843c844c845c846c847c848c849c84ac84bc84cc84dc84ec84fc850c851c852c853c854c855c856c857c858c859c85ac85bc85cc85dc85ec85fc860c861c862c863c864c865c866c867c868c869c86ac86bc86cc86dc86ec86fc870c871c872c873c874c875c876c877c878c879c87ac87bc87cc87dc87ec87fc880c881c882c883c884c885c886c887c888c889c88ac88bc88cc88dc88ec88fc890c891c892c893c894c895c896c897c898c899c89ac89bc89cc89dc89ec89fc8a0c8a1c8a2c8a3c8a4c8a5c8a6c8a7c8a8c8a9c8aac8abc8acc8adc8aec8afc8b0c8b1c8b2c8b3c8b4c8b5c8b6c8b7c8b8c8b9c8bac8bbc8bcc8bdc8bec8bfc8c0c8c1c8c2c8c3c8c4c8c5c8c6c8c7c8c8c8c9c8cac8cbc8ccc8cdc8cec8cfc8d0c8d1c8d2c8d3c8d4c8d5c8d6c8d7c8d8c8d9c8dac8dbc8dcc8ddc8dec8dfc8e0c8e1c8e2c8e3c8e4c8e5c8e6c8e7c8e8c8e9c8eac8ebc8ecc8edc8eec8efc8f0c8f1c8f2c8f3c8f4c8f5c8f6c8f7c8f8c8f9c8fac8fbc8fcc8fdc8fec8ffc800c901c902c903c904c905c906c907c908c909c90ac90bc90cc90dc90ec90fc910c911c912c913c914c915c916c917c918c919c91ac91bc91cc91dc91ec91fc920c921c922c923c924c925c926c927c928c929c92ac92bc92cc92dc92ec92fc930c931c932c933c934c935c936c937c938c939c93ac93bc93cc93dc93ec93fc940c941c942c943c944c945c946c947c948c949c94ac94bc94cc94dc94ec94fc950c951c952c953c954c955c956c957c958c959c95ac95bc95cc95dc95ec95fc960c961c962c963c964c965c966c967c968c969c96ac96bc96cc96dc96ec96fc970c971c972c973c974c975c976c977c978c979c97ac97bc97cc97dc97ec97fc980c981c982c983c984c985c986c987c988c989c98ac98bc98cc98dc98ec98fc990c991c992c993c994c995c996c997c998c999c99ac99bc99cc99dc99ec99fc9a0c9a1c9a2c9a3c9a4c9a5c9a6c9a7c9a8c9a9c9aac9abc9acc9adc9aec9afc9b0c9b1c9b2c9b3c9b4c9b5c9b6c9b7c9b8c9b9c9bac9bbc9bcc9bdc9bec9bfc9c0c9c1c9c2c9c3c9c4c9c5c9c6c9c7c9c8c9c9c9cac9cbc9ccc9cdc9cec9cfc9d0c9d1c9d2c9d3c9d4c9d5c9d6c9d7c9d8c9d9c9dac9dbc9dcc9ddc9dec9dfc9e0c9e1c9e2c9e3c9e4c9e5c9e6c9e7c9e8c9e9c9eac9ebc9ecc9edc9eec9efc9f0c9f1c9f2c9f3c9f4c9f5c9f6c9f7c9f8c9f9c9fac9fbc9fcc9fdc9fec9ffc900ca01ca02ca03ca04ca05ca06ca07ca08ca09ca0aca0bca0cca0dca0eca0fca10ca11ca12ca13ca14ca15ca16ca17ca18ca19ca1aca1bca1cca1dca1eca1fca20ca21ca22ca23ca24ca25ca26ca27ca28ca29ca2aca2bca2cca2dca2eca2fca30ca31ca32ca33ca34ca35ca36ca37ca38ca39ca3aca3bca3cca3dca3eca3fca40ca41ca42ca43ca44ca45ca46ca47ca48ca49ca4aca4bca4cca4dca4eca4fca50ca51ca52ca53ca54ca55ca56ca57ca58ca59ca5aca5bca5cca5dca5eca5fca60ca61ca62ca63ca64ca65ca66ca67ca68ca69ca6aca6bca6cca6dca6eca6fca70ca71ca72ca73ca74ca75ca76ca77ca78ca79ca7aca7bca7cca7dca7eca7fca80ca81ca82ca83ca84ca85ca86ca87ca88ca89ca8aca8bca8cca8dca8eca8fca90ca91ca92ca93ca94ca95ca96ca97ca98ca99ca9aca9bca9cca9dca9eca9fcaa0caa1caa2caa3caa4caa5caa6caa7caa8caa9caaacaabcaaccaadcaaecaafcab0cab1cab2cab3cab4cab5cab6cab7cab8cab9cabacabbcabccabdcabecabfcac0cac1cac2cac3cac4cac5cac6cac7cac8cac9cacacacbcacccacdcacecacfcad0cad1cad2cad3cad4cad5cad6cad7cad8cad9cadacadbcadccaddcadecadfcae0cae1cae2cae3cae4cae5cae6cae7cae8cae9caeacaebcaeccaedcaeecaefcaf0caf1caf2caf3caf4caf5caf6caf7caf8caf9cafacafbcafccafdcafecaffca00cb01cb02cb03cb04cb05cb06cb07cb08cb09cb0acb0bcb0ccb0dcb0ecb0fcb10cb11cb12cb13cb14cb15cb16cb17cb18cb19cb1acb1bcb1ccb1dcb1ecb1fcb20cb21cb22cb23cb24cb25cb26cb27cb28cb29cb2acb2bcb2ccb2dcb2ecb2fcb30cb31cb32cb33cb34cb35cb36cb37cb38cb39cb3acb3bcb3ccb3dcb3ecb3fcb40cb41cb42cb43cb44cb45cb46cb47cb48cb49cb4acb4bcb4ccb4dcb4ecb4fcb50cb51cb52cb53cb54cb55cb56cb57cb58cb59cb5acb5bcb5ccb5dcb5ecb5fcb60cb61cb62cb63cb64cb65cb66cb67cb68cb69cb6acb6bcb6ccb6dcb6ecb6fcb70cb71cb72cb73cb74cb75cb76cb77cb78cb79cb7acb7bcb7ccb7dcb7ecb7fcb80cb81cb82cb83cb84cb85cb86cb87cb88cb89cb8acb8bcb8ccb8dcb8ecb8fcb90cb91cb92cb93cb94cb95cb96cb97cb98cb99cb9acb9bcb9ccb9dcb9ecb9fcba0cba1cba2cba3cba4cba5cba6cba7cba8cba9cbaacbabcbaccbadcbaecbafcbb0cbb1cbb2cbb3cbb4cbb5cbb6cbb7cbb8cbb9cbbacbbbcbbccbbdcbbecbbfcbc0cbc1cbc2cbc3cbc4cbc5cbc6cbc7cbc8cbc9cbcacbcbcbcccbcdcbcecbcfcbd0cbd1cbd2cbd3cbd4cbd5cbd6cbd7cbd8cbd9cbdacbdbcbdccbddcbdecbdfcbe0cbe1cbe2cbe3cbe4cbe5cbe6cbe7cbe8cbe9cbeacbebcbeccbedcbeecbefcbf0cbf1cbf2cbf3cbf4cbf5cbf6cbf7cbf8cbf9cbfacbfbcbfccbfdcbfecbffcb00cc01cc02cc03cc04cc05cc06cc07cc08cc09cc0acc0bcc0ccc0dcc0ecc0fcc10cc11cc12cc13cc14cc15cc16cc17cc18cc19cc1acc1bcc1ccc1dcc1ecc1fcc20cc21cc22cc23cc24cc25cc26cc27cc28cc29cc2acc2bcc2ccc2dcc2ecc2fcc30cc31cc32cc33cc34cc35cc36cc37cc38cc39cc3acc3bcc3ccc3dcc3ecc3fcc40cc41cc42cc43cc44cc45cc46cc47cc48cc49cc4acc4bcc4ccc4dcc4ecc4fcc50cc51cc52cc53cc54cc55cc56cc57cc58cc59cc5acc5bcc5ccc5dcc5ecc5fcc60cc61cc62cc63cc64cc65cc66cc67cc68cc69cc6acc6bcc6ccc6dcc6ecc6fcc70cc71cc72cc73cc74cc75cc76cc77cc78cc79cc7acc7bcc7ccc7dcc7ecc7fcc80cc81cc82cc83cc84cc85cc86cc87cc88cc89cc8acc8bcc8ccc8dcc8ecc8fcc90cc91cc92cc93cc94cc95cc96cc97cc98cc99cc9acc9bcc9ccc9dcc9ecc9fcca0cca1cca2cca3cca4cca5cca6cca7cca8cca9ccaaccabccacccadccaeccafccb0ccb1ccb2ccb3ccb4ccb5ccb6ccb7ccb8ccb9ccbaccbbccbcccbdccbeccbfccc0ccc1ccc2ccc3ccc4ccc5ccc6ccc7ccc8ccc9cccacccbcccccccdcccecccfccd0ccd1ccd2ccd3ccd4ccd5ccd6ccd7ccd8ccd9ccdaccdbccdcccddccdeccdfcce0cce1cce2cce3cce4cce5cce6cce7cce8cce9cceaccebccecccedcceeccefccf0ccf1ccf2ccf3ccf4ccf5ccf6ccf7ccf8ccf9ccfaccfbccfcccfdccfeccffcc00cd01cd02cd03cd04cd05cd06cd07cd08cd09cd0acd0bcd0ccd0dcd0ecd0fcd10cd11cd12cd13cd14cd15cd16cd17cd18cd19cd1acd1bcd1ccd1dcd1ecd1fcd20cd21cd22cd23cd24cd25cd26cd27cd28cd29cd2acd2bcd2ccd2dcd2ecd2fcd30cd31cd32cd33cd34cd35cd36cd37cd38cd39cd3acd3bcd3ccd3dcd3ecd3fcd40cd41cd42cd43cd44cd45cd46cd47cd48cd49cd4acd4bcd4ccd4dcd4ecd4fcd50cd51cd52cd53cd54cd55cd56cd57cd58cd59cd5acd5bcd5ccd5dcd5ecd5fcd60cd61cd62cd63cd64cd65cd66cd67cd68cd69cd6acd6bcd6ccd6dcd6ecd6fcd70cd71cd72cd73cd74cd75cd76cd77cd78cd79cd7acd7bcd7ccd7dcd7ecd7fcd80cd81cd82cd83cd84cd85cd86cd87cd88cd89cd8acd8bcd8ccd8dcd8ecd8fcd90cd91cd92cd93cd94cd95cd96cd97cd98cd99cd9acd9bcd9ccd9dcd9ecd9fcda0cda1cda2cda3cda4cda5cda6cda7cda8cda9cdaacdabcdaccdadcdaecdafcdb0cdb1cdb2cdb3cdb4cdb5cdb6cdb7cdb8cdb9cdbacdbbcdbccdbdcdbecdbfcdc0cdc1cdc2cdc3cdc4cdc5cdc6cdc7cdc8cdc9cdcacdcbcdcccdcdcdcecdcfcdd0cdd1cdd2cdd3cdd4cdd5cdd6cdd7cdd8cdd9cddacddbcddccdddcddecddfcde0cde1cde2cde3cde4cde5cde6cde7cde8cde9cdeacdebcdeccdedcdeecdefcdf0cdf1cdf2cdf3cdf4cdf5cdf6cdf7cdf8cdf9cdfacdfbcdfccdfdcdfecdffcd00ce01ce02ce03ce04ce05ce06ce07ce08ce09ce0ace0bce0cce0dce0ece0fce10ce11ce12ce13ce14ce15ce16ce17ce18ce19ce1ace1bce1cce1dce1ece1fce20ce21ce22ce23ce24ce25ce26ce27ce28ce29ce2ace2bce2cce2dce2ece2fce30ce31ce32ce33ce34ce35ce36ce37ce38ce39ce3ace3bce3cce3dce3ece3fce40ce41ce42ce43ce44ce45ce46ce47ce48ce49ce4ace4bce4cce4dce4ece4fce50ce51ce52ce53ce54ce55ce56ce57ce58ce59ce5ace5bce5cce5dce5ece5fce60ce61ce62ce63ce64ce65ce66ce67ce68ce69ce6ace6bce6cce6dce6ece6fce70ce71ce72ce73ce74ce75ce76ce77ce78ce79ce7ace7bce7cce7dce7ece7fce80ce81ce82ce83ce84ce85ce86ce87ce88ce89ce8ace8bce8cce8dce8ece8fce90ce91ce92ce93ce94ce95ce96ce97ce98ce99ce9ace9bce9cce9dce9ece9fcea0cea1cea2cea3cea4cea5cea6cea7cea8cea9ceaaceabceacceadceaeceafceb0ceb1ceb2ceb3ceb4ceb5ceb6ceb7ceb8ceb9cebacebbcebccebdcebecebfcec0cec1cec2cec3cec4cec5cec6cec7cec8cec9cecacecbcecccecdcecececfced0ced1ced2ced3ced4ced5ced6ced7ced8ced9cedacedbcedcceddcedecedfcee0cee1cee2cee3cee4cee5cee6cee7cee8cee9ceeaceebceecceedceeeceefcef0cef1cef2cef3cef4cef5cef6cef7cef8cef9cefacefbcefccefdcefeceffce00cf01cf02cf03cf04cf05cf06cf07cf08cf09cf0acf0bcf0ccf0dcf0ecf0fcf10cf11cf12cf13cf14cf15cf16cf17cf18cf19cf1acf1bcf1ccf1dcf1ecf1fcf20cf21cf22cf23cf24cf25cf26cf27cf28cf29cf2acf2bcf2ccf2dcf2ecf2fcf30cf31cf32cf33cf34cf35cf36cf37cf38cf39cf3acf3bcf3ccf3dcf3ecf3fcf40cf41cf42cf43cf44cf45cf46cf47cf48cf49cf4acf4bcf4ccf4dcf4ecf4fcf50cf51cf52cf53cf54cf55cf56cf57cf58cf59cf5acf5bcf5ccf5dcf5ecf5fcf60cf61cf62cf63cf64cf65cf66cf67cf68cf69cf6acf6bcf6ccf6dcf6ecf6fcf70cf71cf72cf73cf74cf75cf76cf77cf78cf79cf7acf7bcf7ccf7dcf7ecf7fcf80cf81cf82cf83cf84cf85cf86cf87cf88cf89cf8acf8bcf8ccf8dcf8ecf8fcf90cf91cf92cf93cf94cf95cf96cf97cf98cf99cf9acf9bcf9ccf9dcf9ecf9fcfa0cfa1cfa2cfa3cfa4cfa5cfa6cfa7cfa8cfa9cfaacfabcfaccfadcfaecfafcfb0cfb1cfb2cfb3cfb4cfb5cfb6cfb7cfb8cfb9cfbacfbbcfbccfbdcfbecfbfcfc0cfc1cfc2cfc3cfc4cfc5cfc6cfc7cfc8cfc9cfcacfcbcfcccfcdcfcecfcfcfd0cfd1cfd2cfd3cfd4cfd5cfd6cfd7cfd8cfd9cfdacfdbcfdccfddcfdecfdfcfe0cfe1cfe2cfe3cfe4cfe5cfe6cfe7cfe8cfe9cfeacfebcfeccfedcfeecfefcff0cff1cff2cff3cff4cff5cff6cff7cff8cff9cffacffbcffccffdcffecfffcf00d001d002d003d004d005d006d007d008d009d00ad00bd00cd00dd00ed00fd010d011d012d013d014d015d016d017d018d019d01ad01bd01cd01dd01ed01fd020d021d022d023d024d025d026d027d028d029d02ad02bd02cd02dd02ed02fd030d031d032d033d034d035d036d037d038d039d03ad03bd03cd03dd03ed03fd040d041d042d043d044d045d046d047d048d049d04ad04bd04cd04dd04ed04fd050d051d052d053d054d055d056d057d058d059d05ad05bd05cd05dd05ed05fd060d061d062d063d064d065d066d067d068d069d06ad06bd06cd06dd06ed06fd070d071d072d073d074d075d076d077d078d079d07ad07bd07cd07dd07ed07fd080d081d082d083d084d085d086d087d088d089d08ad08bd08cd08dd08ed08fd090d091d092d093d094d095d096d097d098d099d09ad09bd09cd09dd09ed09fd0a0d0a1d0a2d0a3d0a4d0a5d0a6d0a7d0a8d0a9d0aad0abd0acd0add0aed0afd0b0d0b1d0b2d0b3d0b4d0b5d0b6d0b7d0b8d0b9d0bad0bbd0bcd0bdd0bed0bfd0c0d0c1d0c2d0c3d0c4d0c5d0c6d0c7d0c8d0c9d0cad0cbd0ccd0cdd0ced0cfd0d0d0d1d0d2d0d3d0d4d0d5d0d6d0d7d0d8d0d9d0dad0dbd0dcd0ddd0ded0dfd0e0d0e1d0e2d0e3d0e4d0e5d0e6d0e7d0e8d0e9d0ead0ebd0ecd0edd0eed0efd0f0d0f1d0f2d0f3d0f4d0f5d0f6d0f7d0f8d0f9d0fad0fbd0fcd0fdd0fed0ffd000d101d102d103d104d105d106d107d108d109d10ad10bd10cd10dd10ed10fd110d111d112d113d114d115d116d117d118d119d11ad11bd11cd11dd11ed11fd120d121d122d123d124d125d126d127d128d129d12ad12bd12cd12dd12ed12fd130d131d132d133d134d135d136d137d138d139d13ad13bd13cd13dd13ed13fd140d141d142d143d144d145d146d147d148d149d14ad14bd14cd14dd14ed14fd150d151d152d153d154d155d156d157d158d159d15ad15bd15cd15dd15ed15fd160d161d162d163d164d165d166d167d168d169d16ad16bd16cd16dd16ed16fd170d171d172d173d174d175d176d177d178d179d17ad17bd17cd17dd17ed17fd180d181d182d183d184d185d186d187d188d189d18ad18bd18cd18dd18ed18fd190d191d192d193d194d195d196d197d198d199d19ad19bd19cd19dd19ed19fd1a0d1a1d1a2d1a3d1a4d1a5d1a6d1a7d1a8d1a9d1aad1abd1acd1add1aed1afd1b0d1b1d1b2d1b3d1b4d1b5d1b6d1b7d1b8d1b9d1bad1bbd1bcd1bdd1bed1bfd1c0d1c1d1c2d1c3d1c4d1c5d1c6d1c7d1c8d1c9d1cad1cbd1ccd1cdd1ced1cfd1d0d1d1d1d2d1d3d1d4d1d5d1d6d1d7d1d8d1d9d1dad1dbd1dcd1ddd1ded1dfd1e0d1e1d1e2d1e3d1e4d1e5d1e6d1e7d1e8d1e9d1ead1ebd1ecd1edd1eed1efd1f0d1f1d1f2d1f3d1f4d1f5d1f6d1f7d1f8d1f9d1fad1fbd1fcd1fdd1fed1ffd100d201d202d203d204d205d206d207d208d209d20ad20bd20cd20dd20ed20fd210d211d212d213d214d215d216d217d218d219d21ad21bd21cd21dd21ed21fd220d221d222d223d224d225d226d227d228d229d22ad22bd22cd22dd22ed22fd230d231d232d233d234d235d236d237d238d239d23ad23bd23cd23dd23ed23fd240d241d242d243d244d245d246d247d248d249d24ad24bd24cd24dd24ed24fd250d251d252d253d254d255d256d257d258d259d25ad25bd25cd25dd25ed25fd260d261d262d263d264d265d266d267d268d269d26ad26bd26cd26dd26ed26fd270d271d272d273d274d275d276d277d278d279d27ad27bd27cd27dd27ed27fd280d281d282d283d284d285d286d287d288d289d28ad28bd28cd28dd28ed28fd290d291d292d293d294d295d296d297d298d299d29ad29bd29cd29dd29ed29fd2a0d2a1d2a2d2a3d2a4d2a5d2a6d2a7d2a8d2a9d2aad2abd2acd2add2aed2afd2b0d2b1d2b2d2b3d2b4d2b5d2b6d2b7d2b8d2b9d2bad2bbd2bcd2bdd2bed2bfd2c0d2c1d2c2d2c3d2c4d2c5d2c6d2c7d2c8d2c9d2cad2cbd2ccd2cdd2ced2cfd2d0d2d1d2d2d2d3d2d4d2d5d2d6d2d7d2d8d2d9d2dad2dbd2dcd2ddd2ded2dfd2e0d2e1d2e2d2e3d2e4d2e5d2e6d2e7d2e8d2e9d2ead2ebd2ecd2edd2eed2efd2f0d2f1d2f2d2f3d2f4d2f5d2f6d2f7d2f8d2f9d2fad2fbd2fcd2fdd2fed2ffd200d301d302d303d304d305d306d307d308d309d30ad30bd30cd30dd30ed30fd310d311d312d313d314d315d316d317d318d319d31ad31bd31cd31dd31ed31fd320d321d322d323d324d325d326d327d328d329d32ad32bd32cd32dd32ed32fd330d331d332d333d334d335d336d337d338d339d33ad33bd33cd33dd33ed33fd340d341d342d343d344d345d346d347d348d349d34ad34bd34cd34dd34ed34fd350d351d352d353d354d355d356d357d358d359d35ad35bd35cd35dd35ed35fd360d361d362d363d364d365d366d367d368d369d36ad36bd36cd36dd36ed36fd370d371d372d373d374d375d376d377d378d379d37ad37bd37cd37dd37ed37fd380d381d382d383d384d385d386d387d388d389d38ad38bd38cd38dd38ed38fd390d391d392d393d394d395d396d397d398d399d39ad39bd39cd39dd39ed39fd3a0d3a1d3a2d3a3d3a4d3a5d3a6d3a7d3a8d3a9d3aad3abd3acd3add3aed3afd3b0d3b1d3b2d3b3d3b4d3b5d3b6d3b7d3b8d3b9d3bad3bbd3bcd3bdd3bed3bfd3c0d3c1d3c2d3c3d3c4d3c5d3c6d3c7d3c8d3c9d3cad3cbd3ccd3cdd3ced3cfd3d0d3d1d3d2d3d3d3d4d3d5d3d6d3d7d3d8d3d9d3dad3dbd3dcd3ddd3ded3dfd3e0d3e1d3e2d3e3d3e4d3e5d3e6d3e7d3e8d3e9d3ead3ebd3ecd3edd3eed3efd3f0d3f1d3f2d3f3d3f4d3f5d3f6d3f7d3f8d3f9d3fad3fbd3fcd3fdd3fed3ffd300d401d402d403d404d405d406d407d408d409d40ad40bd40cd40dd40ed40fd410d411d412d413d414d415d416d417d418d419d41ad41bd41cd41dd41ed41fd420d421d422d423d424d425d426d427d428d429d42ad42bd42cd42dd42ed42fd430d431d432d433d434d435d436d437d438d439d43ad43bd43cd43dd43ed43fd440d441d442d443d444d445d446d447d448d449d44ad44bd44cd44dd44ed44fd450d451d452d453d454d455d456d457d458d459d45ad45bd45cd45dd45ed45fd460d461d462d463d464d465d466d467d468d469d46ad46bd46cd46dd46ed46fd470d471d472d473d474d475d476d477d478d479d47ad47bd47cd47dd47ed47fd480d481d482d483d484d485d486d487d488d489d48ad48bd48cd48dd48ed48fd490d491d492d493d494d495d496d497d498d499d49ad49bd49cd49dd49ed49fd4a0d4a1d4a2d4a3d4a4d4a5d4a6d4a7d4a8d4a9d4aad4abd4acd4add4aed4afd4b0d4b1d4b2d4b3d4b4d4b5d4b6d4b7d4b8d4b9d4bad4bbd4bcd4bdd4bed4bfd4c0d4c1d4c2d4c3d4c4d4c5d4c6d4c7d4c8d4c9d4cad4cbd4ccd4cdd4ced4cfd4d0d4d1d4d2d4d3d4d4d4d5d4d6d4d7d4d8d4d9d4dad4dbd4dcd4ddd4ded4dfd4e0d4e1d4e2d4e3d4e4d4e5d4e6d4e7d4e8d4e9d4ead4ebd4ecd4edd4eed4efd4f0d4f1d4f2d4f3d4f4d4f5d4f6d4f7d4f8d4f9d4fad4fbd4fcd4fdd4fed4ffd400d501d502d503d504d505d506d507d508d509d50ad50bd50cd50dd50ed50fd510d511d512d513d514d515d516d517d518d519d51ad51bd51cd51dd51ed51fd520d521d522d523d524d525d526d527d528d529d52ad52bd52cd52dd52ed52fd530d531d532d533d534d535d536d537d538d539d53ad53bd53cd53dd53ed53fd540d541d542d543d544d545d546d547d548d549d54ad54bd54cd54dd54ed54fd550d551d552d553d554d555d556d557d558d559d55ad55bd55cd55dd55ed55fd560d561d562d563d564d565d566d567d568d569d56ad56bd56cd56dd56ed56fd570d571d572d573d574d575d576d577d578d579d57ad57bd57cd57dd57ed57fd580d581d582d583d584d585d586d587d588d589d58ad58bd58cd58dd58ed58fd590d591d592d593d594d595d596d597d598d599d59ad59bd59cd59dd59ed59fd5a0d5a1d5a2d5a3d5a4d5a5d5a6d5a7d5a8d5a9d5aad5abd5acd5add5aed5afd5b0d5b1d5b2d5b3d5b4d5b5d5b6d5b7d5b8d5b9d5bad5bbd5bcd5bdd5bed5bfd5c0d5c1d5c2d5c3d5c4d5c5d5c6d5c7d5c8d5c9d5cad5cbd5ccd5cdd5ced5cfd5d0d5d1d5d2d5d3d5d4d5d5d5d6d5d7d5d8d5d9d5dad5dbd5dcd5ddd5ded5dfd5e0d5e1d5e2d5e3d5e4d5e5d5e6d5e7d5e8d5e9d5ead5ebd5ecd5edd5eed5efd5f0d5f1d5f2d5f3d5f4d5f5d5f6d5f7d5f8d5f9d5fad5fbd5fcd5fdd5fed5ffd500d601d602d603d604d605d606d607d608d609d60ad60bd60cd60dd60ed60fd610d611d612d613d614d615d616d617d618d619d61ad61bd61cd61dd61ed61fd620d621d622d623d624d625d626d627d628d629d62ad62bd62cd62dd62ed62fd630d631d632d633d634d635d636d637d638d639d63ad63bd63cd63dd63ed63fd640d641d642d643d644d645d646d647d648d649d64ad64bd64cd64dd64ed64fd650d651d652d653d654d655d656d657d658d659d65ad65bd65cd65dd65ed65fd660d661d662d663d664d665d666d667d668d669d66ad66bd66cd66dd66ed66fd670d671d672d673d674d675d676d677d678d679d67ad67bd67cd67dd67ed67fd680d681d682d683d684d685d686d687d688d689d68ad68bd68cd68dd68ed68fd690d691d692d693d694d695d696d697d698d699d69ad69bd69cd69dd69ed69fd6a0d6a1d6a2d6a3d6a4d6a5d6a6d6a7d6a8d6a9d6aad6abd6acd6add6aed6afd6b0d6b1d6b2d6b3d6b4d6b5d6b6d6b7d6b8d6b9d6bad6bbd6bcd6bdd6bed6bfd6c0d6c1d6c2d6c3d6c4d6c5d6c6d6c7d6c8d6c9d6cad6cbd6ccd6cdd6ced6cfd6d0d6d1d6d2d6d3d6d4d6d5d6d6d6d7d6d8d6d9d6dad6dbd6dcd6ddd6ded6dfd6e0d6e1d6e2d6e3d6e4d6e5d6e6d6e7d6e8d6e9d6ead6ebd6ecd6edd6eed6efd6f0d6f1d6f2d6f3d6f4d6f5d6f6d6f7d6f8d6f9d6fad6fbd6fcd6fdd6fed6ffd600d701d702d703d704d705d706d707d708d709d70ad70bd70cd70dd70ed70fd710d711d712d713d714d715d716d717d718d719d71ad71bd71cd71dd71ed71fd720d721d722d723d724d725d726d727d728d729d72ad72bd72cd72dd72ed72fd730d731d732d733d734d735d736d737d738d739d73ad73bd73cd73dd73ed73fd740d741d742d743d744d745d746d747d748d749d74ad74bd74cd74dd74ed74fd750d751d752d753d754d755d756d757d758d759d75ad75bd75cd75dd75ed75fd760d761d762d763d764d765d766d767d768d769d76ad76bd76cd76dd76ed76fd770d771d772d773d774d775d776d777d778d779d77ad77bd77cd77dd77ed77fd780d781d782d783d784d785d786d787d788d789d78ad78bd78cd78dd78ed78fd790d791d792d793d794d795d796d797d798d799d79ad79bd79cd79dd79ed79fd7a0d7a1d7a2d7a3d7a4d7a5d7a6d7a7d7a8d7a9d7aad7abd7acd7add7aed7afd7b0d7b1d7b2d7b3d7b4d7b5d7b6d7b7d7b8d7b9d7bad7bbd7bcd7bdd7bed7bfd7c0d7c1d7c2d7c3d7c4d7c5d7c6d7c7d7c8d7c9d7cad7cbd7ccd7cdd7ced7cfd7d0d7d1d7d2d7d3d7d4d7d5d7d6d7d7d7d8d7d9d7dad7dbd7dcd7ddd7ded7dfd7e0d7e1d7e2d7e3d7e4d7e5d7e6d7e7d7e8d7e9d7ead7ebd7ecd7edd7eed7efd7f0d7f1d7f2d7f3d7f4d7f5d7f6d7f7d7f8d7f9d7fad7fbd7fcd7fdd7fed7ffd700d801d802d803d804d805d806d807d808d809d80ad80bd80cd80dd80ed80fd810d811d812d813d814d815d816d817d818d819d81ad81bd81cd81dd81ed81fd820d821d822d823d824d825d826d827d828d829d82ad82bd82cd82dd82ed82fd830d831d832d833d834d835d836d837d838d839d83ad83bd83cd83dd83ed83fd840d841d842d843d844d845d846d847d848d849d84ad84bd84cd84dd84ed84fd850d851d852d853d854d855d856d857d858d859d85ad85bd85cd85dd85ed85fd860d861d862d863d864d865d866d867d868d869d86ad86bd86cd86dd86ed86fd870d871d872d873d874d875d876d877d878d879d87ad87bd87cd87dd87ed87fd880d881d882d883d884d885d886d887d888d889d88ad88bd88cd88dd88ed88fd890d891d892d893d894d895d896d897d898d899d89ad89bd89cd89dd89ed89fd8a0d8a1d8a2d8a3d8a4d8a5d8a6d8a7d8a8d8a9d8aad8abd8acd8add8aed8afd8b0d8b1d8b2d8b3d8b4d8b5d8b6d8b7d8b8d8b9d8bad8bbd8bcd8bdd8bed8bfd8c0d8c1d8c2d8c3d8c4d8c5d8c6d8c7d8c8d8c9d8cad8cbd8ccd8cdd8ced8cfd8d0d8d1d8d2d8d3d8d4d8d5d8d6d8d7d8d8d8d9d8dad8dbd8dcd8ddd8ded8dfd8e0d8e1d8e2d8e3d8e4d8e5d8e6d8e7d8e8d8e9d8ead8ebd8ecd8edd8eed8efd8f0d8f1d8f2d8f3d8f4d8f5d8f6d8f7d8f8d8f9d8fad8fbd8fcd8fdd8fed8ffd800d901d902d903d904d905d906d907d908d909d90ad90bd90cd90dd90ed90fd910d911d912d913d914d915d916d917d918d919d91ad91bd91cd91dd91ed91fd920d921d922d923d924d925d926d927d928d929d92ad92bd92cd92dd92ed92fd930d931d932d933d934d935d936d937d938d939d93ad93bd93cd93dd93ed93fd940d941d942d943d944d945d946d947d948d949d94ad94bd94cd94dd94ed94fd950d951d952d953d954d955d956d957d958d959d95ad95bd95cd95dd95ed95fd960d961d962d963d964d965d966d967d968d969d96ad96bd96cd96dd96ed96fd970d971d972d973d974d975d976d977d978d979d97ad97bd97cd97dd97ed97fd980d981d982d983d984d985d986d987d988d989d98ad98bd98cd98dd98ed98fd990d991d992d993d994d995d996d997d998d999d99ad99bd99cd99dd99ed99fd9a0d9a1d9a2d9a3d9a4d9a5d9a6d9a7d9a8d9a9d9aad9abd9acd9add9aed9afd9b0d9b1d9b2d9b3d9b4d9b5d9b6d9b7d9b8d9b9d9bad9bbd9bcd9bdd9bed9bfd9c0d9c1d9c2d9c3d9c4d9c5d9c6d9c7d9c8d9c9d9cad9cbd9ccd9cdd9ced9cfd9d0d9d1d9d2d9d3d9d4d9d5d9d6d9d7d9d8d9d9d9dad9dbd9dcd9ddd9ded9dfd9e0d9e1d9e2d9e3d9e4d9e5d9e6d9e7d9e8d9e9d9ead9ebd9ecd9edd9eed9efd9f0d9f1d9f2d9f3d9f4d9f5d9f6d9f7d9f8d9f9d9fad9fbd9fcd9fdd9fed9ffd900da01da02da03da04da05da06da07da08da09da0ada0bda0cda0dda0eda0fda10da11da12da13da14da15da16da17da18da19da1ada1bda1cda1dda1eda1fda20da21da22da23da24da25da26da27da28da29da2ada2bda2cda2dda2eda2fda30da31da32da33da34da35da36da37da38da39da3ada3bda3cda3dda3eda3fda40da41da42da43da44da45da46da47da48da49da4ada4bda4cda4dda4eda4fda50da51da52da53da54da55da56da57da58da59da5ada5bda5cda5dda5eda5fda60da61da62da63da64da65da66da67da68da69da6ada6bda6cda6dda6eda6fda70da71da72da73da74da75da76da77da78da79da7ada7bda7cda7dda7eda7fda80da81da82da83da84da85da86da87da88da89da8ada8bda8cda8dda8eda8fda90da91da92da93da94da95da96da97da98da99da9ada9bda9cda9dda9eda9fdaa0daa1daa2daa3daa4daa5daa6daa7daa8daa9daaadaabdaacdaaddaaedaafdab0dab1dab2dab3dab4dab5dab6dab7dab8dab9dabadabbdabcdabddabedabfdac0dac1dac2dac3dac4dac5dac6dac7dac8dac9dacadacbdaccdacddacedacfdad0dad1dad2dad3dad4dad5dad6dad7dad8dad9dadadadbdadcdadddadedadfdae0dae1dae2dae3dae4dae5dae6dae7dae8dae9daeadaebdaecdaeddaeedaefdaf0daf1daf2daf3daf4daf5daf6daf7daf8daf9dafadafbdafcdafddafedaffda00db01db02db03db04db05db06db07db08db09db0adb0bdb0cdb0ddb0edb0fdb10db11db12db13db14db15db16db17db18db19db1adb1bdb1cdb1ddb1edb1fdb20db21db22db23db24db25db26db27db28db29db2adb2bdb2cdb2ddb2edb2fdb30db31db32db33db34db35db36db37db38db39db3adb3bdb3cdb3ddb3edb3fdb40db41db42db43db44db45db46db47db48db49db4adb4bdb4cdb4ddb4edb4fdb50db51db52db53db54db55db56db57db58db59db5adb5bdb5cdb5ddb5edb5fdb60db61db62db63db64db65db66db67db68db69db6adb6bdb6cdb6ddb6edb6fdb70db71db72db73db74db75db76db77db78db79db7adb7bdb7cdb7ddb7edb7fdb80db81db82db83db84db85db86db87db88db89db8adb8bdb8cdb8ddb8edb8fdb90db91db92db93db94db95db96db97db98db99db9adb9bdb9cdb9ddb9edb9fdba0dba1dba2dba3dba4dba5dba6dba7dba8dba9dbaadbabdbacdbaddbaedbafdbb0dbb1dbb2dbb3dbb4dbb5dbb6dbb7dbb8dbb9dbbadbbbdbbcdbbddbbedbbfdbc0dbc1dbc2dbc3dbc4dbc5dbc6dbc7dbc8dbc9dbcadbcbdbccdbcddbcedbcfdbd0dbd1dbd2dbd3dbd4dbd5dbd6dbd7dbd8dbd9dbdadbdbdbdcdbdddbdedbdfdbe0dbe1dbe2dbe3dbe4dbe5dbe6dbe7dbe8dbe9dbeadbebdbecdbeddbeedbefdbf0dbf1dbf2dbf3dbf4dbf5dbf6dbf7dbf8dbf9dbfadbfbdbfcdbfddbfedbffdb00dc01dc02dc03dc04dc05dc06dc07dc08dc09dc0adc0bdc0cdc0ddc0edc0fdc10dc11dc12dc13dc14dc15dc16dc17dc18dc19dc1adc1bdc1cdc1ddc1edc1fdc20dc21dc22dc23dc24dc25dc26dc27dc28dc29dc2adc2bdc2cdc2ddc2edc2fdc30dc31dc32dc33dc34dc35dc36dc37dc38dc39dc3adc3bdc3cdc3ddc3edc3fdc40dc41dc42dc43dc44dc45dc46dc47dc48dc49dc4adc4bdc4cdc4ddc4edc4fdc50dc51dc52dc53dc54dc55dc56dc57dc58dc59dc5adc5bdc5cdc5ddc5edc5fdc60dc61dc62dc63dc64dc65dc66dc67dc68dc69dc6adc6bdc6cdc6ddc6edc6fdc70dc71dc72dc73dc74dc75dc76dc77dc78dc79dc7adc7bdc7cdc7ddc7edc7fdc80dc81dc82dc83dc84dc85dc86dc87dc88dc89dc8adc8bdc8cdc8ddc8edc8fdc90dc91dc92dc93dc94dc95dc96dc97dc98dc99dc9adc9bdc9cdc9ddc9edc9fdca0dca1dca2dca3dca4dca5dca6dca7dca8dca9dcaadcabdcacdcaddcaedcafdcb0dcb1dcb2dcb3dcb4dcb5dcb6dcb7dcb8dcb9dcbadcbbdcbcdcbddcbedcbfdcc0dcc1dcc2dcc3dcc4dcc5dcc6dcc7dcc8dcc9dccadccbdcccdccddccedccfdcd0dcd1dcd2dcd3dcd4dcd5dcd6dcd7dcd8dcd9dcdadcdbdcdcdcdddcdedcdfdce0dce1dce2dce3dce4dce5dce6dce7dce8dce9dceadcebdcecdceddceedcefdcf0dcf1dcf2dcf3dcf4dcf5dcf6dcf7dcf8dcf9dcfadcfbdcfcdcfddcfedcffdc00dd01dd02dd03dd04dd05dd06dd07dd08dd09dd0add0bdd0cdd0ddd0edd0fdd10dd11dd12dd13dd14dd15dd16dd17dd18dd19dd1add1bdd1cdd1ddd1edd1fdd20dd21dd22dd23dd24dd25dd26dd27dd28dd29dd2add2bdd2cdd2ddd2edd2fdd30dd31dd32dd33dd34dd35dd36dd37dd38dd39dd3add3bdd3cdd3ddd3edd3fdd40dd41dd42dd43dd44dd45dd46dd47dd48dd49dd4add4bdd4cdd4ddd4edd4fdd50dd51dd52dd53dd54dd55dd56dd57dd58dd59dd5add5bdd5cdd5ddd5edd5fdd60dd61dd62dd63dd64dd65dd66dd67dd68dd69dd6add6bdd6cdd6ddd6edd6fdd70dd71dd72dd73dd74dd75dd76dd77dd78dd79dd7add7bdd7cdd7ddd7edd7fdd80dd81dd82dd83dd84dd85dd86dd87dd88dd89dd8add8bdd8cdd8ddd8edd8fdd90dd91dd92dd93dd94dd95dd96dd97dd98dd99dd9add9bdd9cdd9ddd9edd9fdda0dda1dda2dda3dda4dda5dda6dda7dda8dda9ddaaddabddacddadddaeddafddb0ddb1ddb2ddb3ddb4ddb5ddb6ddb7ddb8ddb9ddbaddbbddbcddbdddbeddbfddc0ddc1ddc2ddc3ddc4ddc5ddc6ddc7ddc8ddc9ddcaddcbddccddcdddceddcfddd0ddd1ddd2ddd3ddd4ddd5ddd6ddd7ddd8ddd9dddadddbdddcdddddddedddfdde0dde1dde2dde3dde4dde5dde6dde7dde8dde9ddeaddebddecddedddeeddefddf0ddf1ddf2ddf3ddf4ddf5ddf6ddf7ddf8ddf9ddfaddfbddfcddfdddfeddffdd00de01de02de03de04de05de06de07de08de09de0ade0bde0cde0dde0ede0fde10de11de12de13de14de15de16de17de18de19de1ade1bde1cde1dde1ede1fde20de21de22de23de24de25de26de27de28de29de2ade2bde2cde2dde2ede2fde30de31de32de33de34de35de36de37de38de39de3ade3bde3cde3dde3ede3fde40de41de42de43de44de45de46de47de48de49de4ade4bde4cde4dde4ede4fde50de51de52de53de54de55de56de57de58de59de5ade5bde5cde5dde5ede5fde60de61de62de63de64de65de66de67de68de69de6ade6bde6cde6dde6ede6fde70de71de72de73de74de75de76de77de78de79de7ade7bde7cde7dde7ede7fde80de81de82de83de84de85de86de87de88de89de8ade8bde8cde8dde8ede8fde90de91de92de93de94de95de96de97de98de99de9ade9bde9cde9dde9ede9fdea0dea1dea2dea3dea4dea5dea6dea7dea8dea9deaadeabdeacdeaddeaedeafdeb0deb1deb2deb3deb4deb5deb6deb7deb8deb9debadebbdebcdebddebedebfdec0dec1dec2dec3dec4dec5dec6dec7dec8dec9decadecbdeccdecddecedecfded0ded1ded2ded3ded4ded5ded6ded7ded8ded9dedadedbdedcdedddedededfdee0dee1dee2dee3dee4dee5dee6dee7dee8dee9deeadeebdeecdeeddeeedeefdef0def1def2def3def4def5def6def7def8def9defadefbdefcdefddefedeffde00df01df02df03df04df05df06df07df08df09df0adf0bdf0cdf0ddf0edf0fdf10df11df12df13df14df15df16df17df18df19df1adf1bdf1cdf1ddf1edf1fdf20df21df22df23df24df25df26df27df28df29df2adf2bdf2cdf2ddf2edf2fdf30df31df32df33df34df35df36df37df38df39df3adf3bdf3cdf3ddf3edf3fdf40df41df42df43df44df45df46df47df48df49df4adf4bdf4cdf4ddf4edf4fdf50df51df52df53df54df55df56df57df58df59df5adf5bdf5cdf5ddf5edf5fdf60df61df62df63df64df65df66df67df68df69df6adf6bdf6cdf6ddf6edf6fdf70df71df72df73df74df75df76df77df78df79df7adf7bdf7cdf7ddf7edf7fdf80df81df82df83df84df85df86df87df88df89df8adf8bdf8cdf8ddf8edf8fdf90df91df92df93df94df95df96df97df98df99df9adf9bdf9cdf9ddf9edf9fdfa0dfa1dfa2dfa3dfa4dfa5dfa6dfa7dfa8dfa9dfaadfabdfacdfaddfaedfafdfb0dfb1dfb2dfb3dfb4dfb5dfb6dfb7dfb8dfb9dfbadfbbdfbcdfbddfbedfbfdfc0dfc1dfc2dfc3dfc4dfc5dfc6dfc7dfc8dfc9dfcadfcbdfccdfcddfcedfcfdfd0dfd1dfd2dfd3dfd4dfd5dfd6dfd7dfd8dfd9dfdadfdbdfdcdfdddfdedfdfdfe0dfe1dfe2dfe3dfe4dfe5dfe6dfe7dfe8dfe9dfeadfebdfecdfeddfeedfefdff0dff1dff2dff3dff4dff5dff6dff7dff8dff9dffadffbdffcdffddffedfffdf00e001e002e003e004e005e006e007e008e009e00ae00be00ce00de00ee00fe010e011e012e013e014e015e016e017e018e019e01ae01be01ce01de01ee01fe020e021e022e023e024e025e026e027e028e029e02ae02be02ce02de02ee02fe030e031e032e033e034e035e036e037e038e039e03ae03be03ce03de03ee03fe040e041e042e043e044e045e046e047e048e049e04ae04be04ce04de04ee04fe050e051e052e053e054e055e056e057e058e059e05ae05be05ce05de05ee05fe060e061e062e063e064e065e066e067e068e069e06ae06be06ce06de06ee06fe070e071e072e073e074e075e076e077e078e079e07ae07be07ce07de07ee07fe080e081e082e083e084e085e086e087e088e089e08ae08be08ce08de08ee08fe090e091e092e093e094e095e096e097e098e099e09ae09be09ce09de09ee09fe0a0e0a1e0a2e0a3e0a4e0a5e0a6e0a7e0a8e0a9e0aae0abe0ace0ade0aee0afe0b0e0b1e0b2e0b3e0b4e0b5e0b6e0b7e0b8e0b9e0bae0bbe0bce0bde0bee0bfe0c0e0c1e0c2e0c3e0c4e0c5e0c6e0c7e0c8e0c9e0cae0cbe0cce0cde0cee0cfe0d0e0d1e0d2e0d3e0d4e0d5e0d6e0d7e0d8e0d9e0dae0dbe0dce0dde0dee0dfe0e0e0e1e0e2e0e3e0e4e0e5e0e6e0e7e0e8e0e9e0eae0ebe0ece0ede0eee0efe0f0e0f1e0f2e0f3e0f4e0f5e0f6e0f7e0f8e0f9e0fae0fbe0fce0fde0fee0ffe000e101e102e103e104e105e106e107e108e109e10ae10be10ce10de10ee10fe110e111e112e113e114e115e116e117e118e119e11ae11be11ce11de11ee11fe120e121e122e123e124e125e126e127e128e129e12ae12be12ce12de12ee12fe130e131e132e133e134e135e136e137e138e139e13ae13be13ce13de13ee13fe140e141e142e143e144e145e146e147e148e149e14ae14be14ce14de14ee14fe150e151e152e153e154e155e156e157e158e159e15ae15be15ce15de15ee15fe160e161e162e163e164e165e166e167e168e169e16ae16be16ce16de16ee16fe170e171e172e173e174e175e176e177e178e179e17ae17be17ce17de17ee17fe180e181e182e183e184e185e186e187e188e189e18ae18be18ce18de18ee18fe190e191e192e193e194e195e196e197e198e199e19ae19be19ce19de19ee19fe1a0e1a1e1a2e1a3e1a4e1a5e1a6e1a7e1a8e1a9e1aae1abe1ace1ade1aee1afe1b0e1b1e1b2e1b3e1b4e1b5e1b6e1b7e1b8e1b9e1bae1bbe1bce1bde1bee1bfe1c0e1c1e1c2e1c3e1c4e1c5e1c6e1c7e1c8e1c9e1cae1cbe1cce1cde1cee1cfe1d0e1d1e1d2e1d3e1d4e1d5e1d6e1d7e1d8e1d9e1dae1dbe1dce1dde1dee1dfe1e0e1e1e1e2e1e3e1e4e1e5e1e6e1e7e1e8e1e9e1eae1ebe1ece1ede1eee1efe1f0e1f1e1f2e1f3e1f4e1f5e1f6e1f7e1f8e1f9e1fae1fbe1fce1fde1fee1ffe100e201e202e203e204e205e206e207e208e209e20ae20be20ce20de20ee20fe210e211e212e213e214e215e216e217e218e219e21ae21be21ce21de21ee21fe220e221e222e223e224e225e226e227e228e229e22ae22be22ce22de22ee22fe230e231e232e233e234e235e236e237e238e239e23ae23be23ce23de23ee23fe240e241e242e243e244e245e246e247e248e249e24ae24be24ce24de24ee24fe250e251e252e253e254e255e256e257e258e259e25ae25be25ce25de25ee25fe260e261e262e263e264e265e266e267e268e269e26ae26be26ce26de26ee26fe270e271e272e273e274e275e276e277e278e279e27ae27be27ce27de27ee27fe280e281e282e283e284e285e286e287e288e289e28ae28be28ce28de28ee28fe290e291e292e293e294e295e296e297e298e299e29ae29be29ce29de29ee29fe2a0e2a1e2a2e2a3e2a4e2a5e2a6e2a7e2a8e2a9e2aae2abe2ace2ade2aee2afe2b0e2b1e2b2e2b3e2b4e2b5e2b6e2b7e2b8e2b9e2bae2bbe2bce2bde2bee2bfe2c0e2c1e2c2e2c3e2c4e2c5e2c6e2c7e2c8e2c9e2cae2cbe2cce2cde2cee2cfe2d0e2d1e2d2e2d3e2d4e2d5e2d6e2d7e2d8e2d9e2dae2dbe2dce2dde2dee2dfe2e0e2e1e2e2e2e3e2e4e2e5e2e6e2e7e2e8e2e9e2eae2ebe2ece2ede2eee2efe2f0e2f1e2f2e2f3e2f4e2f5e2f6e2f7e2f8e2f9e2fae2fbe2fce2fde2fee2ffe200e301e302e303e304e305e306e307e308e309e30ae30be30ce30de30ee30fe310e311e312e313e314e315e316e317e318e319e31ae31be31ce31de31ee31fe320e321e322e323e324e325e326e327e328e329e32ae32be32ce32de32ee32fe330e331e332e333e334e335e336e337e338e339e33ae33be33ce33de33ee33fe340e341e342e343e344e345e346e347e348e349e34ae34be34ce34de34ee34fe350e351e352e353e354e355e356e357e358e359e35ae35be35ce35de35ee35fe360e361e362e363e364e365e366e367e368e369e36ae36be36ce36de36ee36fe370e371e372e373e374e375e376e377e378e379e37ae37be37ce37de37ee37fe380e381e382e383e384e385e386e387e388e389e38ae38be38ce38de38ee38fe390e391e392e393e394e395e396e397e398e399e39ae39be39ce39de39ee39fe3a0e3a1e3a2e3a3e3a4e3a5e3a6e3a7e3a8e3a9e3aae3abe3ace3ade3aee3afe3b0e3b1e3b2e3b3e3b4e3b5e3b6e3b7e3b8e3b9e3bae3bbe3bce3bde3bee3bfe3c0e3c1e3c2e3c3e3c4e3c5e3c6e3c7e3c8e3c9e3cae3cbe3cce3cde3cee3cfe3d0e3d1e3d2e3d3e3d4e3d5e3d6e3d7e3d8e3d9e3dae3dbe3dce3dde3dee3dfe3e0e3e1e3e2e3e3e3e4e3e5e3e6e3e7e3e8e3e9e3eae3ebe3ece3ede3eee3efe3f0e3f1e3f2e3f3e3f4e3f5e3f6e3f7e3f8e3f9e3fae3fbe3fce3fde3fee3ffe300e401e402e403e404e405e406e407e408e409e40ae40be40ce40de40ee40fe410e411e412e413e414e415e416e417e418e419e41ae41be41ce41de41ee41fe420e421e422e423e424e425e426e427e428e429e42ae42be42ce42de42ee42fe430e431e432e433e434e435e436e437e438e439e43ae43be43ce43de43ee43fe440e441e442e443e444e445e446e447e448e449e44ae44be44ce44de44ee44fe450e451e452e453e454e455e456e457e458e459e45ae45be45ce45de45ee45fe460e461e462e463e464e465e466e467e468e469e46ae46be46ce46de46ee46fe470e471e472e473e474e475e476e477e478e479e47ae47be47ce47de47ee47fe480e481e482e483e484e485e486e487e488e489e48ae48be48ce48de48ee48fe490e491e492e493e494e495e496e497e498e499e49ae49be49ce49de49ee49fe4a0e4a1e4a2e4a3e4a4e4a5e4a6e4a7e4a8e4a9e4aae4abe4ace4ade4aee4afe4b0e4b1e4b2e4b3e4b4e4b5e4b6e4b7e4b8e4b9e4bae4bbe4bce4bde4bee4bfe4c0e4c1e4c2e4c3e4c4e4c5e4c6e4c7e4c8e4c9e4cae4cbe4cce4cde4cee4cfe4d0e4d1e4d2e4d3e4d4e4d5e4d6e4d7e4d8e4d9e4dae4dbe4dce4dde4dee4dfe4e0e4e1e4e2e4e3e4e4e4e5e4e6e4e7e4e8e4e9e4eae4ebe4ece4ede4eee4efe4f0e4f1e4f2e4f3e4f4e4f5e4f6e4f7e4f8e4f9e4fae4fbe4fce4fde4fee4ffe400e501e502e503e504e505e506e507e508e509e50ae50be50ce50de50ee50fe510e511e512e513e514e515e516e517e518e519e51ae51be51ce51de51ee51fe520e521e522e523e524e525e526e527e528e529e52ae52be52ce52de52ee52fe530e531e532e533e534e535e536e537e538e539e53ae53be53ce53de53ee53fe540e541e542e543e544e545e546e547e548e549e54ae54be54ce54de54ee54fe550e551e552e553e554e555e556e557e558e559e55ae55be55ce55de55ee55fe560e561e562e563e564e565e566e567e568e569e56ae56be56ce56de56ee56fe570e571e572e573e574e575e576e577e578e579e57ae57be57ce57de57ee57fe580e581e582e583e584e585e586e587e588e589e58ae58be58ce58de58ee58fe590e591e592e593e594e595e596e597e598e599e59ae59be59ce59de59ee59fe5a0e5a1e5a2e5a3e5a4e5a5e5a6e5a7e5a8e5a9e5aae5abe5ace5ade5aee5afe5b0e5b1e5b2e5b3e5b4e5b5e5b6e5b7e5b8e5b9e5bae5bbe5bce5bde5bee5bfe5c0e5c1e5c2e5c3e5c4e5c5e5c6e5c7e5c8e5c9e5cae5cbe5cce5cde5cee5cfe5d0e5d1e5d2e5d3e5d4e5d5e5d6e5d7e5d8e5d9e5dae5dbe5dce5dde5dee5dfe5e0e5e1e5e2e5e3e5e4e5e5e5e6e5e7e5e8e5e9e5eae5ebe5ece5ede5eee5efe5f0e5f1e5f2e5f3e5f4e5f5e5f6e5f7e5f8e5f9e5fae5fbe5fce5fde5fee5ffe500e601e602e603e604e605e606e607e608e609e60ae60be60ce60de60ee60fe610e611e612e613e614e615e616e617e618e619e61ae61be61ce61de61ee61fe620e621e622e623e624e625e626e627e628e629e62ae62be62ce62de62ee62fe630e631e632e633e634e635e636e637e638e639e63ae63be63ce63de63ee63fe640e641e642e643e644e645e646e647e648e649e64ae64be64ce64de64ee64fe650e651e652e653e654e655e656e657e658e659e65ae65be65ce65de65ee65fe660e661e662e663e664e665e666e667e668e669e66ae66be66ce66de66ee66fe670e671e672e673e674e675e676e677e678e679e67ae67be67ce67de67ee67fe680e681e682e683e684e685e686e687e688e689e68ae68be68ce68de68ee68fe690e691e692e693e694e695e696e697e698e699e69ae69be69ce69de69ee69fe6a0e6a1e6a2e6a3e6a4e6a5e6a6e6a7e6a8e6a9e6aae6abe6ace6ade6aee6afe6b0e6b1e6b2e6b3e6b4e6b5e6b6e6b7e6b8e6b9e6bae6bbe6bce6bde6bee6bfe6c0e6c1e6c2e6c3e6c4e6c5e6c6e6c7e6c8e6c9e6cae6cbe6cce6cde6cee6cfe6d0e6d1e6d2e6d3e6d4e6d5e6d6e6d7e6d8e6d9e6dae6dbe6dce6dde6dee6dfe6e0e6e1e6e2e6e3e6e4e6e5e6e6e6e7e6e8e6e9e6eae6ebe6ece6ede6eee6efe6f0e6f1e6f2e6f3e6f4e6f5e6f6e6f7e6f8e6f9e6fae6fbe6fce6fde6fee6ffe600e701e702e703e704e705e706e707e708e709e70ae70be70ce70de70ee70fe710e711e712e713e714e715e716e717e718e719e71ae71be71ce71de71ee71fe720e721e722e723e724e725e726e727e728e729e72ae72be72ce72de72ee72fe730e731e732e733e734e735e736e737e738e739e73ae73be73ce73de73ee73fe740e741e742e743e744e745e746e747e748e749e74ae74be74ce74de74ee74fe750e751e752e753e754e755e756e757e758e759e75ae75be75ce75de75ee75fe760e761e762e763e764e765e766e767e768e769e76ae76be76ce76de76ee76fe770e771e772e773e774e775e776e777e778e779e77ae77be77ce77de77ee77fe780e781e782e783e784e785e786e787e788e789e78ae78be78ce78de78ee78fe790e791e792e793e794e795e796e797e798e799e79ae79be79ce79de79ee79fe7a0e7a1e7a2e7a3e7a4e7a5e7a6e7a7e7a8e7a9e7aae7abe7ace7ade7aee7afe7b0e7b1e7b2e7b3e7b4e7b5e7b6e7b7e7b8e7b9e7bae7bbe7bce7bde7bee7bfe7c0e7c1e7c2e7c3e7c4e7c5e7c6e7c7e7c8e7c9e7cae7cbe7cce7cde7cee7cfe7d0e7d1e7d2e7d3e7d4e7d5e7d6e7d7e7d8e7d9e7dae7dbe7dce7dde7dee7dfe7e0e7e1e7e2e7e3e7e4e7e5e7e6e7e7e7e8e7e9e7eae7ebe7ece7ede7eee7efe7f0e7f1e7f2e7f3e7f4e7f5e7f6e7f7e7f8e7f9e7fae7fbe7fce7fde7fee7ffe700e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ffe800e901e902e903e904e905e906e907e908e909e90ae90be90ce90de90ee90fe910e911e912e913e914e915e916e917e918e919e91ae91be91ce91de91ee91fe920e921e922e923e924e925e926e927e928e929e92ae92be92ce92de92ee92fe930e931e932e933e934e935e936e937e938e939e93ae93be93ce93de93ee93fe940e941e942e943e944e945e946e947e948e949e94ae94be94ce94de94ee94fe950e951e952e953e954e955e956e957e958e959e95ae95be95ce95de95ee95fe960e961e962e963e964e965e966e967e968e969e96ae96be96ce96de96ee96fe970e971e972e973e974e975e976e977e978e979e97ae97be97ce97de97ee97fe980e981e982e983e984e985e986e987e988e989e98ae98be98ce98de98ee98fe990e991e992e993e994e995e996e997e998e999e99ae99be99ce99de99ee99fe9a0e9a1e9a2e9a3e9a4e9a5e9a6e9a7e9a8e9a9e9aae9abe9ace9ade9aee9afe9b0e9b1e9b2e9b3e9b4e9b5e9b6e9b7e9b8e9b9e9bae9bbe9bce9bde9bee9bfe9c0e9c1e9c2e9c3e9c4e9c5e9c6e9c7e9c8e9c9e9cae9cbe9cce9cde9cee9cfe9d0e9d1e9d2e9d3e9d4e9d5e9d6e9d7e9d8e9d9e9dae9dbe9dce9dde9dee9dfe9e0e9e1e9e2e9e3e9e4e9e5e9e6e9e7e9e8e9e9e9eae9ebe9ece9ede9eee9efe9f0e9f1e9f2e9f3e9f4e9f5e9f6e9f7e9f8e9f9e9fae9fbe9fce9fde9fee9ffe900ea01ea02ea03ea04ea05ea06ea07ea08ea09ea0aea0bea0cea0dea0eea0fea10ea11ea12ea13ea14ea15ea16ea17ea18ea19ea1aea1bea1cea1dea1eea1fea20ea21ea22ea23ea24ea25ea26ea27ea28ea29ea2aea2bea2cea2dea2eea2fea30ea31ea32ea33ea34ea35ea36ea37ea38ea39ea3aea3bea3cea3dea3eea3fea40ea41ea42ea43ea44ea45ea46ea47ea48ea49ea4aea4bea4cea4dea4eea4fea50ea51ea52ea53ea54ea55ea56ea57ea58ea59ea5aea5bea5cea5dea5eea5fea60ea61ea62ea63ea64ea65ea66ea67ea68ea69ea6aea6bea6cea6dea6eea6fea70ea71ea72ea73ea74ea75ea76ea77ea78ea79ea7aea7bea7cea7dea7eea7fea80ea81ea82ea83ea84ea85ea86ea87ea88ea89ea8aea8bea8cea8dea8eea8fea90ea91ea92ea93ea94ea95ea96ea97ea98ea99ea9aea9bea9cea9dea9eea9feaa0eaa1eaa2eaa3eaa4eaa5eaa6eaa7eaa8eaa9eaaaeaabeaaceaadeaaeeaafeab0eab1eab2eab3eab4eab5eab6eab7eab8eab9eabaeabbeabceabdeabeeabfeac0eac1eac2eac3eac4eac5eac6eac7eac8eac9eacaeacbeacceacdeaceeacfead0ead1ead2ead3ead4ead5ead6ead7ead8ead9eadaeadbeadceaddeadeeadfeae0eae1eae2eae3eae4eae5eae6eae7eae8eae9eaeaeaebeaeceaedeaeeeaefeaf0eaf1eaf2eaf3eaf4eaf5eaf6eaf7eaf8eaf9eafaeafbeafceafdeafeeaffea00eb01eb02eb03eb04eb05eb06eb07eb08eb09eb0aeb0beb0ceb0deb0eeb0feb10eb11eb12eb13eb14eb15eb16eb17eb18eb19eb1aeb1beb1ceb1deb1eeb1feb20eb21eb22eb23eb24eb25eb26eb27eb28eb29eb2aeb2beb2ceb2deb2eeb2feb30eb31eb32eb33eb34eb35eb36eb37eb38eb39eb3aeb3beb3ceb3deb3eeb3feb40eb41eb42eb43eb44eb45eb46eb47eb48eb49eb4aeb4beb4ceb4deb4eeb4feb50eb51eb52eb53eb54eb55eb56eb57eb58eb59eb5aeb5beb5ceb5deb5eeb5feb60eb61eb62eb63eb64eb65eb66eb67eb68eb69eb6aeb6beb6ceb6deb6eeb6feb70eb71eb72eb73eb74eb75eb76eb77eb78eb79eb7aeb7beb7ceb7deb7eeb7feb80eb81eb82eb83eb84eb85eb86eb87eb88eb89eb8aeb8beb8ceb8deb8eeb8feb90eb91eb92eb93eb94eb95eb96eb97eb98eb99eb9aeb9beb9ceb9deb9eeb9feba0eba1eba2eba3eba4eba5eba6eba7eba8eba9ebaaebabebacebadebaeebafebb0ebb1ebb2ebb3ebb4ebb5ebb6ebb7ebb8ebb9ebbaebbbebbcebbdebbeebbfebc0ebc1ebc2ebc3ebc4ebc5ebc6ebc7ebc8ebc9ebcaebcbebccebcdebceebcfebd0ebd1ebd2ebd3ebd4ebd5ebd6ebd7ebd8ebd9ebdaebdbebdcebddebdeebdfebe0ebe1ebe2ebe3ebe4ebe5ebe6ebe7ebe8ebe9ebeaebebebecebedebeeebefebf0ebf1ebf2ebf3ebf4ebf5ebf6ebf7ebf8ebf9ebfaebfbebfcebfdebfeebffeb00ec01ec02ec03ec04ec05ec06ec07ec08ec09ec0aec0bec0cec0dec0eec0fec10ec11ec12ec13ec14ec15ec16ec17ec18ec19ec1aec1bec1cec1dec1eec1fec20ec21ec22ec23ec24ec25ec26ec27ec28ec29ec2aec2bec2cec2dec2eec2fec30ec31ec32ec33ec34ec35ec36ec37ec38ec39ec3aec3bec3cec3dec3eec3fec40ec41ec42ec43ec44ec45ec46ec47ec48ec49ec4aec4bec4cec4dec4eec4fec50ec51ec52ec53ec54ec55ec56ec57ec58ec59ec5aec5bec5cec5dec5eec5fec60ec61ec62ec63ec64ec65ec66ec67ec68ec69ec6aec6bec6cec6dec6eec6fec70ec71ec72ec73ec74ec75ec76ec77ec78ec79ec7aec7bec7cec7dec7eec7fec80ec81ec82ec83ec84ec85ec86ec87ec88ec89ec8aec8bec8cec8dec8eec8fec90ec91ec92ec93ec94ec95ec96ec97ec98ec99ec9aec9bec9cec9dec9eec9feca0eca1eca2eca3eca4eca5eca6eca7eca8eca9ecaaecabecacecadecaeecafecb0ecb1ecb2ecb3ecb4ecb5ecb6ecb7ecb8ecb9ecbaecbbecbcecbdecbeecbfecc0ecc1ecc2ecc3ecc4ecc5ecc6ecc7ecc8ecc9eccaeccbeccceccdecceeccfecd0ecd1ecd2ecd3ecd4ecd5ecd6ecd7ecd8ecd9ecdaecdbecdcecddecdeecdfece0ece1ece2ece3ece4ece5ece6ece7ece8ece9eceaecebecececedeceeecefecf0ecf1ecf2ecf3ecf4ecf5ecf6ecf7ecf8ecf9ecfaecfbecfcecfdecfeecffec00ed01ed02ed03ed04ed05ed06ed07ed08ed09ed0aed0bed0ced0ded0eed0fed10ed11ed12ed13ed14ed15ed16ed17ed18ed19ed1aed1bed1ced1ded1eed1fed20ed21ed22ed23ed24ed25ed26ed27ed28ed29ed2aed2bed2ced2ded2eed2fed30ed31ed32ed33ed34ed35ed36ed37ed38ed39ed3aed3bed3ced3ded3eed3fed40ed41ed42ed43ed44ed45ed46ed47ed48ed49ed4aed4bed4ced4ded4eed4fed50ed51ed52ed53ed54ed55ed56ed57ed58ed59ed5aed5bed5ced5ded5eed5fed60ed61ed62ed63ed64ed65ed66ed67ed68ed69ed6aed6bed6ced6ded6eed6fed70ed71ed72ed73ed74ed75ed76ed77ed78ed79ed7aed7bed7ced7ded7eed7fed80ed81ed82ed83ed84ed85ed86ed87ed88ed89ed8aed8bed8ced8ded8eed8fed90ed91ed92ed93ed94ed95ed96ed97ed98ed99ed9aed9bed9ced9ded9eed9feda0eda1eda2eda3eda4eda5eda6eda7eda8eda9edaaedabedacedadedaeedafedb0edb1edb2edb3edb4edb5edb6edb7edb8edb9edbaedbbedbcedbdedbeedbfedc0edc1edc2edc3edc4edc5edc6edc7edc8edc9edcaedcbedccedcdedceedcfedd0edd1edd2edd3edd4edd5edd6edd7edd8edd9eddaeddbeddcedddeddeeddfede0ede1ede2ede3ede4ede5ede6ede7ede8ede9edeaedebedecedededeeedefedf0edf1edf2edf3edf4edf5edf6edf7edf8edf9edfaedfbedfcedfdedfeedffed00ee01ee02ee03ee04ee05ee06ee07ee08ee09ee0aee0bee0cee0dee0eee0fee10ee11ee12ee13ee14ee15ee16ee17ee18ee19ee1aee1bee1cee1dee1eee1fee20ee21ee22ee23ee24ee25ee26ee27ee28ee29ee2aee2bee2cee2dee2eee2fee30ee31ee32ee33ee34ee35ee36ee37ee38ee39ee3aee3bee3cee3dee3eee3fee40ee41ee42ee43ee44ee45ee46ee47ee48ee49ee4aee4bee4cee4dee4eee4fee50ee51ee52ee53ee54ee55ee56ee57ee58ee59ee5aee5bee5cee5dee5eee5fee60ee61ee62ee63ee64ee65ee66ee67ee68ee69ee6aee6bee6cee6dee6eee6fee70ee71ee72ee73ee74ee75ee76ee77ee78ee79ee7aee7bee7cee7dee7eee7fee80ee81ee82ee83ee84ee85ee86ee87ee88ee89ee8aee8bee8cee8dee8eee8fee90ee91ee92ee93ee94ee95ee96ee97ee98ee99ee9aee9bee9cee9dee9eee9feea0eea1eea2eea3eea4eea5eea6eea7eea8eea9eeaaeeabeeaceeadeeaeeeafeeb0eeb1eeb2eeb3eeb4eeb5eeb6eeb7eeb8eeb9eebaeebbeebceebdeebeeebfeec0eec1eec2eec3eec4eec5eec6eec7eec8eec9eecaeecbeecceecdeeceeecfeed0eed1eed2eed3eed4eed5eed6eed7eed8eed9eedaeedbeedceeddeedeeedfeee0eee1eee2eee3eee4eee5eee6eee7eee8eee9eeeaeeebeeeceeedeeeeeeefeef0eef1eef2eef3eef4eef5eef6eef7eef8eef9eefaeefbeefceefdeefeeeffee00ef01ef02ef03ef04ef05ef06ef07ef08ef09ef0aef0bef0cef0def0eef0fef10ef11ef12ef13ef14ef15ef16ef17ef18ef19ef1aef1bef1cef1def1eef1fef20ef21ef22ef23ef24ef25ef26ef27ef28ef29ef2aef2bef2cef2def2eef2fef30ef31ef32ef33ef34ef35ef36ef37ef38ef39ef3aef3bef3cef3def3eef3fef40ef41ef42ef43ef44ef45ef46ef47ef48ef49ef4aef4bef4cef4def4eef4fef50ef51ef52ef53ef54ef55ef56ef57ef58ef59ef5aef5bef5cef5def5eef5fef60ef61ef62ef63ef64ef65ef66ef67ef68ef69ef6aef6bef6cef6def6eef6fef70ef71ef72ef73ef74ef75ef76ef77ef78ef79ef7aef7bef7cef7def7eef7fef80ef81ef82ef83ef84ef85ef86ef87ef88ef89ef8aef8bef8cef8def8eef8fef90ef91ef92ef93ef94ef95ef96ef97ef98ef99ef9aef9bef9cef9def9eef9fefa0efa1efa2efa3efa4efa5efa6efa7efa8efa9efaaefabefacefadefaeefafefb0efb1efb2efb3efb4efb5efb6efb7efb8efb9efbaefbbefbcefbdefbeefbfefc0efc1efc2efc3efc4efc5efc6efc7efc8efc9efcaefcbefccefcdefceefcfefd0efd1efd2efd3efd4efd5efd6efd7efd8efd9efdaefdbefdcefddefdeefdfefe0efe1efe2efe3efe4efe5efe6efe7efe8efe9efeaefebefecefedefeeefefeff0eff1eff2eff3eff4eff5eff6eff7eff8eff9effaeffbeffceffdeffeefffef00f001f002f003f004f005f006f007f008f009f00af00bf00cf00df00ef00ff010f011f012f013f014f015f016f017f018f019f01af01bf01cf01df01ef01ff020f021f022f023f024f025f026f027f028f029f02af02bf02cf02df02ef02ff030f031f032f033f034f035f036f037f038f039f03af03bf03cf03df03ef03ff040f041f042f043f044f045f046f047f048f049f04af04bf04cf04df04ef04ff050f051f052f053f054f055f056f057f058f059f05af05bf05cf05df05ef05ff060f061f062f063f064f065f066f067f068f069f06af06bf06cf06df06ef06ff070f071f072f073f074f075f076f077f078f079f07af07bf07cf07df07ef07ff080f081f082f083f084f085f086f087f088f089f08af08bf08cf08df08ef08ff090f091f092f093f094f095f096f097f098f099f09af09bf09cf09df09ef09ff0a0f0a1f0a2f0a3f0a4f0a5f0a6f0a7f0a8f0a9f0aaf0abf0acf0adf0aef0aff0b0f0b1f0b2f0b3f0b4f0b5f0b6f0b7f0b8f0b9f0baf0bbf0bcf0bdf0bef0bff0c0f0c1f0c2f0c3f0c4f0c5f0c6f0c7f0c8f0c9f0caf0cbf0ccf0cdf0cef0cff0d0f0d1f0d2f0d3f0d4f0d5f0d6f0d7f0d8f0d9f0daf0dbf0dcf0ddf0def0dff0e0f0e1f0e2f0e3f0e4f0e5f0e6f0e7f0e8f0e9f0eaf0ebf0ecf0edf0eef0eff0f0f0f1f0f2f0f3f0f4f0f5f0f6f0f7f0f8f0f9f0faf0fbf0fcf0fdf0fef0fff000f101f102f103f104f105f106f107f108f109f10af10bf10cf10df10ef10ff110f111f112f113f114f115f116f117f118f119f11af11bf11cf11df11ef11ff120f121f122f123f124f125f126f127f128f129f12af12bf12cf12df12ef12ff130f131f132f133f134f135f136f137f138f139f13af13bf13cf13df13ef13ff140f141f142f143f144f145f146f147f148f149f14af14bf14cf14df14ef14ff150f151f152f153f154f155f156f157f158f159f15af15bf15cf15df15ef15ff160f161f162f163f164f165f166f167f168f169f16af16bf16cf16df16ef16ff170f171f172f173f174f175f176f177f178f179f17af17bf17cf17df17ef17ff180f181f182f183f184f185f186f187f188f189f18af18bf18cf18df18ef18ff190f191f192f193f194f195f196f197f198f199f19af19bf19cf19df19ef19ff1a0f1a1f1a2f1a3f1a4f1a5f1a6f1a7f1a8f1a9f1aaf1abf1acf1adf1aef1aff1b0f1b1f1b2f1b3f1b4f1b5f1b6f1b7f1b8f1b9f1baf1bbf1bcf1bdf1bef1bff1c0f1c1f1c2f1c3f1c4f1c5f1c6f1c7f1c8f1c9f1caf1cbf1ccf1cdf1cef1cff1d0f1d1f1d2f1d3f1d4f1d5f1d6f1d7f1d8f1d9f1daf1dbf1dcf1ddf1def1dff1e0f1e1f1e2f1e3f1e4f1e5f1e6f1e7f1e8f1e9f1eaf1ebf1ecf1edf1eef1eff1f0f1f1f1f2f1f3f1f4f1f5f1f6f1f7f1f8f1f9f1faf1fbf1fcf1fdf1fef1fff100f201f202f203f204f205f206f207f208f209f20af20bf20cf20df20ef20ff210f211f212f213f214f215f216f217f218f219f21af21bf21cf21df21ef21ff220f221f222f223f224f225f226f227f228f229f22af22bf22cf22df22ef22ff230f231f232f233f234f235f236f237f238f239f23af23bf23cf23df23ef23ff240f241f242f243f244f245f246f247f248f249f24af24bf24cf24df24ef24ff250f251f252f253f254f255f256f257f258f259f25af25bf25cf25df25ef25ff260f261f262f263f264f265f266f267f268f269f26af26bf26cf26df26ef26ff270f271f272f273f274f275f276f277f278f279f27af27bf27cf27df27ef27ff280f281f282f283f284f285f286f287f288f289f28af28bf28cf28df28ef28ff290f291f292f293f294f295f296f297f298f299f29af29bf29cf29df29ef29ff2a0f2a1f2a2f2a3f2a4f2a5f2a6f2a7f2a8f2a9f2aaf2abf2acf2adf2aef2aff2b0f2b1f2b2f2b3f2b4f2b5f2b6f2b7f2b8f2b9f2baf2bbf2bcf2bdf2bef2bff2c0f2c1f2c2f2c3f2c4f2c5f2c6f2c7f2c8f2c9f2caf2cbf2ccf2cdf2cef2cff2d0f2d1f2d2f2d3f2d4f2d5f2d6f2d7f2d8f2d9f2daf2dbf2dcf2ddf2def2dff2e0f2e1f2e2f2e3f2e4f2e5f2e6f2e7f2e8f2e9f2eaf2ebf2ecf2edf2eef2eff2f0f2f1f2f2f2f3f2f4f2f5f2f6f2f7f2f8f2f9f2faf2fbf2fcf2fdf2fef2fff200f301f302f303f304f305f306f307f308f309f30af30bf30cf30df30ef30ff310f311f312f313f314f315f316f317f318f319f31af31bf31cf31df31ef31ff320f321f322f323f324f325f326f327f328f329f32af32bf32cf32df32ef32ff330f331f332f333f334f335f336f337f338f339f33af33bf33cf33df33ef33ff340f341f342f343f344f345f346f347f348f349f34af34bf34cf34df34ef34ff350f351f352f353f354f355f356f357f358f359f35af35bf35cf35df35ef35ff360f361f362f363f364f365f366f367f368f369f36af36bf36cf36df36ef36ff370f371f372f373f374f375f376f377f378f379f37af37bf37cf37df37ef37ff380f381f382f383f384f385f386f387f388f389f38af38bf38cf38df38ef38ff390f391f392f393f394f395f396f397f398f399f39af39bf39cf39df39ef39ff3a0f3a1f3a2f3a3f3a4f3a5f3a6f3a7f3a8f3a9f3aaf3abf3acf3adf3aef3aff3b0f3b1f3b2f3b3f3b4f3b5f3b6f3b7f3b8f3b9f3baf3bbf3bcf3bdf3bef3bff3c0f3c1f3c2f3c3f3c4f3c5f3c6f3c7f3c8f3c9f3caf3cbf3ccf3cdf3cef3cff3d0f3d1f3d2f3d3f3d4f3d5f3d6f3d7f3d8f3d9f3daf3dbf3dcf3ddf3def3dff3e0f3e1f3e2f3e3f3e4f3e5f3e6f3e7f3e8f3e9f3eaf3ebf3ecf3edf3eef3eff3f0f3f1f3f2f3f3f3f4f3f5f3f6f3f7f3f8f3f9f3faf3fbf3fcf3fdf3fef3fff300f401f402f403f404f405f406f407f408f409f40af40bf40cf40df40ef40ff410f411f412f413f414f415f416f417f418f419f41af41bf41cf41df41ef41ff420f421f422f423f424f425f426f427f428f429f42af42bf42cf42df42ef42ff430f431f432f433f434f435f436f437f438f439f43af43bf43cf43df43ef43ff440f441f442f443f444f445f446f447f448f449f44af44bf44cf44df44ef44ff450f451f452f453f454f455f456f457f458f459f45af45bf45cf45df45ef45ff460f461f462f463f464f465f466f467f468f469f46af46bf46cf46df46ef46ff470f471f472f473f474f475f476f477f478f479f47af47bf47cf47df47ef47ff480f481f482f483f484f485f486f487f488f489f48af48bf48cf48df48ef48ff490f491f492f493f494f495f496f497f498f499f49af49bf49cf49df49ef49ff4a0f4a1f4a2f4a3f4a4f4a5f4a6f4a7f4a8f4a9f4aaf4abf4acf4adf4aef4aff4b0f4b1f4b2f4b3f4b4f4b5f4b6f4b7f4b8f4b9f4baf4bbf4bcf4bdf4bef4bff4c0f4c1f4c2f4c3f4c4f4c5f4c6f4c7f4c8f4c9f4caf4cbf4ccf4cdf4cef4cff4d0f4d1f4d2f4d3f4d4f4d5f4d6f4d7f4d8f4d9f4daf4dbf4dcf4ddf4def4dff4e0f4e1f4e2f4e3f4e4f4e5f4e6f4e7f4e8f4e9f4eaf4ebf4ecf4edf4eef4eff4f0f4f1f4f2f4f3f4f4f4f5f4f6f4f7f4f8f4f9f4faf4fbf4fcf4fdf4fef4fff400f501f502f503f504f505f506f507f508f509f50af50bf50cf50df50ef50ff510f511f512f513f514f515f516f517f518f519f51af51bf51cf51df51ef51ff520f521f522f523f524f525f526f527f528f529f52af52bf52cf52df52ef52ff530f531f532f533f534f535f536f537f538f539f53af53bf53cf53df53ef53ff540f541f542f543f544f545f546f547f548f549f54af54bf54cf54df54ef54ff550f551f552f553f554f555f556f557f558f559f55af55bf55cf55df55ef55ff560f561f562f563f564f565f566f567f568f569f56af56bf56cf56df56ef56ff570f571f572f573f574f575f576f577f578f579f57af57bf57cf57df57ef57ff580f581f582f583f584f585f586f587f588f589f58af58bf58cf58df58ef58ff590f591f592f593f594f595f596f597f598f599f59af59bf59cf59df59ef59ff5a0f5a1f5a2f5a3f5a4f5a5f5a6f5a7f5a8f5a9f5aaf5abf5acf5adf5aef5aff5b0f5b1f5b2f5b3f5b4f5b5f5b6f5b7f5b8f5b9f5baf5bbf5bcf5bdf5bef5bff5c0f5c1f5c2f5c3f5c4f5c5f5c6f5c7f5c8f5c9f5caf5cbf5ccf5cdf5cef5cff5d0f5d1f5d2f5d3f5d4f5d5f5d6f5d7f5d8f5d9f5daf5dbf5dcf5ddf5def5dff5e0f5e1f5e2f5e3f5e4f5e5f5e6f5e7f5e8f5e9f5eaf5ebf5ecf5edf5eef5eff5f0f5f1f5f2f5f3f5f4f5f5f5f6f5f7f5f8f5f9f5faf5fbf5fcf5fdf5fef5fff500f601f602f603f604f605f606f607f608f609f60af60bf60cf60df60ef60ff610f611f612f613f614f615f616f617f618f619f61af61bf61cf61df61ef61ff620f621f622f623f624f625f626f627f628f629f62af62bf62cf62df62ef62ff630f631f632f633f634f635f636f637f638f639f63af63bf63cf63df63ef63ff640f641f642f643f644f645f646f647f648f649f64af64bf64cf64df64ef64ff650f651f652f653f654f655f656f657f658f659f65af65bf65cf65df65ef65ff660f661f662f663f664f665f666f667f668f669f66af66bf66cf66df66ef66ff670f671f672f673f674f675f676f677f678f679f67af67bf67cf67df67ef67ff680f681f682f683f684f685f686f687f688f689f68af68bf68cf68df68ef68ff690f691f692f693f694f695f696f697f698f699f69af69bf69cf69df69ef69ff6a0f6a1f6a2f6a3f6a4f6a5f6a6f6a7f6a8f6a9f6aaf6abf6acf6adf6aef6aff6b0f6b1f6b2f6b3f6b4f6b5f6b6f6b7f6b8f6b9f6baf6bbf6bcf6bdf6bef6bff6c0f6c1f6c2f6c3f6c4f6c5f6c6f6c7f6c8f6c9f6caf6cbf6ccf6cdf6cef6cff6d0f6d1f6d2f6d3f6d4f6d5f6d6f6d7f6d8f6d9f6daf6dbf6dcf6ddf6def6dff6e0f6e1f6e2f6e3f6e4f6e5f6e6f6e7f6e8f6e9f6eaf6ebf6ecf6edf6eef6eff6f0f6f1f6f2f6f3f6f4f6f5f6f6f6f7f6f8f6f9f6faf6fbf6fcf6fdf6fef6fff600f701f702f703f704f705f706f707f708f709f70af70bf70cf70df70ef70ff710f711f712f713f714f715f716f717f718f719f71af71bf71cf71df71ef71ff720f721f722f723f724f725f726f727f728f729f72af72bf72cf72df72ef72ff730f731f732f733f734f735f736f737f738f739f73af73bf73cf73df73ef73ff740f741f742f743f744f745f746f747f748f749f74af74bf74cf74df74ef74ff750f751f752f753f754f755f756f757f758f759f75af75bf75cf75df75ef75ff760f761f762f763f764f765f766f767f768f769f76af76bf76cf76df76ef76ff770f771f772f773f774f775f776f777f778f779f77af77bf77cf77df77ef77ff780f781f782f783f784f785f786f787f788f789f78af78bf78cf78df78ef78ff790f791f792f793f794f795f796f797f798f799f79af79bf79cf79df79ef79ff7a0f7a1f7a2f7a3f7a4f7a5f7a6f7a7f7a8f7a9f7aaf7abf7acf7adf7aef7aff7b0f7b1f7b2f7b3f7b4f7b5f7b6f7b7f7b8f7b9f7baf7bbf7bcf7bdf7bef7bff7c0f7c1f7c2f7c3f7c4f7c5f7c6f7c7f7c8f7c9f7caf7cbf7ccf7cdf7cef7cff7d0f7d1f7d2f7d3f7d4f7d5f7d6f7d7f7d8f7d9f7daf7dbf7dcf7ddf7def7dff7e0f7e1f7e2f7e3f7e4f7e5f7e6f7e7f7e8f7e9f7eaf7ebf7ecf7edf7eef7eff7f0f7f1f7f2f7f3f7f4f7f5f7f6f7f7f7f8f7f9f7faf7fbf7fcf7fdf7fef7fff700f801f802f803f804f805f806f807f808f809f80af80bf80cf80df80ef80ff810f811f812f813f814f815f816f817f818f819f81af81bf81cf81df81ef81ff820f821f822f823f824f825f826f827f828f829f82af82bf82cf82df82ef82ff830f831f832f833f834f835f836f837f838f839f83af83bf83cf83df83ef83ff840f841f842f843f844f845f846f847f848f849f84af84bf84cf84df84ef84ff850f851f852f853f854f855f856f857f858f859f85af85bf85cf85df85ef85ff860f861f862f863f864f865f866f867f868f869f86af86bf86cf86df86ef86ff870f871f872f873f874f875f876f877f878f879f87af87bf87cf87df87ef87ff880f881f882f883f884f885f886f887f888f889f88af88bf88cf88df88ef88ff890f891f892f893f894f895f896f897f898f899f89af89bf89cf89df89ef89ff8a0f8a1f8a2f8a3f8a4f8a5f8a6f8a7f8a8f8a9f8aaf8abf8acf8adf8aef8aff8b0f8b1f8b2f8b3f8b4f8b5f8b6f8b7f8b8f8b9f8baf8bbf8bcf8bdf8bef8bff8c0f8c1f8c2f8c3f8c4f8c5f8c6f8c7f8c8f8c9f8caf8cbf8ccf8cdf8cef8cff8d0f8d1f8d2f8d3f8d4f8d5f8d6f8d7f8d8f8d9f8daf8dbf8dcf8ddf8def8dff8e0f8e1f8e2f8e3f8e4f8e5f8e6f8e7f8e8f8e9f8eaf8ebf8ecf8edf8eef8eff8f0f8f1f8f2f8f3f8f4f8f5f8f6f8f7f8f8f8f9f8faf8fbf8fcf8fdf8fef8fff800f901f902f903f904f905f906f907f908f909f90af90bf90cf90df90ef90ff910f911f912f913f914f915f916f917f918f919f91af91bf91cf91df91ef91ff920f921f922f923f924f925f926f927f928f929f92af92bf92cf92df92ef92ff930f931f932f933f934f935f936f937f938f939f93af93bf93cf93df93ef93ff940f941f942f943f944f945f946f947f948f949f94af94bf94cf94df94ef94ff950f951f952f953f954f955f956f957f958f959f95af95bf95cf95df95ef95ff960f961f962f963f964f965f966f967f968f969f96af96bf96cf96df96ef96ff970f971f972f973f974f975f976f977f978f979f97af97bf97cf97df97ef97ff980f981f982f983f984f985f986f987f988f989f98af98bf98cf98df98ef98ff990f991f992f993f994f995f996f997f998f999f99af99bf99cf99df99ef99ff9a0f9a1f9a2f9a3f9a4f9a5f9a6f9a7f9a8f9a9f9aaf9abf9acf9adf9aef9aff9b0f9b1f9b2f9b3f9b4f9b5f9b6f9b7f9b8f9b9f9baf9bbf9bcf9bdf9bef9bff9c0f9c1f9c2f9c3f9c4f9c5f9c6f9c7f9c8f9c9f9caf9cbf9ccf9cdf9cef9cff9d0f9d1f9d2f9d3f9d4f9d5f9d6f9d7f9d8f9d9f9daf9dbf9dcf9ddf9def9dff9e0f9e1f9e2f9e3f9e4f9e5f9e6f9e7f9e8f9e9f9eaf9ebf9ecf9edf9eef9eff9f0f9f1f9f2f9f3f9f4f9f5f9f6f9f7f9f8f9f9f9faf9fbf9fcf9fdf9fef9fff900fa01fa02fa03fa04fa05fa06fa07fa08fa09fa0afa0bfa0cfa0dfa0efa0ffa10fa11fa12fa13fa14fa15fa16fa17fa18fa19fa1afa1bfa1cfa1dfa1efa1ffa20fa21fa22fa23fa24fa25fa26fa27fa28fa29fa2afa2bfa2cfa2dfa2efa2ffa30fa31fa32fa33fa34fa35fa36fa37fa38fa39fa3afa3bfa3cfa3dfa3efa3ffa40fa41fa42fa43fa44fa45fa46fa47fa48fa49fa4afa4bfa4cfa4dfa4efa4ffa50fa51fa52fa53fa54fa55fa56fa57fa58fa59fa5afa5bfa5cfa5dfa5efa5ffa60fa61fa62fa63fa64fa65fa66fa67fa68fa69fa6afa6bfa6cfa6dfa6efa6ffa70fa71fa72fa73fa74fa75fa76fa77fa78fa79fa7afa7bfa7cfa7dfa7efa7ffa80fa81fa82fa83fa84fa85fa86fa87fa88fa89fa8afa8bfa8cfa8dfa8efa8ffa90fa91fa92fa93fa94fa95fa96fa97fa98fa99fa9afa9bfa9cfa9dfa9efa9ffaa0faa1faa2faa3faa4faa5faa6faa7faa8faa9faaafaabfaacfaadfaaefaaffab0fab1fab2fab3fab4fab5fab6fab7fab8fab9fabafabbfabcfabdfabefabffac0fac1fac2fac3fac4fac5fac6fac7fac8fac9facafacbfaccfacdfacefacffad0fad1fad2fad3fad4fad5fad6fad7fad8fad9fadafadbfadcfaddfadefadffae0fae1fae2fae3fae4fae5fae6fae7fae8fae9faeafaebfaecfaedfaeefaeffaf0faf1faf2faf3faf4faf5faf6faf7faf8faf9fafafafbfafcfafdfafefafffa00fb01fb02fb03fb04fb05fb06fb07fb08fb09fb0afb0bfb0cfb0dfb0efb0ffb10fb11fb12fb13fb14fb15fb16fb17fb18fb19fb1afb1bfb1cfb1dfb1efb1ffb20fb21fb22fb23fb24fb25fb26fb27fb28fb29fb2afb2bfb2cfb2dfb2efb2ffb30fb31fb32fb33fb34fb35fb36fb37fb38fb39fb3afb3bfb3cfb3dfb3efb3ffb40fb41fb42fb43fb44fb45fb46fb47fb48fb49fb4afb4bfb4cfb4dfb4efb4ffb50fb51fb52fb53fb54fb55fb56fb57fb58fb59fb5afb5bfb5cfb5dfb5efb5ffb60fb61fb62fb63fb64fb65fb66fb67fb68fb69fb6afb6bfb6cfb6dfb6efb6ffb70fb71fb72fb73fb74fb75fb76fb77fb78fb79fb7afb7bfb7cfb7dfb7efb7ffb80fb81fb82fb83fb84fb85fb86fb87fb88fb89fb8afb8bfb8cfb8dfb8efb8ffb90fb91fb92fb93fb94fb95fb96fb97fb98fb99fb9afb9bfb9cfb9dfb9efb9ffba0fba1fba2fba3fba4fba5fba6fba7fba8fba9fbaafbabfbacfbadfbaefbaffbb0fbb1fbb2fbb3fbb4fbb5fbb6fbb7fbb8fbb9fbbafbbbfbbcfbbdfbbefbbffbc0fbc1fbc2fbc3fbc4fbc5fbc6fbc7fbc8fbc9fbcafbcbfbccfbcdfbcefbcffbd0fbd1fbd2fbd3fbd4fbd5fbd6fbd7fbd8fbd9fbdafbdbfbdcfbddfbdefbdffbe0fbe1fbe2fbe3fbe4fbe5fbe6fbe7fbe8fbe9fbeafbebfbecfbedfbeefbeffbf0fbf1fbf2fbf3fbf4fbf5fbf6fbf7fbf8fbf9fbfafbfbfbfcfbfdfbfefbfffb00fc01fc02fc03fc04fc05fc06fc07fc08fc09fc0afc0bfc0cfc0dfc0efc0ffc10fc11fc12fc13fc14fc15fc16fc17fc18fc19fc1afc1bfc1cfc1dfc1efc1ffc20fc21fc22fc23fc24fc25fc26fc27fc28fc29fc2afc2bfc2cfc2dfc2efc2ffc30fc31fc32fc33fc34fc35fc36fc37fc38fc39fc3afc3bfc3cfc3dfc3efc3ffc40fc41fc42fc43fc44fc45fc46fc47fc48fc49fc4afc4bfc4cfc4dfc4efc4ffc50fc51fc52fc53fc54fc55fc56fc57fc58fc59fc5afc5bfc5cfc5dfc5efc5ffc60fc61fc62fc63fc64fc65fc66fc67fc68fc69fc6afc6bfc6cfc6dfc6efc6ffc70fc71fc72fc73fc74fc75fc76fc77fc78fc79fc7afc7bfc7cfc7dfc7efc7ffc80fc81fc82fc83fc84fc85fc86fc87fc88fc89fc8afc8bfc8cfc8dfc8efc8ffc90fc91fc92fc93fc94fc95fc96fc97fc98fc99fc9afc9bfc9cfc9dfc9efc9ffca0fca1fca2fca3fca4fca5fca6fca7fca8fca9fcaafcabfcacfcadfcaefcaffcb0fcb1fcb2fcb3fcb4fcb5fcb6fcb7fcb8fcb9fcbafcbbfcbcfcbdfcbefcbffcc0fcc1fcc2fcc3fcc4fcc5fcc6fcc7fcc8fcc9fccafccbfcccfccdfccefccffcd0fcd1fcd2fcd3fcd4fcd5fcd6fcd7fcd8fcd9fcdafcdbfcdcfcddfcdefcdffce0fce1fce2fce3fce4fce5fce6fce7fce8fce9fceafcebfcecfcedfceefceffcf0fcf1fcf2fcf3fcf4fcf5fcf6fcf7fcf8fcf9fcfafcfbfcfcfcfdfcfefcfffc00fd01fd02fd03fd04fd05fd06fd07fd08fd09fd0afd0bfd0cfd0dfd0efd0ffd10fd11fd12fd13fd14fd15fd16fd17fd18fd19fd1afd1bfd1cfd1dfd1efd1ffd20fd21fd22fd23fd24fd25fd26fd27fd28fd29fd2afd2bfd2cfd2dfd2efd2ffd30fd31fd32fd33fd34fd35fd36fd37fd38fd39fd3afd3bfd3cfd3dfd3efd3ffd40fd41fd42fd43fd44fd45fd46fd47fd48fd49fd4afd4bfd4cfd4dfd4efd4ffd50fd51fd52fd53fd54fd55fd56fd57fd58fd59fd5afd5bfd5cfd5dfd5efd5ffd60fd61fd62fd63fd64fd65fd66fd67fd68fd69fd6afd6bfd6cfd6dfd6efd6ffd70fd71fd72fd73fd74fd75fd76fd77fd78fd79fd7afd7bfd7cfd7dfd7efd7ffd80fd81fd82fd83fd84fd85fd86fd87fd88fd89fd8afd8bfd8cfd8dfd8efd8ffd90fd91fd92fd93fd94fd95fd96fd97fd98fd99fd9afd9bfd9cfd9dfd9efd9ffda0fda1fda2fda3fda4fda5fda6fda7fda8fda9fdaafdabfdacfdadfdaefdaffdb0fdb1fdb2fdb3fdb4fdb5fdb6fdb7fdb8fdb9fdbafdbbfdbcfdbdfdbefdbffdc0fdc1fdc2fdc3fdc4fdc5fdc6fdc7fdc8fdc9fdcafdcbfdccfdcdfdcefdcffdd0fdd1fdd2fdd3fdd4fdd5fdd6fdd7fdd8fdd9fddafddbfddcfdddfddefddffde0fde1fde2fde3fde4fde5fde6fde7fde8fde9fdeafdebfdecfdedfdeefdeffdf0fdf1fdf2fdf3fdf4fdf5fdf6fdf7fdf8fdf9fdfafdfbfdfcfdfdfdfefdfffd00fe01fe02fe03fe04fe05fe06fe07fe08fe09fe0afe0bfe0cfe0dfe0efe0ffe10fe11fe12fe13fe14fe15fe16fe17fe18fe19fe1afe1bfe1cfe1dfe1efe1ffe20fe21fe22fe23fe24fe25fe26fe27fe28fe29fe2afe2bfe2cfe2dfe2efe2ffe30fe31fe32fe33fe34fe35fe36fe37fe38fe39fe3afe3bfe3cfe3dfe3efe3ffe40fe41fe42fe43fe44fe45fe46fe47fe48fe49fe4afe4bfe4cfe4dfe4efe4ffe50fe51fe52fe53fe54fe55fe56fe57fe58fe59fe5afe5bfe5cfe5dfe5efe5ffe60fe61fe62fe63fe64fe65fe66fe67fe68fe69fe6afe6bfe6cfe6dfe6efe6ffe70fe71fe72fe73fe74fe75fe76fe77fe78fe79fe7afe7bfe7cfe7dfe7efe7ffe80fe81fe82fe83fe84fe85fe86fe87fe88fe89fe8afe8bfe8cfe8dfe8efe8ffe90fe91fe92fe93fe94fe95fe96fe97fe98fe99fe9afe9bfe9cfe9dfe9efe9ffea0fea1fea2fea3fea4fea5fea6fea7fea8fea9feaafeabfeacfeadfeaefeaffeb0feb1feb2feb3feb4feb5feb6feb7feb8feb9febafebbfebcfebdfebefebffec0fec1fec2fec3fec4fec5fec6fec7fec8fec9fecafecbfeccfecdfecefecffed0fed1fed2fed3fed4fed5fed6fed7fed8fed9fedafedbfedcfeddfedefedffee0fee1fee2fee3fee4fee5fee6fee7fee8fee9feeafeebfeecfeedfeeefeeffef0fef1fef2fef3fef4fef5fef6fef7fef8fef9fefafefbfefcfefdfefefefffe00ff01ff02ff03ff04ff05ff06ff07ff08ff09ff0aff0bff0cff0dff0eff0fff10ff11ff12ff13ff14ff15ff16ff17ff18ff19ff1aff1bff1cff1dff1eff1fff20ff21ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff3bff3cff3dff3eff3fff40ff21ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x50440, 0xfffe0}, {&(0x7f0000086200)="eb52904e5446532020202000044000000000000000f8000000000000000000000000000080008000ff0700000000000002000000000000000f00000000000000f6000000f4000000a3b8b20fcf7aa836000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f0000086300)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f0000086400)) 12:22:25 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f00000003c0), 0x0) ioctl$SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT(r0, 0xc0bc5351, &(0x7f0000000040)={0x401, 0x0, 'client1\x00', 0x0, "26613ab5fa88bd3c", "6c89093f20e31c5718741b2be90fa769c372deb95d3b9c6905d8ffe85f08fb4d"}) 12:22:25 executing program 5: mkdir(0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) ioctl$AUTOFS_IOC_PROTOSUBVER(0xffffffffffffffff, 0x80049367, &(0x7f0000000300)) bind$alg(r0, &(0x7f00000000c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-twofish-3way\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) rmdir(&(0x7f00000002c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000180), 0xfeed, 0x0, 0x0, 0x0) accept$alg(0xffffffffffffffff, 0x0, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0x0, 0x0) recvmmsg(r1, &(0x7f00000067c0)=[{{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000000840)=""/142, 0x8e}, {&(0x7f0000000900)=""/225, 0xe1}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/241, 0xf1}], 0x5, &(0x7f0000001cc0)=""/4096, 0x1000}}, {{&(0x7f0000002cc0)=@ieee802154={0x24, @long}, 0x80, &(0x7f0000003080)=[{&(0x7f0000002d40)=""/200, 0xc8}, {&(0x7f00000055c0)=""/4101, 0x1005}, {&(0x7f0000002f00)=""/200, 0xc8}], 0x3, &(0x7f0000003200)=""/179, 0xb3}, 0xb4b8}, {{&(0x7f0000003100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000004780)=[{&(0x7f00000032c0)=""/192, 0xc0}, {&(0x7f0000004500)=""/227, 0xe3}, {&(0x7f0000003380)=""/119, 0x77}, {&(0x7f0000000440)=""/148, 0x94}, {0x0}], 0x5}, 0xcabb}, {{&(0x7f0000004800)=@ax25={{0x3, @null}, [@netrom, @null, @bcast, @null, @default, @remote, @rose, @null]}, 0x80, &(0x7f0000004d00)=[{&(0x7f0000004880)=""/31, 0x1f}, {&(0x7f0000004a40)=""/142, 0x8e}, {&(0x7f0000004c40)=""/30, 0x1e}, {&(0x7f0000004c80)=""/105, 0x69}], 0x4, &(0x7f0000004d80)=""/163, 0xa3}, 0x1}, {{&(0x7f0000004e40)=@isdn, 0x80, &(0x7f00000050c0)=[{0x0}, {&(0x7f0000004fc0)=""/68, 0x44}], 0x2}, 0xffff}, {{&(0x7f0000005100)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, 0x80, &(0x7f00000066c0)=[{&(0x7f0000005240)=""/200, 0xc8}, {&(0x7f0000005340)=""/116, 0x74}, {&(0x7f00000053c0)=""/204, 0xcc}, {&(0x7f00000054c0)=""/200, 0xc8}, {0x0}, {0x0}], 0x6}, 0x200}], 0x6, 0x40000000, &(0x7f00000069c0)) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) 12:22:25 executing program 0: mkdir(0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) ioctl$AUTOFS_IOC_PROTOSUBVER(0xffffffffffffffff, 0x80049367, &(0x7f0000000300)) bind$alg(r0, &(0x7f00000000c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-twofish-3way\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) rmdir(&(0x7f00000002c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000180), 0xfeed, 0x0, 0x0, 0x0) accept$alg(0xffffffffffffffff, 0x0, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0x0, 0x0) recvmmsg(r1, &(0x7f00000067c0)=[{{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000000840)=""/142, 0x8e}, {&(0x7f0000000900)=""/225, 0xe1}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/241, 0xf1}], 0x5, &(0x7f0000001cc0)=""/4096, 0x1000}}, {{&(0x7f0000002cc0)=@ieee802154={0x24, @long}, 0x80, &(0x7f0000003080)=[{&(0x7f0000002d40)=""/200, 0xc8}, {&(0x7f00000055c0)=""/4101, 0x1005}, {&(0x7f0000002f00)=""/200, 0xc8}], 0x3, &(0x7f0000003200)=""/179, 0xb3}, 0xb4b8}, {{&(0x7f0000003100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000004780)=[{&(0x7f00000032c0)=""/192, 0xc0}, {&(0x7f0000004500)=""/227, 0xe3}, {&(0x7f0000003380)=""/119, 0x77}, {&(0x7f0000000440)=""/148, 0x94}, {0x0}], 0x5}, 0xcabb}, {{&(0x7f0000004800)=@ax25={{0x3, @null}, [@netrom, @null, @bcast, @null, @default, @remote, @rose, @null]}, 0x80, &(0x7f0000004d00)=[{&(0x7f0000004880)=""/31, 0x1f}, {&(0x7f0000004a40)=""/142, 0x8e}, {&(0x7f0000004c40)=""/30, 0x1e}, {&(0x7f0000004c80)=""/105, 0x69}], 0x4, &(0x7f0000004d80)=""/163, 0xa3}, 0x1}, {{&(0x7f0000004e40)=@isdn, 0x80, &(0x7f00000050c0)=[{0x0}, {&(0x7f0000004fc0)=""/68, 0x44}], 0x2}, 0xffff}, {{&(0x7f0000005100)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, 0x80, &(0x7f00000066c0)=[{&(0x7f0000005240)=""/200, 0xc8}, {&(0x7f0000005340)=""/116, 0x74}, {&(0x7f00000053c0)=""/204, 0xcc}, {&(0x7f00000054c0)=""/200, 0xc8}, {0x0}, {0x0}], 0x6}, 0x200}], 0x6, 0x40000000, &(0x7f00000069c0)) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) 12:22:25 executing program 5: mkdir(0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$alg(0x26, 0x5, 0x0) ioctl$AUTOFS_IOC_PROTOSUBVER(0xffffffffffffffff, 0x80049367, &(0x7f0000000300)) bind$alg(r0, &(0x7f00000000c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'ctr-twofish-3way\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800) setsockopt$ALG_SET_KEY(r2, 0x117, 0x1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r0, 0x117, 0x1, &(0x7f0000c18000)="ad56b6c5820fae9d6dcd3292ea54c7beef915d564c90c200", 0x18) rmdir(&(0x7f00000002c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000180), 0xfeed, 0x0, 0x0, 0x0) accept$alg(0xffffffffffffffff, 0x0, 0x0) openat$incfs(0xffffffffffffffff, &(0x7f0000000000)='.pending_reads\x00', 0x0, 0x0) recvmmsg(r1, &(0x7f00000067c0)=[{{0x0, 0x0, &(0x7f0000001c40)=[{&(0x7f0000000840)=""/142, 0x8e}, {&(0x7f0000000900)=""/225, 0xe1}, {&(0x7f0000000a80)=""/30, 0x1e}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/241, 0xf1}], 0x5, &(0x7f0000001cc0)=""/4096, 0x1000}}, {{&(0x7f0000002cc0)=@ieee802154={0x24, @long}, 0x80, &(0x7f0000003080)=[{&(0x7f0000002d40)=""/200, 0xc8}, {&(0x7f00000055c0)=""/4101, 0x1005}, {&(0x7f0000002f00)=""/200, 0xc8}], 0x3, &(0x7f0000003200)=""/179, 0xb3}, 0xb4b8}, {{&(0x7f0000003100)=@pppol2tpin6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000004780)=[{&(0x7f00000032c0)=""/192, 0xc0}, {&(0x7f0000004500)=""/227, 0xe3}, {&(0x7f0000003380)=""/119, 0x77}, {&(0x7f0000000440)=""/148, 0x94}, {0x0}], 0x5}, 0xcabb}, {{&(0x7f0000004800)=@ax25={{0x3, @null}, [@netrom, @null, @bcast, @null, @default, @remote, @rose, @null]}, 0x80, &(0x7f0000004d00)=[{&(0x7f0000004880)=""/31, 0x1f}, {&(0x7f0000004a40)=""/142, 0x8e}, {&(0x7f0000004c40)=""/30, 0x1e}, {&(0x7f0000004c80)=""/105, 0x69}], 0x4, &(0x7f0000004d80)=""/163, 0xa3}, 0x1}, {{&(0x7f0000004e40)=@isdn, 0x80, &(0x7f00000050c0)=[{0x0}, {&(0x7f0000004fc0)=""/68, 0x44}], 0x2}, 0xffff}, {{&(0x7f0000005100)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @remote}, 0x80, &(0x7f00000066c0)=[{&(0x7f0000005240)=""/200, 0xc8}, {&(0x7f0000005340)=""/116, 0x74}, {&(0x7f00000053c0)=""/204, 0xcc}, {&(0x7f00000054c0)=""/200, 0xc8}, {0x0}, {0x0}], 0x6}, 0x200}], 0x6, 0x40000000, &(0x7f00000069c0)) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) 12:22:26 executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:26 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)={&(0x7f00000002c0)={0xc2}, 0x14}}, 0x0) getsockname$packet(r3, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000005dc0)=@newqdisc={0x4c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x1c}}]}, 0x4c}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000020c0)=@delchain={0x30, 0x24, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {0x0, 0xffff}}, [@filter_kind_options=@f_bpf={{0x8, 0x2}, {0x4}}]}, 0x30}}, 0x0) 12:22:26 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$KDSETLED(r0, 0x4b32, 0x8) [ 183.374000] vimc link validate: Scaler:src:1920x1440 (0x100a, 0, 0, 0, 0) RGB/YUV Capture:snk:640x480 (0x100a, 0, 0, 0, 0) [ 183.383720] ntfs: volume version 3.1. [ 183.401876] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 183.458446] netem: invalid attributes len -24 12:22:26 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) getpid() sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newlink={0x4c, 0x10, 0x44b, 0x0, 0x0, {0x7a}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_ROUTER={0x5}, @IFLA_BR_VLAN_STATS_PER_PORT={0x5}, @IFLA_BR_HELLO_TIME={0x8, 0x2, 0x5}]}}}]}, 0x4c}}, 0x0) 12:22:26 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x4000010000000013, &(0x7f0000000040)=0x1, 0x4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e23}, 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x4e21, @loopback}, 0x10) r2 = socket$inet(0x2, 0x80001, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e21, @multicast2}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x4e23, @loopback}, 0x2f) connect$inet(r0, &(0x7f0000000340)={0x2, 0x4e21, @empty}, 0x10) 12:22:26 executing program 5: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0x3, 0x6}, {0x4, 0x4, 0x3, 0x2}, {0x2, 0x1, 0x6, 0x9}]}) 12:22:26 executing program 0: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x0, 0x0) ioctl$VIDIOC_SUBDEV_ENUM_FRAME_SIZE(r0, 0xc040564a, &(0x7f0000000180)={0x0, 0x0, 0x3002}) 12:22:26 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x0, 0x2) r1 = syz_open_dev$usbfs(&(0x7f0000000040), 0x1ff, 0x0) read$usbfs(r1, &(0x7f00000000c0)=""/21, 0x15) ioctl$LOOP_CHANGE_FD(0xffffffffffffffff, 0x4c06, 0xffffffffffffffff) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000002180)={0xdf, 0x1, 0x1}) ioctl$vim2m_VIDIOC_STREAMON(r0, 0x40045612, &(0x7f0000000040)=0x1) ioctl$vim2m_VIDIOC_PREPARE_BUF(r0, 0xc058560f, &(0x7f0000000300)=@multiplanar_mmap={0x0, 0x1, 0x4, 0x2000, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x8, "26bcf0bf"}, 0x0, 0x1, {0x0}, 0xffffffff}) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000380)=@multiplanar_mmap={0x7, 0x1, 0x4, 0x0, 0x0, {}, {}, 0x0, 0x1, {0x0}}) 12:22:26 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) [ 183.593888] IPVS: ftp: loaded support on port[0] = 21 syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:27 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x4000010000000013, &(0x7f0000000040)=0x1, 0x4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e23}, 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x4e21, @loopback}, 0x10) r2 = socket$inet(0x2, 0x80001, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e21, @multicast2}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x4e23, @loopback}, 0x2f) connect$inet(r0, &(0x7f0000000340)={0x2, 0x4e21, @empty}, 0x10) 12:22:27 executing program 5: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0x3, 0x6}, {0x4, 0x4, 0x3, 0x2}, {0x2, 0x1, 0x6, 0x9}]}) [ 184.204250] vimc link validate: Scaler:src:1920x1440 (0x100a, 0, 0, 0, 0) RGB/YUV Capture:snk:640x480 (0x100a, 0, 0, 0, 0) 12:22:27 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0x3, 0x6}, {0x4, 0x4, 0x3, 0x2}, {0x2, 0x1, 0x6, 0x9}]}) 12:22:27 executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:27 executing program 5: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0x3, 0x6}, {0x4, 0x4, 0x3, 0x2}, {0x2, 0x1, 0x6, 0x9}]}) 12:22:27 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0x3, 0x6}, {0x4, 0x4, 0x3, 0x2}, {0x2, 0x1, 0x6, 0x9}]}) 12:22:27 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) getpid() sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newlink={0x4c, 0x10, 0x44b, 0x0, 0x0, {0x7a}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_ROUTER={0x5}, @IFLA_BR_VLAN_STATS_PER_PORT={0x5}, @IFLA_BR_HELLO_TIME={0x8, 0x2, 0x5}]}}}]}, 0x4c}}, 0x0) 12:22:27 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:27 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x4000010000000013, &(0x7f0000000040)=0x1, 0x4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e23}, 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x4e21, @loopback}, 0x10) r2 = socket$inet(0x2, 0x80001, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e21, @multicast2}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x4e23, @loopback}, 0x2f) connect$inet(r0, &(0x7f0000000340)={0x2, 0x4e21, @empty}, 0x10) 12:22:27 executing program 5: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0x3, 0x6}, {0x4, 0x4, 0x3, 0x2}, {0x2, 0x1, 0x6, 0x9}]}) 12:22:28 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) r1 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x4000010000000013, &(0x7f0000000040)=0x1, 0x4) bind$inet(r1, &(0x7f0000000100)={0x2, 0x4e23}, 0x10) connect$inet(r1, &(0x7f0000000080)={0x2, 0x4e21, @loopback}, 0x10) r2 = socket$inet(0x2, 0x80001, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x4e21, @multicast2}, 0x10) connect$inet(r2, &(0x7f0000000140)={0x2, 0x4e23, @loopback}, 0x2f) connect$inet(r0, &(0x7f0000000340)={0x2, 0x4e21, @empty}, 0x10) 12:22:28 executing program 3: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0xfffffffffffffffd}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) r0 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x2, 0x6, 0x3, 0x6}, {0x4, 0x4, 0x3, 0x2}, {0x2, 0x1, 0x6, 0x9}]}) 12:22:28 executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:28 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) getpid() sendmsg$nl_route(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newlink={0x4c, 0x10, 0x44b, 0x0, 0x0, {0x7a}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x1c, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_ROUTER={0x5}, @IFLA_BR_VLAN_STATS_PER_PORT={0x5}, @IFLA_BR_HELLO_TIME={0x8, 0x2, 0x5}]}}}]}, 0x4c}}, 0x0) 12:22:28 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:28 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:28 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:28 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:28 executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:29 executing program 0: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:29 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:29 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:29 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:29 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:29 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:29 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:29 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:29 executing program 5: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:30 executing program 3: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:30 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:30 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:30 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:30 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:30 executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:31 executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:31 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:31 executing program 2: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f0000004300)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r0, &(0x7f00000021c0)="9e4bd07eed7813aedc1beaa4d641b598c3ba7f171a452b948483b006792b2cd6f417889c966e60939e72ff8573a7ca1b9d9def2ac4feb0fce979776512235a009a37da6e2aa7542e31eceb11cdcfaa8dba362597662e1904cfdbfdfc9156cb4bdaa8d647a67c2a6f2a772d6673df53348d0ee6a94ef8803ad5f94d29ce6baa2af90cf3921e52895680778a3a3b25843cf444c7e854d99800f13a6a9bb9162f959c4e503d92719bd84e35181b24d6d8385589f69964f01e36980ae6b0c0d40a56cda71704a4b4485ee80dfa39db5fc9e736926d2a8b308abbc28f705f5d13a184623483a470e8392d5d3c52e273b3b8eded45f8d8dee4c619281305881ad3b130a4860cd5d00d17f576a2b482436a1b5ab9ee2cf7445d88253b84fa6a99d551c9f860a73e0876b7f5bb97a5f27fe91cb1e38a22eadf58494d458cfe8147bdfb4a4e72161b182dc01dcc0a272d8645648012be0099a9d67eaf3ca97f405266ce9fe33af9e72f8d7fc5c7700a22f3654f66f963632cb49ccccc4bf62fea3ee2cd9bdc85ba8a7d9dfa8168d302c345871df8392526e6261b5fe49af24a92484558c733d9d7c9c5483c6a64912c2f6804c305f0aebf2050c28de2d41bbd6325e499ea9784ae00565de8411e93d4f37d58c7f34ab6928f5bf17b59f1dff4fa152bab2007f43f4e19f07aa563c8320a697a24b1996cf37bc57e86eb8a4b41df139a8c5997f7ce787a2946e3dea2d48c7d27e01b094073afd0da207a8983ebf10d86a2a8c448fd46d895bb8bfd3895fd0169fdfaca6bfa283fb52521b7232fc61c40b59f7c6de99f73838ab953bedfb45cb4747d51dc75c11fefdc0354c6e0a2b6345803cce23ced12bc855bcb274e558207ff915a6351132d5b2103497876844e1f3c437d82fffa9b15306b3e4a7ca39108fd6b38cbb07f892e9ae4fae03915e79f87b8301394518d7b4a91d186031861f3d312fe59713ef8de4c0c45618dbd8534509daec7f6669c7a32b75902813143791927f97d2efdf9d698be3a6bbda35e2882c1ff3e49b0e2e547fcd17b1930209a68a064cfdd9427b1f16cdfcd64ec209810c100eaaa85ed6157d520a36765b6ebd3e2e28d913369985fdfedc4539460877eadc2214518631939088883bdc650d76ed93a3173887762517e1a6d97f310a3ed5f2f4d0f6a1178e3825e0906a379d52da3e47545c8833a9db2cd5847f9870ee419035db245ce37e452a60849230cd28f12f1f9d9804b9ae1c0dfc691e72bd4d1f7f201a15a8ae550dd9bee6af66d6bd01fcea06dde52e56376f83dcbc4608c534bdd4fe6c8ad494b66ee220dc05a4b209a7630ad3d270c2b873b50c6567f3092b64df741a1cb78a4147d50848123d49b490111f4ab0369467dae89ecc0131114f5adb408ab9af45700913d2f022a7b21bbe6262470cc41cae2ef1c0e627678619c793c99a2dc641c55fd0bfdcdf0e39e016fbf0bfa487a432cf1de068c4a50d66a66918ee79051d97d72c2b8d0ed287ac86454b1a009de732ae87d7dd3f2fcf776ce7a808c79f208b4464d78016e355487cc22c8d5e998636dcda0e9193e062ec59bb3edbff1ca1e7b55a1e5c4216729ee5a770c8220efb26dd691f957a9ae7a535aee3fb2160625dff975c3935029ce9b63ec2ae010af070700cab48736230a4d8cb83fe062dc9eb634d7f12878d50aa528521006b8894ca02ccec4c3f4b34eec7cb31ebff9ad67f7ae8aa5485d7ec2ec199f0b6ffced7ced8cf3d4d3a1601819cc000b8fc133d585c82b2c7ec9117c4dc15d3391da34d852e1cb5216a2b23451cf7a77b1eb17d39b68f3357055498b5ff6eb7a9280297161b68bc9820140814cc96625a8757a329c2e731049066378cfe8948f87be291013e9306616f870e97a06ad04938650db44a602ad9e6d5a9c5c45ab0ea83d6a5ee782ab39989a7ef6547276a8b636416d84113505a00512e811532ce6565851a90b40a836454ca015eb0f9f8f6f9c59f83af194574a2e1887b585cd77b61568853f4d9068d4363e88fee873573c59f3326511076e2e5d64c7efc2d280c31bff8f6c0f7cd179365dee0e03da98df3d9ddcf3a876f1d19684c540e555336959db6d47bd3f71d11c2e76b4eebbf996544dca17dcf7ea423e717fe6b939df5e7424a9cdc394ef8d0a1c5d599da826e0da259bc675ee8bad62c24daa827cb79fbe169e0fec2f49b4a0e700d857378c460a243deeb13b0ded579c8a825ebd112811bbf8e1261b33245b1b582583f040297b162aa15018329192192cd0a02b1dd0d55033ca60b4642316cff71698df4deb0d59bf5cf37f782a7c388066147d70f030796d5e6318c150f0db7d4ea3e11377a832ce1ccef879246ec6687a3fc040984e0f84e0b76f674946258e552f065af0a81d1ccc8cc592d6098ac55520b14841d4bd61ff05fa21ac348c2a62a3b092718d397ae40df540f3e1604c4885105db9cff00bb384a2cd9b8010d7202f250849707fba67bc81d2c2faebcad9a1189b0a455b55cbe2917e206649bf0c9ff91a413a13dbdea5b4bc686214c285acaeaede6a27c6c7953ab28060b1afc95da13cb14c250d4c999277a63263d31a7863a789348712cae2860eae4d6fb656826a4dd35be741c00c5399fc35d7681a83b7811a5e54690b6ca32fd544c66bfb4b18dd09e8a8ec9bbe9524b96da12fed011371ce157ebb76e8bd027a6bfd8449cd3925e56b63169cd17362c8b369ab65e33269d2a0b845b74c340f729458416f284454c6e92a532ae3650dd5a4e282d4013eae975b07049f77c65d2c5400df37cbc9677e82414172350b9b26be1d9e7d8e8907eac23745bb8d443b8c93f64b5ce81580f912c72afc47dcecfbb308c65deea6db1db2f5be08f82455080183e9b24cf954f4fd77c167d250c0dc852d3882df1fbd3641ca80eb5a762ef3c55123c55f458dec7c461b6e3e860b480425f1951f910b958dba6dcb8c0b6394d5a818c1d572f9fcd7fe9fefc1ccc84c20cd566f9062c8c1f705b40455fbe0a419923105c2a9985c40f91bdff9f85092989171ee7802b79b1f86b7d8ca074ac5a06e7a87258e5a7cf2526c6db1f5aa5916f67fe306df6137a164443db80497bde30c8e2e55245ce5e8cb5a96d07fc6a18bc028e29a451529171cf5b4df478923a59bf91bb34e2abcf11b63f71eeff0da64d467f3b53bba98f8f09fa58bf65b8b013b6c415fa201af1c915314b30668a953fc718b1d28adce0896a8e26baf253321425ef6634897843acfc24bcd8afb5f93c7d80a64943a28b15e77c762f3fdf468af90db3371914a6fbbaf8ee09b690f531299a8d5bcff5ddc87f9a0110b228c59dc4621ba27db7b154821294c5ece5d7f9f82b9da717c3f582cca818040ec2e95dfdaf669aaa303d5d3e359b9116442b9dc17deb37188028406c1b019ac78b043475acf8fb4b404c12dd3516b42ae7c287488f2eacc188e03051d4ff3c0a3f7c9cd4d024d53b2bd1ee22550905101cd944b2612e6d73ebb3951d6c73a00540a68f7bb73fa774ffdd103b8b34a0300f6c5d588fa2f251c3f3aac914bb521695bd7e91e352cda2125fb0f8c7118eebf0ff4ada04f73c875a1686249a048c378fc01956b99d071ee97f95cc18b477884c916a4165f3412e0f38b3f6e39112bb6506072ffa3d3cc13bc6af3d1acd2fd1abb12062c1f653a5b5482b5773cd21b27fc059f6e81bd55b612250783407cfe07d6941f3a34c896448d71d450194ea267d0e06952ceb22f6579b719949dd2411c725cce62b91626e0e4cd55be3ed0e7042a94dca17724415e0448a075003725f47dd635dc7a619b4a42be2ef95f5dced7832541365e64e4c9ef8da3f4de1bbb0cc3c5203cdd641615aac3d3e77a4c70f61b5fc651e8bb7e347fb45430d0bf8a92ec9bdae53376b2136e8489dc83ba94c9a0643f5cae8989a10f92a71943405f7a805157cc24148e12c28a404c4476b0aba21b83dcf673cfae5d6dc3f81a1f0e6504bd297706dfe69a05b4ee11a0d3d09c2a650fbfcaad5eced10eef368d2902051a25c866b4df8d640cad09985da32e881cf67e478bc166ea78e6d5c92b433bc47bf8772a8baa6b24bea8cee9eff0a1312918f2159d7c5f1a7e5c331f1ea34901fb97b874b663ec5817d82ee0f690d0358521ecaa952aa77150a07ce39fd939f6573c2e857734239f3a8b4240860b59b14d5a1c5696a13c175f8be05845be2b2b5723a7fa10cfe023211c5724751e08eaa2a39f16a6870819eb7da72da08bb0b3b0f777a405594380b98676054a7c383bd534f6aa75e72bb6d49c57db47c66811f215ed31477ba118a515aff60d04e457444d9e591a78c74c31a5af90dd96777e40ee4295c2ceb28ae8af438a321a7419cefc789d717e2ee36c096da15ba4d3c761ffee09eeefca9e097ea03aecae925edd0443fd928f00b3601b397bb14b623e7dc997cdbb54370852da2f7512eebc38c6106410fbfc98021d1b6a5a3168756b47cd2f514ab05c53a6bdcb6d3149599a626d965c478276a9c20aa9dbb3f3ab8b488b4e0b10cf86fcf30518b9b6ba0136fcf6aaaf42cdea35c4420f83bc84132f456c94511e2ce5ca8833dbfaa6e826fb0cc07676ad40355ada3ab0f4f7b63b7a467105592ccc68ede7413ce5fd8890da488c99eec846b748c959fb763c7071b6120b10700c11326d750295b638159dec37334b4c962b4490a5480a8e12c911a81c648a7cbe308d710f048d29dd4e8d93de073f2a514003323f3de0144abdad61b4a8e2ac1323919d67f5e6f15bf06d742ca05c9c937891da30b098e47b4b2813b034d1671221a1c33da0687ef162f7055901a58e418b03957516d34a952153c0f5f0876aefe1969eb70c2c0a2d01049fd1568df9ffa97f2e6195f45896344f74bf2bd34b3bd5e78256cca3067fe27cc782c6d3dacd76b9fee2c9cf43fcf27f7d2f7321355aaef1a9de922cff735eb63d48388232cd7e476427bc52f99df0ea2193c5352cd99a984c32091ba685c7ecc09c321b9a84d43db98e6425dbbf377ee71676111022ebe6f2d40b9a82829522be102f61a711482891f8555bdb756441f510de2e5c1b774e65adfd6d7fad1ab3b34bbc7b3004c64a79efb6322eb58d023d8b55ab458495c0bdb8b6422b9083f98395ab5358943eda6539bfd12db7c402608919d2a317349036f0e0a7a5e85fa26d604f8eebe0d96dd368ed31461569e037f39b96675df416eb44b9a10564093a21bd6e8df9e81dc503a824ad88af00c8659fbf607ce9ca4788ad01d0e00629922c79022966da3b88479e90475452e220f9901a948e2e047f0cd8123fe131b82a458e93831d32f2b10fc448ed5d67e8cafd0b7789cce22ad1ee22f2298443f78a4c8f29217caf4f435b57dbe5cf9a3153344cea3d2c6a0ad131bfa61ddb95c06d7bdec12554dd0d20aa35e48e560796c5682ba4807fd4f713b1c4d44f01c39b604eb68655dc9c51d1299f5df26536e895f9255015a8fd6db431ba2b9c2fb645684ac92444748b3cdd8917b32d7e9b013a0b8ea61b5f69c6ac4f68cf76094355b13993d46669ce5bc5367efa6eb96ef907bfd2ebcb4d1c6e4b7dd7f6170e94a2fcbe3f33c6e7a76026562925cdecc3126aefca9f1aa11d7aba2df88e1609781d75f506fb5bf3f47aa4783945e64b2c2f3c42614a6a3b887cfec6e8060f39b749e77afa35a8d61a3299f522ac5dd4028579203616fe72fec991681bf0531a5f6b879b539871887561593283174ac0b8926c497763745c5297d29a28fae264b116f8d5fa1fc40ba22309b4fa8ee919cd153d9cee00f77f02cfb6ff3d61e301b5bdd30da0add64efd1c5c3a6d17ceedf2adbcf313ebb32e76359d0332bb04782d22a9312c41eb997d3b264296df065b67342d7fc0db346760712fb195b136af14bdc04a3aef4d2da89157a5a4c3abeb6d854bc118c23081e01dc07234ec791bd322ad537b4d1ccf1466e73a340a24cc9c96df8714ea784b7c681dde0c6b505e6fbc95009a1ef7aedff7e0f4eccabccdce7a7dfe0ed89e722785b09458e1ebceabcf9c9d92f0354a15f64f67b3194c24a29781db16919d05ca301ddeaec4b1c1de3da7368ec30fe790c3cc3a8dc978021b28d1265ab3155a53bcea063453f851e94bbfe54ca1c94f98dbdf702b704f3447d20f89f08faef30f2230e2c739701bd2f85bcc30721d2972b3de7a472abf4ae97fbadf852979b978cf0a7e2c979c11e57dfa4c1d3468637eba91f5df178b9ea98057f51b6a6d55a44e6ce5e9b3bb9c1bd5af0c40e6301274801c649523083d46d925ebefba6f2224bc431c79f4c56e87ced301476d9ecdd2b14760d02751b004691bd2a391f6193cc898a165d039da1204e1a9ac595e04875af235923aeaec60a9c723a6b57e61758c4648c462d3ff237fb311d375426dceecbc2f8fc79a5ac7b28e6f885d3d52b86173275dca28e1c79f56c00edc794566f18746037bb075d4492c72d5a8652c614af1c5c8a3d2f11f901dd721b6a709d5f734244c1a9f2480258e2030b6dc52cb96a2c7773aa9067d2e4c0abe9865c925a817538e240e73a04b1891e22ee51bf2041cf96b9b451eb6711b0e78f7b2ee1bd2028e96775755a351c772af9190bafa5055b9efc17c3cb4a2565215e0751079ae026774d2cd89b159719e0c376633e12b805ac67824bdfb1ae7c699c5096d3e80f6b03348e2b81c43c1e6ecfb9b140370b4791cd49f7ed2ae9a48138f2b7355630b2e816c2ba10f4084a285e1c0be75b70b87e6c9e9feaa20f40212f4e226f2cc31eb0c6f4d41846e40cbd304f6228a8f5ff01c09e36e7c75050abda52d51b89f9ba7318297c578a7266aab8628f6ad83d093b254da1f316949c690cd574523413fdd8f8571a06c9d8e2cb0c029ce8e868c8d0537e94af41dc220106501f2481bfe55e1c45e4b9eff09629c5c9e2ff94286c51740e6ecb04881a655f11675dfbf3faac3e49d6046879875c28d5205ab06d936e28ec841a06237131379e12996d9c180293ff6c30ec42b46e1c4d38432aa90c9a0e4ee9f810d25a2102961d9e7bfa6c78485c30e3db6f96def127f813c48ff2348cf59c7351690de1a555e19cf94659391a77349ff2aa4b5b280e5cfc1c148f4e23d084776bf4cc488b6f3353f921ba1abee0630d8d00ce3bd811607e235e8abdfd1ddd50f5870883972d1c9d3d1f02f176db9e7d79847a99bb3be6a19514101786b5ca9ca5950d3c40a8aaf50a0b962cd9d403ac9f98cf07b0e2eccd16a8a03406284952020ae62a1f22df7bb4ab61c55a091b1fd828c4b7e4eb8b954bc425c200aa526eaf5bf173f15a1042180898a41c7b5ba35dcba574fba1e77c0d184084d95d5bdf0645fba2c699727fde02a255181b349662e8367caf0cbadbf38a138bad34673f25bcfeadf468df82d49fd1eedaf588eeb9a9e07d1f54554de03b91163c9a47a8058c57164a2019a543ed6969aa024fd19fd883f70ab0f586a244e55550ee428ec557cb99527905f7ec429bdc7afc6baa1e85d59fcefe9d461c0ece21acfac024abf96a5a9c6ef5488d9e61cf3c289fa18d13e5d83d486d53a884b0c04b7ec8c9671e05b39c72714cd257fc36da30c6be94efbd6b484c900675c289f2cb79beb5bbdfc9ee45e352199035596728ea4090460ec81669815b8861b3bd225380f0e26028d49f0ac9f7059ef6473deb8cf1dcd11606a9e670b4f88f1143cde1be7e7237fa24a24a7ff41b9ffae138dbf36425a7f90107a553825ae8a6e2f5d3bcba766294f94cdcbe213c8be8d83fc191ee573fcbd6b467d76873bb40f155fd39b08d66c41f4f9e76a25131dae7cf6012aea0218cd87ffb6a8aca02d75b82563e1c56050119bb852d4a5322ba478954bd2f3ed179c5e7e69acc3090e8ec9a2b54f48c7c78a6d825ec8d09407887167dedee9b8432d86b828482b9d88fc2fec4c89bf10a8b059b2e2ee5669a01cddb47801ebb63a2793dc1e97e9d6161a610075eb822a3613848ca7ba099282fdd38e32e774bb67a1ba20fa65185782ae35675063b46274e925f33862e889774a5340de20e6a66eac28fdaf16b9c29bf1dcdf3a6299771de4247428175bef4154e2d91f55b1e1af6f1e595373d1ab4302ee761255566209e13203a84cf47064a6c3d0efecc82af374cde2858536cf0a1aae8da23f09da3214fc81e7819708c53e50dc158ed1e491c490ae175f2af69725fc12cbbe1a4f61d3f9f196dea68dcb52c73ad8ac47f4e4b8db8b83ff94ddd4635e4bdbbfc54ebc017ba40c61da0c062d7b78fa443ae265cf5c63c8b2a7d44e18eb3b0b585e417db59128b9c39c6a741e97cf114aa2bd99e82005c23b587ab7f671ec98a0ed4133f4bdbb6d7d15adffd3e111c62f8c6a878f0f73767c1bc97f6418a33a343133510c4a800f4fedf23d9fa1f7f14a7c85a0d26df97a0d9c70d5834f0b2c6ab65886cae6ef24c3e4de415e5e80eba64be773f499a93d287eb818e0809a750ab06ede4e547c8f740dd401d9757c1a1c59b74e8a47ca1860d30fac36ccfbdffd13cbb73d657982f6df26337ef9665dc00c1a3a9db2648c3609881d011d6bc4fcb15187dce837ae59182aa5abb3bb480d199adf724e4f2abc8c31fbfbb00205801371437886a76e97c7536b5760786ac032c10c2848f81b939c8e1b1c8d4f14021ba7245ac843cdeec5c482ca0eec65f65a770f05b448d16664cadf2d43fab0d6aaf3ce35a072da686d831f2f8bbdbe8b8d05dd917226673087233bc97597600ff753f5f5126d3c47102251f0ccf68123ed7561d7c472c93bec75ee6d8bee81b15b2535fa844fe7d1763c8db337c70c1721f0801aa604860d99fbf8a35fd46b6ed182fbf781406346bb00b5ec6fb381e9c6180f986f4fe2a8cb8f833741c5dfce7ecea0737e7f2c01ea4a5aff76aa1bc6a38178e03b14903bb87a17105d33c8f63729ff5e11da7be8264bddffdb3dc175de61c1a5363bab80055b2d9421c5119e70227c1176f69b1f2cf1d8becb9fefceab07e6105b0c2da566d26d1ae502b7739a64d509a92f7ab29b61cd6cf8a2dde6e7ad6bb409e0a2f8e55dea7edddaab8045bb4a09f64a2777f32f1da7671ca7f8ca8eacaac023726f4642e77e7a667c83da4a0658367e87413c8e51b74270dc9af25c235158db20e31b5e3b3c2bd84ee0656a2bf2007e3666a56194863c9c39236ef40d56ff478a3f4c2e32fe9fd067fa5855e43ed513829cbb98cfdab42504f7d958110a6bf7bd7f0f3a65ce8fa9e8b31d17245a187f9ed09a092e252e33105b541ea00d6df98dc872c0cea90aa315d11e2a4b5ed05fd87419fad9759049da14deab1e98084f03f9a03f2c5d99504871e4bcb01522c5b0b8540634a2113be16a56beadc3dc8e576f2ed928a4b9aa9c029962454b8add020ccb9a51678143c2c38ed502886d3666833bb863ebd8bd9e8f376e8953ecb739ba238a089d3a25e8c51b252e98582106b3a8ee2acda96d9cbb6a0e0732522fba39c2b29a47f6e527af45e6724e51511224d058aade075672f84216b6eb9526c9e5a89e294a2891cfa8577470df3bd2e49a30858ed781ed73e3173d29adc9daaff8c36b5ebebc5e5bf5ff36e657643c430ac0f66145721535fb4bce4e2478a73ecda2612b32c411cdd5297eefe9cde2bb8b468976ba13b0e56b808a19255d54ca0305ff73067117ba37c19f44f263566d7170129e384afbb7ab97d9a29fd96c96befa562b9b101b390e8af3541f64046e7b48d73e7668f00a5f39f6312c43088f41ba89d99f4fd5704084114280601a18bb87e3aaaf9a493afaed8e341362e81e8dce19b83e2999327df0f814bf8f97383e16501f29624bc458e79737a48ff44033a580adf66c993b48c2501f623e7fd4210c30cc7f4aad58c2141bef1b7ecb04ad869dc5a380e53c59a5adcac0cb381faf43921d0624d4111564a17d662a6249d8ca4d2cf5f328e63e72c3e7ead13b49f53aaaead92539e2353f068e1cd5ec7e809811aea3b54fb027586e20a7ff998b5a2cdd9d570a13f132405471f068034860ecda10b3574cd3535f8ee1186ce794163238fe13d6d912138ca6dd1905e5f2280a3fec525e4ef39004a8e40e9696eba6f96025ba45f9cf5726af4d6d9f02d5088577fc6da9784c5f7eda049e25d0d102018833e44265a68f6ad06f12e0388f32b661593bf8755e18a50b273c6366e1bfccfb76528f710b1639a00d36853f508c454af2306544b61a16955a1433e6636f0ccd2567a0089bd5aa079ca940418ca0bc5d974dc30d71e69816a35c51e54f3f66ea899d601f7474c82e01b67705f3423a4b2f572c0d992d3a933ad6883016f2c7f51bd66290e3504c79f6391a8c750ba7d4f1e1be4ce8271cb155df6ee7114ed942f0b6fa2747f23d0f5ab6cdc97f33f85627c6e8d9bb48a6b034acc24c9e78e67ab291a0ca30eb91893baaf21cdf578290f7ba7132ce114973fd425649efb21f6b845f6893493e5f52cc5db6d5648d072492e9cb12cef9d516981a4f5a8e1b92fb31101d8ee3cde997ff61f3f0d4d701748ea4fbfd9d682eafc3d2694daaff45549aa336b020f5f248ab00a8f924dc16f796876dc980950a8ec0723bf3bb986483c15a216fa4ef1148c29e1cc3271df8e56c743c114920e7ed88fcc459fd1384670c3297fd085e75cc2a064570721e581f29b237939d656cdcee904eaf440992597492a2f16580c47237c9cac864bb7374eb876f9ed9a6a16cdc34b9eeae813c74543c8f160ffc420ccdd4ab729597ec9fe5719b3781ed9f08cf26eeec78c2c5155d4c9afaef20e924175e0e0c2468c61270a6b98709a3af79740ce63c111a016d691cf354680d18d890d32ed5ca88c4ce0f3aae18bba1ad7ff9ccf6412f916ba47b9dfcbc450e4d4606011e97bb7af5a2af885df0e2435bcab06c488807060fff88657d0e10290f0cc9c8b85c76b43f32a7f8f12940249ed7564197949f1d3c3bb2db803d20a74458fc5f7410fc400f61f06ad36dcf22c915e7e76feec529a62ccaaedae3a1b4f157006834548bb375dda204a7f516ad6a9c098d6c27303f19cf71b82342a9d7057a1373d09e3c89548589dad7590c7c161e866aaf2d37718899db8c900b7383ad3d151c76458f6aded3c1174900fda713e5681fb9fab2fc82753c469010ab4a1ca0bf472be12eb20df56d8a5a332729b324fa9f8e24feec5de1e9d3379dd8561ca5b38e995b48b9eef34e2768dc7b84bf6db8febb3f23a3cab4840962f60af9b10835c795757427e7936b6477b805ecbf81f3c84dbc10a1f5a83350538edc73cc9775a38828df8a9606bafa974c1f5a9d0d4e2012a80f9520c4910f8c3b68a0776b350c16fc21a642ce257eee4f36f6bddd734cb9032c8f3c40720df8b63bb8bac977dad843c5c69e35d1c5ab774ccf63b42a6ab5de54d1080f80d9b4c7eb08f6159db18690034637af57df82a4d8b465c5ec4f678c36a10d15e0aa4a7b481dc4d8bda32ed74b3057f40d189dd92b5a713539da76735913d2eb055814515f72733debae8f2c180a1bab2774d92d7518260a310ef76febc10b8288107bc0b4eb9ceaedc467f3e0726049", 0x2000, &(0x7f0000000d40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r0, &(0x7f0000000000)={0x50, 0x0, r1}, 0x50) timer_create(0x0, &(0x7f0000066000)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f00009b1ffc)) read$FUSE(r0, &(0x7f0000008680)={0x2020, 0x0, 0x0}, 0x2020) timer_settime(0x0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000240)=0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0x0, 0x0}) sendmmsg(r4, &(0x7f0000008600)=[{{0x0, 0x7f}, 0x4}, {{&(0x7f00000072c0)=@un=@file={0x1, './file0/../file0/file0\x00'}, 0x32, &(0x7f0000007380), 0x0, &(0x7f0000000600)}}], 0x2, 0x0) write$FUSE_INIT(r0, &(0x7f0000000100)={0x50, 0x0, r2}, 0x50) 12:22:31 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:31 executing program 1: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000100)='/sys/power/disk', 0x82301, 0x0) pwritev2(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="3e2dd8f414aa", 0x6}], 0x1, 0x0, 0x0, 0x0) 12:22:31 executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:31 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0xa, 0xe22, 0x0, @empty}, 0x1c) syz_emit_ethernet(0xd2, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60010100009c110020010000000000000000000000000001ff02000000000000000000000000000100000e22009c90"], 0x0) shutdown(r0, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 12:22:31 executing program 1: creat(0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000017c0)={0x6c, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @loopback}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @dev}}}}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000280)={0x28, r2, 0x2f4b41cae783dc41, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}]}]}, 0x28}}, 0x0) 12:22:31 executing program 1: creat(0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000017c0)={0x6c, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @loopback}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @dev}}}}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000280)={0x28, r2, 0x2f4b41cae783dc41, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}]}]}, 0x28}}, 0x0) [ 189.022946] Bearer rejected, not supported in standalone mode 12:22:31 executing program 1: creat(0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000017c0)={0x6c, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @loopback}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @dev}}}}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000280)={0x28, r2, 0x2f4b41cae783dc41, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}]}]}, 0x28}}, 0x0) 12:22:31 executing program 1: creat(0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000017c0)={0x6c, r2, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x58, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}, @TIPC_NLA_BEARER_UDP_OPTS={0x44, 0x4, {{0x20, 0x1, @in6={0xa, 0x0, 0x0, @loopback}}, {0x20, 0x2, @in6={0xa, 0x0, 0x0, @dev}}}}]}]}, 0x6c}}, 0x0) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000280)={0x28, r2, 0x2f4b41cae783dc41, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz0\x00'}]}]}, 0x28}}, 0x0) [ 189.069085] Bearer rejected, not supported in standalone mode [ 189.105637] Bearer rejected, not supported in standalone mode 12:22:32 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='/proc/self/exe\x00', 0x0, 0x2b) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha224-avx\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r2, &(0x7f00000034c0)=[{{0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000540)="0092d52eabeaa1e706a2395db1269cfaa890faa8f67fb96d82da7929ef61b41039a5e2", 0x23}, {&(0x7f0000000600)="835e8ccf35650184754dc76fe3ec0cd2105c9c3710a58c80eb", 0x20000619}, {&(0x7f0000000640)="89dc", 0x2}], 0x3}}], 0x600, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) [ 189.155170] Bearer rejected, not supported in standalone mode 12:22:32 executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:32 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:32 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='/proc/self/exe\x00', 0x0, 0x2b) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha224-avx\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r2, &(0x7f00000034c0)=[{{0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000540)="0092d52eabeaa1e706a2395db1269cfaa890faa8f67fb96d82da7929ef61b41039a5e2", 0x23}, {&(0x7f0000000600)="835e8ccf35650184754dc76fe3ec0cd2105c9c3710a58c80eb", 0x20000619}, {&(0x7f0000000640)="89dc", 0x2}], 0x3}}], 0x600, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) 12:22:32 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='/proc/self/exe\x00', 0x0, 0x2b) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha224-avx\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r2, &(0x7f00000034c0)=[{{0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000540)="0092d52eabeaa1e706a2395db1269cfaa890faa8f67fb96d82da7929ef61b41039a5e2", 0x23}, {&(0x7f0000000600)="835e8ccf35650184754dc76fe3ec0cd2105c9c3710a58c80eb", 0x20000619}, {&(0x7f0000000640)="89dc", 0x2}], 0x3}}], 0x600, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) 12:22:32 executing program 2: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) bind$alg(r0, &(0x7f0000000140)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) 12:22:32 executing program 5: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:32 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000100)={0x26, 'hash\x00', 0x0, 0x0, 'rmd256\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/if_inet6\x00') socket$alg(0x26, 0x5, 0x0) sendfile(r1, r2, 0x0, 0x40) 12:22:32 executing program 2: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) bind$alg(r0, &(0x7f0000000140)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) 12:22:32 executing program 2: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) bind$alg(r0, &(0x7f0000000140)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) 12:22:32 executing program 0: openat$nullb(0xffffffffffffff9c, 0x0, 0x180, 0x0) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) r2 = syz_open_dev$usbfs(&(0x7f0000001280), 0x1aa1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x12, r2, 0x0) perf_event_open$cgroup(&(0x7f00000003c0)={0x1, 0x80, 0x61, 0x0, 0x7, 0x4, 0x0, 0x2, 0x1, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_config_ext={0x8, 0x8}, 0x404, 0x0, 0xe000, 0x9, 0x7fffffff, 0x80000001, 0xc0, 0x0, 0x101, 0x0, 0x400}, 0xffffffffffffffff, 0x0, r1, 0x0) r3 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000180), 0x80c002000104082, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x200000b, 0x13, r3, 0x0) ioctl$BLKRRPART(r3, 0x125f, 0x0) write$binfmt_script(r0, &(0x7f0000000180)={'#! ', './file0', [{0x20, '+#/\\].'}, {0x20, '\x00'}, {0x20, ']@{.}!\xb4\\@'}, {0x20, '(-:'}, {0x20, '+(+'}], 0xa, "4f43794dccb5d6a354d4e4db565f85dcd18fd6de49d7dfc38f3eb7cc14f6837c60"}, 0x47) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, 0x0) r4 = openat$incfs(r1, 0x0, 0x400000, 0x40) ioctl$vim2m_VIDIOC_REQBUFS(r4, 0xc0145608, &(0x7f0000000200)={0x3ff, 0x0, 0x3, 0x0, 0x4}) 12:22:32 executing program 2: perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xb6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb(arc4)-generic\x00'}, 0x58) bind$alg(r0, &(0x7f0000000140)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-serpent-avx2\x00'}, 0x58) 12:22:32 executing program 0: openat$nullb(0xffffffffffffff9c, 0x0, 0x180, 0x0) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) r2 = syz_open_dev$usbfs(&(0x7f0000001280), 0x1aa1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x12, r2, 0x0) perf_event_open$cgroup(&(0x7f00000003c0)={0x1, 0x80, 0x61, 0x0, 0x7, 0x4, 0x0, 0x2, 0x1, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_config_ext={0x8, 0x8}, 0x404, 0x0, 0xe000, 0x9, 0x7fffffff, 0x80000001, 0xc0, 0x0, 0x101, 0x0, 0x400}, 0xffffffffffffffff, 0x0, r1, 0x0) r3 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000180), 0x80c002000104082, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x200000b, 0x13, r3, 0x0) ioctl$BLKRRPART(r3, 0x125f, 0x0) write$binfmt_script(r0, &(0x7f0000000180)={'#! ', './file0', [{0x20, '+#/\\].'}, {0x20, '\x00'}, {0x20, ']@{.}!\xb4\\@'}, {0x20, '(-:'}, {0x20, '+(+'}], 0xa, "4f43794dccb5d6a354d4e4db565f85dcd18fd6de49d7dfc38f3eb7cc14f6837c60"}, 0x47) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, 0x0) r4 = openat$incfs(r1, 0x0, 0x400000, 0x40) ioctl$vim2m_VIDIOC_REQBUFS(r4, 0xc0145608, &(0x7f0000000200)={0x3ff, 0x0, 0x3, 0x0, 0x4}) 12:22:33 executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:33 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000140)={0x0}, &(0x7f0000000280)=0xc) ioctl$sock_SIOCADDRT(0xffffffffffffffff, 0x890b, &(0x7f0000000340)={0x0, @nl=@proc={0x10, 0x0, 0x25dfdbff, 0x2600000}, @generic={0x5, "2d4c6b0dde9304c04725dc597110"}, @llc={0x1a, 0x308, 0x4, 0x30, 0x50, 0x9, @random="819c1aa7d85d"}, 0x1e, 0x0, 0x0, 0x0, 0x400, &(0x7f0000000180)='rose0\x00', 0x202, 0x0, 0x5}) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x5, 0x3, 0x43, 0x6, 0x0, 0x4003ff, 0x8a244, 0xb, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x2, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5, 0x0, @perf_bp={&(0x7f0000000100), 0x18}, 0x4004, 0x6, 0x20, 0x99a724fe9944f625, 0x40, 0x101, 0x4, 0x0, 0x9, 0x0, 0x101}, r0, 0x2, 0xffffffffffffffff, 0x2) perf_event_open(&(0x7f0000000440)={0x0, 0x80, 0x20, 0x80, 0x5, 0x32, 0x0, 0x800, 0x4ca02, 0xc, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0xc5c00000, 0x1, @perf_config_ext={0x8, 0x1ff}, 0x0, 0x7fffffff, 0x846a, 0x6, 0x1f, 0xffff628c, 0x200, 0x0, 0x7, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 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, 0x29cc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xa) timer_create(0x0, &(0x7f0000000680)={0x0, 0x14}, 0x0) mmap(&(0x7f0000000000/0xff5000)=nil, 0xff5000, 0x0, 0x200000005c831, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, 0x0, 0x0) vmsplice(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000002c0)='m', 0x1}], 0x1, 0x0) mmap(&(0x7f0000831000/0x2000)=nil, 0x2000, 0x1000001, 0x10, 0xffffffffffffffff, 0x6d8db000) timer_settime(0x0, 0x0, &(0x7f0000000000)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa2) madvise(&(0x7f00001fb000/0x2000)=nil, 0x2000, 0x64) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfffffd88) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fallocate(r1, 0x31, 0xffffffffffffff5b, 0x7) perf_event_open(&(0x7f0000000200)={0x4, 0x80, 0xb3, 0xfd, 0xff, 0x40, 0x0, 0x10001, 0x10, 0xe, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0xffff, 0x1, @perf_config_ext={0x0, 0x100000000}, 0x19050, 0x4, 0x5, 0x1, 0x201, 0x1000, 0x3dfe, 0x0, 0x9d, 0x0, 0x9}, 0x0, 0x10, r3, 0x1) syz_clone(0x64b68480, 0x0, 0x2e, 0x0, 0x0, 0x0) 12:22:33 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0xc}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='/proc/self/exe\x00', 0x0, 0x2b) accept4(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha224-avx\x00'}, 0x58) r2 = accept4(r1, 0x0, 0x0, 0x0) sendmmsg$sock(r2, &(0x7f00000034c0)=[{{0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000540)="0092d52eabeaa1e706a2395db1269cfaa890faa8f67fb96d82da7929ef61b41039a5e2", 0x23}, {&(0x7f0000000600)="835e8ccf35650184754dc76fe3ec0cd2105c9c3710a58c80eb", 0x20000619}, {&(0x7f0000000640)="89dc", 0x2}], 0x3}}], 0x600, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r0, 0x0) 12:22:33 executing program 0: openat$nullb(0xffffffffffffff9c, 0x0, 0x180, 0x0) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) r2 = syz_open_dev$usbfs(&(0x7f0000001280), 0x1aa1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x12, r2, 0x0) perf_event_open$cgroup(&(0x7f00000003c0)={0x1, 0x80, 0x61, 0x0, 0x7, 0x4, 0x0, 0x2, 0x1, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_config_ext={0x8, 0x8}, 0x404, 0x0, 0xe000, 0x9, 0x7fffffff, 0x80000001, 0xc0, 0x0, 0x101, 0x0, 0x400}, 0xffffffffffffffff, 0x0, r1, 0x0) r3 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000180), 0x80c002000104082, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x200000b, 0x13, r3, 0x0) ioctl$BLKRRPART(r3, 0x125f, 0x0) write$binfmt_script(r0, &(0x7f0000000180)={'#! ', './file0', [{0x20, '+#/\\].'}, {0x20, '\x00'}, {0x20, ']@{.}!\xb4\\@'}, {0x20, '(-:'}, {0x20, '+(+'}], 0xa, "4f43794dccb5d6a354d4e4db565f85dcd18fd6de49d7dfc38f3eb7cc14f6837c60"}, 0x47) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, 0x0) r4 = openat$incfs(r1, 0x0, 0x400000, 0x40) ioctl$vim2m_VIDIOC_REQBUFS(r4, 0xc0145608, &(0x7f0000000200)={0x3ff, 0x0, 0x3, 0x0, 0x4}) 12:22:33 executing program 2: syz_emit_ethernet(0xce, &(0x7f0000000140)={@local, @remote, @void, {@ipv4={0x800, @udp={{0x9, 0x4, 0x0, 0x0, 0xc0, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr=0x64010100, @local, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [0x0, 0x0, 0x0]}]}}, {0x0, 0x0, 0x9c, 0x0, @wg=@initiation={0x1, 0x0, "413d5748bc277ae19a8b76abfa9c10fee69501b6c129e1493920e5275bcbb7fc", "df7739f2d1162155d3dc93b09e652ea8f46a6a269fa8ba97f1107ff8b27ca52d4419e405e6734896dba148acdd5750d8", "0414bbad3e63468617bfe8b3787797d72b84ff87d09bdae2eb4fc4ee", {"05004191c3b62cde21942582a5225cca", "967507f61d0a6b41d27cae91a0a4848c"}}}}}}}, 0x0) 12:22:33 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000700), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x30, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_CONN_ID={0x8}, @L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @loopback}]}, 0x30}}, 0x0) 12:22:33 executing program 0: openat$nullb(0xffffffffffffff9c, 0x0, 0x180, 0x0) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) r2 = syz_open_dev$usbfs(&(0x7f0000001280), 0x1aa1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x12, r2, 0x0) perf_event_open$cgroup(&(0x7f00000003c0)={0x1, 0x80, 0x61, 0x0, 0x7, 0x4, 0x0, 0x2, 0x1, 0x4, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x80000000, 0x4, @perf_config_ext={0x8, 0x8}, 0x404, 0x0, 0xe000, 0x9, 0x7fffffff, 0x80000001, 0xc0, 0x0, 0x101, 0x0, 0x400}, 0xffffffffffffffff, 0x0, r1, 0x0) r3 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000180), 0x80c002000104082, 0x0) mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x200000b, 0x13, r3, 0x0) ioctl$BLKRRPART(r3, 0x125f, 0x0) write$binfmt_script(r0, &(0x7f0000000180)={'#! ', './file0', [{0x20, '+#/\\].'}, {0x20, '\x00'}, {0x20, ']@{.}!\xb4\\@'}, {0x20, '(-:'}, {0x20, '+(+'}], 0xa, "4f43794dccb5d6a354d4e4db565f85dcd18fd6de49d7dfc38f3eb7cc14f6837c60"}, 0x47) ioctl$vim2m_VIDIOC_REQBUFS(0xffffffffffffffff, 0xc0145608, 0x0) r4 = openat$incfs(r1, 0x0, 0x400000, 0x40) ioctl$vim2m_VIDIOC_REQBUFS(r4, 0xc0145608, &(0x7f0000000200)={0x3ff, 0x0, 0x3, 0x0, 0x4}) 12:22:33 executing program 1: r0 = syz_genetlink_get_family_id$gtp(&(0x7f0000000000), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$GTP_CMD_NEWPDP(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000280)={0x2c, r0, 0x21, 0x0, 0x0, {}, [@GTPA_LINK={0x8}, @GTPA_VERSION={0x8}, @GTPA_PEER_ADDRESS={0x8, 0x4, @local}]}, 0x2c}}, 0x0) 12:22:33 executing program 5: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2011, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = gettid() r1 = perf_event_open(&(0x7f00000004c0)={0x4, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000740)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c0000005e00810a0000008b0000006000", 0x11}, {&(0x7f0000000200)="03000000e202f274ef0000", 0xb}], 0x2}, 0x0) recvmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) sendmsg$kcm(r2, &(0x7f0000000480)={&(0x7f0000000200)=@l2={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5}, 0x80, &(0x7f0000000440)=[{&(0x7f00000003c0)="5940e3e34a0ce4d802c12e42a5f54be30ca6ec15dafb5f52bee7005e08a9016d0b5a6f00e3155fdb057a42e190cebdaace668c615b7ae7d490300acf333f945d774ac877e95c8b4f6a75da96e75cf57a5dbb61613a376107a57bb5869fe16ff611f4c260264e54fdf5b317b83f39fd98733cc26029c53076b475e999b2928a60", 0x80}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="b00000000000000002010000ff0f0000e897ab853c2de2e4814c7060898f1c36c75324efdc63b9191ac6fe1d2c2b3bbb3b00041c996bae4b2d2f31b07e339480a6455b93e4ec2004f76314f72b97aec6f931e60e2ddc2c24741c09ee2e31e2f5cd7d140ed5e5b46bf6c8b6671819538388b0898fb237e0e8e67cad39609f7c8f3bc9aec67f32e856a62ff8a38907a3f8e6b185bf145b02ccd49d540300000000dd00000000000000000100000000000006000000bfcca6b3ead84160c6a046b17ff625418a76d6fe87ad19617414dc7d1da8411727a38f6a858e9d81f011227b80002a5a91f753d486ff4673dbc37986496f83021a46539f395af3d910be07db3b79bb6cc362b4ded3965e221386645021fa3c31734e148be51a3d4d84ed959ee95337a4e3f28f5fb59b1dfa2c3aa5f91590c667463bf906783558f4691b0b88e54afc1e9f529371ec407090472d38c1f8e18627007b2f59fccd7f3def4968e060cd8c6f6705843e38fb1657ab290e5947f6c59665701caa3ecfb057bd23976a79fe1b2e40d8afa7e8d5689a43ec26acb5f49ff9cda7e93a86d11a34e983c1e97023014f35d837701ea343f909278100000881131a98089766a5919246aaed4d71e8dd4b007ffdc6baffa857034325376f7b8b88e22995560c99a93b49f402bb26d365cffe3184d7a8d78ef24b8d0ff177768969a360ef7f005696c0f251240808e59bdc513192ba0b132a2402ce01b49b72dc99df347ae8ff5d05400d883492604a9322"], 0x1b0}, 0x400c001) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000), 0x100000000000006a, 0x0, 0xfffffffffffffce8}, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x89f1, &(0x7f0000000580)='ip6_vti0\x00') sendmsg$kcm(r3, &(0x7f00000001c0)={&(0x7f0000000080)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e24, 0x3}}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000280)="3d061fc517957b21cb0c063c8baeee52097ac19935cce102aac36077fad4ba969cb9a8baa38266de7f749e9b6a25897d06d70a841d44692a2cce3e0ddd26716784a8752abfd56051244ae54c39044bbbb134178cbf741f2434babacb18eb63c7b0c7eed8d0a941f5d906d36f5305ea66a0d9e3b46390a7d21f873ae5c60c50202ed617ee013cb19793c5b13f0fdca63cec67d6b231dfecfa30347dadf92142b7df081b90dc5bec850b0de8df5c947d9253b81450086a78a3e4127357571ae8", 0xbf}], 0x1}, 0x40008000) r4 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffe}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000004f00)={0x0, 0x80, 0x81, 0x7, 0x1, 0x0, 0x0, 0x1, 0x86000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffff097, 0x0, @perf_bp={&(0x7f0000004ec0)}, 0x10, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x40082406, &(0x7f00000005c0)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x7, 0x0, 0x7, 0x39, 0x0, 0x2, 0x1000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xcacc, 0x1, @perf_config_ext={0x8, 0x75}, 0x0, 0xd530, 0xfff, 0x7, 0x2, 0xffffffff, 0x7, 0x0, 0x17, 0x0, 0xffffffff}, 0x0, 0x2, r4, 0x8) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f0000000340)='ip6_vti0\x00') 12:22:33 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006780)="24a4a0c9da392df196f5fcfef30c2fe2f928ad102bf24644210f1edd0f0644dbca9960f65f7275cd4dac4d6ef0b43a9ee46f7b8795b8ac11377e4ce1c729ff3c068011c82eea47cf0a92818fa9b1b6efaa59561a0361d8f21832263d68bc63c5dfa93332cf6fe354472bf969a97bb1d97db717ea693c423be0953a5605b0f56e35967d07e9e6c23efad7024228824d2b6ce98cdb86befae5c90159c9370566ecd97cc9cee0909a7a11a4fbcedf85f453abee5dce3a41e666bbb080ee07ed6b27089a3953abf6efc29858aa4812c2215b3f6f2a5f4497b32417cac2a0a4514564529cb81ac851abc5339f2da33c31c32790249d02b36f3937e04cf5fe5ef904f7cf53df605b73697e4a46095518a25d9fcb4d1e8396042d40f17836c0db5f5b6f712d691356a7eda3f237e4a18e30cec66ca852251c55ed64ba04f372d64ebf9881ee3bef688598366902082583818c8370d0d6ad1b77f3fe8ef0c36bfbe7698831c8a18f8aeaadb759782ad120f0993d948ba7118c60874d65f38493730e77582ec03179710a08181114420b20dde982b55a25d21e926aa7de935aa739ac86464fae0a8f87cbf5aedfb1f0bba8eaa7bc36b0ca072611af63c00cc4b337a1c1274cfd046d73ca60e2014823cb40cd1fc7617e996836543607b9893a23105de58b29987856467e745c45ab1d393ad2e7407f572af27629e2e35b4a89d4a0f637fed3f508a57e2b3dfe1ab6de6cb7a993080b11fc43c2859531e65ff863449e7c62580c7d39af9a6447d020b67806c17d258a973b5802a3fa468debcb0d26534312e38f651b7be8e052271882755a9cf69487e662c0671ad6ab74c49746cd1a48b1281099b1e749698af48beeb6782aca62b0dfd8cd81d12ecec6775639d865cc64d6f4810784012ed5f9b2627547adad5bc7a948c7321e1c3f975df50934201af003c72254bc6662753960220459f09b319fa6c80ef160bd0de006ee58780baf87666ae39a760a65f78fb9756d2fe87b3ede64e86eaab50640783b9f287b353b545edf86834ef99230debbcc62a65e895175b674ff1441643e5d9f75553fa0bec1bc48260a8211a4f488561868599549e2ec30c442e66591f9af9ba5e65a22d19ca24465a83ab1482e8a91a80b2565f9bcd2836cc1d062bf7c1192c05bc94c25d0c242b104aaad682de5ba8f083fe97bd4378092198bb41fc19f1d17e16e5e94c6e76746be34d19820f27d19afe82bba14ff479330b515895a022a4bc916d39a3c8f19f22e756e742006ab18e569a62b390d291a9d5d7165e8daec2439c306452e490398b04cca548542a083798ac1a38ac0da743ecbaf64f065fdcc1eecc278cdf9413552f99f1716850ad80f49124843120e7b70fafe57caeb144de87ca641a9ff10dd5979b2cd1854ba47bf0665b8f1af84b1a416b9a070c43962050f2ca4d8ff7f46fbca0aef44ef4d5a1d3fe65df57187504c1b327565014c0a50091bbc96e0f19e370d46489242d266e5b379ea321a3cac9bfc70b901b7c4b4b8680af022544bd9b24045be05282fccfa2db18ca528ec35282e8d91c4776e8f30fe76e84ec93f261044c8b33a787d8ace8b02669fd7e3aa0943ca027f7feae15d4e658e13207c8042ca1a5c5a7ab9a2528b93f925d3cb72f5d16fb5010cd2b93f38adb90fc8734595863dc48d015d617fd6ba9bcd15acc400ca2376c949d9e65094d372cc9a5a8b5c88343a587c54b44448b72429add20fb723276dde8edc44b07416771f379415007228d4507d4d8994962901085247d7107895f264764ac47be02055bbb8d2d86e0a782fdad1e63ebbf5ab5e447fc78e375c8817d04adea6d329ee6dc35f5522c7568129041f77ba393884599bfac85f48ec1486c0cee1fbe21befce4912a0c0fb948fa198bc83275b16f15c65d8c84aeef4a4831ba49d840b9bec7249ed4ef7b83ad282191b90d6e9c54859d57f8d820c76d5c162d51d64e4f15c9e09e33d8ce5bb8bf88d1028f507c3472161968c3d51a48a976eed3a146c9eb064bc6885cf1da23a9d9bbc9bdaf829b481f0905b8cd04aa5fe63aa183ed0dd6a8082345c6af9d1624368466389cf7c4fe771132d8a4171118f3d82c71dca18e3f3b4439f0084269748748aa7c1ae56a04f854952327372d811ae3ca1874d9bdc584a0cebf724dbcd1a3505f9c44f3d83ab16952d11a41d6f6994d79d042a7d6e795886b41987d7739f9cdb22eef0e5713180d1dbc61cc5ad4c14186c5f37e07a2e59acd822d8fbba2cdb7b15a10248d4e17ecec345d7b4350065d11f893787bbca5be51ec414f8e4e87269ffbbc4f1f8e2e4d03e9b13eaaf38836625e0e00482de39c61ec58f53be6803353c03185edc8fb84690d88956748cb051c5e05e11b36a75ac6f3f7d96628fbf9db935421d2b558ca89dadfeab34fe140a4cccd96f11034b30b66cd198fddf76e135e6cad244095866df65adc3d4e2c35328c1d8350a6208ed9370555bcd6b09f6251aa85e1208c67fb594d2f4db99554643e6fa5b0faf18f88ee7b8b03665130c9e205d0736a96df6d0ecc2475196640feb4a5822af504570218a99d958c7e5e98ce24de1a297262a956b3daf44522d791fd362065c906914e7db384599fec962a100f661e18381a084e89a6eee1fa226409181239d8f9a50a731504fe30fd14c10db7ee2e6ff4a237356209d0fb4325110d2e4b35fbb423af305f29514b357fa215f19655e1ed8022666b2a3d97f36e5311f1f072c25a159078b6d18f70c49347920f7506e19433ef65e33221a7e345c22c4d02f8f7443dba055e8d12d4e19a4e1369122c8e782d9b2c3e2a65a60b5944619d826704ded96f3c42038bc61f2eb482f841f566bf8942be514e0f23b58440b92b859c2ce704b4fd3370c917756f1213c0faedd003f73855e315eaf9a102b4b6ffec888b9ddc960c9bd258bbaddc799bbc6a70a216373fa62fbab68954aad0656fa30d556dac62b1a91d4f8b9ddd43acd290255e1dabb475a4e1057483b6be9ef9cd2b92c8f6c98a8c3688824249cea90ce05ceb325c7624b4fbfb978e76f513a59ed5c3f85fe3dfb2d943cac8f553f01b856e5df8c1d000fcaa0e129ccc45a593f9393b8cab024ff626dd0b5fa4c863367f3e8aaf3649fde3fa3185dde69bdb1a8b21ac9ff62030b56170a8de83318e6b6c81174458176b4409709b1b53e85c23b140002ada09f4216a10f5e95f2985e77b4b529947e6f7c1b95c56cb3b8cca6413889cc1768d4a97c776fb1d912794dafe3af4f770ef94d7e6c0aa681a2bdfbab21b12930f6df56f72f3e267c4512154142d1e11fbc2f0e8d92074f0d058871f0d10a120ff7e350bdc917728b70c7afb40c399bd6905afd0e6d6e4d0020ba342939b26dda68a3000b85766a55d98c47f6d27b272360595af015feed3310e742b37e5513244651fb25a7879e6174519e1cfb8582691b6a7aab72e76925ae28a20714e74ef373f93955649eab8b6ec550ba211615584e99bf6d518c73db3bde0856058382fb9a96ef2d23b3eaa9ef443c938fb265ed73b823a866cc3cdef905fc9a158353ae38876949544b61abd69e9e279932d904d40751e6ef204643c612b865a4da56839b09dc9412a20fa12dd8c3f7af51cc0b0ec708cc96f6a40efbd7497d3f58f32a1764e21eacba244b62d94f1d74083403e3b9c2fd528ff4bac25fea3bb290bf7712814f4749f3fa3b56340c91473c03a73bdcf730b00470b69702800977daaae72563920aa0e4c43f215dcae3073af2e060c6d45eba1f8696a0488a0f7e8b59f0842a167f7cd0dcb4cdccadeabda0b8861fa94da68e3dd24b68ca4bcff15260489535fc4fa32cc43e607c52a55cf6c10a3bce4749adadd916755d6123734da681f1f75c27f675b110c6cbad0d24b9a94a5de6e6aee79b9b59fb299e2aefce37632a6ee6b8e5135b921dfabd527ff51071ae4852092b7d1825062fdd32bb51fc8a29d36abeb7a51b93cafa7aab4e4fcdbb2279497fac7081785fde81761279502f0e1a1e20d623dfd727e28e118eb39d74a1cca57a285d6f62d02414631e76b6d5a225cf630cb025e65320d79ff0db253de68e9ce50db6a6b207fd75441a13546b7be5596fa062de8230e4b263b9c651b8e173e2ff15466667fc1d08eb94316ae8c0b7be049ce19bcca9b58acde160ab162092b7a886ccdde13d3ebd7ef4cfafaf6a6f6616be00c94213187f58088d28f0a393446abdf12ce5f995a68c57cad129ad3bd9ccbf1702b3a3bc53339e9a7106da4be87226e3a9c1f7087e2c6337deef9c590b8d3585fc0faa9a4699af723853cea519599f4e390abbbf01d239cde8846ae79db6a7d70986ea57eaff49d0aa4b23e841bc4b2a815671d3507f2fd14a685111a76c33961a70bd9b7210287766c4e732c384ec1302d8dd237ca495e262d5fc0a16fac5890946016f4cae95f87a8adcf30cbf8453f4ecf90b867b79475ec047c323af871c58d38bcbf42596e71f623384b1ef654471d95a7962f2bcacf1691dc3918fb93991c9404b3a7cf3c8344ea283b41093909c5e2b93f13c5ea0d7be9770da019c8007341649cf04bbf777eb8c62a0171b2eb760459321f633b2754d54359de54e82304d42c378aec64aab31ef829994ec46aea2fc2dcbd2bff88bf530f1cb65420297768ea5f33bcc1bbefd98e90099cb07d165d9f66937eb0fbacd88caf4bd85648d99870e645ec9fad82352b2314b6480ed7ee34c7a5d4def529b4280103731fc3a47211fe07439d81ca84f37bf8e07cef015995bc562df5fda9132ceeaa89848a51fd39b76fb99a553101d4e134178ddaf0f76dfa108009182a35e47b2c3659fe6bfe673b7d5ca4602803a9043d01f0895b7b20c41069ee7162d7c51a48713451b98bce88bf0a659219336c23dbaec299c62ed55ae59f3a99dd67472e6c1c0b977ef7e0333e21883debe4d3455e7b843330f318c8eea180f63f3d0e5d1407af9b1e845f8f7dbbd856b56c03734b32bb5ea2c6a4baf0cdf31326be8ad8736758812575886fbad336a0eab88e89a523120e4d4b54b23e70b7ccb296dffffbe9a944ae47d594e72c514ff5d61cd35b2aeb149862e2d9abc299a23865e2b7ff1636733903b377f19f8bef62de72bf3371adbbe32509f4b43ac17c8b9015ac5f51404dd9aafe0f575d418b3a9364c288af7d15261dfd56eb0c98129bef8bb04bb1881649a6660deebd9aadca68c9f03fdede6f5579237f3e7a715af5491e2fc766739785352241d697d05abfe6040d6919a151df9bc388c20d2082f1d9d4cbc0343f6709dd13a0343516d347aca80316a14b5a571fb057eac297744258170e3dd031017beda26b125d23772967781d53784ebd30b61a7ebb387afef881a52c6eeecbd7e2a78a5c8a2d5137fd5ee9dbe1ac711e63eeb49c35a4d0a29a61c62ea36d23955fa1e8550dfdf8267578b0d171bed52f490789f5082243a615493feb28434deff8b4aa6db6106d4cc1309f8c06b3711092fbe070a3e1184b4271fb290353ab2514dd743db185f6b1461a201f490fde669b7901918e1848fe53c742a09adee846bd96f443337aba2a57c702907693b060048e6e1be2bda2c461f279dd635fa282d167772ab2cc0c3bdfe8c51700444574f12ae1886fdc95896decd4ae86ed94035f194333425c626194d6bb18d34e1f306e67c734303d5d41192c27c439609fa748ce4b2da48f32cf87eb6c44003e599c7c9cb1c2d4f0de965eee71c09e87ca0848ff3ed97920ca842254b580cb31888206c7f27febb4c73eaf347d55f7ed43e0065411e2bdcdd2cc976da714aa27906488686ad7068ee4275373d5d4d91149e3a39896f7a0d089091228bc8b2de391e0b6ad6f9b3ba923940b5c1902e35f44a6862b6bab43da91f2f3d0fb905c2561f860798fb2be6942a948261a2c08f2547cbe610df8bddf584ec4709a9dcb85f370b9a070a005cd2cf2804a7ef1b6ad06f973b7f65fab6ead15a2e4b1bd5f010b85b7eb6c3b65843887cbe595146850821f1fef2a48d5a157c02cc2bf5d5df402ca115c602e3fea7efe41109706ca6b6468d6c475b5f1caeb27b9e32c57a317dfe5206c3d799815ea2808a60b23ba73c5dec19ede985ab54b8e8c52fbeada3fe9a9941c87f0e6a9b3bc5df71085c50a98826f2a6836a502880edb4737940743479b0fb6ac0ca555322524ae7be4e4db291c423ad38d342a060d9edb91295d27de7a99ce0742201bdf719ac7552b79e9cb74983109f9c88ce110e2e537fabf546db8953ac7a140248d2c64ca0f9f0d7fbab19a58ce9da0b69fb82208f79bdade119d843866062b01857d98046bc2d11965fc35541e26b07319fe331fd675b527bda9f56428aa40b3a9ff879e1db510fa2620632c191db15c458ea1fc04ee2446b72d882170a8612e9fbb876f734a3c464ac051159fa3a8ea04c6b543b10d9a8adb68e734d05873948f4d2a23b08fb745aaa15c9796f0459451ba10cdbd1b77ffe8b709b3273e64e04eb97b510172c87e4348b2e74fca5d490b4893191ff3d3d44af6fa366e98640243a13af31b7104a6fa80694ae4509bd814ba0080f27c134e6795a903fda87e02c064fc109c2fb117202769d8978062faaff1d65048205cf27bc23c9aa0f5ae8fbb8055604b3fe7f344740ca71d756f22e1149a0beea9c6ade4332a053fc51c94edf33c07ddc0bd24b1b5261b2006e6a40aa7a6449f89a6630a2ca9a4ff59dfe407154a4c12b9d509de33c5610f6c74e2b6adc0733e69da72e296a9e2ded786f4059da4cc280dd078b3759e961a3e77c97d642c21fd4ed02fc70460c1b5a570d5ec8511344567aaa1844f20ed948bc710ba2231dbe10f90b2db529cb8d30c748e2c2dafb5e2257bfa1f08a623fc0cefccb06b8c2abe5f76db38549513158fa4cc374c692a1fea6f383d11cb6fec50634f39fd84575ace98d49c2afc96c48c7676002d501bb4acffe92d3934779c485dc9914cb7e7fb766faac0b433e1d97e2a26b6fdf8e6d61d3af584eafca4c155f8369e96d79cf442732f9e443ab8b3c2da914815c305e0d384efba266dfd9263ff22a27ccecd313ae88b9f5b733d6d5012b625a56efb60097371e7926da39eb7d6b104fa0a7246d21e32b2637e9d024f80f20f1b77c0123be985348cff68708f8e16bc37969c5802ebf21647adf49c45300d37057887e4de58361bfc688ef876188ac41fa4e7ba0a9f684b89a34987e54f711031c04f90f209c6e33e7eb5c68468ca0cde29a494166c3327a72a26cc6d2b7f7837caff74eaa5c19b996a24b6be79b992fc902a27ba753aa12456abc85ff4e29c542144e712043385e8c283871a20d82020eb1d372cace8a026ec6bb601389c830cadb96ac3f4a2e373ab73bc26b7356f4a0708eaa9e175fc7f115b4d35683bd7d999f30df8e97dbff79f1f094f9aef5b5896b581f411ec85532a6ba60066cf879e9d6aecf24218a309241abdc04ab2b7fbf5b71bccfbef34243d1e993d4792415a5a45a22ec562a6cf1a8c0261627216a9275679d8e9cdc85e922f3d9d147c19e83f746d05279db74c52ddfb82e94aa4dd5a08019b415262b59157d8d85a1f900e5bc7a18f046d9c10eaa2b5fcc7f62ed0b4fea97b64fc5d8d215d8d5d886e57b19a41b2749f2fa8b63d44554426a8e3a459c84e451a6cc60c6b2fda3784563ea430d581d25bf989c201eb379f70af14ce30024477d4ef86129195900b985cf5dfd6dd42a326bbe1464ae868a5cdf9080f275c18e1af2d078896b0f360f2fe71d86426f349e22e87b7eefdaba07492395c20f4b196cd7598ac9e639b8fb5ab0cbb745b6281ed3f25c9dac6a3f3d9f80c4f8688e15c9d12dce6eb0d88e7f701b0a0e2cbc446b270da20c90e748163d63928f75e98255e53b6d177ce4eed02ba87d9af1829fec893e4365c24933ccfb6e8e8a560af5590c6f92a79b03e1e490ee003d8ba01750d28f4c069300fbf996f09aa80a299bfc1c6d10aadecf246fed71196a0c73a9300a9795cf5a1dd1b7434a5fe5df2549e66a56756aad98985416dae5c3c4ea6968b26592e9b5395e2b25865e39bead0213a97732d1b89c0770080d0d51dd0f45e3eb82e04c86819f8c5a52b1f746af3aee64e531b6d174594254620d30e9c46bea33ac661bd5d7f6d1a85fb01f29bd168749342de63b75d909300f65a911806c5da536e5b30157dcc57e5cbf7d8ab780f6a8d56022590c7ec905cf4b9f8f15cd5ff8096785aa734401d564bc7b9cd75b5bcaeffeb8c1633dccd3bafc32bf55781930e5b55f0810de9cc6e032e9f311c3beb5df71e91f23509fc575586539252f17e43c02d35378088d0f277894494870d64414d21def26d5741eac963f032d15f227885eb96b05e64c9157048ed1aa01450d8f81b8c334ee1878e1cd562caf78c3c1df1ba24a65c62cfe64af8544dd9e7f8edebfa86643bfff25256c1ab3d79e49ed6b86ddfd186887d3f6185c3c75c694a9c354f5255b592572d56b56136ef82de8f04905fc25b7c3d08fa8aab4ce1512b79472191878503b3593a2be7747e2d520e5554c99b46de4fa7df266ce58fdbb560660ff0c02106194db5a2d51b5e9ecb5bd3a0fa8e3695d5986c2c1611d2fc02f7092d395e08274e9f2ebfeead0767e44466dee927b6a86ef697d0b7ed9c15073bbae9b99c00c394d9197789f1b2f97b0117d1e545f61ef20896ec1f34fef0044b2abb2ace1f778a8191eda18f3b498e3e7216204383d12d8b03b0b288682fb2d959fdb9e59d511f50ef2f51070978a8450f54401f600ea87066c2461210984325486b7a62b49571bffa13b265c2d710edbe552a9613c56f0bfce76434fd3bab6fd1665ad228856f9ec6125cfe5a5d02c3f93ae13f6129d6fd1ba4a7c5d5563845e5af69d957acd9db5526c941d36c8784a7d285276a475c293cc616c7a5a8c4d52b70de8a02575f108cecf76133ce83d3652e680ab8f6ab346d3a0dc8ca34ed2e6730b840225bec066b6ac85cd08636d968c68aa8bb22ad39a1115bc0058bfb3712da9646c849b9655138e8ceb366787596eb0f375858a960d0f222f2011d76c1133d72ad22967bf6c29fdd6c1afe809ab385525f1e3cddd6494bbb1734e7f87e29fe2c6420411cdd4e3fb60a19fb3e1e2f4a7eb7df69cf128f8e506d32f4c6af63915675196c55fdf6ba54a9139edc03528d92faeb95968c85b4f8397327186e1f8d5797ed65a0286fed1a35941fa4214b7816a936e19adfd7a33d0d12ab360adf756e2020f8b7e3d28e7faf42017429f00a55b64c279314d3b9649339dc5a737f2e46b1276c99b2eae80380ac347f8d430b5255127f86c0a640a443ca8e6ac922c7742dad101401f9de60fd4ba8c3e1bec70313bc5f64d69116b7a9bdfbff8dfafa4e1fbc7e7be7558895c9ed578a508bdc65ed1507f1888bbe2e789a68c6de7587bb303d61a65f03a61d8190cc794a720dcbb943083ed822d8a1a0682df589c7fcd35a865ccbfc8637e8c28f192c5f5d0315e30c9f47a4ae061d422f2126e907e8d68f7b6442e89a09700356bdf5de8148d75c941b74ecda05ff439927da06be8d5bb2726617286a27342372f1658a844fd0db690ae0b3d92275726556f90e2ef56db40a464289ff38aa4675caf0355f2f94de3ec9792ea6289090478536bc857a6d1a5bbdd78d38862f277a4aba08c8a9b46a768678869a4f1cf0cc479450e39ded7ada721e5cd2f34efea0dd42640413f6e557741d2fb6a194364383eea99118905ab0963ac9fd6a588b16358097608021b8570897a8ad6c404b62b23cb5d15a66783474287e75831f62472e4c3c0cdd926426e8a61389117ed7c67deae08b3a4dfe052f1eaa42eb3582269ef75e5042959e7d33866d1de1f7ee5e7a404f29f359ee3cc5f498ed96c4d0b89796cdd417103ee814d513dabd0b8120dd7f091bf3e609e30012377cb7721a3219c29d8c10dc69ef403c6074154e691b6b7f9f88b0a3f12c75e83ee38f2c9f7d93751848adbd3d2dc968c2085f95ed3b3c6a53c6b5a4be3a94c76fd90ac1b42f2398894a286558afe24a6d3220bf925e92a8d9961031a1d026bee873b484b1006078efd90a47146c6551e5f01ff051a9d6d821d9624427ee0f67efae2650d647b7adeeb3e6deec7243ab0e73520d826760b90fc5a7315924e0cb8290a0fcec7fe23f7fc123af78f7cb34cecf19d6e9e0b1f77ef3710b3f743aea9fe1ea0eca708a6f99a78e4dfa5d69f5bfb0fa94f38e262cf2589e52520cf91aebf5b3abe545e8cacc2b9fd06ef62e5e70570c1f6f498f760c458f475da08e73d8c9e83e9c4d9a27f106d7ad391221d835102e57da3827a38a8a5f6b62c6ab3cc2a86ce7cd8247cadca29e93b080642a864500c15bb0a48c7d012f2d38a160a1f2cb8852fcab210afb9cae0238c9af71a175d85e6adbf92a570695eae7bec71aa49466543283c41d3d1966fbaabcc0da880ae926ea17f97ea7e536ce416aaeff511eaa56761c9a1c37416e3072e1572e1e084eb6986b7e74335921013aaa49d0d394927977dd116971a98a11b7ef9d7755d1bda1b9340443231dae9e89fb061817c21e1887b72315fb82fa6652b3815a91418620524e5f33f0b247e90e908833e31a0985ab290ecd8d728a56b95aa4a1c85835ff1ea772aeac26820814d31e9cc403667e569d85bb72e9d7e36e3646a20cea48cff51a387aa32b54c5b25830cc2b2045a08e793f85f3dd2ffde8965d185aa4a04b3647d286f4cffc8cc076850d082d19d189f347625084116e155d76848cbfd70973da1a3a16ef82a7f538ebe6fe58e7e290849e86b667e30fca27eb279ec9d2df7fae035395edcd682810950fbe073778a48d8d11b745a263ec1ad370f7a0b49781a286fde2ece62c7b07b8b70718da02d5bc0407be6bce79a12ce4a703044434d81a85faff91eb2be1de9e75eb0a566ea229bcf41c2d54c30aff4cec1827c26fc25e9f54ef5dd71244621b7108b7926c6819fc4df7e791245b523b96a745279bed1be20e8334b3d37b9a1637327945226ef0d6f26fcfd60affd007ed6bedda505f189504bef3e50767a920d683e6e903308f79d22231695f132c5de08d15c5492eb49631de923f71fae1a1390e1e4085911f12aea284905b72fec50554143c891b096943a7dfdb6f0e93c14f4e64fe63471df21b40fe9cbbba171110f72cb0c22ac838291115d355d67564addffba1a061b768eff634717df89c3b2b44ced89339490a0a12e672db154cccc64c8003b132b2bd728a80ef1ee62a895a3cef7734decee65b1e5446a6387847893b796886c89c27b304668d85d8b2a91680d4314086ab9854e942fba63da9eeae0ab28e388c6c7ac6a65d9e4a03ab902989577e2ad7e68e2f9728e8cbcea5231f2b49ceaf690e7553b81d467bb319017c08e01b0e6673440a001e6e5ff605f82fbf7a065217822e8087b95a47baf903c2181a174b519fc36a846a2a67efab50410a86ab60723d7213a458e8e8dcaf837991440d5f2d13bdbec5349cb52e919b9908ca829316a0b4dc3d7fc349a54535ce398724f38d7f88a53695c45f13fad33c414cdd3f3", 0x2000, &(0x7f0000004f40)={&(0x7f0000004540)={0x50, 0x0, 0x0, {0x7, 0x24, 0x0, 0x1016208}}, 0x0, &(0x7f00000045c0)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0/file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0ec24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd00", 0x2000, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x9, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x183}}}, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, 0x0, 0x0) 12:22:33 executing program 2: r0 = socket(0x200000100000011, 0x803, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f00000000c0)={'batadv0\x00', 0x0}) bind$packet(r0, &(0x7f0000000000)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @random="00000090fd39"}, 0x14) write$binfmt_aout(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="90000e000000002200000000080600010800060400022a95a6f10bd9a220875da0210f2a7068b5"], 0x120) 12:22:33 executing program 0: setresuid(0x0, 0xee00, 0x0) keyctl$get_persistent(0x16, 0xee01, 0x0) 12:22:33 executing program 5: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2011, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = gettid() r1 = perf_event_open(&(0x7f00000004c0)={0x4, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000740)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c0000005e00810a0000008b0000006000", 0x11}, {&(0x7f0000000200)="03000000e202f274ef0000", 0xb}], 0x2}, 0x0) recvmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) sendmsg$kcm(r2, &(0x7f0000000480)={&(0x7f0000000200)=@l2={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5}, 0x80, &(0x7f0000000440)=[{&(0x7f00000003c0)="5940e3e34a0ce4d802c12e42a5f54be30ca6ec15dafb5f52bee7005e08a9016d0b5a6f00e3155fdb057a42e190cebdaace668c615b7ae7d490300acf333f945d774ac877e95c8b4f6a75da96e75cf57a5dbb61613a376107a57bb5869fe16ff611f4c260264e54fdf5b317b83f39fd98733cc26029c53076b475e999b2928a60", 0x80}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="b00000000000000002010000ff0f0000e897ab853c2de2e4814c7060898f1c36c75324efdc63b9191ac6fe1d2c2b3bbb3b00041c996bae4b2d2f31b07e339480a6455b93e4ec2004f76314f72b97aec6f931e60e2ddc2c24741c09ee2e31e2f5cd7d140ed5e5b46bf6c8b6671819538388b0898fb237e0e8e67cad39609f7c8f3bc9aec67f32e856a62ff8a38907a3f8e6b185bf145b02ccd49d540300000000dd00000000000000000100000000000006000000bfcca6b3ead84160c6a046b17ff625418a76d6fe87ad19617414dc7d1da8411727a38f6a858e9d81f011227b80002a5a91f753d486ff4673dbc37986496f83021a46539f395af3d910be07db3b79bb6cc362b4ded3965e221386645021fa3c31734e148be51a3d4d84ed959ee95337a4e3f28f5fb59b1dfa2c3aa5f91590c667463bf906783558f4691b0b88e54afc1e9f529371ec407090472d38c1f8e18627007b2f59fccd7f3def4968e060cd8c6f6705843e38fb1657ab290e5947f6c59665701caa3ecfb057bd23976a79fe1b2e40d8afa7e8d5689a43ec26acb5f49ff9cda7e93a86d11a34e983c1e97023014f35d837701ea343f909278100000881131a98089766a5919246aaed4d71e8dd4b007ffdc6baffa857034325376f7b8b88e22995560c99a93b49f402bb26d365cffe3184d7a8d78ef24b8d0ff177768969a360ef7f005696c0f251240808e59bdc513192ba0b132a2402ce01b49b72dc99df347ae8ff5d05400d883492604a9322"], 0x1b0}, 0x400c001) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000), 0x100000000000006a, 0x0, 0xfffffffffffffce8}, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x89f1, &(0x7f0000000580)='ip6_vti0\x00') sendmsg$kcm(r3, &(0x7f00000001c0)={&(0x7f0000000080)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e24, 0x3}}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000280)="3d061fc517957b21cb0c063c8baeee52097ac19935cce102aac36077fad4ba969cb9a8baa38266de7f749e9b6a25897d06d70a841d44692a2cce3e0ddd26716784a8752abfd56051244ae54c39044bbbb134178cbf741f2434babacb18eb63c7b0c7eed8d0a941f5d906d36f5305ea66a0d9e3b46390a7d21f873ae5c60c50202ed617ee013cb19793c5b13f0fdca63cec67d6b231dfecfa30347dadf92142b7df081b90dc5bec850b0de8df5c947d9253b81450086a78a3e4127357571ae8", 0xbf}], 0x1}, 0x40008000) r4 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffe}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000004f00)={0x0, 0x80, 0x81, 0x7, 0x1, 0x0, 0x0, 0x1, 0x86000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffff097, 0x0, @perf_bp={&(0x7f0000004ec0)}, 0x10, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x40082406, &(0x7f00000005c0)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x7, 0x0, 0x7, 0x39, 0x0, 0x2, 0x1000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xcacc, 0x1, @perf_config_ext={0x8, 0x75}, 0x0, 0xd530, 0xfff, 0x7, 0x2, 0xffffffff, 0x7, 0x0, 0x17, 0x0, 0xffffffff}, 0x0, 0x2, r4, 0x8) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f0000000340)='ip6_vti0\x00') 12:22:34 executing program 5: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2011, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = gettid() r1 = perf_event_open(&(0x7f00000004c0)={0x4, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000740)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c0000005e00810a0000008b0000006000", 0x11}, {&(0x7f0000000200)="03000000e202f274ef0000", 0xb}], 0x2}, 0x0) recvmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) sendmsg$kcm(r2, &(0x7f0000000480)={&(0x7f0000000200)=@l2={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5}, 0x80, &(0x7f0000000440)=[{&(0x7f00000003c0)="5940e3e34a0ce4d802c12e42a5f54be30ca6ec15dafb5f52bee7005e08a9016d0b5a6f00e3155fdb057a42e190cebdaace668c615b7ae7d490300acf333f945d774ac877e95c8b4f6a75da96e75cf57a5dbb61613a376107a57bb5869fe16ff611f4c260264e54fdf5b317b83f39fd98733cc26029c53076b475e999b2928a60", 0x80}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="b00000000000000002010000ff0f0000e897ab853c2de2e4814c7060898f1c36c75324efdc63b9191ac6fe1d2c2b3bbb3b00041c996bae4b2d2f31b07e339480a6455b93e4ec2004f76314f72b97aec6f931e60e2ddc2c24741c09ee2e31e2f5cd7d140ed5e5b46bf6c8b6671819538388b0898fb237e0e8e67cad39609f7c8f3bc9aec67f32e856a62ff8a38907a3f8e6b185bf145b02ccd49d540300000000dd00000000000000000100000000000006000000bfcca6b3ead84160c6a046b17ff625418a76d6fe87ad19617414dc7d1da8411727a38f6a858e9d81f011227b80002a5a91f753d486ff4673dbc37986496f83021a46539f395af3d910be07db3b79bb6cc362b4ded3965e221386645021fa3c31734e148be51a3d4d84ed959ee95337a4e3f28f5fb59b1dfa2c3aa5f91590c667463bf906783558f4691b0b88e54afc1e9f529371ec407090472d38c1f8e18627007b2f59fccd7f3def4968e060cd8c6f6705843e38fb1657ab290e5947f6c59665701caa3ecfb057bd23976a79fe1b2e40d8afa7e8d5689a43ec26acb5f49ff9cda7e93a86d11a34e983c1e97023014f35d837701ea343f909278100000881131a98089766a5919246aaed4d71e8dd4b007ffdc6baffa857034325376f7b8b88e22995560c99a93b49f402bb26d365cffe3184d7a8d78ef24b8d0ff177768969a360ef7f005696c0f251240808e59bdc513192ba0b132a2402ce01b49b72dc99df347ae8ff5d05400d883492604a9322"], 0x1b0}, 0x400c001) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000), 0x100000000000006a, 0x0, 0xfffffffffffffce8}, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x89f1, &(0x7f0000000580)='ip6_vti0\x00') sendmsg$kcm(r3, &(0x7f00000001c0)={&(0x7f0000000080)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e24, 0x3}}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000280)="3d061fc517957b21cb0c063c8baeee52097ac19935cce102aac36077fad4ba969cb9a8baa38266de7f749e9b6a25897d06d70a841d44692a2cce3e0ddd26716784a8752abfd56051244ae54c39044bbbb134178cbf741f2434babacb18eb63c7b0c7eed8d0a941f5d906d36f5305ea66a0d9e3b46390a7d21f873ae5c60c50202ed617ee013cb19793c5b13f0fdca63cec67d6b231dfecfa30347dadf92142b7df081b90dc5bec850b0de8df5c947d9253b81450086a78a3e4127357571ae8", 0xbf}], 0x1}, 0x40008000) r4 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffe}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000004f00)={0x0, 0x80, 0x81, 0x7, 0x1, 0x0, 0x0, 0x1, 0x86000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffff097, 0x0, @perf_bp={&(0x7f0000004ec0)}, 0x10, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x40082406, &(0x7f00000005c0)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x7, 0x0, 0x7, 0x39, 0x0, 0x2, 0x1000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xcacc, 0x1, @perf_config_ext={0x8, 0x75}, 0x0, 0xd530, 0xfff, 0x7, 0x2, 0xffffffff, 0x7, 0x0, 0x17, 0x0, 0xffffffff}, 0x0, 0x2, r4, 0x8) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f0000000340)='ip6_vti0\x00') 12:22:34 executing program 2: r0 = openat$uhid(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$UHID_INPUT(r0, &(0x7f0000001080)={0x8, {"ce2f72672882077f0021f080713969aded67a0eafd65d292560e6c68063018ff9b3d65317d554d190c291bc6ecd2335c0fd506723847a0fd3d69aef04d137a90f7f7bac90eb818a2f51283c7925d2e810c08f24e6770625ff9f103f34494e9c3e1ac57684a3f2e836af841e35163ef76cbaf450c166d34726fdf5969c6ef5c5334577fef5cd1701aeab84d44e251d43987f6029695a070fdd4a0808a3a95733cd307ff096ec5a9e0f159225a1209e81aa85bc743d668384b5df34ff83d0b51f0db0b9dec799c0a2731f9fb352b72966955a8de1f371cb6ce9724d0aa2b8541512568cbf5b3bc27a41ec771647dd7dc49f14c99e5553dc2b1227a46dbc57529e638d8d40c6db3e0cbd30a63746956a69092dacc6032eda12e3c96c126d6e2a950e9bfab9f7bf2aacdfffb068aa1d531d98faed206dea7d17ba5d92344c3cc797b52a25f8f7ec240910e6b6255393ccd9ba85b666a60af8e0dbc64ceb9dc32136a0ed38842c0a605fef119762be0f38f9b5a09371edda7da1624130aa5305f9ee2c3f82aff14f9d46cbecf5db8a99c8dce1243f7dba536401ee3616ae87935f84aa49b94b7a9a0b36b1a7512453e761eb2195cb07b4b168449dcda27547aa19a9d5059eac7a0208aed79fe29bd04360478d278daa5b9ff9daf08e54ece402a3d7060adc5edb5098d645c43d9790c0ffdbfc9400312e105b981027da66f16df262a9a84c6a4cc8520c4ac1042793ddbaaba633aba00304024984be62bfd6d04930d3df9ed1165dff31fc61a8d92a71bb1064341bdc0ba27517c3a2208f147437a1c7808833baec6713dcd964ca4eb8ead480377373182117fdff0de71a233fe419ccb1bc28fed672f8e2eade53ff246e001d2afbd85a893385c0c5e827d5bf8f32bd9bf3ab4742bc1e64040daf67863bcadb8c96a6347b4f611d56dc0abcb242d84c6cd0d0593bed835306628fc46a7b6055396e9fb270bffad5c1d6857da273a005e71c4fabb799aee411ebd78b86a18654c95660134d493f9cdd267f0ad608939d0526737772a1a87675529301f1564c46663435b8e26066104ddcd140e804cd0c7c94a72d88be6abda25d8b879fefacf8662c89c0c05d07eb7fb0880848ecc86c60126349c3a685592471c576f046ee9b51b18252d1bad8b4497c5b918e96dd76f0e37717de2cc6f44ac8685c8248c6c6912edd878717793b81372121a1474e521d884a5e563dd53ea5353daf8d98ed376977bf47c8f966b24f0d3bc229b96c9c07e4f38775260375713e924528cd282daabc5195b45a666bf64849dc3f1de0e501859e9268745057d38c3fae799bfd5e02c386db521cb959afe1f042f5912c5d8dbd9a9a22c0af1c7d348484a6ac2940a9590a2a29590bf024cc4edd8564ddb5e77957afb094051c92a8b108c3a2f9c7cc72d0c6db748fde9d23ea2661860085ffb1aecfb429120d616220b8a2d32662d774595895cd4c285027a5359139c4a29712a68bd97f24a7de1b90cb689079efea0a6df3339ea703be0155d81ac74cf967b08ce2ebb7f09ce1d10d1c815a93717722118763663ceedea1c9c65ef4f27f12fb6b95d993523a4fb8dafedc5cfd81fdbd8b4e60afb29391651c0df8ce6cccc64a9e1d36fae5c85b1837bd8d3a1d90b7e3e0960c9cf9b5a60053167cda94a8b5de674dfcd8373fd0c09702c703ae286874adbfba56736e4eedaf6f828368bf1a2bb25d4e4b0fa427f3e114a0f5be5749560813ddb89174f4950a3413e959b53444a04cd637cd1ffdc423c51940405a5c9dadc2ff21a16bf8ad55735b9bff56a8acdc0ca45ed786311cf844a1c1eb39f48f641f8faefed3e3f6dfd32c52e90d7f172000f234a16e1437b32bd7278e9df8f725e3c5091c01de4d1666d40c2d8f066d71d094ec151c664113572e571db32d9d797f4351c84e69b321e5114e6710061e5f9a45ce13df4c5a2959b5fbfd58ab9cbc3bf2e18ec1fac7b113eb94b95d9450f74ef4e608e70566dc1c54e759ce7e589d6fd80faf2f44a6a9b6546aa11e842efbbeb2c391348e0e6cd56f339125d79355fe557613c87701f2384a1565bba0a2c2f3fd8f9528a37c9d3cf87fcac226d9738b46b4fd4ea153c60ace1d91b63c4ced8d39d13e02b396da23013c06f46195ea64a74ca3b358479062d30a3541dfeb2006374f8984e8284bcf1f48f9f22a2f782e296db87778316fede5ce2f68e78f2996e03ecb6c18687b867f5593826679415969fe24d62a53153880b4dd760740a6e677da25beaa8f55ea19cdc3f9f1d7344d5524caa230506774ed3eed0d64dc6d2d98556f39a09a6bd4c847b13e946f76e55781f67406e18fca837aae846b421885bb17895cdd8b9329b46584a357f2543aed9bf9b6e86b3ef6d3a1e0c17f0b3b8917d8ac910041c33b10f7dc2830a5b66f24efb26fe647d4bbda51b2b41133393f91a7a053714200ce95379753792be133a3b013368dbf8a960b653c911cb4e6ba763c7d5866e9114334ebbe59aa1cd2fa2a3396d41306ad470d95e4ccc2d8e3e74cee8c7483ef4a677681229db68daada6cbabdc8629787de527808142dec8cc6692901d07b594610e3941568ceff92f74f81b3bff1129c9f6fc90ad7d716c62781271e129a5e182e78c10f2a03a513961829361e5c0002a18609247ca6cde3e8ac2caafbcf28951946c868d19cd8fbfcdc87394320806d9827a1452055c460691a08f00aabba0d66e21208977b9135ed9ec7296799f3f26725d1e48b10c9d2f92702b860080bb25d5df1551e5ef87a7eeae01706442236e4897807e236903ffc3d48cf0eca0f918ab7c7ba5e50cd7f2c211079ab2b3265fc635e852bb4707ae619bc97189d59cbef7d6523aae9aa24ceca256bb20f10af65add5fa3288a5db85cdbb7824d27fdc0c8aaebbbc6028c7395d50a703867627847cdc3cd33089819869f1d351450fd4804e2d4a2eeda167c37b6667b3343154142e855a51a5bc8cdcd87d946756db45adcb76cd7c7db17b7d6424da666a3ac0eb28ae02ef1533bb5ad591ae1e46a7cf11fa800b5e9c2efc0d465494233d3f168ae766315060c66fec3b97e341bbac16dcedbb23bba9a71dca674edf2a5db0e28e1bcf881fe82287adb7b475c3e6ffee0c34f9dbe6624507281de1b4f8b07f709f8c3afec9eacc1602d45a19b790b006ff2c3ab6ac41bd75978e23bcc5e049da2505564c25a069533a43ba6d4726be6c1a51e7f1dd2e18bb687203638f83cc50af815e26a2b625334c9766b66c03d25bb06d89fe3ae84f150075802b5e6ca73bb66e3d52ccff996858d10db428458744bcbc143fb60f21bd25487d285100df95dfe58abe56e3d46bee0ff8cedeac458488ffdcef047e88a6a7107f41a76df4124333b04390455198c85bf0a96e55a492377c5b4bc96cb01e1805836a10b5ce862199f294394b28e5652658251f7c73400a2efcdef05ff3bdaf6def57e464483b76a5f892fac26fce9ee17561797875ef5b5f2af99bb50bb89fd6edd2d1c3f9a16415696672b4462db354c8ed84115588c767f51c9b92e6c8f29a0dad4a47fe582e90716b0c60b2169f908e3e687fedb0cc371dfdc7c6d656f1f16d12074b291591fc367312a70101d26b2a636b8b4619ae90e66c859b20a41e2cae6cfa9e4ab6d538656c34cb284b4249348ee56e0e31f37e189ba39a7ec589795aa8df6abb73b80b413ff4268a07d6d1ef95b5badcbf133509359801189326036bbacdef4bbb226efa1f67aa5a1e7462889424174a009ce1ef6ca3b91c9af61902f42fe47d391f13a93e8c42ee487819e8e4bf108a4ed44ed42171eab2fc60db9e0b5940c0977e8f795e84bcdcd0962cf246aebfa9f606fd736500ac4ded32c3cbebcba439511809520a0ecf70569e31750c1989930b9be420b802a1a0537407f8ec1ab337d0602d99457d5202c2f48a8d5f58f65edb35e9c43d04b37e8c8dde7fa89c29627bcc8bcf2de5ea4e840ea67730f8f729255a9bd82cd557be391fb4201323db0be5a5d99fa05741b133786846660dba9539e31fff01bde240bfc976060a6f3f38333749ba3e3c1cfda90933d6a1df8dd6c5d5a00d1e6e0cd1e289ea456f19720b8c40715bbbebcd34553a8cb9d7ce903b0c18ac5d34f7a6bf5a83f49dd700db52f06eda44bc6c3d11757bf3cd3b49a73939e523436f3dae001390f54239f59ea65a345efd3b15564690fc699a7ca7aed559975b7e7dcd0d6383e1156e99b4a2d1fd29b73103ba62450649236d2a31604670dd73451b76bedd986c21ab95b1e81fc4a59e886a032b871589cc2d08589e0331ff6d0c9995711fa220d3e261b3a121d5812e7cbf0f74720d6e034fe9110208cdcae7755ae2e192ee5afc895904f2a89d4ab3f25ad12b85618de8a1a4347953c34d9ae62b333e0aa3cd760590bdfc02c3da647b0b626008d05047a46e7a5ceff47a454771f51263efaa7645ddecf8a378c20c131fb56f0eb45db45db0ea6f9bba2d26edd1471c614281d8f9b466095710348e1881f01ff201a3c88383451f0d466e7765e846daf29aeec6acaca5f52ae14536633795b7b5d6f5708b07f4c25dc99f4d84953c2de96ca45814586bf359f7b8816ad628171bd7e669a982b0fea36eef1923d4bcd6fd3b2f5c279d1ebe99558476a1c16e650745b245066aa64c36e41389cffa44c617f7e127c78659292581c178bb81467241a5df131a91215d9728c304938d6b5d61a4d139ef0b9d5a6320c72cf1742a5348212fd00892e2a80e44716b7c04fc817ef96976c4cc677c49c3f0d6e0638d35f0ff3e4ad56e870cd748adaea18fbee0ec96bedff03097dcd8bc8039633d6c4396629621a74ed5162dfe049a38f87763a82e787dc7718bf6454183bcc73523084fd9bac84ef77f0b434a30239fc67430dfbb77a9c2e2b27d42349028b5a20544840bdec5688c2a8ccaf0814244c13467aa4fb13aefa48a005e9e3aeaf97052607313f96e2fd2f8a6ff72a405b6628ce761afdc7440ba6e03ff024923c59011de5c693efc97613447e88e78c7e5ef7f6e88a83af48efbf95ca66b4310b4d5509b5714517b947f252e72bcdd3ff6788ea9f632bb3dbcdf33f35ab0e004085defb063aad84e64207bd3db30941c487832f7eba452cb65ca8af26ca3d309c57f20739708b5967f2d5a6abe4920fd6085d49ce821d320bc890fa8d268771a6da10420ee5a99feb90132a09a93a40594462f0f21f16f1f7abc317da368b1f6e50a13fcd526171a120beaefb982ec79e80a733dac1d5fc068fcf381cf1dbeab2f02267d1120032c184d4fa271bc89d7aabab469243e7214a35574cdf59d0ca4620a30431bf7f40eebda0425ba7bc518cc408cc3b2f4fcf32295dc4fb733f0bc97b6827ee905685ff795c96b5a6d89af1c1c7b14793b2feb994d666f293db4dc0f7b9735457e28c60c73ce571635a8d7a5e1033a080b6c65c3f0628f262b4e38161e8faa81dcac64c06ddde76239ca13e8c524ecfb82f6ffdb72df15295fb745eda6dd4a4dade959361c06b1e6702da3041a45487b78208d2cd8467fec7fb1dc7eb6f82642b744edb1ede696d1a56d1a97d90e65d5cf8488fa466ba5c161c09589bea9672041c167b25d543fb224c42dfbd18b92e63e9cdbd6798834b3ba59dced6540743cea68252ee009daca6ccc503aede31303cffff36ca01a186f01f5ed1506fe5adbba502963786b92cbfa27359cd97dd8719465cb7077c049774e388c4def48cc9d7dcd4bfa91a11f89e76790730bf7523a60bf3b42ba031bafea864f51115", 0x1000}}, 0x1006) 12:22:34 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_COMPAT_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x30, 0x0, 0xb, 0x101, 0x0, 0x0, {0x2}, [@NFTA_COMPAT_REV={0x8}, @NFTA_COMPAT_NAME={0xb, 0x1, '}!c-.\\\x00'}, @NFTA_COMPAT_TYPE={0x8}]}, 0x30}}, 0x0) 12:22:34 executing program 3: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) link(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x2004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a680)="f6d4e7fea5605e3acf96693fd7a12829d88754d5a9d5d357303e5b219334581da725e7f1bef89561a11adbb092a11de0d5f9dc2f3cf465735146bc4bdb3fa723489dbf6fb1cdc3c0e950042fa2006b10914a21b587547dfa08d0c47d775a81ef076d2d20c3c5495295aa7c9f92d23cdf46c18970d26dc543ee819f2535f1ec23a51ad96b5f90ba1596ce77ac9f8c24e70bd66de4b06171942670c9f80d5e5b11c89eec77eadbe365d4b6841372ac893eef6c65959ad3dc032d8f3a2488bb688ec1880b157fe5e791a1ea8d1e429a07a0d16ec5a299b4c6a86a1806dbc205cf83447e464089482eab197d934120a19fed1c502268d8893eea7c49e0ec7567126f1e39301df58e359652c04a6091dad04c3b99de12734395ce64da829b114cd5e0bc2f84b6265d82d359876a6649255bc1f3601f785d89e1e220f63cbc1965d4a6651c7142842d26bb388d8b7dfe105e48222dae1aa263b5346729a6af9b749d825fa5924dd4e017cd3a0469784c49ee084f040b3addb29296f7c3cc1ba4eee9a669b934ca7a91f89708b4f5e78b89d01024d502c1cb186f5470ea6e887c24ca2db76c0f8e7d3f4aedd2e2ff24f4fb72853d1671ea3ed6e146055a53653c89de211b4b6fd464f877d2242b67d20dcf45aca9a162aedcc1e9b5304e8849ddafc4ae8abff6084f35c8089bba9c57e1eaba414082827999f1a15dd184db89df33fff927341e77203a042845cf94b8ccd77dfcd6c31e1ea49d851fe3da49d6d6493804ed6aa4e0a91e480736d98e33d5e88ac5f8da8eb71c5095ed0a635297e5699890dcfb5e7b7b9a4b752ff982b924c7ee638b891db8fd8e48a26889c9bdca6fb5541c092b537b009d85cbd1687e51c39e7509b37a3b23a737480b9525fcaca466952d36f6ca33721433b0d2745fbdc1cfbe9f45e970bee0054adec5ffd02633ac18ade345b48e8fd859a5741a1189e7355b78d82296e3fa3953bd9760777e75eb7af26a3634af882977f081fae538786824e3a4bb4142293c6654c4509cc3faf3ebc7820dc13e97d68084a7fa27d50196cf85f8a4a76ac0c9ef7964b2aab63cfc82e02df96d557c56761356984e366871ee658ccab94bfc3d31b880f31d7335653f84e2d99d038c2f260a70f88c71dde90973b30c3e946fc6b31f3cb45039a46bcf433e1b17ff4bfbaf6a9da472388557b4e0fe633705b985c8be0fe6f82036370d9cbba6124632249a63b3ea5b979bbcf0edfb1b9f9710cf025f4e6c7aca26a35aa58e6aa199a57a90cf76fb6f2107655af64daf545315543429ed8e8dc4916835db11886e9ee59c3ed76a42fee1857bcf465cfee71744c440824b24b585266a94010a25f676fac87457270facc06d7e3a7efda513e6421f203abd9d9ed4211fd2de176e36d33ac1451a4aacdc25940a17c1c944d8d9aeec466af230764ca02f4e3b948721e6b5ae9bd27888a7a529c13a985118384337c25bd067bbd4d7148a8c3ad5612eb2c3cf615c205201ecb9e10fe0e691b65eed425f7592bad53b358c74c96abb5b735d78626dbb94953bf3e6ac51c6b8b409a1a8cc34462783a5377e7ee9fe76847109e2ca9753c8b2cf9e330dd1bbda4bb0cc510875ad89c1a5cfa0a95b92dcc4bde01705dbee82426354eb9b35344687f12e9284f4220de1d8b998425554c92aee9e8a842eaba6b355b3f4f4bef8c985fde68805c7a1270d6d96d998d872b079e8b4c98f11ebc97678239c74487c45499ead43d4097d24bb502703ac7175c8d886fa75cff2ae1c5a60a3e0be18c8882d17d984a00a191bd20fd2adb8fb077dd268b20891bb8503ba5e81fca8265e2a6a1c20096c3232f0071d91a3b3a4cf86c8c16cafb3ddcb4df34d3f386d31f617a358ee292326adbc16fbdfa5a892eea8cf4e356dc60770ba90d7d204126d6d11261c3c4cf1c720664ad13876c6da4b330e315f17bc23cc945dec1726e40bb4b8c180ae3b9b4a8b703ce834ddb7f0ab58ded7dff25c796e39fa9f8fd9145c68d07133849337418f3fbbe6ce242fda514b45d2ecddfd22989446662f6e7840b98bcee47466499414a3c7e98cc091af650b10b72181ebb8b1fcbfa92987c794f311488ab7b728de7e66949c1b7e4103b21ddfee193e124a05ec46c3b681f9f921c91beddb2f9fbd813ce0ebc8d8bbcfa1372612b4175c0a4d17fc588ba2f314f9ee95162cf28bdde03a89e0c816fdb24c55a165e494619441deb0749bcc22b149e26d0ae08cea707a6921146c121785a02debde1a33436dd289e2ab05f66672d6c6827e3a7cd8b938e60630072140a6f48ff8dbcbd81f6a4fc70b7493720f18f2847745f4bbe824dea16b7277a361b96ce36a84501097bb9d8c5df5c944be9e8161b6cb1a3f68ef3344752f2b03a27e18c343ceace600f3d5257aaecd7a76f5930655e77bb911434a1c3a7ee4ae5877b73efcd8c73efe9c5cc773651d9a914c8ab0bcdc092af6984172a18e4ad2e35a70b8cf28a2bd931660c0c9e988b7b47549390e0d819e323558e6c5005bf8d74dc24bb8ba785f5d4a63349193e0bc97b39927340d9ab9defd315b849331247a66c473d64ae0bc0477a756b2ad7d3d5e79f895f34fa8b89edeb8fd2fd778473d97792268677fb07f998cd4cac5f42a2adf0dcd44c463ba3e5d88a599b558bdf16df0a92e3487cc385dbcf245872caf489ed15eac19e4370b515a57e59d174717de9eba45e3f4a898b471d1eeababe4d457d1103c58ad74374478b4873c9a72d6ac4651b0ec39e047d8a9c41b48333d7110903ee0801b9dad215920f7b3259454c129a137b5ff38dcded8a80951a4c9ba0d2f78bfab136289890d98afa843d48a3ca568889bcf66a464d23c1230685e2f4b2ae1ec53bbdafe23561ba7970db79206c18f0cfbeb7ec0cbc99e4cf56ed33991d990302c21c2f372ee2a1e1e54726cfcbfa9de568e857190faf004ae1af9b86e770cfe8e01089a82dd3bf3ce2bbf401097d7840d8dbb03a3cbfec1e55971405e61951043971f6d01d56dc0939eaffacc1634dff8dbbfc48c7485fd24584bd1eb5c85c05b2713a9199845d30d9d296294f372c490ad45cc4d300bcb81693af961c00bc52670de18121d93e65abec26a7584bcee568cf0e109ce5b5f8c3301e5ad73c8d0eb6812997fbfaff4236a73e465a0891aab593a08fde865948a2634ad4645a0e72c70e75cba7f431a80f5068326f099fc0fbcab1e27156a8e79ec02720c9e5c34a2db3755d8a8486b3d340bdd480f6eb0983abccdd448d1ca741283ad260c167787b5fdc20be7041c31a4c74bf0cfd669f76b1f5f503962903bb8e5bff7ad7b85e880851eb3039b7f4f81fe5329274735a04b941ffb42a7247b86e034894aa6e505abc0f05b8991fe1cde30bf02aa195088a3f56ad1356701a150366394f34b417ab2babdf6e7f9182f49d2b1965f33d0a0172b8a50704bf3504afba35a2ae7c26c494b24844a5fe344c8a7d27283297344d6f078a5e7e858db85e8a27742c9805110cb4d6aaf6711b74a256fd556a2fd57b7a1705671043620d3b212b5c44ca2ffe3648c6354ce02acd23d124b018b84dbd4099bcd8c6eefc565ca5d54372cf2aa83f3f096dc9ca729ebc3aeb95d4e486d83220ffe9cc4919f7ba51c6d86efefcb35e7dd27f53f84ef096745d6c744cc76bf91dc9ab3f056c1fa5ed47a688e817c5af4a86ce9e80ad3104321645f3617544e25eaf1ef15cce7adb0497d0b139af17a4ab77517e93f323319e6f61956a1d0846c8bb9fad5876df018c19893db45714a976758fc54865614bd33233dd2a1d0ff244ab7e7eca83328024129a35dc2d1a9b2ae688c631a1e108b0c3a32aff450274deff0830b453cb509053308936d0b6444f14d13a77bf78b80b5b9ab22c25c11d457c2efad8b69031b11cc5b16fd246b60ba089c4511d44a3547062888dd5045afb1bc6e204f6be6cb9fd257c6b1f4baed1cb96073c9ad88cf3fe21125827f9a65fcbef13b29da2ad07022812d39b17f1ca1cead90e8fb13600bbcf7a19b48063ee5c68c8acaab23b6ad8b76ae703c5e1c4c5bddcd704bc87e85c514659e3d28781cbed77761f6d5834fc0c193d9f28ca3fd933a5b5300f38bf858ecbbabd4ad481f0047e15e51b6e13ff20d90dd56ce467773be17072c353b08906efcd3b090a9e7a0ba8c903f3bd3b4e09ec3ba22551ed74e52663b29317b2b6870d8fd0e66c9adf10fb1dfa0ff441556e017b59f1017a978818228246c750cb04c581b1000ce1527b51549cb2dee14a804ed9c7416ceca3ebc08dcd53cb5b270ff2bb71550f5b12a538f965cd0ed8f71edeaf4279c6934fc1c51641812b83e22fccb0b87e5329203a1b94e4e962a4681ab9277934ae8d0ac2503f373009aa6c7c57e85f052ef7313d2e4b1bbad2515cf0999a07fac92a139958f379ce93502af16fb8a4446fae9d9c9cd93d61525d3bcf2060f2130180ff85a7fa04db9843cac0e09015c149ca19957cbfbcfa60ff97f47db86e1bc8b701540cbd167b9fbb70736d9069de8aae02a6414d9028a0ab6711ff0792ea53916d088c560a0825d381317b5180947400fc7641f4ee9d97af9367c0bca78581e3fc4db4fe313bae63b2eac82e8390c9cd1a34e09f0193c2e0e9f8c91c966a76826117b3c6b5d886111527aa6bd9c996186b22b643b05d77ddf56cdc2fd60c7fe5d3e8e6eaea6e8dc28c121e13a1c748b5ab708628e1a2118ec46b569d76fccd680a6ab1db1d9cf4be3f2a46eee8867a2abc059b16cf78f116602dec3a3f0510df80f58e4b8fcf0f42b3e58e7e9e62f5e4f0f5ae4fa1e6788085a76c8ef453262b34a4c927a1ba55508e4e27586aa872dd601338459cb1e2aa7beda48bb8179b66a4f2a3fc70e2fb1cbf021e3238c1fa152fca00b76f51d67862eb6a71665b93506bef8d460a18010d0cad7bd2da1a7c1f7ed48eabb3623d21dfaa6f0a8a4ac45d34a23b7204174d2d2e5f227e077c1781e86a639a09af4f9d948bf8ad8b67f830f90bb5635255445be7c9c5f425a108f08e19e0c7ba7313c41b01534c813ba71b0d818668d6c8002e6502fcbd0642975f06def6e0fadebfd3208d9d6814b331e03db3a3187fb8f2dc9389fd17ad73de1fe36bbf4e8dfc8e4f3e8df40e3055732e168c83686a8ac4181662e95d8f3e603384c9eee4188ea806619294d0e8550635a6c61befc0dd7a5aa05258150d578c46655049be11045ebd7b4775908d19357dafb0427f75a65c4f16c3d60390e70ecca3d33dcfa74344581d589c162d01fc0dbe78cd7a85f2b20169d2941ec5c5fa30fd08b8bab75c754cdc2d1e6df5ebab6ba526ce83775bb607f2c03a84dbd404ede2a151e87c6506d521ac179099d03318d5f5178a15a95ac000f21c628c16160ae73a49458c0300bb6de6d168de894266091a6ffacfe056a5059652d3e1053ca3814f8675067e67939625bf9442882683acbbcd381c994262cdf8ac10f8de805c152e52a4ac3299dcd55ca6838224064f37a7227517140d9366d8e9ddc7c67dde40ccc033b5d268c974f282bf6a0f24341c6ba4d952a65124187fb64698310aa1b63cef0d91e26c3ec606efdf11cacf96a1173b575b15b29de7b2265e270733f1834ad701e866bcbc7cf30e0508b1b69fc2222ecd8eb695f84d9bc72a8922e6ed036cb87f510e8347a8c6519861ebf13ee5c6305a650cbcf38af385791668c90b8eed6c6b355a0621e5a74bf29c774ab9d096adc2db6781c5e73fee506293f552e2d6ac86dbfc11cdbb6b7382be2f6671ea7480435d9d000d58d9b9bb834aa8c14a87b6235d0d02264f6490ed1ea5526145ccb18a9c43ab95f2c8a3c7005a1a1eee1045d6d75c26d6eeb6a63778f11f8957ca81a509f08e81a6ab50dc348b148469286eece82ae82894ba257b196ed17b6fd735a70bc600cdcc61bf8902015e2b03134c9fa8027971b1b5d7caf9da11486559456eb684beffb8b32e9d52ffeaa3026065c953d954f11bebb056b39a355a7e06a3319cbc8ed32f56508d4368e54b59b116475c26bd078ad26caf8f8f589da32f5c894ccb69239a00eb5efffe22669f2f74416ec3ca283af09402825be668cbc15cd21181a91cf5bbaadcd9ab33ee9d1e5655161fcfaf1e73560b525e91a3cba05122899dfd7b905f7a3958a860637a932f37afc2d9dc3a6747af972eb64df8190b2d8f030504f689e97cb123934512a7b52defa328cd421a593d974372e004059a6b70322c37c90b19225d8efbf6b391000da80aabfc6878042f5586f11daec9132ecd3edfedbef78e0680561262bae65c3c157369a6f38bf5f2112884fad6d05b6928fa65377a5dc6d0a97a263666b80de1914061945c5f46a0b1593f124a34d57cdd517cbbd9f5c9781d217876174e4a6903f575f3d5a215ba9c77ad01a70e8a68edad5ac577411904e08a211eda922cee6ba90a2f3a89d00d29bf94d37dca86cf672151a1da615ebb19c64d69a392d34548ce4e161003c0b38e903b0600bbdbd50bbc180d4ad5addf3e494ba510841fa2210cd59641f1f7ec1549d74629aafd94445cc654dfbfe06e18602a352b548440878534eaac327c85e3fbdd73dbc07a809571790ffd206abbc18c9655c6b09c765781ffd7a34c8dd741c400e66b43e46daab817f4d622338779fe484ba554fc603bdf651f425fe49cbbe2c7582f7c60e87fb1096c6fa743065c2b47730b2ca722b55fc153fe10954fc1b8f37e00f8583aa911cda7b57a11660f70d2e6feacd85d4ce5463f14c33265853b17bbeaa2b014f39e326b672f0c8b5f0c12df01d286781ff0d3732aa8b2e2591722fd04529743d383eaa8bc127d9d8ab812554f10bb7056d47ff1c7a17d7c6091141c73db94b72703280bb8b3a2efb7852d5e86e6eed46d0d6c7d8a306fa73d50e7ea47a076759dfc5c680e84f15563b262ba0ec8f606883695d220a23aa6471f462127da6a822215909065108783433bcd0a6330620617e3160454fd90372d75e67fb2277b899a8b94307484426c1dd1dab6204c3054b0828b7330d45b993bcc95b05f27ea0fe4aa509ba88e4b76b8d4da49cf1b5b88a5981754e1878a6f1732e2decdbfb71f110605128e1c2a8043cc81023ce38c615dd7df0c77933918f405f138f95157beb9890ab9a8bbc6ce6b774c4040e58980605cc72cd09e996a423fb59cf538493e86019213d4bef5122909c87c3c169ccc2950613c1577fc735702d543cdc527f9bacfe87567cb771f822b2d8bc9758293318fe0c5568e3ae3f8bc75b78fa5b180f14b791577b96ae9773a7a977f2b2e310c6d538db9b05f52b42edc28f7687c98e9cd8f642036c23e66faade65c2deb266e07214cb8726b6d21226a16461840e625ca0422d9fb4f822f198b2056f84116873edff0f6d953f24c7bea3ae0556794e8f10a10b82b709e05c1b0919dc2f3aa7a654fd204a87b6bd174a666e024d20c151bff9954c93ad6fcee84a6dfa42b0b037ea0bd3a72e25cc3db368f4a7898e16dbe13be6196e588fd90c1d3f05180c42f9208cbc3051b6e0171d36797c3f0b627931216ee249ca9ff81f17e907339319b9de3b1e5ed0e924da4459e59d45145ede70816b626edfbe439e9c3e0a61274eef0fefd38aa20fc5aa9d7182e799a762163fb47f4530999e01b8b778a061dd171d4be93be3a9bc3f0aa277eea066f01c4e7161f90374dea1ac6841b39b2e8c36d59bf47059da332cf7b1711b1e0e502298602da005b5212f24e80f0fd34ecadf382479e6349927cd306f3d2d0dd7def12d396de75e82ec7b4bf35f8f3d66befdb7ec33ab2e2d1b7ad5be2e86bf85525c00b05a4f29c2bcea79e7f1997422af9ef3b104496e4f0584cd36e36ce4b3db596a7af15417cef002e9e8156cb8acd4963e9315482cd2021558351110bda51656e803da14a0e7bd442ebcb9282f34ca64e3ef7f3ae7893a3ece250cf2e57825a3790a061de107d426edeb67281d635af2dcce38fb9ef3fd1f1e562d3253864cbfde9ba97a8ff689c7396fa280db80a0ad2f880dbe68dbd5bc9a5a880bfc33493e313f89352b35cc4ddc916639586d2886226232b978caa94ecf00a51d061bc938345cf27027cbd355ded06d097447416921a5b59584b3f4acf68060096bec5ddf96c97bf47ce3309b74dae62fe0f0e8a5c7661508ed54ae2f680d82d51607f45bd5ad2e361852148b25b423f16572eb32ce157be175df95ce101a4c521e83840c3f36dfa3fd6671f61d803c53f1f61b4e4669895fea56f3b8c18c971bc232fb63a7df9e97ff35b35e31614eee40f84dbcaae523259b57a5d48f952abb7650f61b23dd84cccd94f808261893073495295c8e84ddae4c06d312da55e00eb1ac7a36d317b55169f783d62c3b96324a60c946df6a57dacb46d7a0e470e91ec0e6e21ade50f6ef07337bcedcb1438f3f904d021c6c5de7051459a6913577037f6dcb06f6a3cd95275788ecec6c3eaf7f2d69b94824307c1337907ef3505355a31baa58a9d624fac61e52f565adf8006b48047b2a80055f9e39233b3eecc98695d10d3616295f187ccbf65b97a9c11e04a33ecaf6ca1e87114b7e0c3c96cf42ffb6948392fbb68096960ebab61f2a20a1e963bd30b91c143d2534a2655aad492acfe84987b451e8e1d6d13eab201bd481812fb250da8bcdc51bb0891c5fe80e7392544d6d05354de858411fbc802f9fde26efeacd2727f21bd318c63f0a8577ba10ef93d780d8f57d3c09bcfbf0c198bb8542b8cae85fe1246c0cdb0b3e4b54d760b7b14aba7ff7c2898a065c9e9918538a4ac6095e8bde79427149f3e8a328086433c60d238a3eefda3b4792f95d9567da5fa7d52e9e6b892477a643199e9235cced4854f29ec0739cfecaee96d02ed544c8dae0b6958dd69bdbec50edb8f534b58635bab4b530946a86ffcda42521f3be572f9848e2d8e2261ac55b3dc7c739cddc7326e93b4553e5a15ddcaaa0438a401fb62948913b338b43053a1729950cffc8fa87acae99f76ec0a97c4b8a8e3a1274afaf9dbd3e3d9006394c2ef632dc76dd05607f11a31fd9a7d53d40504d805ec52263e8e6aa2c7d27523a09d34d2363322e20adcb25598dc936467b5d766ed55f36fc61dfc34b70f5ca48920b84cbb6e9ea9868805f17d7ca3d3d592c8b4c241d62976edf1b4f675d199b875a0f684aa56ea48e2a5872714b986287efd8be31c1c24bebd1d645c2ec159c72070e41e11033be8b8008630cfaa4e2d94ce8f2fe13cdb3abcc6a064b3de33bd8b59015b85fa72ad7a69cc05169b79d947cf78581b8a3a2179cba45ee11183444a7a58fbfc54ed266de09306b1306319aec46f5a387249757664e7ce36495ad3000445f3599c88c4e4257598681a9b2331794de107af37a8c0c4cd21aa9fe9546d2205f47498ad80fb53a0a33eb9de30d4dfad51a40d4d07e0723ef9de5e36c0d834f0414e2581e19697d413b38de7165297436862063e73dc1084a8d302f90f4c58845561ee6eb4e49c1991daea0ea64678d06fb6939c52335457ac760e79d2667a01ea1728b67ccbbc8739187199aca26383557347396cb81462c8b388aa2e8feaae8aec4984224e14e134e7fe8065d0bc394849adb1b1e6ca4746fe806e22e2d2449a9b05d8732a38ef391529a81d4f1081a607e6905b6b51fdf329b5da041bc855cb948c5c62c568b948035a31192da0e7fef669a7c71d2682da8125620cf2d2213e3ecdb163517daeb7bad532c7e5fd588280f797f21dc18f33472d1966b284c49654634a72fbca0b6591976a2bb68c6deb776e2d3bae8976024f847daabd587c8b18d67bd0bc45a0991fbc28e0d510d9023cb0ca0b0559d08854172f59afb3673fe81a70f95d6b8760b36ad7b1a82ff9bba05ce84a88d86519f57facfe1974303e301cab9d7c7551e229d9e28ee74e8fee3c3d6744e77e8469ae3c1226d184a9b6886552061f0dbd3f5c17e06ff5e6c7f47e4c1fa21e72cbe0819c87b12e2d67a7d6f32449c7d847b3fad265f0fba7a49670b47cb674df2f651aaed21dbe35952c0ce23f7300e28912acafee4901a7bb61d7b94b198039c4e8196d11519a01bf08f222525fc7a3574284cf4306cb81f2126b19f86e3a01e25295ee92ce10e748de7cf395125be9c6a5cec10651363adcd0109e84c43e9028ec8714eba4a60f785a3054948b2c41803742a2ae2c7f1cb2b4fd624be235a413d6e27a9f28e51b04229ec575ae208ae23892ef3a50c2fd947eef1fb341ce2a9d31f09ccf34d3be247e444dedd39e297ba3d3d3b081cdb6d5e44b7d149c0fbb7f204060aabab3d78fde13ce2f0ddcbb9247e7855274ce24ed1bccb6e92e16a3b6803255172cb88a4c39e2ecf1044e2814a6da8042de29fe8d1e4b735567ae1f84cdc274b4cc7afd91bbbf273148630c0847d6a45b8481419b1873364ee79763ab3c9b46ce6e33a02297bb6bdb992e616ebce6a9c2f20dc34a08a6b3e4392a1efa55d2e2f235e9002c9d18338d22a7294af77c3e0bd1dea29d40c50d5f007459dcf06ba8d512298bf6616c7cf15a3ce7e83c46b82e09558dfe6ec3e81bb1a1af1c115ca4afa0fea05af172aed5ad5fd45bcebc253275164d9d951a36b7937fbfbe3915bc55fcd58783f8e23992af1bc9902ed95ac885b141999bec71899c5d143bbb28418e6dea4a31febab75dc0d1a0449eec69417fcb8ce9bc8eedc92457bd43e65f06ef02283564d5264db04699ae0469fb0a06cf5cb235fc96cb3789dcb3421a16878e5c426a3ccd2ae700c1dcf001ae97a4f39c0afaebcdf9266c18b6e765b683f8db3d193b08138dc54c6df544a307447ba6c4550b94a0e3db0dfa0bfa51e0496e5ae11f657b20fbcafdbc0161c2f53838e3eddd9d96ad4194ea01f1d69e55a65e5bba1773ceaa22f4806fe2fd6c799049e1d6b9d4fdde1ab796818401d001a95809b81b1496f0911637e36508f1a0d09fbb7b32e0b2b60b7b1d1faf3236f1ad4ee3536c5f2c1a88bf59137d36658d0a5c1d9c37b267a48766fdc14f34b61743b50f6e85299bc9e0710ca5dded4b7e6dd66dfd8aacff3f5106998364e58737197b92268adfbf8881f49be9bf49e5e6d59967b1ffbca443f4d98f7e6126d004f6ca3eea7d71208a3a749ec5b3485715fdc7195c13285e784a4f83008d5c20520f325fb7738ac8ff9c282448d4492f4d4bd66d9951f646c4ca66f35301abd4d56c6ba86f4ea135879de4df5c1220913c708c4c84efac83b6a441229bdb862f9579ecf56edb6f4955c482ed5d0e0a1e64f9f1e2dd0ba29c41e071ec17c39e2a07c06ea82586ec7ca949f640b4e2e2beb6ab6c5a178b651d3da4854f61f25f5ec483d2d5a47b5f8ddae9989db438ea39b32fb920b1f5f9afe127e7bfcd6d5a36c135df7e37183e13d41188c13ab93760fccf61ce64fc83985fa20c32ae44e9fe98231d775cadd59e61ee36a3f967c0b4335c4be0a8742864c9cf49980ba96d734ba32b863d3973b5867d8788ab37f155a96fbf4ff03c171d0cfbb400fbd9ef037f577c24f3965517193f980064b0d1eb0ccb40b22b346d4757dd555c7bf6183f7e44200", 0x2000, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008680)="ff3b3d22b4c0be7705a7c6658b6077fbf318acaa5c0172e004d082cdc01edcfcc326780b13d74325059f018ed75683a656f45bf6d6f69747a390e879587c8427ac7c5d3f69c4de75e8d953e0938506632920a3afb44842ebb60e9bdd7de87254e57fa7db31655bd9c3fafdbdff53275bb2f65e8580b10dd258bee75ed7b6ba1b7aaeca83f473b5db12444f53313c87fd051dbe53b4f0aec2d6aae49a8423e4670c7d080cdb0fbbb9001370733cb44246b103bda486290603e42b7068b385f2fe5be3a2de72b19975aa964b3dd4d3d0260d3b64de59c3c397bafcd847f0fa7574fe0120427d75435a11d32751de5b7d8f4e74af074526e7f89c8c1522c16d1a3791618597b6f7f747c0d0f1e5e3db270ec907934f4fab7f25a17ceb0c9c30012b1a9640f81a3b77c5256c2c9e661c8a97a93a4f6465bc35b82000040dd653a9ade5b5906334e92f948df0011edda9ff8e8621d4dafe780db81fa447e8768149acc52f7a48632a3b7959da5b1454ea1b5b9a394bbb90de4f3c8126dca51f30c4140e5ccc8410c835ac430c24470b5ff3bb220e790ecf424157a073fa7d7c511de2d35002142957cbf4f437618903b8df262ed33976a6b3465c6c2a4f53fde35c7f142b97de0cdfcd6d4474326f705d43d939c30166ffe41c1620651e2d0adbf0dc0a4bab8d2141941ef18795b88ff5649fbfc72003799c181fea6e913dbbe28a49d60f36c8c154cb49643eecef6ed77e1d75689f850c68970b21c9c4e3e5d5a404e7769a822d003fe831e74110be96142e83fbe78324e4107181527daaa5d633fe53ef2d7e16f83e6ae5476f8b8929e674bdbd22ea4494f94ebd295230f11b90fecac443889abcf01260e509d348ed7d3cc572d9d649d50b404adba71c3230e7de8112445f92d30354dc82b4b3fca2d61a096a53a27ba80fd83c2b857cc49086a0387f4ee3d3adb72a30f3548d0282b546037600b65d6c4381028f15df72760dc4a6d5ae6adb018d09576ae84ea7253f0f7673b0179019b2252c2cd309252b79be880446f6dab5c02f5a6fb9506a91d8f5f9c99e607ed0036ac8d52219dc745d711dc8d4fb13355618325ae1cef1fd293c4d94b4bdf2c758af75d4a79f7461d6da0018461237a6de41a26d0699b6b5fcb2404b54f446f197fae40a2e320a330b1230a43d64f9673f2145a8a35c052265827302f772a5fef1dbf6fa6931f8a46078d64355d9e23cdbb91faf0e360c192a5a065d1393341ae1918f4bf2a6034a1898d3066bf411c19b30ad777a0e38bcc79019d176aa1bc88c2355e0908a07a54fbcd099cd878cab3c9dc93e4a6326c31e0dc10c5a4c5be066d6cf78dcca0f4b2f7b757dbf63e199e69c5b5ea469c98dd1a7fdf2903e482b3e0e30330f077e6b394d6b42f8c1e0c5c6f5315073de6819e79bcd021316381b0c60a255ed35a18774ac46fcddc8b749c4f8a22a5f26d2bb9a8b44563f7aaf5992c24382aedfb24e7d3e67e472c09cbf349c23a74418fcb83b0f9d027f46f753bcfea7c19b1174a69106fdebd97635da0f898279c3bd286fd3cbd951a7b7011187298fd7e65f3e906c3b91aacbb8c77048561ae2ead70977c1d6e075c961417a48fd83e492f30cb11d11d0a0e0419373021378d15bb03d17789c93bb898fd921331c832a211fe46cbb1b80464f8da35a33716ac56b1ab4ee190d7af284121c86fafac61b6e3b7fb7c2e8d10594f4084cf3c6bcd94c25b88c88f5ed4f530939ecd93078037ad69ab06c53b9425123114b7f1a91e4e70ba9558543b7bfe57369ef9e0221b7cd386eefb91f1a1be5e6c4f0463d54f7e2f0b857ce772346b33a34fbcbc687b809d19cdf804161f2c01a7c3c63e92c2bd15505f15df3b118fb02da4fe461c8f6b169437576c314e4f959fbb783176e611105a24d9c8bd09b4b57463845d85ea5939f3185e0f094ae4dbaed5729b98471a5d85c68ccb9cf4567bd801f20be2ac1825e39df51c2ef278800081fbbeb6b8a7e49a908635d5d259426322b6ee61ea60466e4492aa941d12082f7194378c5278626424aee2e1e77b9f58b9536296cd4f663bf1566f051cfcb674ef84019aad4527a54a911c846e498c80eeadd8312af7f4f6fd1255cfb584465cad41c86a8f311b393624186242fed6dec9d6fd5fa226feeb0f91156dc8546711ea68c67416b1af4fb8dfc7b2b746841c72ac715b630c2f13ce8d244f4e2aa94d31a9826252c21d25f6e867d33f1310946ba4b931c3b324fc03f3ec936a9dadbc8a04415b23cd51a832a1143c527fb31750818256c5b96b38d17f9e287ad6303a10a31e702becb655acc112546d328fc147f1a6c3b32515727daa6349d4206047db5bc44666fda7e1774efeec46e6d7f54c41e63ac069bf2ef3b0f6049379cca0042b4f060e1632cd5b71404fae88921937e43d34fac86c5b6ae8580d8e9308165d3eb500c56abffda81eb46661a310de197f6c3fe3cc85e2b72bbe26926252c3c11fe55556e5fbd67e86db81785e81e87fdf1a0b0ca12f61f4e7dc1cc74bc90c81f0fda9a663c23ddca068b49619762f818a15283afa799abbe76ce80c069718dbaf184ee02557a7ec4ddbf9448ebe381ad4b102aa002bb82cbc13fc085154255c5d4dc770446dba54682f6881c1c44cb66a365cc807544093d4a2b5fab0ebf22bc456c1c4e4b4f0a5c8e1c293be897fe6cd1b99f0b8f6844da0e721807eea438776847970c88564884ce574d9945e0536116843a17d91df48e3803d3bdc76937d7db8cc4be0c3e408bc6dffb958ee303451b1395f38095b2b6a7a8b247a37679bd38c744f585e32d836855c540a7b1a0859216128eb5e5df2c43db6eee1b392c9d82614e7c8572668fd01908fe4c5858aaf81cfc59d444069291ae8a3707df37ca76b7c737f155400e7d9b3986694825fe487bae91c9fb3843ba585a15c8e65a38324b27d52afc43bd86bcb21989785c6a3e03336e52c54ba320d918d8adb5b89e33f4033c53961dc452e56fadf301e0c49bcefee6f3f7d5b69c5e7cce8e3beb58cee4d1e77471d106b875a0c8ecd5e9e9d1fb9dde408737dda083fed3d0bcb29693f7e5c1deeed6cb5842644910345e830a8583ca5c4895874e040027750d809877c8c110325c4805d2fe2aceef3d714ffd48e85b729955396e4e8d5e992fee342d1dd26159da62c3dbee7bda44b7f6932a74fa964cacbdd3b70598cb4524675ccaf885ec0dcc59ce1a0849dc6e6ffd4b002f67e96f75ad76ef1a50a4c84d9b0d9b58fd6085a9fc1b968c9714589b5e7a9dc6634dfca804c68e56846a07ce1c114f55d15a90a47d248a20728b22a97d50fb3187f034566efe9ff0e2d846c58a5ac09371932cbaadb95c385e01f635b3a93ee4be163273e59b851e592c3ebb20ef9e36343b0ad0c1dc41e5bf133186548cab529479801f2f47d439360a3a7990da6dc0fef359bf4c159d35cbe9b7516afea7bd97e77d61ba970a19c7798c65f93360828acaa6028e187ed6201d6c417424fe444836553c9a923131a9398d12f9b7bc1a9734aa7df6e356978a76f6979cbfedcd2961c99eb57035f3f56a7f7c2f5edbc28182ed95308b2a049fddac98867de1040f5e09025a92d1eec61145a547d9d7c5ed7328af017455eaafdf87cb93b620314c7ef63760a3c348d33a8ad2599641e2bbe830292b6c1c54962c1ba854ae2761e4863f70d1c0fff80e8ec54f4600b14aad0d629ae53f18a7ee2f319e708276bcec46d7324c3e67e76f66e02eff2961051baf6c73816236bfa5c37464ba696b4dc7fe3743137b349cfa88fa8cbe87d7d227be75c4ddb6048753bf8396e4cedea12f50b8a4626deeb60e799f6fef9df2abf9eb7e9b250c7d7ac7bb7b6c2995025f697dc17bb82a77faa5ae5957994208cf2bbda726425308d2fa960e77fbcbb35af9d7bce25a9766546b5a32a82e2fb7d28e0750a0690db3993d059ede0039e45e8cdecb831d7e902b2c15eb2d30fd46a31542bb52072c90fcbcb54eb7f54422c0205f0d7de870c3e349480f75ffc0d3f392a65958fb3b913f2318f28165830a3c780894edfde372b520dc5082041ea6ac4df253993eecc949d57cfec39a462f19331d830f11d459684cb67dccab0bdb741d72f0d34de2cbfffbc8013fa89cefc4521858703910b9bb29ac91917509bf3da758a3b4679e9ba6281c3178dcbab85fc25b15e4c27ca6e76099850df0a46250345b0a655dbfa54db704ae52192d82b1c22c5f6336ab2bd7a605779c5cc8cb379b744e8257f910370ed734ade344949d48acddd76e178c3edd34109f52698bb14d529609f8f7cc323e22ab9ca7d5ec4eba0c680b3873267a13c96a981261bc6e2832e0599b9b55b04898565f512f428fda6a7e55e4395e3a354ac7486fb25eb9f5cbdc03613e074d593fe0ab35ed8dfd545c440ec9302f87a9a39421e041468cbe669ec57928e81192cc74d700e623b60a57f4ae2b10da8f5b1b22459d720c1c8c5ccc858467bf0947d4821082cc3d28f213aa5077112b9f3a869a5ad5ea7fabac834183dc566450e74555e63f9c6ba3c3e6c875756796a935ed6c77788e04666d24f6fa23da2494169138f68f67614e960c8d56a4c5a715b39833ad7c7a339d612e9fe1c66d6ad19a1b6a3105c7159236d2b762fd8b960abf0863f334bb16bc5bbe70ba8d729fe0fe60caf46d300abb0106f7f976e7addaabde919b3a9981e63a38a78e18b6eeee368f35942d14c026ece9ae98841296fb5fa2f0efa15aff6e4d8291c1a8ec0c59d044c2c313220c5791b2ae379ac89372a78ce80edaecbf1c05a5fdad1c7cca6c8c4782955bc49fd26a89e9bb44095314267ef9a5d5478939f8c5aafcdbbc0c9745a9d2178abf332c7c99d9b5f5474a0852564a82d056bfcfce4b6ba58b09514fb72c0700dee026f8b441713f664e0b842c38c85905e649b895177f06613eb16b2633b106bea7a73783f03407cf7d43714b945ee3026bdb7ec186e0db396fc4a2ddb4d7db4a6c3f86b5b99ed9f17f28937e2cacdf3bc405bdead9871f009832be27f08040aded1ad91870a233363359007a836ebb99cf803f160b6c54b91c3464df5a30abc9bc4b4312999cde39448d94f3ad2b925df84b5b9a3b6b05929449a4d2944fd43336f7471a2a5900d8352ae98de0e3142d9fd35aaa28bba62e66fbd29453298fe4c73b7a296eb1352143f7de35f7df94f61833c7054ae3845699ba9cad7ddd4bd417d763a4771b8e3639f642e20cf241cae87928f7599c3bf4fd94a4473201806f5e53142c135a35d6ba90fbf34b4ee741246de55e5206ea674f609e51a10fc840299c54108ac5ab163bcd0c8648784e79cac334945076b86e8e878a45cea4e1b03f93cd926bd658ed640efe29780fadc5ca17ec09f73d7a2f56cf10d9d313ec7ca668c8a3b24efc86974267ac9368f8cfb15388fe0f6bc60e5bc87092b27afe22fb1e174ca461111a6031e7fc1208ad25fc5aac71b27a624ba31528b05dde315a738b812e519d6991289f08ad3587848f4af253068be4e6727815294958d55145385ad461a122328ddc40a6b026ef632965ad75b3d0fcc9ec0f312d6e6b8c0da8b63e1fb1b3e36897ec941a3e9e6c7fa5d38524e53538c37b4293c687a4d00563d6400adba690360488703c303041dc6c2f7b59ba29c076b2a0271d4275e1a9ace0f7d76f470d4bf4bb63861c4a46e410c963951abb86a06723d212b65960020dacf740cd6d056b00b996d9e18f507537700f6119fd1161613eb4c52b3078ee8eebc2cb2d7a37a3c83adafc48a12d19d2c65ffee023b9b03b3803689a5d9a27a076e9d77932173a4352cc1404f0957c69fd7adf9d2c7f9a81de030e9cd4ed5219648210650f8b6be2743793545d3d19f65f30765bb5709e01c3e7c6f92e763471aa230bc4a8bf1b1acc788fadb8136e21c67770e0cdf6db4ec2412001e1d1b82074a8c00f4faf350e79a424db99feea06f412d85b1db976fce09167af8e72a0b59d1ba04e3e3510f8a52b20a76ab8fda43731eb32964cbe9dff5a049059bf26a3a8aaa4c76b5fe2b9a97f5d152209d7c2dfa8fc2252cc64e4af571104f9951bfbe82d070c3549bcda5e65b51fa89b2aeb86d5ef9969a9f968945dde0be30fc0d48b843b747333e71cf239a7117918b912fbd0201d34659ef328d82b9d58696d436f1a6f88a6ced0eb08448ab113ab13f264aa7d27efeb85c8cbdc11e2a9d146bcfccb0c4b74846dff90dd2c86ac81b31c30508c08a289bac1b28410676849babf5e28d429aab2f735442b935a612745e5c532211a2f6fce76e33d0a4127b6356940ddc31441df103c80a93e32098ef7b57b211a7289b2fbd923a15582b9cb585d91754029f8864a9f9be93e9d361201eaa8f0212c3325a8890ecf75787cbcfd36fe0b928c54c9da9bdda60b2b7fbde98b501e5d75c3354bf2ead7edc8a130b28e00ff5ab005ba635079c996af70783bef810c123d44f9c4ff6d25ed59f0adff012c91b09529a0ad82d8d18e0e4dbf7cf04fe43e6535e9e588440f7c1cf323c49a09d33f672b7f5a5956aff476e43c7a36a605352a0f4636f3be1bfae31216b9bfe9a478eb2d5aeb3f5fa4bea1331e09b6cb5ee50a5cd6e6abb356085dff9a109fdefc7e073f4652f59caeccb294811c801f5c08f7e25aed2f39acc6f0f489c7bccf9cab54316ab32043f742fad7a41f32e3207bf094dc60ef408f4612205ba75c388b8729fef5956f11b7f6b2c0d3c1b88d07d1f59a97880e8662e26c136b83ab0eb4b4caec4e4075019e7c2d8ceaddc4ad6feb608330189cdcfda7ecfd37de5e34112dad25f943c5970fb287c68b36a6a1d85a776a7cb743e1e1782421112ed80b225b517355f16a2a8ecc5711ee52363217c446e2e83dacdcdd61e7ce7362259af4aca9c418a38f07a1249f26cae5a44306f592338f6409b168b3ee0cff386264ad116b74cc219459733aa37f3c024095d93ee29427c3809c3db0a1b1f4f2953a06d3583d43f2d8e55a688175b9ac0b6fff1ab26cde397bcdc84c241c01c48c9b8fe5afc6b246f573c35eda9c087b2b674cc49a40b7327efd55daebcc1e601bfef06bef7401dcf1cc6d16f294d378d8adc4942ab3b8b747f3221f5efc7a931fe061307ba891cdcd3a1abd4494585148de30cee439bac523b30bdfa3e3c1541ea171832d3f936d98461a30b07bf5ed597f4e84b65f20d36767ec926c521fe9c81ce10253feb41b532c207eaf3723fbd7c82d4e8f771cde0039a00748140f245142c5a41810bd841b53e709e1a5b7ffb343f86a70de100a8d67f469c6d0d859e5a39db7fb4d97e0ded34817246747efba6f76eb566438cb8fb946cc2b517e3e2ed1456e688242a99c522b4bfd602ee5427a796b084223cc37e862775ba43a53b6deaf674532c638902ac23f306196386a91d1b9f4f5fca605116ea770f056c865cfdf37f2f52cf79222bbf60e09d6d42b7ae3fac8c55aad8f47d4ca158da47257d52bcbd47105ae53f6c0d4b3e019fbb27ce95913d695c00679010bb2cd5b1420e58985004eecda081bf506b74703f4383e1c61180aa083ad278d2d500c235125e5077882acf48fe41f5d9f524013d876cfedd79cea87c3a1b60f8d911abacf0a8b7df83bdeb791e09eb5cd9333f2d3d1c02e262749285a6019fad40719831634c571a58f6922d5a19d1a7c3051067efabefe15217704dac1bf4c6d3935951ffadccbc85eac56a3f51d859ede19a3b57046958c5151bfef867ab3131a71c353803626233020e6b3d3d80d019d258ade97bdd4429bd597d0e9f9deb04b2f9af99c18a33c2ec01791ff784b1126adf2965d3e0ec1cb19b9ac94cfd25ca802fc6b0f324d3c370cb73392eaaf5640ce3aafe256efde38b2ab807b1c42e5f0b5a4a5974161981fc51c8b34cad8dba7ba49867b6ca923c5b8816ad75ef5e1d3d5a81ef328a90bd619e6914f1b3e80c12485fbffe979312b3b633c83073ebc9bcdd333b9d800697f2db854febc735321e96c03ad3b596131f5a3db45ec7e59b15588107543445b65bbb6c0a07b49aa4ffc06dd9583492805af3d893c8e2f86ce503ace9adcc05114d6925807e23dfba45d316ce8272b5a407a8b56dc9525ceb2ee3df4f736ebae9c0ed5db426d8494b8d170769778a19602402b741ac842d3d1757f70813574cf8f32b575a332110217921f54691303f9a0678ba64a45457662a5eb2168a2ad76430ec356febf1bd0bdd7e83ee5889e567f5bd8ef1bf4620afb7a22f08e92be3511ffea3cab3d5b734787ed0f3668fb558e1c6c219ca37148cbfd82ae565aa39b19f1af138d935503eba9aad399d62272d030c776d824e5530d6696dcd02ab54da230e9b73343dbf19db5c986afa232133f15eebeceffc725217dfe8ce836c05aaf1ed0acf63bf235a1b449c14e92a45c66063e64e82ea89ab7734e2bc29cfbccd4f93f21a99a2d82c6e228b19e88b35d3c9c99340e1770ce165e2c3cf8651f6639f80c6bf49263b902a4c20fb4265c13f8c46835f43c428bad3ce7a43b081e30002415cd1134447325d8f4792e7f4a9547940d7734f09f4a38adb2193134dc62a6f60a81c4d0e42490065b5c67fe2fffc703fd49d1b2d23541802b68750cacce77650eabc728f6ff308558baad62d5590aa8cfd43589eea6a3e1808a28daa42a15a6ad6b9ae8b598f6be94e0ed651c6fb5d39e43e360f0fd06e814b905e6135a7e88645961887a262247167933c009ed004db165d37629cca6415a61c8113b51d95ca02389a6da6fdf6a0479f8925a86123189a80aec1cc60b49d33deaf89d7a764d988e7f26af6abe3c6e4d153bce27083836c229e756c9509a15e18a9ef1338bf4f097f0816b91b88262d97751c7515cdcd3515872ec140e8bb43752f882c2cfae8509b13de79288b4197d28853023df3dae525b41bb13c360a78f55efd15f6cdaec145972ec43a8691a9a415c8f1cdc324de717ea9f9612cdfa539253adcb0d9cde40b755478a07b2f7c2e116a2ae0fa2d9287409fcc875aff5d9ef2232648bbf1d7306468c0639c235e99d2cd44591a14df7b1e05f183ee1dffd839bdb607d78299d02fe30add5ee26fa42a43c92b55777804ec39375a04538a40cf1f61aecea895ca32fe97053945191c9c466ca6d457e3cc6faefa66d62195ad49c2d7477c244163b60ef086fb51d6c130d6a6eab3dc470b2657abcd055193f78ca897157f1ef690504d9f37e1921c584bcb231487ab3bf96b8a78c0eb60e4a1037ac776f2c89ca8d4ba88dc9584c02c9f755e8c80e136d3859d89f05d7dfdb1a2351051c1e5e57ec88c481f5ec124517094c0efb050efa2cc94003a2d4a6120061c3c814e99e417a7aa3a23bd5ddaf79ef66a58f76d2d37df9e1f5c7ef5732cbff46a2d3256feb5db97c21a1692923593ab879f998365264a591c4b3ebdb671e798e7a3c9c2211c89504ef1e993d47fbb29aa2637bc2fa4fd534722e00579c06ee72b3f8c4023fa945c2c3faf8ffe607e14b00c2bcbebfe591d58c51d31e7a6c6eee7c701ab019247c93e664014306bff10be347160627762b5df6f0846f23532767e8f7109625f92d8b9c04e6ce4d0082b789bf0857c3df2fd18035d97be9d7c00e8b8ee89d3d66712787f6123007dc6bbdbfa8f9d494b6a911b4d69d9536fa6771cb35609c9294e7c396db7425f417e94a593d52e1883f4351141c0bcd9ce4093dd703eb9dff7c975bf88604ae1d64c7b220a5e83bf6b4668fb12def0c2fa8fbb13553157f8311648c6aa9e06d7fb8fb2226df8177ca2d18cc408148f87f122b992453e5ad90c450e9392ecd861dc3ad966bac89843afc672b17bd19ecd09aa97da73f42bb795097603c2525c238b2a99d8156d2ed7749a50e3873f0d2ee083946d6c0e02fc50571980f4e87bdbba640b37f1ebe1262fa8394d1c744ffc6a19b51895c70b30926a7d932e5177fb1c790ba1d3f6f90e5e98ca22be23d8ada3ff69ca3744965faf2c89f2415876b44ad3e8b7bd00d256438551794e9106d04a30adf3581ec0f10f4a6b28169f409a94365d61d08f9d14ff80ea394ebf5b39dbea15aa24b2cbce78c1937d02e3dd15259963b8651b7ab34b723236aaf954ebf55103e224c2fb3c8415df4590a79f2d626fde37a446782b7dde904914188bb88a309013e453ed96453f19ac22c948d10895f39942a62e0d95a05538c0dd4e0867e8776ab554acbffb49f0966ec9ac865bf014e0d1d11163873328c272c7c588e37f94b70a7c6be4a30c6c7afa19d142c28c0b33f6ff732936b96364bfa2aeedc3535baf01c41cfdaf7fe73b26a058cfa793b3db5051e6b03de5b1a08333cb3859f3944b2e242ae392bac509d24e12392bc8af75f5f33084a8cc854f1f83301d7b39bbafc9681274ae0cb3c7c962d162df6afed264c8714863c529ca306d8175dd0ab4ecd2d9f1fcb7c83aaa87aba42b41f762b19aba2f09b165d996ca9a927a8136721c96feff411a6dfaa1a7ddf9c2b2a13d0e61b21c469725311cbf69fb0ed3e98c819dbe0f9169ea17fdf05667dd371ed633e9126c619a7a405b7cefa30711ac7363c80c7625d70b5fdd990bcf2444e31a71c939041806544513756f9c971607137a2229d94279dff9c350799fc108a59202bf21e90eb63fc0649f79a1c2757c2e506251c88f6e454d065198047b289cba06779a07bcb42231630cb57d527a4f6e37df7c197bb9b3e983f2ef574662e3cbb9a85cfbaf7df39e4c38ef7cf2ccb0261b83f8ff80ebc24d7a379b6efa717671bd9baa9e321ce759d03c195f3b8c847394a9700903b2e168581ba858adeed8bc98e3cbd8408571faf8ce5059581aabc199f62109ce363b682aef415eed5e69ee3f2d794542c67be73942aeae440350a4951d32b31b80f24d47bbfff49f45214b5d013ad2ff12442356bd5b9043b74cb90ae6b4d0d5332de7534f49f4d8a07554d88f32bfc1a809420ad6edf7b47558c54f44b465882dd5a9d5bb148d0f06e44eb7b09a5557210a190debec3219f1a8b98656acc82e3dcfdbf33dd84aaa68691570f6905f5e2fc37e1de3afa07c63a0076f5b244a0306b4c8a03ca94bc9528f204018e0df90bee2765c4bc8784ab5f7aad6260431aeabea6e88560a224f8ed7e41d0af722364a5f370d2ce689225dcd257381a8a84db20412808084d8f6cf306fc3e6802046f97481eb8be6d0b2918313eabd1ebf7afb4a7bdd46e0997510ca21c79d36a5b29abb8a87ae2f5eca171a19a7a74fedf35f8a33b09c14118daef233195d9e8b16d0bacc7da54d65d1aa0a0e2e3703378ac75cfebaf25176d24b29fe43c505be924b1cc4b1fdd1c4860f2291fbc78e83da2f92baf9d8c0b0aa65a25736f150fb0cad6ef2593fb61360e88365ec65c03bcf413908196443c96938d7dc92a8c31e52a88e2b58d2e0ef6c46dbdcdd7d6cc636697f911719a2c3e55f7e21c0a85f3c40674bd83e0fc94051d066095279e2335970a8a5d6d5eb8970e057fa69f81f12f7de7c4efdf1f7dc97bbad28566ec376907b975588a53151a1cf07d3ad0d99656c6fe3671f35fde743463d783f3ff00be9fad2f884d", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c680)="e6d2199887cca1ec1d1d33a7da9103d12abb1ef0713d1fc7659ba2c019e616578180a780ccbe4b5fbf704632a1bee80e705656daa311fe956f9d6a3198cb1f0ae6eb576612b2f3af6d274fe6856d6ba120d157080c6b96493f0f8c4046666666e03335e3b9baaa03934cc6d7991bb4e055af8873366372c3c1b2e47250c2df64dd7b6b9253e5836a7e6158c10225ffc7c67f9ee3c2f6b2499fa665f2ddfd7456dbcdb2a948bdfed72a51e6490755a1bd3233cca0e37bfcf2f76d7a25b81c489f6627b7f79950ee0457953c7ed9cc9b057dedb3570479fe95a1c592bbc45cfa88bbb583ca8a33fcac9235b5a5ee68bef6c371dd59b77dc7d7e034a9ee8ae3f6976c522ce6a2945dabe42fc151bde21e228a53e85159b424b6c2bedcc6cc446c8b727342b11d721a0e4f74613d9c93779c222122eba01df82603420d5b7c474cf359ba30749cf2207ef9b6dc7272706b7f4b7e04aa4449086be4c6097ecfc41428e99c1bf811acb993cf090030f9e60682ac29bcb26d58b3344bb50f6591c8c8884819ed018c4162130c4cf6b17a9343cad947fcdc651058efb7016e4f6e05092475bf7b4bc6ba57f643215609ba12927563f0c7be8d7e09d54c59453a676bddfbac87e22ce99b2bff0e95b592352f2bf2abe4fbf43de2a65c4ee4d8dc3e7520676513c3b834a17c995ba100bef480263f7fee38e95530534f7a299fdd2215f6d8130010f3a38d16f8768387bb401d1c4ee507c8114f8d3cc546c0c0313544caa3ff37bbd0e43fd788b319e292a77e904f7a54d57c192736624b034dd2e4efb17ebcf43db5386b393ca8d747b4131273d60770004099d3a92c66d6c69dbe6a10515165178b76e6362688186de40fd3953ee3088c8c3531741e2e72ca1a16103d870254a98970b9b873a591e8b0247ad739df9ff490128ad7d2b0777d8e7c9a9e2ab531ae0f8f59bfc61606e7f4bcdaa729f5ccc888b75d039706d0619c70217973a898d3817938819c221230de551b4b32ab34fa19905b5eecb2f30805551594086e17774edac14c24bda6a5db013e3ce7e703f686afe6eb1b3fc193ddbc68d6010c319881a753077da16172a732c4d2290ce0a0f36e9f800e66f0a83fd889bd82759cff61623d92945b833e9afed04a4791b28ebf49e2d4794e46d4a7efa2064c05fe1f5faf15d4c99801a93c3aa2e675f09a4ef4330042197151c6d19709aadf293356a3d4f67f8d5c27288380dd8d9aa539b671409b9df8e464de3a287c5f08b226b9aaff5040c39390af67ad8ead60a9253f4aa669e0bcb6b2ec64f8706e31f30f1390823308d0898de9f0fee719e9a9b9dcf25898c4a48c2084b7b8d10291c511c5da3471f0d3a107005b8277a3259c654b41d92d6ccc523178c2a71ea4944c9836875bf36f6b38a8a4839999df6e506af3dd5e32b003252cf514e10b62b2a6624fbd4007dd2e3c96cb4ef04ede39f2d4f025ffb02953d7e69bd91210bf7eb0ee0c8a8f9a9f8fa31b83de6f037b686771913d43099ae07834607d0f1f38af5b556bc261c67c301a4e05c92715e2863a3de8759003654ef237decc51317bf975008ef1814af8b89df80d06efb4578fe7f145a63111bcc54d1d595dc84b818dd2600a9bb017245112c7f686b8b9ccda5d87a3d2d136b28cc7e06293565f0c6a55e6db78b5dfa68993fd66ff766b4775a1f44fad642b606fa74f2ba85a0e386b4fc14552d98ebe4cbdf905948a4e10e699529efa0ca9901f456c21176bc0ffa57946efbbfa92a0115e3ae29c3d7f5783334029491132c51fe2b637211d37c495a0fe7a83361ef8c7090d20b2ee8934577e6feb061b449ee3fe9e323c6f69c187d2c5556a5d814d4b6508c5f0f45e426bb3ab089de6ed875182ac20d8f3040ce980debf6bfe902d57871e0f61bb4b061fb252db1aa94ce1bcf2ae2cc132fe17efb8d2be8fc9978006af65df1190235a87d916f4fc9002585ea94638e58fac37cd2be753a7e3c4a618498cb7582e12931240601f547e85907397e76ee628bf05d2d87ce752e8a5004a8d701c9c363dd4fc04a3da0e78f8f917da5acefe08214b70a9f89724a3e4b9bd97cfd3ab85e8a9dea4053285ee7687a2b19b332d11ea56c20c53fc9e4b4c6c23aff5d3cfa51920a8cbb9909524da4e56c44a9eda0dabb04b9347d1ab7c19034eaccca6350937216e4f7cf1d21bfbc284e88ec5d884f01afa6843491f770c173febfffab5b3138e5eed1d062f97ca4e9f7dddcb6c0f98f28e03e93263905559c0fa272fb972d3725c5474bc1e9daf9353847d32f16d1dfead82010f1b22867b1e52bdfc1c10103809c3a9f8be40f2ea58ec4a3ef22150a20b76e6a083963091fb7a2c24a8e90b159e3ebd2497b07ea41f4ca909c67767c1ee67ab23811afab6aac19db096fc0a454010c1f277564df4f3826c3c6eceb2364afd93945c5871b19610e860bdb260b03362ee9ec93660aa06daf02d9cf706757b3eafa0e39d13c7996aa822ebe7ddc4b34ab025cdd4fed8330412892a2eb283758ea6314675ca63e2542a49154654215240e3f436d7dd89aa9ed875004342a2702f95ceca61da48807eed22502694d7b44c063e55c9072b5dac0c176675b3b908a4dcd801c137dcacd95f7a08eb661c26cf2c32449556753c7631494cf13668125bcef7f23c96769d61a42f207aa2747c1c6d082b5fc06a7abc85fa6c85d2980acf1913553f8d3e5060b23b335064bb55b77e8386711d8114a89a0518acf6f5957dfe282327ded62c3d5c0bc4127e86744142c6cccefbb6a859ee5fe39513f9fe12ce51bb0ed654a358627dcc91283a0f61f18f255eb0cf5adc49cef06ae92edc1ab596828ddc79f39291495baf8b19b6dc5e031e682d865f80d98e4aabecaf9d3031030e73d54966a421afbf6703af881969b4aa3e6ee23e3c2228523692c5ca4bd708981a909a20797284fae9ed204775621bbd41e87df91bb11b333a7d57e30748a48aa1352bdb527fdcbd7f965b84c23572fddb0f8ea0f6783987b49cb1b06da1d8af5e98a422091c67528312a4b88e4ca112edff1b5f2b267db311959cddc0658d80377700557ab73aae8014308528d549aa208e2cbb2e2c1e4acc43f2bf3feae213dccbdd7c3cd75477ec1f534909391cc6d2ba325aa9704d78e1102b0975505ee852491a0966560a6ff4cd1dbda70a8d91aef92f40ee97549f1d3334b0f502752655efac498701f1b8fc80886c9a3f4c470131fcc59c9c58c1c2717a8161ffdf1d181ed848fc31708a55f02dbf5e22a8595c67c9cbd2e08f7d719d4eac1badc50c1bf005f3279ce0dbb3e7c527b8e9a03ef9c4977411a70f7b015f685ef61645b8d00882e7a13d9d0211ff30a1932d1679887a692feddba90a6f020cea2af47be7c83ff2e2cb408d80dcd6eef29361d7b08ce74343fa7e1dab952582d44d5d1602ed367f994c4d76a348e849e8e3ffbb568862d4ac62911db061391dd56101d70be2fc3a061aa8350ab1e96ac2eb722e776a510753ae852345ae5531ae17012c585d485793fed990c81a568d48767e7bbea9bdc4d78e60c390428cd8edd7ba60cd1eec4990f32acba503d889eb2f7989e743d70454e48c1a9eaef115066bc2627325d75e3922a7606a3f49e5bbc328cbad19cfc731365b14059e4fef3f8eafdeb730b00b212e50ad20a6acadaf9eaad324bceb4ae23cf58d4bc5e1c4e0dd4f6c2e1b72b82a065a02be061a1544bcf935aee5566803c0308848efc19c61d2973b8a4fd1e00d509c9b110e1f8b2554de9eba56ab7e2e05f393c412a1a039ca9bfaf2402707bcb67e790698b56cf836681b57eb6a2f9b4b6881b1219fcc503188895c8cb33e262c3e4e9c46bdbedf0ad3ffb21b709d317e5430e9a66399d764c4218c100f73107015d8a757520dc0fbb9141a5878a883b97b8da25eb6334dae04feb335aa123f8ec90e43a5731100c22065815b4ba878bc117498e9f697c9d5118d65b22153402b380406bd023a1f3f8789342e573108a97020427b6b535b0b22111ef733d82d8841cb08d3bc0d964a1c418db05ff1fab982efca54da5ca3b214d129146835d2e42ead89cb4d4e5e1f29966d5f173754c65e1bc52f809b77449c164eccbd9e653430bbde391c81fb847bf097f2189cb2eedf1a0caf5ccba6d31aebb9aa5b9ea5cbe5ce46abd7c959236bdaf3b7d89c1963c5fa7a660114630f7b20eb606d51d1d9e86b92b05140607d480211d6f6e32c02d649be9f53a8e8d485bbc7f20d5368710cd40cc095552d393c74ae7353526d8f8dc06dccda265b1e11bb0150d711f5d0301fd58ba79f174d695b8616095775d0ab79707cc2497302992c477d9652c221f11c268153b8833b0389f7b6b97502c54e7db25befb052216ce0e67d86eb2fe13a393a9908b4cad987e0badbbc0a678d4bd10e94aca9e451abe95f79faefe4248427f2a3dec58c1c3bfb150018bd195efecc5c7be153b921829dbc45be515afc27c85b0f143c5f9f0f49301d94efd5c04835592d285c10aa62322047fe3acb029c00c1b95c0c6a51a73ea8a5f53edb9b5831932770b8a6a89099f5656f02a273668300957b46d15c44290642c870110261315b544cb213f7b8d351e2b60333c99de757dd2b79fcc772401173713b585c04d0e6ad60cf1fc9332eb5d57b1008eb0894582339d35cc43969a66b80725d5d52e2407457f7d1a0d6c6e73a543083b41f48c02d3aa25347014c47b81bc7d11751dbc3891b2a1d475c8f990629cae6179ef6d50469afab0b3586385e2509a4ab6edd97f1cd5662ced83b1664eefb98309c8e7781a6ad6c05b72c45ab2273acf5991c11e93aa79b9da9a0ad365458e85262048a5eb6019340aab6cc1476c6faca1c6a43c762704782b02e4063f6c177168c5109153abfa72cecefe37f39f8f44df166549b1500be7e22d05311dac7220949e2fce175ced8d03ffef90c9dc4c9018f2cb38131f28a6d7392f6c4e12da442bd406b77d548368ee750c56a7f69f213e3a996b4a9d14c16b32ceb6d1116063d2b4a7cbe76baf38aa327e68d719474cee583fa5a379ce2d8e525c914bd514b45c8e59292b5b8751aa2e89cdd1d813259fedee813d52376d903c83f540b8438ddeb5d9b58de486459bc0b03ed58975973d70cc2af2bc4cebdc736d610701adad5cb44683e91e5a3cb295f5120bb64cc44a90c0b39ca1aaf0531ffaadbfee5949e12bf9e64a2bee29e26a05766ac561e37d01560790f0822ff21903452ffa6a8350357034c7b2c49cf636b0afc6d5d4fc3e79ae5b5be1f1152164b69de6f1d1c7875e40a3261a11cf97a37d16bcef32620d5a65ddd342eef5a6dfb43b75df7c0f0caeb3bc8bd91929ab6a3b08ab4b6eeed78176d94d4e5f399c10798c3a44a6b8e13a463f3c01423f4555bd1e0abecb25f6ebe72ed771d638323988c558f1408da52e61876a009f92602eb679285cf53ad772439df45c8af2dedf4cb53e1514acf4155bb138dd2ebe919143cb09063e03daed20afc28fe11988771e07efd61836208302ffc82888807276ea25683cd782db70bb9c03663857a911199a5513f18ec8c6a3a46dc1e62b05278b7c5a2cffce57ad548b98fbf053f2ec0a68131926ebc2da51ac929bb1457865aef5a5ca45216129a48d0a2ddfb220b79d0f9f8058eeb515e1c8c622a24c87e5cf78c511c13b59586ce45dafc3fc599276e25c4b64689255f0414dec86f9a11390fba7d58c2dc5a0eb29e38051343c8f706a64c2ccc7b3e812ca8537b11df89a587d1bb98985df5684078f37e9245c4a86caca8cdf6fb426ba0e8bb4feda2821ca429195815980705684a692a766cb9f9b048c02a1111ede29b0e277c57977eb35f4abdd3642e79d80965e5dae89e1605824dc796a10b882b9181b71b88b4bf6efe5213723069e5038a679965616d2cf1835fa8cf1341124a9d6e78ab7e28622eefb626839817ca757e106953f7657992cdc34adbade842162e2702f318c14a31adff188a0645c8f055458df779dc8e5d6a607437791d5b7bd9dab546a924815c9a8c5dc44937f85c98e7a7113056c72837f571e5ba257534eb7003bc9b6566f18e1b7ce2ee169e85d9141d01c7902b458c0e60268ec5335e5a2eca82d576aed3f474049befb4152437ebc864cd282bf384f6eed8110e42ff9ba21a10770c7d95133ba0ceeecca2a048d516aba95b9ec6d40221da49df8342ce26dbfbc42d106a8364ffaf178a285b7670f41a15189f16770495286278d3dccbca7908ce3efae8e52d3a79f610cafa18099f1a9fac4d4cc38e661b4d824ffe792a70928c63599483082efc7c8b654b2ae33628d96b1d2d82d0087153da6c86890be2553d117ab5425d272a185bbb4d125625148ba0332ab0ab619cec0e76f8ecd8ce16fea04b31b3ed2dec643128143b0f3d3bc03a361a02ebcb76b0d6a133a2750509c283ce7feedac56dca34fabdee7a3009fbc9260d72bfadea9f1bbcb84f02d031594eea1b9fe8b2b33da0607c2efc0bc5a4e0f07eccec799287401332b19916ed2d4c84227fd512018ea7951144759e5ad51134ecbbd8f1e657142ba7b4279d8646ba94ae80525ae3b6a4ed36e0072cee3e8d251711cf90cb2a560b5504caeb06fa9fbe26e7339d2d8657e01355bf480c4e93e666948efb3075387b6ae2d4588cbd21c9f176dde77cb35488b848e255e7ff455c09dc4432400e6a6d015a525f8dc0571f7c783fa46c9fcdb276eb6ee5cbf35316fc030af4c936a0874dcfca71aec94b0e317cc31d9105d211015f853d2f832b91ce905cbc412e767cc682b4babb64236925d1286f648d7a4c1f440cc8fd6f3b159c4338b572560d4a28e5f16d48cb45fbd30c8b49b430680c12fddcf9490ee8ab557b141f2cd0981c3956e443b4ea263c8a0b29b0c3ca809dac1a58ab4743f474bc18f0bbcd2703dc808147313abf3c02c20737bae0fdf69905bbd1296516710021bde178e8a9ea024764ab890165ed60198b156b8080407b4341cd2fb92e2592421dd60bae3bc9567bb570cfbf19cc28faa1345ceafc17d8c43ff97f01e85ce79df497b7305b379756de24de1a140fafe06edcf44aca36c6e4714f6d74a65f6e96800d6806e472aa7e406576b30aee3cfc2a3d84ead9009b9f566ee4115b1697d2bfe3df6a1354d08b2cd018c993ddbf15d7bf5939cc93c2a6a9b9dc94278150ecf6d99ac33efa01d52b2761050feaf158f96a63cecd115a5d7f0b05f9e9fe70ab7f6d2736c3a661f8eaccf2f8ea59195f43a901835ef9ac5749941f03ef20403e76d6a0619a6cb3402120626dca12746396dd5e850221c0cafab1502c03e5497581b5215afcb9aee8078c0382b3018c9f097094b5890966314470702ee2556c2d0605a8f2c093732cdc57ba5c05b248111730d89956d0da9af054caa5d14db8e4d2931bb4fe28be8cecdc7fc6bc7c0a68f04e7b6ed4496d775d0a121da73a27c0b0fea71fa1d68ccbaf5d556714648656c91d3bef5ec586ff3d8971c546f054d18a266ef922556a7d73aefba23324080eafa65f92bf9c0d196e81b7170ff0e69c5a09ff67a43a941df909479ceb47fec92b9b463990f171ed4310f3555926e7f463ed33996f555f2927f0b9ce44f72fed6f9cff2c08d4a7c17e27fb76237b28aabbffea2ffadbc02f0c0450832659461267e53b2ddce68cf74cea1dd2a9e0aeb79b4c4fb4924c4aa6bb68fa1c72ffb95501cb6a51c208ccacc501d6116a5e5708b3299d654da543bd1587245b541fe07756b7c872725d408d85879efd517a6f6002d3fdff9c33515ce2228e8ae1d410c01b8d7318aa982e7a5d16429637bc9dc84968372458d691d123e70c770a0853b2d61b7e28601c19cd98de16838ca6a7a32cd5cc77b8b4403c700c498a916febf606e7116b11fa1aaa76f3b0e3ff1ac2fca567d7bbc956f2eb3d4c9bcc27bfd054784e54c99d6b1f066c667eedfc5add7ed694a22bac3a6fb252bac3fd4396221132e7d70d990af4b5970c0215e4dcc9efd04e071381d960d49196f18f53e391ff6a1439b7c2bc826ae8e898780577453dec02a87928ddbbb71eaef02dbc9a39a822fe1b1dc6edaac9b1c161e31ae2aa38c328022df82300b678b8f9c06b84bd9ab1b4adfb5efafd8d52358b147b955e564df71863df269e61ade8f56910c5dd053e6058ff215dfe4b0d334f92702b4992753de76fd2588135066098f598c45ca738de1dc12ebf08d5419315efcd77355ab77f0e3fbcd349f524533b1c36d4b7bfd3046e2348934f31913ab21ad84953be8a219c1093d0860786f6b96d600a83b24a20d5ab0436ce50f6506a43064e808153206df5a02936ce63c1ce925282b0a79c128400f0333aac3bc37f0aee9867ad38a1e1fa630387676493af353aecea799630e0c6af8ef3ce5549ae017f3a7feb09697cddf257d97b732f8584bf034071d8323b396a99caffc711044a53a38f9c9655978a722616d2ba6b90a6da49cf1ad5c3550b02a0e47fde742f1d3c932e79999ce4a7d61e290991a3b9b26ec2a8c63b8825f4496b1dea4ccbba9e4abe7d79528e15eb4c6c04bab4074fc1912a804a5edf8faa789e054737dc720354efcd0fd1d6436b66717d1d5d66ef6a0fadee8c1180f2809dfc61ce7dc3518c96a535ba92d1030b5699ef31531fc594eee8096f4bfe3a46a9c14be41dc88cf129fed2cc1b82452e829508f13703c7754c5a01569cd248cd11b9f7cfad7a455a38f925dc7c69893cb43170aab9844e107ad98f6e944a0cf3f47dadfe5b1476ae50fce990e06debaa1ca27a301bf115d5c04f8ff7395d331949115d45e1f11d82de9d8217057a5ee873da4b1db98b0f48e075b5c1836e63319467dbaedfbc807482a439a068ddd6d6e562747616cf038300cd93998ed354a763588812f22a1bbf29b3ff94c8e4024dd205233c993cf8773883679f786dabdcd9f735b57b15eb69a43c634473600c87ce79557dff309ddd8711897ec47ed1a16564ffcf53e87b6b006d033b842ae4d1a63b5e0fb7722d615274ab731aead1256954e5fd65a2b236bf387a7fad336d0d9f2af75244b5be24b685a50bab394373ed8b6b49854df294ec82b4b9d5aa1204a15aae1c22e8967b2ff0b8f9e1eb8cd2d0036201e56b9e2759ce971990315aa0c37b8434f41482d6b8d3af34b1b619efe1eaf2708086351c2340d0e217a752d3437fe0c106af836f048e441e2a897a4e1cae8686e03895fde04823ee626468c6351ccf3f418ef1ba616d1ecfd149a48664d831cabfc4d182bd80b89c020ab146fe3dd4fc4278aedbc26a24d8c7041e6de79c04ea4e9d864c1bc71ffdf510f71e02efc9f0210bbcc5b374563908c86c0f27b3f833f22f4ed971b68b231ba825a8c08f6e90730d9ae92da8343fc4a91e2d3dc426aada71107720cfedfe0130d61e916d0e9904b46444604083d85e3cdee6aca4722e2fb6b91213839576e1eea4aae56ba8c8b074b70242da0fc639c72bb00002292cdf73752c2164aa4acbe5f6e36bbf35b621abff8d10623de317cb7703620f5fa2fd8105abd58ba0cab6f6e49c84e9dc297448fb827624976db56075648d3b4f8d3b4c0abb692a6bc087b4c62f808c58400b2f480fd670b6b8396e585c43e31a2a54b83d41b74afdfe3cbcf3c128df084cbcd59991d24c77f2fa3624fa575c82b6ed5ffa8c7844822a5225ed924732b9bd765de667c1d089a36b58418c85de9ea9ada1803e6aec14be16de9e51719c2a0f03f5b24ea6054f19f66f50890149a160ba8eccc49c2d3dfd24c7f7f0336000bfe6d3e949fa876f656bad0daf15c7238aaff01e0881c384f7396bc4ac5f0222725fcc9440249d015af5b2900a0fe43bfcb12bdfb870451693f01d99d2eb5f11e09e0dd5c8a1cdd8c5359c0a603851bc9a59d3e1bec68ae2eb1785d8172e5a61a358bba6bc317a964b04fa69d227ef33617666dde7052bdd6d18c86416bf3c577276d1c73aac22244cab14869733e28d3eaba957a2dd6e8946e9930f1bd7c8170f3ed68ff515677eaeb555acd5ac1a4f89d2f2f1bdd2a32f8f994d0a687a371d896570cffe1bbc63acb4cd740940ceb99af60c5ac7b0e5bfeb08d31e76a8541de0379e5ce2ac88bbe508bb640329a266e9d3d47870ce5fa15224a7b54ec6d545e4d969698e2fc10505014234de8d374b4f5d6d1f04101a84647563cb0f9fdfb844966bb6d17dd7fc8dbfa57aeb60573514a1aea606f7afc01d031a5b50997d74ae094c150c61a484da3d0e4bd6971209ec52af84f5978ecbd9f60cba9bce46eac14fbe1841fe4a634027f66b85bba088905a11ceba3fc7f17739a8a54e3ed0b8e4d52e691fc214f1173544786518e96837e6ebfee99e576cef31a2f7f2576899afe9ab3767051b52a0126097712b376a159044826481b53235a59af231bf8843c3d1ce7468e26a10e5f00eb197a3c9c559d5702c3929867ceb617bfcf496990ec4ca3f1c3137669df85a60306259c27f729874e0142da987f8a2fc7c8ce232ef23bf6d664abc46519b8948a20dab498b3243d3f6e1d3b1ec572befd47c1147f5c1ac44d5e1d599bef0bcb7ef51ed3d8865e616aa20bd9296136b5ef7ec888a66390a53fd4c0b46c9b78c53a35c993bde2f3dd511b1399fa1a9a134ff7e3798d1f0c03bf87f7c06f4378603bbd063f1d199b26dc7990583419daceba3ca87de12e85def51f2574121e62ac9b2b43379cc6a10b4e7d965d8a8e135ce1663c42ac90744bbb39fb6761ca28c3b032f431403f383ca6afef1e7066a25ea78c6cb8cdac2d13700b4df1700362f0f6c1920f3e9ba2aafb57a93c0d729ad542571d3fb3b3b2a9daad95b4dd228ffe7122fd723d7ba6e21e1f9a0c0ad868c697c082b71d2bd49286af57cac583c4e4ed129a632bbc215b12b38edecd6ebe893b11c45c8d2f1a313d2119e365ea1249ff9154acbe1ecce070b85c69585c7c4da2d98a60b1ec00442f956a879789fcfd062218fef743a0e82c4ccacad99ed5e41a26a32de1fb798a76340733ea4a3ebd6138db682e72f5edf40099a016a6a9a52125baf1b366705683e44710211014327d70322bdf3b49703f548a2175e2501861a4c32a727d5b625c1487de9b3e5f081a5ad75ce161cb7c8b04b2e815012ae47d7d1762ed652b19b0c694855282e6091703466541d35d49ff1407bd08e3adfd45eabe9d9d7bfe893ce788e84d80c6d25ba3e5a3c32212629864930c83d04cbf6d96a9871d3c166a588e615f361bfe724dba73f96866302cc8cebaaaee2fdd6407f90b1eaf68d908a1a0da2fed2c6fa9a2b54e50a22a861d04cfb981b21bf1c21948fae598fac2bea3942ec638de027f53d865b257eb735e457270030721a9b4b5d45537e1234a874cd8112fe482235004f4db3bd11638a8e8837f25f96cf93c05224d4ac44947333c115a359f227218aa4009938801c7eaf88fcd608167c603a13608e89f7fd079450018f6bceeb78a5e2b38710d765abc7d7fae71f93551aefffdc4547bfd658af482d5223b8d6156a183bc348c788bf783511ed8af2d41a035bf812793d7a24259248829db7b90491899124b643e873d06d3350", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) 12:22:34 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000006000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r0, 0x40045532, &(0x7f00000001c0)) r1 = openat$audio(0xffffffffffffff9c, &(0x7f00000002c0), 0x140202, 0x0) r2 = syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0x8f06) r3 = dup2(r2, r1) ioctl$SNDRV_PCM_IOCTL_WRITEN_FRAMES(r3, 0x4144, 0x0) [ 191.257878] [ 191.259524] ====================================================== [ 191.265828] WARNING: possible circular locking dependency detected [ 191.272143] 4.14.280-syzkaller #0 Not tainted [ 191.276630] ------------------------------------------------------ [ 191.282946] syz-executor.0/11066 is trying to acquire lock: [ 191.288640] (&xt[i].mutex){+.+.}, at: [] match_revfn+0x43/0x210 [ 191.296350] [ 191.296350] but task is already holding lock: [ 191.302303] (&table[i].mutex){+.+.}, at: [] nfnetlink_rcv_msg+0x726/0xc00 [ 191.310879] [ 191.310879] which lock already depends on the new lock. [ 191.310879] [ 191.319177] [ 191.319177] the existing dependency chain (in reverse order) is: [ 191.326779] [ 191.326779] -> #2 (&table[i].mutex){+.+.}: [ 191.332489] __mutex_lock+0xc4/0x1310 [ 191.336798] nf_tables_netdev_event+0x10d/0x4d0 [ 191.341969] notifier_call_chain+0x108/0x1a0 [ 191.346881] rollback_registered_many+0x765/0xbb0 [ 191.352227] rollback_registered+0xca/0x170 [ 191.357053] unregister_netdevice_queue+0x1b4/0x360 [ 191.362669] ppp_release+0x177/0x1a0 [ 191.366902] __fput+0x25f/0x7a0 [ 191.370686] task_work_run+0x11f/0x190 [ 191.375075] exit_to_usermode_loop+0x1ad/0x200 [ 191.380161] do_syscall_64+0x4a3/0x640 [ 191.384556] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 191.390244] [ 191.390244] -> #1 (rtnl_mutex){+.+.}: [ 191.395512] __mutex_lock+0xc4/0x1310 [ 191.399815] unregister_netdevice_notifier+0x5e/0x2b0 [ 191.405520] tee_tg_destroy+0x5c/0xb0 [ 191.409832] cleanup_entry+0x232/0x310 [ 191.414227] __do_replace+0x38d/0x580 [ 191.418534] do_ip6t_set_ctl+0x256/0x3b0 [ 191.423107] nf_setsockopt+0x5f/0xb0 [ 191.427326] ipv6_setsockopt+0xc0/0x120 [ 191.431810] tcp_setsockopt+0x7b/0xc0 [ 191.436118] SyS_setsockopt+0x110/0x1e0 [ 191.440600] do_syscall_64+0x1d5/0x640 [ 191.444992] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 191.450682] [ 191.450682] -> #0 (&xt[i].mutex){+.+.}: [ 191.456140] lock_acquire+0x170/0x3f0 [ 191.460457] __mutex_lock+0xc4/0x1310 [ 191.464771] match_revfn+0x43/0x210 [ 191.468907] xt_find_revision+0x8d/0x1d0 [ 191.473477] nfnl_compat_get+0x1f7/0x870 [ 191.478042] nfnetlink_rcv_msg+0x9bb/0xc00 [ 191.482783] netlink_rcv_skb+0x125/0x390 [ 191.487348] nfnetlink_rcv+0x1ab/0x1da0 [ 191.491832] netlink_unicast+0x437/0x610 [ 191.496395] netlink_sendmsg+0x648/0xbc0 [ 191.500961] sock_sendmsg+0xb5/0x100 [ 191.505177] ___sys_sendmsg+0x6c8/0x800 [ 191.509655] __sys_sendmsg+0xa3/0x120 [ 191.513964] SyS_sendmsg+0x27/0x40 [ 191.518007] do_syscall_64+0x1d5/0x640 [ 191.522411] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 191.528103] [ 191.528103] other info that might help us debug this: [ 191.528103] [ 191.536225] Chain exists of: [ 191.536225] &xt[i].mutex --> rtnl_mutex --> &table[i].mutex [ 191.536225] [ 191.546444] Possible unsafe locking scenario: [ 191.546444] [ 191.552482] CPU0 CPU1 [ 191.557129] ---- ---- [ 191.561774] lock(&table[i].mutex); [ 191.565472] lock(rtnl_mutex); [ 191.571249] lock(&table[i].mutex); [ 191.577460] lock(&xt[i].mutex); [ 191.580898] [ 191.580898] *** DEADLOCK *** [ 191.580898] [ 191.586941] 1 lock held by syz-executor.0/11066: [ 191.591672] #0: (&table[i].mutex){+.+.}, at: [] nfnetlink_rcv_msg+0x726/0xc00 [ 191.600675] [ 191.600675] stack backtrace: [ 191.605161] CPU: 0 PID: 11066 Comm: syz-executor.0 Not tainted 4.14.280-syzkaller #0 [ 191.613023] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 191.622361] Call Trace: [ 191.624949] dump_stack+0x1b2/0x281 [ 191.628594] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 191.634384] __lock_acquire+0x2e0e/0x3f20 [ 191.638531] ? trace_hardirqs_on+0x10/0x10 [ 191.642767] lock_acquire+0x170/0x3f0 [ 191.646561] ? match_revfn+0x43/0x210 [ 191.650347] ? match_revfn+0x43/0x210 [ 191.654136] __mutex_lock+0xc4/0x1310 [ 191.657931] ? match_revfn+0x43/0x210 [ 191.661722] ? is_bpf_text_address+0x91/0x150 [ 191.666205] ? trace_hardirqs_on+0x10/0x10 [ 191.670429] ? match_revfn+0x43/0x210 [ 191.674225] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 191.679665] ? __lock_acquire+0x5fc/0x3f20 [ 191.683885] match_revfn+0x43/0x210 [ 191.687498] xt_find_revision+0x8d/0x1d0 [ 191.691545] ? match_revfn+0x210/0x210 [ 191.695419] ? kfree_skbmem+0x98/0x100 [ 191.699292] ? nlmon_xmit+0xdb/0x120 [ 191.702993] ? nfnetlink_rcv_msg+0x726/0xc00 [ 191.707389] nfnl_compat_get+0x1f7/0x870 [ 191.711436] ? nft_target_validate+0x240/0x240 [ 191.716003] ? nft_target_validate+0x240/0x240 [ 191.720576] nfnetlink_rcv_msg+0x9bb/0xc00 [ 191.724886] netlink_rcv_skb+0x125/0x390 [ 191.728939] ? kmem_cache_free+0x23a/0x2b0 [ 191.733162] ? nfnetlink_net_exit_batch+0x150/0x150 [ 191.738173] ? netlink_ack+0x9a0/0x9a0 [ 191.742054] ? ns_capable_common+0x127/0x150 [ 191.746452] nfnetlink_rcv+0x1ab/0x1da0 [ 191.750422] ? rcu_read_unlock_special+0x8db/0xdd0 [ 191.755342] ? lock_downgrade+0x740/0x740 [ 191.759477] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 191.764569] ? trace_hardirqs_on_caller+0x3a8/0x580 [ 191.769573] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 191.774666] ? nfnetlink_bind+0x240/0x240 [ 191.778795] ? netlink_deliver_tap+0x90/0x860 [ 191.783276] ? __rcu_read_unlock+0x158/0x160 [ 191.787677] ? lock_downgrade+0x740/0x740 [ 191.791811] netlink_unicast+0x437/0x610 [ 191.795856] ? netlink_sendskb+0xd0/0xd0 [ 191.799897] ? __check_object_size+0x179/0x230 [ 191.804464] netlink_sendmsg+0x648/0xbc0 [ 191.808507] ? nlmsg_notify+0x1b0/0x1b0 [ 191.812465] ? kernel_recvmsg+0x210/0x210 [ 191.816598] ? security_socket_sendmsg+0x83/0xb0 [ 191.821336] ? nlmsg_notify+0x1b0/0x1b0 [ 191.825295] sock_sendmsg+0xb5/0x100 [ 191.828992] ___sys_sendmsg+0x6c8/0x800 [ 191.832950] ? copy_msghdr_from_user+0x3b0/0x3b0 [ 191.837695] ? trace_hardirqs_on+0x10/0x10 [ 191.841916] ? do_futex+0x127/0x1570 [ 191.845618] ? __fget+0x23e/0x3e0 [ 191.849055] ? lock_acquire+0x170/0x3f0 [ 191.853012] ? lock_downgrade+0x740/0x740 [ 191.857145] ? __fget+0x265/0x3e0 [ 191.860585] ? __fdget+0x19b/0x1f0 [ 191.864110] ? sockfd_lookup_light+0xb2/0x160 [ 191.868591] __sys_sendmsg+0xa3/0x120 [ 191.872378] ? SyS_shutdown+0x160/0x160 [ 191.876334] ? move_addr_to_kernel+0x60/0x60 [ 191.880728] ? __do_page_fault+0x159/0xad0 [ 191.884950] SyS_sendmsg+0x27/0x40 [ 191.888470] ? __sys_sendmsg+0x120/0x120 [ 191.892519] do_syscall_64+0x1d5/0x640 [ 191.896394] entry_SYSCALL_64_after_hwframe+0x46/0xbb [ 191.901571] RIP: 0033:0x7f93e9ac10f9 12:22:34 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:34 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006780)="24a4a0c9da392df196f5fcfef30c2fe2f928ad102bf24644210f1edd0f0644dbca9960f65f7275cd4dac4d6ef0b43a9ee46f7b8795b8ac11377e4ce1c729ff3c068011c82eea47cf0a92818fa9b1b6efaa59561a0361d8f21832263d68bc63c5dfa93332cf6fe354472bf969a97bb1d97db717ea693c423be0953a5605b0f56e35967d07e9e6c23efad7024228824d2b6ce98cdb86befae5c90159c9370566ecd97cc9cee0909a7a11a4fbcedf85f453abee5dce3a41e666bbb080ee07ed6b27089a3953abf6efc29858aa4812c2215b3f6f2a5f4497b32417cac2a0a4514564529cb81ac851abc5339f2da33c31c32790249d02b36f3937e04cf5fe5ef904f7cf53df605b73697e4a46095518a25d9fcb4d1e8396042d40f17836c0db5f5b6f712d691356a7eda3f237e4a18e30cec66ca852251c55ed64ba04f372d64ebf9881ee3bef688598366902082583818c8370d0d6ad1b77f3fe8ef0c36bfbe7698831c8a18f8aeaadb759782ad120f0993d948ba7118c60874d65f38493730e77582ec03179710a08181114420b20dde982b55a25d21e926aa7de935aa739ac86464fae0a8f87cbf5aedfb1f0bba8eaa7bc36b0ca072611af63c00cc4b337a1c1274cfd046d73ca60e2014823cb40cd1fc7617e996836543607b9893a23105de58b29987856467e745c45ab1d393ad2e7407f572af27629e2e35b4a89d4a0f637fed3f508a57e2b3dfe1ab6de6cb7a993080b11fc43c2859531e65ff863449e7c62580c7d39af9a6447d020b67806c17d258a973b5802a3fa468debcb0d26534312e38f651b7be8e052271882755a9cf69487e662c0671ad6ab74c49746cd1a48b1281099b1e749698af48beeb6782aca62b0dfd8cd81d12ecec6775639d865cc64d6f4810784012ed5f9b2627547adad5bc7a948c7321e1c3f975df50934201af003c72254bc6662753960220459f09b319fa6c80ef160bd0de006ee58780baf87666ae39a760a65f78fb9756d2fe87b3ede64e86eaab50640783b9f287b353b545edf86834ef99230debbcc62a65e895175b674ff1441643e5d9f75553fa0bec1bc48260a8211a4f488561868599549e2ec30c442e66591f9af9ba5e65a22d19ca24465a83ab1482e8a91a80b2565f9bcd2836cc1d062bf7c1192c05bc94c25d0c242b104aaad682de5ba8f083fe97bd4378092198bb41fc19f1d17e16e5e94c6e76746be34d19820f27d19afe82bba14ff479330b515895a022a4bc916d39a3c8f19f22e756e742006ab18e569a62b390d291a9d5d7165e8daec2439c306452e490398b04cca548542a083798ac1a38ac0da743ecbaf64f065fdcc1eecc278cdf9413552f99f1716850ad80f49124843120e7b70fafe57caeb144de87ca641a9ff10dd5979b2cd1854ba47bf0665b8f1af84b1a416b9a070c43962050f2ca4d8ff7f46fbca0aef44ef4d5a1d3fe65df57187504c1b327565014c0a50091bbc96e0f19e370d46489242d266e5b379ea321a3cac9bfc70b901b7c4b4b8680af022544bd9b24045be05282fccfa2db18ca528ec35282e8d91c4776e8f30fe76e84ec93f261044c8b33a787d8ace8b02669fd7e3aa0943ca027f7feae15d4e658e13207c8042ca1a5c5a7ab9a2528b93f925d3cb72f5d16fb5010cd2b93f38adb90fc8734595863dc48d015d617fd6ba9bcd15acc400ca2376c949d9e65094d372cc9a5a8b5c88343a587c54b44448b72429add20fb723276dde8edc44b07416771f379415007228d4507d4d8994962901085247d7107895f264764ac47be02055bbb8d2d86e0a782fdad1e63ebbf5ab5e447fc78e375c8817d04adea6d329ee6dc35f5522c7568129041f77ba393884599bfac85f48ec1486c0cee1fbe21befce4912a0c0fb948fa198bc83275b16f15c65d8c84aeef4a4831ba49d840b9bec7249ed4ef7b83ad282191b90d6e9c54859d57f8d820c76d5c162d51d64e4f15c9e09e33d8ce5bb8bf88d1028f507c3472161968c3d51a48a976eed3a146c9eb064bc6885cf1da23a9d9bbc9bdaf829b481f0905b8cd04aa5fe63aa183ed0dd6a8082345c6af9d1624368466389cf7c4fe771132d8a4171118f3d82c71dca18e3f3b4439f0084269748748aa7c1ae56a04f854952327372d811ae3ca1874d9bdc584a0cebf724dbcd1a3505f9c44f3d83ab16952d11a41d6f6994d79d042a7d6e795886b41987d7739f9cdb22eef0e5713180d1dbc61cc5ad4c14186c5f37e07a2e59acd822d8fbba2cdb7b15a10248d4e17ecec345d7b4350065d11f893787bbca5be51ec414f8e4e87269ffbbc4f1f8e2e4d03e9b13eaaf38836625e0e00482de39c61ec58f53be6803353c03185edc8fb84690d88956748cb051c5e05e11b36a75ac6f3f7d96628fbf9db935421d2b558ca89dadfeab34fe140a4cccd96f11034b30b66cd198fddf76e135e6cad244095866df65adc3d4e2c35328c1d8350a6208ed9370555bcd6b09f6251aa85e1208c67fb594d2f4db99554643e6fa5b0faf18f88ee7b8b03665130c9e205d0736a96df6d0ecc2475196640feb4a5822af504570218a99d958c7e5e98ce24de1a297262a956b3daf44522d791fd362065c906914e7db384599fec962a100f661e18381a084e89a6eee1fa226409181239d8f9a50a731504fe30fd14c10db7ee2e6ff4a237356209d0fb4325110d2e4b35fbb423af305f29514b357fa215f19655e1ed8022666b2a3d97f36e5311f1f072c25a159078b6d18f70c49347920f7506e19433ef65e33221a7e345c22c4d02f8f7443dba055e8d12d4e19a4e1369122c8e782d9b2c3e2a65a60b5944619d826704ded96f3c42038bc61f2eb482f841f566bf8942be514e0f23b58440b92b859c2ce704b4fd3370c917756f1213c0faedd003f73855e315eaf9a102b4b6ffec888b9ddc960c9bd258bbaddc799bbc6a70a216373fa62fbab68954aad0656fa30d556dac62b1a91d4f8b9ddd43acd290255e1dabb475a4e1057483b6be9ef9cd2b92c8f6c98a8c3688824249cea90ce05ceb325c7624b4fbfb978e76f513a59ed5c3f85fe3dfb2d943cac8f553f01b856e5df8c1d000fcaa0e129ccc45a593f9393b8cab024ff626dd0b5fa4c863367f3e8aaf3649fde3fa3185dde69bdb1a8b21ac9ff62030b56170a8de83318e6b6c81174458176b4409709b1b53e85c23b140002ada09f4216a10f5e95f2985e77b4b529947e6f7c1b95c56cb3b8cca6413889cc1768d4a97c776fb1d912794dafe3af4f770ef94d7e6c0aa681a2bdfbab21b12930f6df56f72f3e267c4512154142d1e11fbc2f0e8d92074f0d058871f0d10a120ff7e350bdc917728b70c7afb40c399bd6905afd0e6d6e4d0020ba342939b26dda68a3000b85766a55d98c47f6d27b272360595af015feed3310e742b37e5513244651fb25a7879e6174519e1cfb8582691b6a7aab72e76925ae28a20714e74ef373f93955649eab8b6ec550ba211615584e99bf6d518c73db3bde0856058382fb9a96ef2d23b3eaa9ef443c938fb265ed73b823a866cc3cdef905fc9a158353ae38876949544b61abd69e9e279932d904d40751e6ef204643c612b865a4da56839b09dc9412a20fa12dd8c3f7af51cc0b0ec708cc96f6a40efbd7497d3f58f32a1764e21eacba244b62d94f1d74083403e3b9c2fd528ff4bac25fea3bb290bf7712814f4749f3fa3b56340c91473c03a73bdcf730b00470b69702800977daaae72563920aa0e4c43f215dcae3073af2e060c6d45eba1f8696a0488a0f7e8b59f0842a167f7cd0dcb4cdccadeabda0b8861fa94da68e3dd24b68ca4bcff15260489535fc4fa32cc43e607c52a55cf6c10a3bce4749adadd916755d6123734da681f1f75c27f675b110c6cbad0d24b9a94a5de6e6aee79b9b59fb299e2aefce37632a6ee6b8e5135b921dfabd527ff51071ae4852092b7d1825062fdd32bb51fc8a29d36abeb7a51b93cafa7aab4e4fcdbb2279497fac7081785fde81761279502f0e1a1e20d623dfd727e28e118eb39d74a1cca57a285d6f62d02414631e76b6d5a225cf630cb025e65320d79ff0db253de68e9ce50db6a6b207fd75441a13546b7be5596fa062de8230e4b263b9c651b8e173e2ff15466667fc1d08eb94316ae8c0b7be049ce19bcca9b58acde160ab162092b7a886ccdde13d3ebd7ef4cfafaf6a6f6616be00c94213187f58088d28f0a393446abdf12ce5f995a68c57cad129ad3bd9ccbf1702b3a3bc53339e9a7106da4be87226e3a9c1f7087e2c6337deef9c590b8d3585fc0faa9a4699af723853cea519599f4e390abbbf01d239cde8846ae79db6a7d70986ea57eaff49d0aa4b23e841bc4b2a815671d3507f2fd14a685111a76c33961a70bd9b7210287766c4e732c384ec1302d8dd237ca495e262d5fc0a16fac5890946016f4cae95f87a8adcf30cbf8453f4ecf90b867b79475ec047c323af871c58d38bcbf42596e71f623384b1ef654471d95a7962f2bcacf1691dc3918fb93991c9404b3a7cf3c8344ea283b41093909c5e2b93f13c5ea0d7be9770da019c8007341649cf04bbf777eb8c62a0171b2eb760459321f633b2754d54359de54e82304d42c378aec64aab31ef829994ec46aea2fc2dcbd2bff88bf530f1cb65420297768ea5f33bcc1bbefd98e90099cb07d165d9f66937eb0fbacd88caf4bd85648d99870e645ec9fad82352b2314b6480ed7ee34c7a5d4def529b4280103731fc3a47211fe07439d81ca84f37bf8e07cef015995bc562df5fda9132ceeaa89848a51fd39b76fb99a553101d4e134178ddaf0f76dfa108009182a35e47b2c3659fe6bfe673b7d5ca4602803a9043d01f0895b7b20c41069ee7162d7c51a48713451b98bce88bf0a659219336c23dbaec299c62ed55ae59f3a99dd67472e6c1c0b977ef7e0333e21883debe4d3455e7b843330f318c8eea180f63f3d0e5d1407af9b1e845f8f7dbbd856b56c03734b32bb5ea2c6a4baf0cdf31326be8ad8736758812575886fbad336a0eab88e89a523120e4d4b54b23e70b7ccb296dffffbe9a944ae47d594e72c514ff5d61cd35b2aeb149862e2d9abc299a23865e2b7ff1636733903b377f19f8bef62de72bf3371adbbe32509f4b43ac17c8b9015ac5f51404dd9aafe0f575d418b3a9364c288af7d15261dfd56eb0c98129bef8bb04bb1881649a6660deebd9aadca68c9f03fdede6f5579237f3e7a715af5491e2fc766739785352241d697d05abfe6040d6919a151df9bc388c20d2082f1d9d4cbc0343f6709dd13a0343516d347aca80316a14b5a571fb057eac297744258170e3dd031017beda26b125d23772967781d53784ebd30b61a7ebb387afef881a52c6eeecbd7e2a78a5c8a2d5137fd5ee9dbe1ac711e63eeb49c35a4d0a29a61c62ea36d23955fa1e8550dfdf8267578b0d171bed52f490789f5082243a615493feb28434deff8b4aa6db6106d4cc1309f8c06b3711092fbe070a3e1184b4271fb290353ab2514dd743db185f6b1461a201f490fde669b7901918e1848fe53c742a09adee846bd96f443337aba2a57c702907693b060048e6e1be2bda2c461f279dd635fa282d167772ab2cc0c3bdfe8c51700444574f12ae1886fdc95896decd4ae86ed94035f194333425c626194d6bb18d34e1f306e67c734303d5d41192c27c439609fa748ce4b2da48f32cf87eb6c44003e599c7c9cb1c2d4f0de965eee71c09e87ca0848ff3ed97920ca842254b580cb31888206c7f27febb4c73eaf347d55f7ed43e0065411e2bdcdd2cc976da714aa27906488686ad7068ee4275373d5d4d91149e3a39896f7a0d089091228bc8b2de391e0b6ad6f9b3ba923940b5c1902e35f44a6862b6bab43da91f2f3d0fb905c2561f860798fb2be6942a948261a2c08f2547cbe610df8bddf584ec4709a9dcb85f370b9a070a005cd2cf2804a7ef1b6ad06f973b7f65fab6ead15a2e4b1bd5f010b85b7eb6c3b65843887cbe595146850821f1fef2a48d5a157c02cc2bf5d5df402ca115c602e3fea7efe41109706ca6b6468d6c475b5f1caeb27b9e32c57a317dfe5206c3d799815ea2808a60b23ba73c5dec19ede985ab54b8e8c52fbeada3fe9a9941c87f0e6a9b3bc5df71085c50a98826f2a6836a502880edb4737940743479b0fb6ac0ca555322524ae7be4e4db291c423ad38d342a060d9edb91295d27de7a99ce0742201bdf719ac7552b79e9cb74983109f9c88ce110e2e537fabf546db8953ac7a140248d2c64ca0f9f0d7fbab19a58ce9da0b69fb82208f79bdade119d843866062b01857d98046bc2d11965fc35541e26b07319fe331fd675b527bda9f56428aa40b3a9ff879e1db510fa2620632c191db15c458ea1fc04ee2446b72d882170a8612e9fbb876f734a3c464ac051159fa3a8ea04c6b543b10d9a8adb68e734d05873948f4d2a23b08fb745aaa15c9796f0459451ba10cdbd1b77ffe8b709b3273e64e04eb97b510172c87e4348b2e74fca5d490b4893191ff3d3d44af6fa366e98640243a13af31b7104a6fa80694ae4509bd814ba0080f27c134e6795a903fda87e02c064fc109c2fb117202769d8978062faaff1d65048205cf27bc23c9aa0f5ae8fbb8055604b3fe7f344740ca71d756f22e1149a0beea9c6ade4332a053fc51c94edf33c07ddc0bd24b1b5261b2006e6a40aa7a6449f89a6630a2ca9a4ff59dfe407154a4c12b9d509de33c5610f6c74e2b6adc0733e69da72e296a9e2ded786f4059da4cc280dd078b3759e961a3e77c97d642c21fd4ed02fc70460c1b5a570d5ec8511344567aaa1844f20ed948bc710ba2231dbe10f90b2db529cb8d30c748e2c2dafb5e2257bfa1f08a623fc0cefccb06b8c2abe5f76db38549513158fa4cc374c692a1fea6f383d11cb6fec50634f39fd84575ace98d49c2afc96c48c7676002d501bb4acffe92d3934779c485dc9914cb7e7fb766faac0b433e1d97e2a26b6fdf8e6d61d3af584eafca4c155f8369e96d79cf442732f9e443ab8b3c2da914815c305e0d384efba266dfd9263ff22a27ccecd313ae88b9f5b733d6d5012b625a56efb60097371e7926da39eb7d6b104fa0a7246d21e32b2637e9d024f80f20f1b77c0123be985348cff68708f8e16bc37969c5802ebf21647adf49c45300d37057887e4de58361bfc688ef876188ac41fa4e7ba0a9f684b89a34987e54f711031c04f90f209c6e33e7eb5c68468ca0cde29a494166c3327a72a26cc6d2b7f7837caff74eaa5c19b996a24b6be79b992fc902a27ba753aa12456abc85ff4e29c542144e712043385e8c283871a20d82020eb1d372cace8a026ec6bb601389c830cadb96ac3f4a2e373ab73bc26b7356f4a0708eaa9e175fc7f115b4d35683bd7d999f30df8e97dbff79f1f094f9aef5b5896b581f411ec85532a6ba60066cf879e9d6aecf24218a309241abdc04ab2b7fbf5b71bccfbef34243d1e993d4792415a5a45a22ec562a6cf1a8c0261627216a9275679d8e9cdc85e922f3d9d147c19e83f746d05279db74c52ddfb82e94aa4dd5a08019b415262b59157d8d85a1f900e5bc7a18f046d9c10eaa2b5fcc7f62ed0b4fea97b64fc5d8d215d8d5d886e57b19a41b2749f2fa8b63d44554426a8e3a459c84e451a6cc60c6b2fda3784563ea430d581d25bf989c201eb379f70af14ce30024477d4ef86129195900b985cf5dfd6dd42a326bbe1464ae868a5cdf9080f275c18e1af2d078896b0f360f2fe71d86426f349e22e87b7eefdaba07492395c20f4b196cd7598ac9e639b8fb5ab0cbb745b6281ed3f25c9dac6a3f3d9f80c4f8688e15c9d12dce6eb0d88e7f701b0a0e2cbc446b270da20c90e748163d63928f75e98255e53b6d177ce4eed02ba87d9af1829fec893e4365c24933ccfb6e8e8a560af5590c6f92a79b03e1e490ee003d8ba01750d28f4c069300fbf996f09aa80a299bfc1c6d10aadecf246fed71196a0c73a9300a9795cf5a1dd1b7434a5fe5df2549e66a56756aad98985416dae5c3c4ea6968b26592e9b5395e2b25865e39bead0213a97732d1b89c0770080d0d51dd0f45e3eb82e04c86819f8c5a52b1f746af3aee64e531b6d174594254620d30e9c46bea33ac661bd5d7f6d1a85fb01f29bd168749342de63b75d909300f65a911806c5da536e5b30157dcc57e5cbf7d8ab780f6a8d56022590c7ec905cf4b9f8f15cd5ff8096785aa734401d564bc7b9cd75b5bcaeffeb8c1633dccd3bafc32bf55781930e5b55f0810de9cc6e032e9f311c3beb5df71e91f23509fc575586539252f17e43c02d35378088d0f277894494870d64414d21def26d5741eac963f032d15f227885eb96b05e64c9157048ed1aa01450d8f81b8c334ee1878e1cd562caf78c3c1df1ba24a65c62cfe64af8544dd9e7f8edebfa86643bfff25256c1ab3d79e49ed6b86ddfd186887d3f6185c3c75c694a9c354f5255b592572d56b56136ef82de8f04905fc25b7c3d08fa8aab4ce1512b79472191878503b3593a2be7747e2d520e5554c99b46de4fa7df266ce58fdbb560660ff0c02106194db5a2d51b5e9ecb5bd3a0fa8e3695d5986c2c1611d2fc02f7092d395e08274e9f2ebfeead0767e44466dee927b6a86ef697d0b7ed9c15073bbae9b99c00c394d9197789f1b2f97b0117d1e545f61ef20896ec1f34fef0044b2abb2ace1f778a8191eda18f3b498e3e7216204383d12d8b03b0b288682fb2d959fdb9e59d511f50ef2f51070978a8450f54401f600ea87066c2461210984325486b7a62b49571bffa13b265c2d710edbe552a9613c56f0bfce76434fd3bab6fd1665ad228856f9ec6125cfe5a5d02c3f93ae13f6129d6fd1ba4a7c5d5563845e5af69d957acd9db5526c941d36c8784a7d285276a475c293cc616c7a5a8c4d52b70de8a02575f108cecf76133ce83d3652e680ab8f6ab346d3a0dc8ca34ed2e6730b840225bec066b6ac85cd08636d968c68aa8bb22ad39a1115bc0058bfb3712da9646c849b9655138e8ceb366787596eb0f375858a960d0f222f2011d76c1133d72ad22967bf6c29fdd6c1afe809ab385525f1e3cddd6494bbb1734e7f87e29fe2c6420411cdd4e3fb60a19fb3e1e2f4a7eb7df69cf128f8e506d32f4c6af63915675196c55fdf6ba54a9139edc03528d92faeb95968c85b4f8397327186e1f8d5797ed65a0286fed1a35941fa4214b7816a936e19adfd7a33d0d12ab360adf756e2020f8b7e3d28e7faf42017429f00a55b64c279314d3b9649339dc5a737f2e46b1276c99b2eae80380ac347f8d430b5255127f86c0a640a443ca8e6ac922c7742dad101401f9de60fd4ba8c3e1bec70313bc5f64d69116b7a9bdfbff8dfafa4e1fbc7e7be7558895c9ed578a508bdc65ed1507f1888bbe2e789a68c6de7587bb303d61a65f03a61d8190cc794a720dcbb943083ed822d8a1a0682df589c7fcd35a865ccbfc8637e8c28f192c5f5d0315e30c9f47a4ae061d422f2126e907e8d68f7b6442e89a09700356bdf5de8148d75c941b74ecda05ff439927da06be8d5bb2726617286a27342372f1658a844fd0db690ae0b3d92275726556f90e2ef56db40a464289ff38aa4675caf0355f2f94de3ec9792ea6289090478536bc857a6d1a5bbdd78d38862f277a4aba08c8a9b46a768678869a4f1cf0cc479450e39ded7ada721e5cd2f34efea0dd42640413f6e557741d2fb6a194364383eea99118905ab0963ac9fd6a588b16358097608021b8570897a8ad6c404b62b23cb5d15a66783474287e75831f62472e4c3c0cdd926426e8a61389117ed7c67deae08b3a4dfe052f1eaa42eb3582269ef75e5042959e7d33866d1de1f7ee5e7a404f29f359ee3cc5f498ed96c4d0b89796cdd417103ee814d513dabd0b8120dd7f091bf3e609e30012377cb7721a3219c29d8c10dc69ef403c6074154e691b6b7f9f88b0a3f12c75e83ee38f2c9f7d93751848adbd3d2dc968c2085f95ed3b3c6a53c6b5a4be3a94c76fd90ac1b42f2398894a286558afe24a6d3220bf925e92a8d9961031a1d026bee873b484b1006078efd90a47146c6551e5f01ff051a9d6d821d9624427ee0f67efae2650d647b7adeeb3e6deec7243ab0e73520d826760b90fc5a7315924e0cb8290a0fcec7fe23f7fc123af78f7cb34cecf19d6e9e0b1f77ef3710b3f743aea9fe1ea0eca708a6f99a78e4dfa5d69f5bfb0fa94f38e262cf2589e52520cf91aebf5b3abe545e8cacc2b9fd06ef62e5e70570c1f6f498f760c458f475da08e73d8c9e83e9c4d9a27f106d7ad391221d835102e57da3827a38a8a5f6b62c6ab3cc2a86ce7cd8247cadca29e93b080642a864500c15bb0a48c7d012f2d38a160a1f2cb8852fcab210afb9cae0238c9af71a175d85e6adbf92a570695eae7bec71aa49466543283c41d3d1966fbaabcc0da880ae926ea17f97ea7e536ce416aaeff511eaa56761c9a1c37416e3072e1572e1e084eb6986b7e74335921013aaa49d0d394927977dd116971a98a11b7ef9d7755d1bda1b9340443231dae9e89fb061817c21e1887b72315fb82fa6652b3815a91418620524e5f33f0b247e90e908833e31a0985ab290ecd8d728a56b95aa4a1c85835ff1ea772aeac26820814d31e9cc403667e569d85bb72e9d7e36e3646a20cea48cff51a387aa32b54c5b25830cc2b2045a08e793f85f3dd2ffde8965d185aa4a04b3647d286f4cffc8cc076850d082d19d189f347625084116e155d76848cbfd70973da1a3a16ef82a7f538ebe6fe58e7e290849e86b667e30fca27eb279ec9d2df7fae035395edcd682810950fbe073778a48d8d11b745a263ec1ad370f7a0b49781a286fde2ece62c7b07b8b70718da02d5bc0407be6bce79a12ce4a703044434d81a85faff91eb2be1de9e75eb0a566ea229bcf41c2d54c30aff4cec1827c26fc25e9f54ef5dd71244621b7108b7926c6819fc4df7e791245b523b96a745279bed1be20e8334b3d37b9a1637327945226ef0d6f26fcfd60affd007ed6bedda505f189504bef3e50767a920d683e6e903308f79d22231695f132c5de08d15c5492eb49631de923f71fae1a1390e1e4085911f12aea284905b72fec50554143c891b096943a7dfdb6f0e93c14f4e64fe63471df21b40fe9cbbba171110f72cb0c22ac838291115d355d67564addffba1a061b768eff634717df89c3b2b44ced89339490a0a12e672db154cccc64c8003b132b2bd728a80ef1ee62a895a3cef7734decee65b1e5446a6387847893b796886c89c27b304668d85d8b2a91680d4314086ab9854e942fba63da9eeae0ab28e388c6c7ac6a65d9e4a03ab902989577e2ad7e68e2f9728e8cbcea5231f2b49ceaf690e7553b81d467bb319017c08e01b0e6673440a001e6e5ff605f82fbf7a065217822e8087b95a47baf903c2181a174b519fc36a846a2a67efab50410a86ab60723d7213a458e8e8dcaf837991440d5f2d13bdbec5349cb52e919b9908ca829316a0b4dc3d7fc349a54535ce398724f38d7f88a53695c45f13fad33c414cdd3f3", 0x2000, &(0x7f0000004f40)={&(0x7f0000004540)={0x50, 0x0, 0x0, {0x7, 0x24, 0x0, 0x1016208}}, 0x0, &(0x7f00000045c0)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0/file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0ec24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd00", 0x2000, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x9, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x183}}}, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, 0x0, 0x0) 12:22:34 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCFLSH(r0, 0x540b, 0x2000001) [ 191.905265] RSP: 002b:00007f93e8436168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 191.912958] RAX: ffffffffffffffda RBX: 00007f93e9bd3f60 RCX: 00007f93e9ac10f9 [ 191.920207] RDX: 0000000000000000 RSI: 00000000200000c0 RDI: 0000000000000003 [ 191.927459] RBP: 00007f93e9b1b08d R08: 0000000000000000 R09: 0000000000000000 [ 191.934714] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 191.941966] R13: 00007ffd0c87456f R14: 00007f93e8436300 R15: 0000000000022000 12:22:34 executing program 5: ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2011, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xff, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = gettid() r1 = perf_event_open(&(0x7f00000004c0)={0x4, 0x80, 0xde, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x2}, 0x0, 0x0, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000740)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c0000005e00810a0000008b0000006000", 0x11}, {&(0x7f0000000200)="03000000e202f274ef0000", 0xb}], 0x2}, 0x0) recvmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) sendmsg$kcm(r2, &(0x7f0000000480)={&(0x7f0000000200)=@l2={0x1f, 0x7, @fixed={'\xaa\xaa\xaa\xaa\xaa', 0x12}, 0x5}, 0x80, &(0x7f0000000440)=[{&(0x7f00000003c0)="5940e3e34a0ce4d802c12e42a5f54be30ca6ec15dafb5f52bee7005e08a9016d0b5a6f00e3155fdb057a42e190cebdaace668c615b7ae7d490300acf333f945d774ac877e95c8b4f6a75da96e75cf57a5dbb61613a376107a57bb5869fe16ff611f4c260264e54fdf5b317b83f39fd98733cc26029c53076b475e999b2928a60", 0x80}], 0x1, &(0x7f0000000a00)=ANY=[@ANYBLOB="b00000000000000002010000ff0f0000e897ab853c2de2e4814c7060898f1c36c75324efdc63b9191ac6fe1d2c2b3bbb3b00041c996bae4b2d2f31b07e339480a6455b93e4ec2004f76314f72b97aec6f931e60e2ddc2c24741c09ee2e31e2f5cd7d140ed5e5b46bf6c8b6671819538388b0898fb237e0e8e67cad39609f7c8f3bc9aec67f32e856a62ff8a38907a3f8e6b185bf145b02ccd49d540300000000dd00000000000000000100000000000006000000bfcca6b3ead84160c6a046b17ff625418a76d6fe87ad19617414dc7d1da8411727a38f6a858e9d81f011227b80002a5a91f753d486ff4673dbc37986496f83021a46539f395af3d910be07db3b79bb6cc362b4ded3965e221386645021fa3c31734e148be51a3d4d84ed959ee95337a4e3f28f5fb59b1dfa2c3aa5f91590c667463bf906783558f4691b0b88e54afc1e9f529371ec407090472d38c1f8e18627007b2f59fccd7f3def4968e060cd8c6f6705843e38fb1657ab290e5947f6c59665701caa3ecfb057bd23976a79fe1b2e40d8afa7e8d5689a43ec26acb5f49ff9cda7e93a86d11a34e983c1e97023014f35d837701ea343f909278100000881131a98089766a5919246aaed4d71e8dd4b007ffdc6baffa857034325376f7b8b88e22995560c99a93b49f402bb26d365cffe3184d7a8d78ef24b8d0ff177768969a360ef7f005696c0f251240808e59bdc513192ba0b132a2402ce01b49b72dc99df347ae8ff5d05400d883492604a9322"], 0x1b0}, 0x400c001) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000000), 0x100000000000006a, 0x0, 0xfffffffffffffce8}, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r3, 0x89f1, &(0x7f0000000580)='ip6_vti0\x00') sendmsg$kcm(r3, &(0x7f00000001c0)={&(0x7f0000000080)=@tipc=@id={0x1e, 0x3, 0x1, {0x4e24, 0x3}}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000280)="3d061fc517957b21cb0c063c8baeee52097ac19935cce102aac36077fad4ba969cb9a8baa38266de7f749e9b6a25897d06d70a841d44692a2cce3e0ddd26716784a8752abfd56051244ae54c39044bbbb134178cbf741f2434babacb18eb63c7b0c7eed8d0a941f5d906d36f5305ea66a0d9e3b46390a7d21f873ae5c60c50202ed617ee013cb19793c5b13f0fdca63cec67d6b231dfecfa30347dadf92142b7df081b90dc5bec850b0de8df5c947d9253b81450086a78a3e4127357571ae8", 0xbf}], 0x1}, 0x40008000) r4 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xd5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r5 = perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0xfffe}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000004f00)={0x0, 0x80, 0x81, 0x7, 0x1, 0x0, 0x0, 0x1, 0x86000, 0x4, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffff097, 0x0, @perf_bp={&(0x7f0000004ec0)}, 0x10, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r5, 0x40082406, &(0x7f00000005c0)='cpu\t\t&6\n\x00\xff\x00\xdc.\xdf\xbbk\xad\x1b\xf3\xf6_|S\x93>\xb4\x15#b\x91\xec\xf2\x12\xbb\xd0\xcd0\xa4\xda\xa8\xe1o+\xbd}EV\xba6\xae\xee(4\xe4\x8d\x17\b\xa7\xb04G\xc28\xfb\x19\x94\xdf\x11JE\x02\x98Pm\x0f(\x98\xff\x05[\xd9\xad|\xa3\xc9Y~\xf4\xf7\xf9F\x9c\xf0\x83H\xb5\x12\xdeM\x802\x1f\xa6\x8a\x89\x1c') perf_event_open(&(0x7f0000000340)={0x1, 0x80, 0x7, 0x0, 0x7, 0x39, 0x0, 0x2, 0x1000, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0xcacc, 0x1, @perf_config_ext={0x8, 0x75}, 0x0, 0xd530, 0xfff, 0x7, 0x2, 0xffffffff, 0x7, 0x0, 0x17, 0x0, 0xffffffff}, 0x0, 0x2, r4, 0x8) ioctl$PERF_EVENT_IOC_SET_FILTER(r4, 0x40082406, &(0x7f0000000340)='ip6_vti0\x00') 12:22:34 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCNXCL(r0, 0x540d) 12:22:34 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3581, 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000180)=0x0) io_submit(r5, 0x20000000000001cb, &(0x7f0000000540)=[&(0x7f00000000c0)={0x20000000, 0x400000000000, 0x0, 0x1, 0x0, r4, &(0x7f0000000000), 0x377140be6b5ef4c7}]) 12:22:34 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:34 executing program 3: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) link(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x2004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a680)="f6d4e7fea5605e3acf96693fd7a12829d88754d5a9d5d357303e5b219334581da725e7f1bef89561a11adbb092a11de0d5f9dc2f3cf465735146bc4bdb3fa723489dbf6fb1cdc3c0e950042fa2006b10914a21b587547dfa08d0c47d775a81ef076d2d20c3c5495295aa7c9f92d23cdf46c18970d26dc543ee819f2535f1ec23a51ad96b5f90ba1596ce77ac9f8c24e70bd66de4b06171942670c9f80d5e5b11c89eec77eadbe365d4b6841372ac893eef6c65959ad3dc032d8f3a2488bb688ec1880b157fe5e791a1ea8d1e429a07a0d16ec5a299b4c6a86a1806dbc205cf83447e464089482eab197d934120a19fed1c502268d8893eea7c49e0ec7567126f1e39301df58e359652c04a6091dad04c3b99de12734395ce64da829b114cd5e0bc2f84b6265d82d359876a6649255bc1f3601f785d89e1e220f63cbc1965d4a6651c7142842d26bb388d8b7dfe105e48222dae1aa263b5346729a6af9b749d825fa5924dd4e017cd3a0469784c49ee084f040b3addb29296f7c3cc1ba4eee9a669b934ca7a91f89708b4f5e78b89d01024d502c1cb186f5470ea6e887c24ca2db76c0f8e7d3f4aedd2e2ff24f4fb72853d1671ea3ed6e146055a53653c89de211b4b6fd464f877d2242b67d20dcf45aca9a162aedcc1e9b5304e8849ddafc4ae8abff6084f35c8089bba9c57e1eaba414082827999f1a15dd184db89df33fff927341e77203a042845cf94b8ccd77dfcd6c31e1ea49d851fe3da49d6d6493804ed6aa4e0a91e480736d98e33d5e88ac5f8da8eb71c5095ed0a635297e5699890dcfb5e7b7b9a4b752ff982b924c7ee638b891db8fd8e48a26889c9bdca6fb5541c092b537b009d85cbd1687e51c39e7509b37a3b23a737480b9525fcaca466952d36f6ca33721433b0d2745fbdc1cfbe9f45e970bee0054adec5ffd02633ac18ade345b48e8fd859a5741a1189e7355b78d82296e3fa3953bd9760777e75eb7af26a3634af882977f081fae538786824e3a4bb4142293c6654c4509cc3faf3ebc7820dc13e97d68084a7fa27d50196cf85f8a4a76ac0c9ef7964b2aab63cfc82e02df96d557c56761356984e366871ee658ccab94bfc3d31b880f31d7335653f84e2d99d038c2f260a70f88c71dde90973b30c3e946fc6b31f3cb45039a46bcf433e1b17ff4bfbaf6a9da472388557b4e0fe633705b985c8be0fe6f82036370d9cbba6124632249a63b3ea5b979bbcf0edfb1b9f9710cf025f4e6c7aca26a35aa58e6aa199a57a90cf76fb6f2107655af64daf545315543429ed8e8dc4916835db11886e9ee59c3ed76a42fee1857bcf465cfee71744c440824b24b585266a94010a25f676fac87457270facc06d7e3a7efda513e6421f203abd9d9ed4211fd2de176e36d33ac1451a4aacdc25940a17c1c944d8d9aeec466af230764ca02f4e3b948721e6b5ae9bd27888a7a529c13a985118384337c25bd067bbd4d7148a8c3ad5612eb2c3cf615c205201ecb9e10fe0e691b65eed425f7592bad53b358c74c96abb5b735d78626dbb94953bf3e6ac51c6b8b409a1a8cc34462783a5377e7ee9fe76847109e2ca9753c8b2cf9e330dd1bbda4bb0cc510875ad89c1a5cfa0a95b92dcc4bde01705dbee82426354eb9b35344687f12e9284f4220de1d8b998425554c92aee9e8a842eaba6b355b3f4f4bef8c985fde68805c7a1270d6d96d998d872b079e8b4c98f11ebc97678239c74487c45499ead43d4097d24bb502703ac7175c8d886fa75cff2ae1c5a60a3e0be18c8882d17d984a00a191bd20fd2adb8fb077dd268b20891bb8503ba5e81fca8265e2a6a1c20096c3232f0071d91a3b3a4cf86c8c16cafb3ddcb4df34d3f386d31f617a358ee292326adbc16fbdfa5a892eea8cf4e356dc60770ba90d7d204126d6d11261c3c4cf1c720664ad13876c6da4b330e315f17bc23cc945dec1726e40bb4b8c180ae3b9b4a8b703ce834ddb7f0ab58ded7dff25c796e39fa9f8fd9145c68d07133849337418f3fbbe6ce242fda514b45d2ecddfd22989446662f6e7840b98bcee47466499414a3c7e98cc091af650b10b72181ebb8b1fcbfa92987c794f311488ab7b728de7e66949c1b7e4103b21ddfee193e124a05ec46c3b681f9f921c91beddb2f9fbd813ce0ebc8d8bbcfa1372612b4175c0a4d17fc588ba2f314f9ee95162cf28bdde03a89e0c816fdb24c55a165e494619441deb0749bcc22b149e26d0ae08cea707a6921146c121785a02debde1a33436dd289e2ab05f66672d6c6827e3a7cd8b938e60630072140a6f48ff8dbcbd81f6a4fc70b7493720f18f2847745f4bbe824dea16b7277a361b96ce36a84501097bb9d8c5df5c944be9e8161b6cb1a3f68ef3344752f2b03a27e18c343ceace600f3d5257aaecd7a76f5930655e77bb911434a1c3a7ee4ae5877b73efcd8c73efe9c5cc773651d9a914c8ab0bcdc092af6984172a18e4ad2e35a70b8cf28a2bd931660c0c9e988b7b47549390e0d819e323558e6c5005bf8d74dc24bb8ba785f5d4a63349193e0bc97b39927340d9ab9defd315b849331247a66c473d64ae0bc0477a756b2ad7d3d5e79f895f34fa8b89edeb8fd2fd778473d97792268677fb07f998cd4cac5f42a2adf0dcd44c463ba3e5d88a599b558bdf16df0a92e3487cc385dbcf245872caf489ed15eac19e4370b515a57e59d174717de9eba45e3f4a898b471d1eeababe4d457d1103c58ad74374478b4873c9a72d6ac4651b0ec39e047d8a9c41b48333d7110903ee0801b9dad215920f7b3259454c129a137b5ff38dcded8a80951a4c9ba0d2f78bfab136289890d98afa843d48a3ca568889bcf66a464d23c1230685e2f4b2ae1ec53bbdafe23561ba7970db79206c18f0cfbeb7ec0cbc99e4cf56ed33991d990302c21c2f372ee2a1e1e54726cfcbfa9de568e857190faf004ae1af9b86e770cfe8e01089a82dd3bf3ce2bbf401097d7840d8dbb03a3cbfec1e55971405e61951043971f6d01d56dc0939eaffacc1634dff8dbbfc48c7485fd24584bd1eb5c85c05b2713a9199845d30d9d296294f372c490ad45cc4d300bcb81693af961c00bc52670de18121d93e65abec26a7584bcee568cf0e109ce5b5f8c3301e5ad73c8d0eb6812997fbfaff4236a73e465a0891aab593a08fde865948a2634ad4645a0e72c70e75cba7f431a80f5068326f099fc0fbcab1e27156a8e79ec02720c9e5c34a2db3755d8a8486b3d340bdd480f6eb0983abccdd448d1ca741283ad260c167787b5fdc20be7041c31a4c74bf0cfd669f76b1f5f503962903bb8e5bff7ad7b85e880851eb3039b7f4f81fe5329274735a04b941ffb42a7247b86e034894aa6e505abc0f05b8991fe1cde30bf02aa195088a3f56ad1356701a150366394f34b417ab2babdf6e7f9182f49d2b1965f33d0a0172b8a50704bf3504afba35a2ae7c26c494b24844a5fe344c8a7d27283297344d6f078a5e7e858db85e8a27742c9805110cb4d6aaf6711b74a256fd556a2fd57b7a1705671043620d3b212b5c44ca2ffe3648c6354ce02acd23d124b018b84dbd4099bcd8c6eefc565ca5d54372cf2aa83f3f096dc9ca729ebc3aeb95d4e486d83220ffe9cc4919f7ba51c6d86efefcb35e7dd27f53f84ef096745d6c744cc76bf91dc9ab3f056c1fa5ed47a688e817c5af4a86ce9e80ad3104321645f3617544e25eaf1ef15cce7adb0497d0b139af17a4ab77517e93f323319e6f61956a1d0846c8bb9fad5876df018c19893db45714a976758fc54865614bd33233dd2a1d0ff244ab7e7eca83328024129a35dc2d1a9b2ae688c631a1e108b0c3a32aff450274deff0830b453cb509053308936d0b6444f14d13a77bf78b80b5b9ab22c25c11d457c2efad8b69031b11cc5b16fd246b60ba089c4511d44a3547062888dd5045afb1bc6e204f6be6cb9fd257c6b1f4baed1cb96073c9ad88cf3fe21125827f9a65fcbef13b29da2ad07022812d39b17f1ca1cead90e8fb13600bbcf7a19b48063ee5c68c8acaab23b6ad8b76ae703c5e1c4c5bddcd704bc87e85c514659e3d28781cbed77761f6d5834fc0c193d9f28ca3fd933a5b5300f38bf858ecbbabd4ad481f0047e15e51b6e13ff20d90dd56ce467773be17072c353b08906efcd3b090a9e7a0ba8c903f3bd3b4e09ec3ba22551ed74e52663b29317b2b6870d8fd0e66c9adf10fb1dfa0ff441556e017b59f1017a978818228246c750cb04c581b1000ce1527b51549cb2dee14a804ed9c7416ceca3ebc08dcd53cb5b270ff2bb71550f5b12a538f965cd0ed8f71edeaf4279c6934fc1c51641812b83e22fccb0b87e5329203a1b94e4e962a4681ab9277934ae8d0ac2503f373009aa6c7c57e85f052ef7313d2e4b1bbad2515cf0999a07fac92a139958f379ce93502af16fb8a4446fae9d9c9cd93d61525d3bcf2060f2130180ff85a7fa04db9843cac0e09015c149ca19957cbfbcfa60ff97f47db86e1bc8b701540cbd167b9fbb70736d9069de8aae02a6414d9028a0ab6711ff0792ea53916d088c560a0825d381317b5180947400fc7641f4ee9d97af9367c0bca78581e3fc4db4fe313bae63b2eac82e8390c9cd1a34e09f0193c2e0e9f8c91c966a76826117b3c6b5d886111527aa6bd9c996186b22b643b05d77ddf56cdc2fd60c7fe5d3e8e6eaea6e8dc28c121e13a1c748b5ab708628e1a2118ec46b569d76fccd680a6ab1db1d9cf4be3f2a46eee8867a2abc059b16cf78f116602dec3a3f0510df80f58e4b8fcf0f42b3e58e7e9e62f5e4f0f5ae4fa1e6788085a76c8ef453262b34a4c927a1ba55508e4e27586aa872dd601338459cb1e2aa7beda48bb8179b66a4f2a3fc70e2fb1cbf021e3238c1fa152fca00b76f51d67862eb6a71665b93506bef8d460a18010d0cad7bd2da1a7c1f7ed48eabb3623d21dfaa6f0a8a4ac45d34a23b7204174d2d2e5f227e077c1781e86a639a09af4f9d948bf8ad8b67f830f90bb5635255445be7c9c5f425a108f08e19e0c7ba7313c41b01534c813ba71b0d818668d6c8002e6502fcbd0642975f06def6e0fadebfd3208d9d6814b331e03db3a3187fb8f2dc9389fd17ad73de1fe36bbf4e8dfc8e4f3e8df40e3055732e168c83686a8ac4181662e95d8f3e603384c9eee4188ea806619294d0e8550635a6c61befc0dd7a5aa05258150d578c46655049be11045ebd7b4775908d19357dafb0427f75a65c4f16c3d60390e70ecca3d33dcfa74344581d589c162d01fc0dbe78cd7a85f2b20169d2941ec5c5fa30fd08b8bab75c754cdc2d1e6df5ebab6ba526ce83775bb607f2c03a84dbd404ede2a151e87c6506d521ac179099d03318d5f5178a15a95ac000f21c628c16160ae73a49458c0300bb6de6d168de894266091a6ffacfe056a5059652d3e1053ca3814f8675067e67939625bf9442882683acbbcd381c994262cdf8ac10f8de805c152e52a4ac3299dcd55ca6838224064f37a7227517140d9366d8e9ddc7c67dde40ccc033b5d268c974f282bf6a0f24341c6ba4d952a65124187fb64698310aa1b63cef0d91e26c3ec606efdf11cacf96a1173b575b15b29de7b2265e270733f1834ad701e866bcbc7cf30e0508b1b69fc2222ecd8eb695f84d9bc72a8922e6ed036cb87f510e8347a8c6519861ebf13ee5c6305a650cbcf38af385791668c90b8eed6c6b355a0621e5a74bf29c774ab9d096adc2db6781c5e73fee506293f552e2d6ac86dbfc11cdbb6b7382be2f6671ea7480435d9d000d58d9b9bb834aa8c14a87b6235d0d02264f6490ed1ea5526145ccb18a9c43ab95f2c8a3c7005a1a1eee1045d6d75c26d6eeb6a63778f11f8957ca81a509f08e81a6ab50dc348b148469286eece82ae82894ba257b196ed17b6fd735a70bc600cdcc61bf8902015e2b03134c9fa8027971b1b5d7caf9da11486559456eb684beffb8b32e9d52ffeaa3026065c953d954f11bebb056b39a355a7e06a3319cbc8ed32f56508d4368e54b59b116475c26bd078ad26caf8f8f589da32f5c894ccb69239a00eb5efffe22669f2f74416ec3ca283af09402825be668cbc15cd21181a91cf5bbaadcd9ab33ee9d1e5655161fcfaf1e73560b525e91a3cba05122899dfd7b905f7a3958a860637a932f37afc2d9dc3a6747af972eb64df8190b2d8f030504f689e97cb123934512a7b52defa328cd421a593d974372e004059a6b70322c37c90b19225d8efbf6b391000da80aabfc6878042f5586f11daec9132ecd3edfedbef78e0680561262bae65c3c157369a6f38bf5f2112884fad6d05b6928fa65377a5dc6d0a97a263666b80de1914061945c5f46a0b1593f124a34d57cdd517cbbd9f5c9781d217876174e4a6903f575f3d5a215ba9c77ad01a70e8a68edad5ac577411904e08a211eda922cee6ba90a2f3a89d00d29bf94d37dca86cf672151a1da615ebb19c64d69a392d34548ce4e161003c0b38e903b0600bbdbd50bbc180d4ad5addf3e494ba510841fa2210cd59641f1f7ec1549d74629aafd94445cc654dfbfe06e18602a352b548440878534eaac327c85e3fbdd73dbc07a809571790ffd206abbc18c9655c6b09c765781ffd7a34c8dd741c400e66b43e46daab817f4d622338779fe484ba554fc603bdf651f425fe49cbbe2c7582f7c60e87fb1096c6fa743065c2b47730b2ca722b55fc153fe10954fc1b8f37e00f8583aa911cda7b57a11660f70d2e6feacd85d4ce5463f14c33265853b17bbeaa2b014f39e326b672f0c8b5f0c12df01d286781ff0d3732aa8b2e2591722fd04529743d383eaa8bc127d9d8ab812554f10bb7056d47ff1c7a17d7c6091141c73db94b72703280bb8b3a2efb7852d5e86e6eed46d0d6c7d8a306fa73d50e7ea47a076759dfc5c680e84f15563b262ba0ec8f606883695d220a23aa6471f462127da6a822215909065108783433bcd0a6330620617e3160454fd90372d75e67fb2277b899a8b94307484426c1dd1dab6204c3054b0828b7330d45b993bcc95b05f27ea0fe4aa509ba88e4b76b8d4da49cf1b5b88a5981754e1878a6f1732e2decdbfb71f110605128e1c2a8043cc81023ce38c615dd7df0c77933918f405f138f95157beb9890ab9a8bbc6ce6b774c4040e58980605cc72cd09e996a423fb59cf538493e86019213d4bef5122909c87c3c169ccc2950613c1577fc735702d543cdc527f9bacfe87567cb771f822b2d8bc9758293318fe0c5568e3ae3f8bc75b78fa5b180f14b791577b96ae9773a7a977f2b2e310c6d538db9b05f52b42edc28f7687c98e9cd8f642036c23e66faade65c2deb266e07214cb8726b6d21226a16461840e625ca0422d9fb4f822f198b2056f84116873edff0f6d953f24c7bea3ae0556794e8f10a10b82b709e05c1b0919dc2f3aa7a654fd204a87b6bd174a666e024d20c151bff9954c93ad6fcee84a6dfa42b0b037ea0bd3a72e25cc3db368f4a7898e16dbe13be6196e588fd90c1d3f05180c42f9208cbc3051b6e0171d36797c3f0b627931216ee249ca9ff81f17e907339319b9de3b1e5ed0e924da4459e59d45145ede70816b626edfbe439e9c3e0a61274eef0fefd38aa20fc5aa9d7182e799a762163fb47f4530999e01b8b778a061dd171d4be93be3a9bc3f0aa277eea066f01c4e7161f90374dea1ac6841b39b2e8c36d59bf47059da332cf7b1711b1e0e502298602da005b5212f24e80f0fd34ecadf382479e6349927cd306f3d2d0dd7def12d396de75e82ec7b4bf35f8f3d66befdb7ec33ab2e2d1b7ad5be2e86bf85525c00b05a4f29c2bcea79e7f1997422af9ef3b104496e4f0584cd36e36ce4b3db596a7af15417cef002e9e8156cb8acd4963e9315482cd2021558351110bda51656e803da14a0e7bd442ebcb9282f34ca64e3ef7f3ae7893a3ece250cf2e57825a3790a061de107d426edeb67281d635af2dcce38fb9ef3fd1f1e562d3253864cbfde9ba97a8ff689c7396fa280db80a0ad2f880dbe68dbd5bc9a5a880bfc33493e313f89352b35cc4ddc916639586d2886226232b978caa94ecf00a51d061bc938345cf27027cbd355ded06d097447416921a5b59584b3f4acf68060096bec5ddf96c97bf47ce3309b74dae62fe0f0e8a5c7661508ed54ae2f680d82d51607f45bd5ad2e361852148b25b423f16572eb32ce157be175df95ce101a4c521e83840c3f36dfa3fd6671f61d803c53f1f61b4e4669895fea56f3b8c18c971bc232fb63a7df9e97ff35b35e31614eee40f84dbcaae523259b57a5d48f952abb7650f61b23dd84cccd94f808261893073495295c8e84ddae4c06d312da55e00eb1ac7a36d317b55169f783d62c3b96324a60c946df6a57dacb46d7a0e470e91ec0e6e21ade50f6ef07337bcedcb1438f3f904d021c6c5de7051459a6913577037f6dcb06f6a3cd95275788ecec6c3eaf7f2d69b94824307c1337907ef3505355a31baa58a9d624fac61e52f565adf8006b48047b2a80055f9e39233b3eecc98695d10d3616295f187ccbf65b97a9c11e04a33ecaf6ca1e87114b7e0c3c96cf42ffb6948392fbb68096960ebab61f2a20a1e963bd30b91c143d2534a2655aad492acfe84987b451e8e1d6d13eab201bd481812fb250da8bcdc51bb0891c5fe80e7392544d6d05354de858411fbc802f9fde26efeacd2727f21bd318c63f0a8577ba10ef93d780d8f57d3c09bcfbf0c198bb8542b8cae85fe1246c0cdb0b3e4b54d760b7b14aba7ff7c2898a065c9e9918538a4ac6095e8bde79427149f3e8a328086433c60d238a3eefda3b4792f95d9567da5fa7d52e9e6b892477a643199e9235cced4854f29ec0739cfecaee96d02ed544c8dae0b6958dd69bdbec50edb8f534b58635bab4b530946a86ffcda42521f3be572f9848e2d8e2261ac55b3dc7c739cddc7326e93b4553e5a15ddcaaa0438a401fb62948913b338b43053a1729950cffc8fa87acae99f76ec0a97c4b8a8e3a1274afaf9dbd3e3d9006394c2ef632dc76dd05607f11a31fd9a7d53d40504d805ec52263e8e6aa2c7d27523a09d34d2363322e20adcb25598dc936467b5d766ed55f36fc61dfc34b70f5ca48920b84cbb6e9ea9868805f17d7ca3d3d592c8b4c241d62976edf1b4f675d199b875a0f684aa56ea48e2a5872714b986287efd8be31c1c24bebd1d645c2ec159c72070e41e11033be8b8008630cfaa4e2d94ce8f2fe13cdb3abcc6a064b3de33bd8b59015b85fa72ad7a69cc05169b79d947cf78581b8a3a2179cba45ee11183444a7a58fbfc54ed266de09306b1306319aec46f5a387249757664e7ce36495ad3000445f3599c88c4e4257598681a9b2331794de107af37a8c0c4cd21aa9fe9546d2205f47498ad80fb53a0a33eb9de30d4dfad51a40d4d07e0723ef9de5e36c0d834f0414e2581e19697d413b38de7165297436862063e73dc1084a8d302f90f4c58845561ee6eb4e49c1991daea0ea64678d06fb6939c52335457ac760e79d2667a01ea1728b67ccbbc8739187199aca26383557347396cb81462c8b388aa2e8feaae8aec4984224e14e134e7fe8065d0bc394849adb1b1e6ca4746fe806e22e2d2449a9b05d8732a38ef391529a81d4f1081a607e6905b6b51fdf329b5da041bc855cb948c5c62c568b948035a31192da0e7fef669a7c71d2682da8125620cf2d2213e3ecdb163517daeb7bad532c7e5fd588280f797f21dc18f33472d1966b284c49654634a72fbca0b6591976a2bb68c6deb776e2d3bae8976024f847daabd587c8b18d67bd0bc45a0991fbc28e0d510d9023cb0ca0b0559d08854172f59afb3673fe81a70f95d6b8760b36ad7b1a82ff9bba05ce84a88d86519f57facfe1974303e301cab9d7c7551e229d9e28ee74e8fee3c3d6744e77e8469ae3c1226d184a9b6886552061f0dbd3f5c17e06ff5e6c7f47e4c1fa21e72cbe0819c87b12e2d67a7d6f32449c7d847b3fad265f0fba7a49670b47cb674df2f651aaed21dbe35952c0ce23f7300e28912acafee4901a7bb61d7b94b198039c4e8196d11519a01bf08f222525fc7a3574284cf4306cb81f2126b19f86e3a01e25295ee92ce10e748de7cf395125be9c6a5cec10651363adcd0109e84c43e9028ec8714eba4a60f785a3054948b2c41803742a2ae2c7f1cb2b4fd624be235a413d6e27a9f28e51b04229ec575ae208ae23892ef3a50c2fd947eef1fb341ce2a9d31f09ccf34d3be247e444dedd39e297ba3d3d3b081cdb6d5e44b7d149c0fbb7f204060aabab3d78fde13ce2f0ddcbb9247e7855274ce24ed1bccb6e92e16a3b6803255172cb88a4c39e2ecf1044e2814a6da8042de29fe8d1e4b735567ae1f84cdc274b4cc7afd91bbbf273148630c0847d6a45b8481419b1873364ee79763ab3c9b46ce6e33a02297bb6bdb992e616ebce6a9c2f20dc34a08a6b3e4392a1efa55d2e2f235e9002c9d18338d22a7294af77c3e0bd1dea29d40c50d5f007459dcf06ba8d512298bf6616c7cf15a3ce7e83c46b82e09558dfe6ec3e81bb1a1af1c115ca4afa0fea05af172aed5ad5fd45bcebc253275164d9d951a36b7937fbfbe3915bc55fcd58783f8e23992af1bc9902ed95ac885b141999bec71899c5d143bbb28418e6dea4a31febab75dc0d1a0449eec69417fcb8ce9bc8eedc92457bd43e65f06ef02283564d5264db04699ae0469fb0a06cf5cb235fc96cb3789dcb3421a16878e5c426a3ccd2ae700c1dcf001ae97a4f39c0afaebcdf9266c18b6e765b683f8db3d193b08138dc54c6df544a307447ba6c4550b94a0e3db0dfa0bfa51e0496e5ae11f657b20fbcafdbc0161c2f53838e3eddd9d96ad4194ea01f1d69e55a65e5bba1773ceaa22f4806fe2fd6c799049e1d6b9d4fdde1ab796818401d001a95809b81b1496f0911637e36508f1a0d09fbb7b32e0b2b60b7b1d1faf3236f1ad4ee3536c5f2c1a88bf59137d36658d0a5c1d9c37b267a48766fdc14f34b61743b50f6e85299bc9e0710ca5dded4b7e6dd66dfd8aacff3f5106998364e58737197b92268adfbf8881f49be9bf49e5e6d59967b1ffbca443f4d98f7e6126d004f6ca3eea7d71208a3a749ec5b3485715fdc7195c13285e784a4f83008d5c20520f325fb7738ac8ff9c282448d4492f4d4bd66d9951f646c4ca66f35301abd4d56c6ba86f4ea135879de4df5c1220913c708c4c84efac83b6a441229bdb862f9579ecf56edb6f4955c482ed5d0e0a1e64f9f1e2dd0ba29c41e071ec17c39e2a07c06ea82586ec7ca949f640b4e2e2beb6ab6c5a178b651d3da4854f61f25f5ec483d2d5a47b5f8ddae9989db438ea39b32fb920b1f5f9afe127e7bfcd6d5a36c135df7e37183e13d41188c13ab93760fccf61ce64fc83985fa20c32ae44e9fe98231d775cadd59e61ee36a3f967c0b4335c4be0a8742864c9cf49980ba96d734ba32b863d3973b5867d8788ab37f155a96fbf4ff03c171d0cfbb400fbd9ef037f577c24f3965517193f980064b0d1eb0ccb40b22b346d4757dd555c7bf6183f7e44200", 0x2000, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008680)="ff3b3d22b4c0be7705a7c6658b6077fbf318acaa5c0172e004d082cdc01edcfcc326780b13d74325059f018ed75683a656f45bf6d6f69747a390e879587c8427ac7c5d3f69c4de75e8d953e0938506632920a3afb44842ebb60e9bdd7de87254e57fa7db31655bd9c3fafdbdff53275bb2f65e8580b10dd258bee75ed7b6ba1b7aaeca83f473b5db12444f53313c87fd051dbe53b4f0aec2d6aae49a8423e4670c7d080cdb0fbbb9001370733cb44246b103bda486290603e42b7068b385f2fe5be3a2de72b19975aa964b3dd4d3d0260d3b64de59c3c397bafcd847f0fa7574fe0120427d75435a11d32751de5b7d8f4e74af074526e7f89c8c1522c16d1a3791618597b6f7f747c0d0f1e5e3db270ec907934f4fab7f25a17ceb0c9c30012b1a9640f81a3b77c5256c2c9e661c8a97a93a4f6465bc35b82000040dd653a9ade5b5906334e92f948df0011edda9ff8e8621d4dafe780db81fa447e8768149acc52f7a48632a3b7959da5b1454ea1b5b9a394bbb90de4f3c8126dca51f30c4140e5ccc8410c835ac430c24470b5ff3bb220e790ecf424157a073fa7d7c511de2d35002142957cbf4f437618903b8df262ed33976a6b3465c6c2a4f53fde35c7f142b97de0cdfcd6d4474326f705d43d939c30166ffe41c1620651e2d0adbf0dc0a4bab8d2141941ef18795b88ff5649fbfc72003799c181fea6e913dbbe28a49d60f36c8c154cb49643eecef6ed77e1d75689f850c68970b21c9c4e3e5d5a404e7769a822d003fe831e74110be96142e83fbe78324e4107181527daaa5d633fe53ef2d7e16f83e6ae5476f8b8929e674bdbd22ea4494f94ebd295230f11b90fecac443889abcf01260e509d348ed7d3cc572d9d649d50b404adba71c3230e7de8112445f92d30354dc82b4b3fca2d61a096a53a27ba80fd83c2b857cc49086a0387f4ee3d3adb72a30f3548d0282b546037600b65d6c4381028f15df72760dc4a6d5ae6adb018d09576ae84ea7253f0f7673b0179019b2252c2cd309252b79be880446f6dab5c02f5a6fb9506a91d8f5f9c99e607ed0036ac8d52219dc745d711dc8d4fb13355618325ae1cef1fd293c4d94b4bdf2c758af75d4a79f7461d6da0018461237a6de41a26d0699b6b5fcb2404b54f446f197fae40a2e320a330b1230a43d64f9673f2145a8a35c052265827302f772a5fef1dbf6fa6931f8a46078d64355d9e23cdbb91faf0e360c192a5a065d1393341ae1918f4bf2a6034a1898d3066bf411c19b30ad777a0e38bcc79019d176aa1bc88c2355e0908a07a54fbcd099cd878cab3c9dc93e4a6326c31e0dc10c5a4c5be066d6cf78dcca0f4b2f7b757dbf63e199e69c5b5ea469c98dd1a7fdf2903e482b3e0e30330f077e6b394d6b42f8c1e0c5c6f5315073de6819e79bcd021316381b0c60a255ed35a18774ac46fcddc8b749c4f8a22a5f26d2bb9a8b44563f7aaf5992c24382aedfb24e7d3e67e472c09cbf349c23a74418fcb83b0f9d027f46f753bcfea7c19b1174a69106fdebd97635da0f898279c3bd286fd3cbd951a7b7011187298fd7e65f3e906c3b91aacbb8c77048561ae2ead70977c1d6e075c961417a48fd83e492f30cb11d11d0a0e0419373021378d15bb03d17789c93bb898fd921331c832a211fe46cbb1b80464f8da35a33716ac56b1ab4ee190d7af284121c86fafac61b6e3b7fb7c2e8d10594f4084cf3c6bcd94c25b88c88f5ed4f530939ecd93078037ad69ab06c53b9425123114b7f1a91e4e70ba9558543b7bfe57369ef9e0221b7cd386eefb91f1a1be5e6c4f0463d54f7e2f0b857ce772346b33a34fbcbc687b809d19cdf804161f2c01a7c3c63e92c2bd15505f15df3b118fb02da4fe461c8f6b169437576c314e4f959fbb783176e611105a24d9c8bd09b4b57463845d85ea5939f3185e0f094ae4dbaed5729b98471a5d85c68ccb9cf4567bd801f20be2ac1825e39df51c2ef278800081fbbeb6b8a7e49a908635d5d259426322b6ee61ea60466e4492aa941d12082f7194378c5278626424aee2e1e77b9f58b9536296cd4f663bf1566f051cfcb674ef84019aad4527a54a911c846e498c80eeadd8312af7f4f6fd1255cfb584465cad41c86a8f311b393624186242fed6dec9d6fd5fa226feeb0f91156dc8546711ea68c67416b1af4fb8dfc7b2b746841c72ac715b630c2f13ce8d244f4e2aa94d31a9826252c21d25f6e867d33f1310946ba4b931c3b324fc03f3ec936a9dadbc8a04415b23cd51a832a1143c527fb31750818256c5b96b38d17f9e287ad6303a10a31e702becb655acc112546d328fc147f1a6c3b32515727daa6349d4206047db5bc44666fda7e1774efeec46e6d7f54c41e63ac069bf2ef3b0f6049379cca0042b4f060e1632cd5b71404fae88921937e43d34fac86c5b6ae8580d8e9308165d3eb500c56abffda81eb46661a310de197f6c3fe3cc85e2b72bbe26926252c3c11fe55556e5fbd67e86db81785e81e87fdf1a0b0ca12f61f4e7dc1cc74bc90c81f0fda9a663c23ddca068b49619762f818a15283afa799abbe76ce80c069718dbaf184ee02557a7ec4ddbf9448ebe381ad4b102aa002bb82cbc13fc085154255c5d4dc770446dba54682f6881c1c44cb66a365cc807544093d4a2b5fab0ebf22bc456c1c4e4b4f0a5c8e1c293be897fe6cd1b99f0b8f6844da0e721807eea438776847970c88564884ce574d9945e0536116843a17d91df48e3803d3bdc76937d7db8cc4be0c3e408bc6dffb958ee303451b1395f38095b2b6a7a8b247a37679bd38c744f585e32d836855c540a7b1a0859216128eb5e5df2c43db6eee1b392c9d82614e7c8572668fd01908fe4c5858aaf81cfc59d444069291ae8a3707df37ca76b7c737f155400e7d9b3986694825fe487bae91c9fb3843ba585a15c8e65a38324b27d52afc43bd86bcb21989785c6a3e03336e52c54ba320d918d8adb5b89e33f4033c53961dc452e56fadf301e0c49bcefee6f3f7d5b69c5e7cce8e3beb58cee4d1e77471d106b875a0c8ecd5e9e9d1fb9dde408737dda083fed3d0bcb29693f7e5c1deeed6cb5842644910345e830a8583ca5c4895874e040027750d809877c8c110325c4805d2fe2aceef3d714ffd48e85b729955396e4e8d5e992fee342d1dd26159da62c3dbee7bda44b7f6932a74fa964cacbdd3b70598cb4524675ccaf885ec0dcc59ce1a0849dc6e6ffd4b002f67e96f75ad76ef1a50a4c84d9b0d9b58fd6085a9fc1b968c9714589b5e7a9dc6634dfca804c68e56846a07ce1c114f55d15a90a47d248a20728b22a97d50fb3187f034566efe9ff0e2d846c58a5ac09371932cbaadb95c385e01f635b3a93ee4be163273e59b851e592c3ebb20ef9e36343b0ad0c1dc41e5bf133186548cab529479801f2f47d439360a3a7990da6dc0fef359bf4c159d35cbe9b7516afea7bd97e77d61ba970a19c7798c65f93360828acaa6028e187ed6201d6c417424fe444836553c9a923131a9398d12f9b7bc1a9734aa7df6e356978a76f6979cbfedcd2961c99eb57035f3f56a7f7c2f5edbc28182ed95308b2a049fddac98867de1040f5e09025a92d1eec61145a547d9d7c5ed7328af017455eaafdf87cb93b620314c7ef63760a3c348d33a8ad2599641e2bbe830292b6c1c54962c1ba854ae2761e4863f70d1c0fff80e8ec54f4600b14aad0d629ae53f18a7ee2f319e708276bcec46d7324c3e67e76f66e02eff2961051baf6c73816236bfa5c37464ba696b4dc7fe3743137b349cfa88fa8cbe87d7d227be75c4ddb6048753bf8396e4cedea12f50b8a4626deeb60e799f6fef9df2abf9eb7e9b250c7d7ac7bb7b6c2995025f697dc17bb82a77faa5ae5957994208cf2bbda726425308d2fa960e77fbcbb35af9d7bce25a9766546b5a32a82e2fb7d28e0750a0690db3993d059ede0039e45e8cdecb831d7e902b2c15eb2d30fd46a31542bb52072c90fcbcb54eb7f54422c0205f0d7de870c3e349480f75ffc0d3f392a65958fb3b913f2318f28165830a3c780894edfde372b520dc5082041ea6ac4df253993eecc949d57cfec39a462f19331d830f11d459684cb67dccab0bdb741d72f0d34de2cbfffbc8013fa89cefc4521858703910b9bb29ac91917509bf3da758a3b4679e9ba6281c3178dcbab85fc25b15e4c27ca6e76099850df0a46250345b0a655dbfa54db704ae52192d82b1c22c5f6336ab2bd7a605779c5cc8cb379b744e8257f910370ed734ade344949d48acddd76e178c3edd34109f52698bb14d529609f8f7cc323e22ab9ca7d5ec4eba0c680b3873267a13c96a981261bc6e2832e0599b9b55b04898565f512f428fda6a7e55e4395e3a354ac7486fb25eb9f5cbdc03613e074d593fe0ab35ed8dfd545c440ec9302f87a9a39421e041468cbe669ec57928e81192cc74d700e623b60a57f4ae2b10da8f5b1b22459d720c1c8c5ccc858467bf0947d4821082cc3d28f213aa5077112b9f3a869a5ad5ea7fabac834183dc566450e74555e63f9c6ba3c3e6c875756796a935ed6c77788e04666d24f6fa23da2494169138f68f67614e960c8d56a4c5a715b39833ad7c7a339d612e9fe1c66d6ad19a1b6a3105c7159236d2b762fd8b960abf0863f334bb16bc5bbe70ba8d729fe0fe60caf46d300abb0106f7f976e7addaabde919b3a9981e63a38a78e18b6eeee368f35942d14c026ece9ae98841296fb5fa2f0efa15aff6e4d8291c1a8ec0c59d044c2c313220c5791b2ae379ac89372a78ce80edaecbf1c05a5fdad1c7cca6c8c4782955bc49fd26a89e9bb44095314267ef9a5d5478939f8c5aafcdbbc0c9745a9d2178abf332c7c99d9b5f5474a0852564a82d056bfcfce4b6ba58b09514fb72c0700dee026f8b441713f664e0b842c38c85905e649b895177f06613eb16b2633b106bea7a73783f03407cf7d43714b945ee3026bdb7ec186e0db396fc4a2ddb4d7db4a6c3f86b5b99ed9f17f28937e2cacdf3bc405bdead9871f009832be27f08040aded1ad91870a233363359007a836ebb99cf803f160b6c54b91c3464df5a30abc9bc4b4312999cde39448d94f3ad2b925df84b5b9a3b6b05929449a4d2944fd43336f7471a2a5900d8352ae98de0e3142d9fd35aaa28bba62e66fbd29453298fe4c73b7a296eb1352143f7de35f7df94f61833c7054ae3845699ba9cad7ddd4bd417d763a4771b8e3639f642e20cf241cae87928f7599c3bf4fd94a4473201806f5e53142c135a35d6ba90fbf34b4ee741246de55e5206ea674f609e51a10fc840299c54108ac5ab163bcd0c8648784e79cac334945076b86e8e878a45cea4e1b03f93cd926bd658ed640efe29780fadc5ca17ec09f73d7a2f56cf10d9d313ec7ca668c8a3b24efc86974267ac9368f8cfb15388fe0f6bc60e5bc87092b27afe22fb1e174ca461111a6031e7fc1208ad25fc5aac71b27a624ba31528b05dde315a738b812e519d6991289f08ad3587848f4af253068be4e6727815294958d55145385ad461a122328ddc40a6b026ef632965ad75b3d0fcc9ec0f312d6e6b8c0da8b63e1fb1b3e36897ec941a3e9e6c7fa5d38524e53538c37b4293c687a4d00563d6400adba690360488703c303041dc6c2f7b59ba29c076b2a0271d4275e1a9ace0f7d76f470d4bf4bb63861c4a46e410c963951abb86a06723d212b65960020dacf740cd6d056b00b996d9e18f507537700f6119fd1161613eb4c52b3078ee8eebc2cb2d7a37a3c83adafc48a12d19d2c65ffee023b9b03b3803689a5d9a27a076e9d77932173a4352cc1404f0957c69fd7adf9d2c7f9a81de030e9cd4ed5219648210650f8b6be2743793545d3d19f65f30765bb5709e01c3e7c6f92e763471aa230bc4a8bf1b1acc788fadb8136e21c67770e0cdf6db4ec2412001e1d1b82074a8c00f4faf350e79a424db99feea06f412d85b1db976fce09167af8e72a0b59d1ba04e3e3510f8a52b20a76ab8fda43731eb32964cbe9dff5a049059bf26a3a8aaa4c76b5fe2b9a97f5d152209d7c2dfa8fc2252cc64e4af571104f9951bfbe82d070c3549bcda5e65b51fa89b2aeb86d5ef9969a9f968945dde0be30fc0d48b843b747333e71cf239a7117918b912fbd0201d34659ef328d82b9d58696d436f1a6f88a6ced0eb08448ab113ab13f264aa7d27efeb85c8cbdc11e2a9d146bcfccb0c4b74846dff90dd2c86ac81b31c30508c08a289bac1b28410676849babf5e28d429aab2f735442b935a612745e5c532211a2f6fce76e33d0a4127b6356940ddc31441df103c80a93e32098ef7b57b211a7289b2fbd923a15582b9cb585d91754029f8864a9f9be93e9d361201eaa8f0212c3325a8890ecf75787cbcfd36fe0b928c54c9da9bdda60b2b7fbde98b501e5d75c3354bf2ead7edc8a130b28e00ff5ab005ba635079c996af70783bef810c123d44f9c4ff6d25ed59f0adff012c91b09529a0ad82d8d18e0e4dbf7cf04fe43e6535e9e588440f7c1cf323c49a09d33f672b7f5a5956aff476e43c7a36a605352a0f4636f3be1bfae31216b9bfe9a478eb2d5aeb3f5fa4bea1331e09b6cb5ee50a5cd6e6abb356085dff9a109fdefc7e073f4652f59caeccb294811c801f5c08f7e25aed2f39acc6f0f489c7bccf9cab54316ab32043f742fad7a41f32e3207bf094dc60ef408f4612205ba75c388b8729fef5956f11b7f6b2c0d3c1b88d07d1f59a97880e8662e26c136b83ab0eb4b4caec4e4075019e7c2d8ceaddc4ad6feb608330189cdcfda7ecfd37de5e34112dad25f943c5970fb287c68b36a6a1d85a776a7cb743e1e1782421112ed80b225b517355f16a2a8ecc5711ee52363217c446e2e83dacdcdd61e7ce7362259af4aca9c418a38f07a1249f26cae5a44306f592338f6409b168b3ee0cff386264ad116b74cc219459733aa37f3c024095d93ee29427c3809c3db0a1b1f4f2953a06d3583d43f2d8e55a688175b9ac0b6fff1ab26cde397bcdc84c241c01c48c9b8fe5afc6b246f573c35eda9c087b2b674cc49a40b7327efd55daebcc1e601bfef06bef7401dcf1cc6d16f294d378d8adc4942ab3b8b747f3221f5efc7a931fe061307ba891cdcd3a1abd4494585148de30cee439bac523b30bdfa3e3c1541ea171832d3f936d98461a30b07bf5ed597f4e84b65f20d36767ec926c521fe9c81ce10253feb41b532c207eaf3723fbd7c82d4e8f771cde0039a00748140f245142c5a41810bd841b53e709e1a5b7ffb343f86a70de100a8d67f469c6d0d859e5a39db7fb4d97e0ded34817246747efba6f76eb566438cb8fb946cc2b517e3e2ed1456e688242a99c522b4bfd602ee5427a796b084223cc37e862775ba43a53b6deaf674532c638902ac23f306196386a91d1b9f4f5fca605116ea770f056c865cfdf37f2f52cf79222bbf60e09d6d42b7ae3fac8c55aad8f47d4ca158da47257d52bcbd47105ae53f6c0d4b3e019fbb27ce95913d695c00679010bb2cd5b1420e58985004eecda081bf506b74703f4383e1c61180aa083ad278d2d500c235125e5077882acf48fe41f5d9f524013d876cfedd79cea87c3a1b60f8d911abacf0a8b7df83bdeb791e09eb5cd9333f2d3d1c02e262749285a6019fad40719831634c571a58f6922d5a19d1a7c3051067efabefe15217704dac1bf4c6d3935951ffadccbc85eac56a3f51d859ede19a3b57046958c5151bfef867ab3131a71c353803626233020e6b3d3d80d019d258ade97bdd4429bd597d0e9f9deb04b2f9af99c18a33c2ec01791ff784b1126adf2965d3e0ec1cb19b9ac94cfd25ca802fc6b0f324d3c370cb73392eaaf5640ce3aafe256efde38b2ab807b1c42e5f0b5a4a5974161981fc51c8b34cad8dba7ba49867b6ca923c5b8816ad75ef5e1d3d5a81ef328a90bd619e6914f1b3e80c12485fbffe979312b3b633c83073ebc9bcdd333b9d800697f2db854febc735321e96c03ad3b596131f5a3db45ec7e59b15588107543445b65bbb6c0a07b49aa4ffc06dd9583492805af3d893c8e2f86ce503ace9adcc05114d6925807e23dfba45d316ce8272b5a407a8b56dc9525ceb2ee3df4f736ebae9c0ed5db426d8494b8d170769778a19602402b741ac842d3d1757f70813574cf8f32b575a332110217921f54691303f9a0678ba64a45457662a5eb2168a2ad76430ec356febf1bd0bdd7e83ee5889e567f5bd8ef1bf4620afb7a22f08e92be3511ffea3cab3d5b734787ed0f3668fb558e1c6c219ca37148cbfd82ae565aa39b19f1af138d935503eba9aad399d62272d030c776d824e5530d6696dcd02ab54da230e9b73343dbf19db5c986afa232133f15eebeceffc725217dfe8ce836c05aaf1ed0acf63bf235a1b449c14e92a45c66063e64e82ea89ab7734e2bc29cfbccd4f93f21a99a2d82c6e228b19e88b35d3c9c99340e1770ce165e2c3cf8651f6639f80c6bf49263b902a4c20fb4265c13f8c46835f43c428bad3ce7a43b081e30002415cd1134447325d8f4792e7f4a9547940d7734f09f4a38adb2193134dc62a6f60a81c4d0e42490065b5c67fe2fffc703fd49d1b2d23541802b68750cacce77650eabc728f6ff308558baad62d5590aa8cfd43589eea6a3e1808a28daa42a15a6ad6b9ae8b598f6be94e0ed651c6fb5d39e43e360f0fd06e814b905e6135a7e88645961887a262247167933c009ed004db165d37629cca6415a61c8113b51d95ca02389a6da6fdf6a0479f8925a86123189a80aec1cc60b49d33deaf89d7a764d988e7f26af6abe3c6e4d153bce27083836c229e756c9509a15e18a9ef1338bf4f097f0816b91b88262d97751c7515cdcd3515872ec140e8bb43752f882c2cfae8509b13de79288b4197d28853023df3dae525b41bb13c360a78f55efd15f6cdaec145972ec43a8691a9a415c8f1cdc324de717ea9f9612cdfa539253adcb0d9cde40b755478a07b2f7c2e116a2ae0fa2d9287409fcc875aff5d9ef2232648bbf1d7306468c0639c235e99d2cd44591a14df7b1e05f183ee1dffd839bdb607d78299d02fe30add5ee26fa42a43c92b55777804ec39375a04538a40cf1f61aecea895ca32fe97053945191c9c466ca6d457e3cc6faefa66d62195ad49c2d7477c244163b60ef086fb51d6c130d6a6eab3dc470b2657abcd055193f78ca897157f1ef690504d9f37e1921c584bcb231487ab3bf96b8a78c0eb60e4a1037ac776f2c89ca8d4ba88dc9584c02c9f755e8c80e136d3859d89f05d7dfdb1a2351051c1e5e57ec88c481f5ec124517094c0efb050efa2cc94003a2d4a6120061c3c814e99e417a7aa3a23bd5ddaf79ef66a58f76d2d37df9e1f5c7ef5732cbff46a2d3256feb5db97c21a1692923593ab879f998365264a591c4b3ebdb671e798e7a3c9c2211c89504ef1e993d47fbb29aa2637bc2fa4fd534722e00579c06ee72b3f8c4023fa945c2c3faf8ffe607e14b00c2bcbebfe591d58c51d31e7a6c6eee7c701ab019247c93e664014306bff10be347160627762b5df6f0846f23532767e8f7109625f92d8b9c04e6ce4d0082b789bf0857c3df2fd18035d97be9d7c00e8b8ee89d3d66712787f6123007dc6bbdbfa8f9d494b6a911b4d69d9536fa6771cb35609c9294e7c396db7425f417e94a593d52e1883f4351141c0bcd9ce4093dd703eb9dff7c975bf88604ae1d64c7b220a5e83bf6b4668fb12def0c2fa8fbb13553157f8311648c6aa9e06d7fb8fb2226df8177ca2d18cc408148f87f122b992453e5ad90c450e9392ecd861dc3ad966bac89843afc672b17bd19ecd09aa97da73f42bb795097603c2525c238b2a99d8156d2ed7749a50e3873f0d2ee083946d6c0e02fc50571980f4e87bdbba640b37f1ebe1262fa8394d1c744ffc6a19b51895c70b30926a7d932e5177fb1c790ba1d3f6f90e5e98ca22be23d8ada3ff69ca3744965faf2c89f2415876b44ad3e8b7bd00d256438551794e9106d04a30adf3581ec0f10f4a6b28169f409a94365d61d08f9d14ff80ea394ebf5b39dbea15aa24b2cbce78c1937d02e3dd15259963b8651b7ab34b723236aaf954ebf55103e224c2fb3c8415df4590a79f2d626fde37a446782b7dde904914188bb88a309013e453ed96453f19ac22c948d10895f39942a62e0d95a05538c0dd4e0867e8776ab554acbffb49f0966ec9ac865bf014e0d1d11163873328c272c7c588e37f94b70a7c6be4a30c6c7afa19d142c28c0b33f6ff732936b96364bfa2aeedc3535baf01c41cfdaf7fe73b26a058cfa793b3db5051e6b03de5b1a08333cb3859f3944b2e242ae392bac509d24e12392bc8af75f5f33084a8cc854f1f83301d7b39bbafc9681274ae0cb3c7c962d162df6afed264c8714863c529ca306d8175dd0ab4ecd2d9f1fcb7c83aaa87aba42b41f762b19aba2f09b165d996ca9a927a8136721c96feff411a6dfaa1a7ddf9c2b2a13d0e61b21c469725311cbf69fb0ed3e98c819dbe0f9169ea17fdf05667dd371ed633e9126c619a7a405b7cefa30711ac7363c80c7625d70b5fdd990bcf2444e31a71c939041806544513756f9c971607137a2229d94279dff9c350799fc108a59202bf21e90eb63fc0649f79a1c2757c2e506251c88f6e454d065198047b289cba06779a07bcb42231630cb57d527a4f6e37df7c197bb9b3e983f2ef574662e3cbb9a85cfbaf7df39e4c38ef7cf2ccb0261b83f8ff80ebc24d7a379b6efa717671bd9baa9e321ce759d03c195f3b8c847394a9700903b2e168581ba858adeed8bc98e3cbd8408571faf8ce5059581aabc199f62109ce363b682aef415eed5e69ee3f2d794542c67be73942aeae440350a4951d32b31b80f24d47bbfff49f45214b5d013ad2ff12442356bd5b9043b74cb90ae6b4d0d5332de7534f49f4d8a07554d88f32bfc1a809420ad6edf7b47558c54f44b465882dd5a9d5bb148d0f06e44eb7b09a5557210a190debec3219f1a8b98656acc82e3dcfdbf33dd84aaa68691570f6905f5e2fc37e1de3afa07c63a0076f5b244a0306b4c8a03ca94bc9528f204018e0df90bee2765c4bc8784ab5f7aad6260431aeabea6e88560a224f8ed7e41d0af722364a5f370d2ce689225dcd257381a8a84db20412808084d8f6cf306fc3e6802046f97481eb8be6d0b2918313eabd1ebf7afb4a7bdd46e0997510ca21c79d36a5b29abb8a87ae2f5eca171a19a7a74fedf35f8a33b09c14118daef233195d9e8b16d0bacc7da54d65d1aa0a0e2e3703378ac75cfebaf25176d24b29fe43c505be924b1cc4b1fdd1c4860f2291fbc78e83da2f92baf9d8c0b0aa65a25736f150fb0cad6ef2593fb61360e88365ec65c03bcf413908196443c96938d7dc92a8c31e52a88e2b58d2e0ef6c46dbdcdd7d6cc636697f911719a2c3e55f7e21c0a85f3c40674bd83e0fc94051d066095279e2335970a8a5d6d5eb8970e057fa69f81f12f7de7c4efdf1f7dc97bbad28566ec376907b975588a53151a1cf07d3ad0d99656c6fe3671f35fde743463d783f3ff00be9fad2f884d", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c680)="e6d2199887cca1ec1d1d33a7da9103d12abb1ef0713d1fc7659ba2c019e616578180a780ccbe4b5fbf704632a1bee80e705656daa311fe956f9d6a3198cb1f0ae6eb576612b2f3af6d274fe6856d6ba120d157080c6b96493f0f8c4046666666e03335e3b9baaa03934cc6d7991bb4e055af8873366372c3c1b2e47250c2df64dd7b6b9253e5836a7e6158c10225ffc7c67f9ee3c2f6b2499fa665f2ddfd7456dbcdb2a948bdfed72a51e6490755a1bd3233cca0e37bfcf2f76d7a25b81c489f6627b7f79950ee0457953c7ed9cc9b057dedb3570479fe95a1c592bbc45cfa88bbb583ca8a33fcac9235b5a5ee68bef6c371dd59b77dc7d7e034a9ee8ae3f6976c522ce6a2945dabe42fc151bde21e228a53e85159b424b6c2bedcc6cc446c8b727342b11d721a0e4f74613d9c93779c222122eba01df82603420d5b7c474cf359ba30749cf2207ef9b6dc7272706b7f4b7e04aa4449086be4c6097ecfc41428e99c1bf811acb993cf090030f9e60682ac29bcb26d58b3344bb50f6591c8c8884819ed018c4162130c4cf6b17a9343cad947fcdc651058efb7016e4f6e05092475bf7b4bc6ba57f643215609ba12927563f0c7be8d7e09d54c59453a676bddfbac87e22ce99b2bff0e95b592352f2bf2abe4fbf43de2a65c4ee4d8dc3e7520676513c3b834a17c995ba100bef480263f7fee38e95530534f7a299fdd2215f6d8130010f3a38d16f8768387bb401d1c4ee507c8114f8d3cc546c0c0313544caa3ff37bbd0e43fd788b319e292a77e904f7a54d57c192736624b034dd2e4efb17ebcf43db5386b393ca8d747b4131273d60770004099d3a92c66d6c69dbe6a10515165178b76e6362688186de40fd3953ee3088c8c3531741e2e72ca1a16103d870254a98970b9b873a591e8b0247ad739df9ff490128ad7d2b0777d8e7c9a9e2ab531ae0f8f59bfc61606e7f4bcdaa729f5ccc888b75d039706d0619c70217973a898d3817938819c221230de551b4b32ab34fa19905b5eecb2f30805551594086e17774edac14c24bda6a5db013e3ce7e703f686afe6eb1b3fc193ddbc68d6010c319881a753077da16172a732c4d2290ce0a0f36e9f800e66f0a83fd889bd82759cff61623d92945b833e9afed04a4791b28ebf49e2d4794e46d4a7efa2064c05fe1f5faf15d4c99801a93c3aa2e675f09a4ef4330042197151c6d19709aadf293356a3d4f67f8d5c27288380dd8d9aa539b671409b9df8e464de3a287c5f08b226b9aaff5040c39390af67ad8ead60a9253f4aa669e0bcb6b2ec64f8706e31f30f1390823308d0898de9f0fee719e9a9b9dcf25898c4a48c2084b7b8d10291c511c5da3471f0d3a107005b8277a3259c654b41d92d6ccc523178c2a71ea4944c9836875bf36f6b38a8a4839999df6e506af3dd5e32b003252cf514e10b62b2a6624fbd4007dd2e3c96cb4ef04ede39f2d4f025ffb02953d7e69bd91210bf7eb0ee0c8a8f9a9f8fa31b83de6f037b686771913d43099ae07834607d0f1f38af5b556bc261c67c301a4e05c92715e2863a3de8759003654ef237decc51317bf975008ef1814af8b89df80d06efb4578fe7f145a63111bcc54d1d595dc84b818dd2600a9bb017245112c7f686b8b9ccda5d87a3d2d136b28cc7e06293565f0c6a55e6db78b5dfa68993fd66ff766b4775a1f44fad642b606fa74f2ba85a0e386b4fc14552d98ebe4cbdf905948a4e10e699529efa0ca9901f456c21176bc0ffa57946efbbfa92a0115e3ae29c3d7f5783334029491132c51fe2b637211d37c495a0fe7a83361ef8c7090d20b2ee8934577e6feb061b449ee3fe9e323c6f69c187d2c5556a5d814d4b6508c5f0f45e426bb3ab089de6ed875182ac20d8f3040ce980debf6bfe902d57871e0f61bb4b061fb252db1aa94ce1bcf2ae2cc132fe17efb8d2be8fc9978006af65df1190235a87d916f4fc9002585ea94638e58fac37cd2be753a7e3c4a618498cb7582e12931240601f547e85907397e76ee628bf05d2d87ce752e8a5004a8d701c9c363dd4fc04a3da0e78f8f917da5acefe08214b70a9f89724a3e4b9bd97cfd3ab85e8a9dea4053285ee7687a2b19b332d11ea56c20c53fc9e4b4c6c23aff5d3cfa51920a8cbb9909524da4e56c44a9eda0dabb04b9347d1ab7c19034eaccca6350937216e4f7cf1d21bfbc284e88ec5d884f01afa6843491f770c173febfffab5b3138e5eed1d062f97ca4e9f7dddcb6c0f98f28e03e93263905559c0fa272fb972d3725c5474bc1e9daf9353847d32f16d1dfead82010f1b22867b1e52bdfc1c10103809c3a9f8be40f2ea58ec4a3ef22150a20b76e6a083963091fb7a2c24a8e90b159e3ebd2497b07ea41f4ca909c67767c1ee67ab23811afab6aac19db096fc0a454010c1f277564df4f3826c3c6eceb2364afd93945c5871b19610e860bdb260b03362ee9ec93660aa06daf02d9cf706757b3eafa0e39d13c7996aa822ebe7ddc4b34ab025cdd4fed8330412892a2eb283758ea6314675ca63e2542a49154654215240e3f436d7dd89aa9ed875004342a2702f95ceca61da48807eed22502694d7b44c063e55c9072b5dac0c176675b3b908a4dcd801c137dcacd95f7a08eb661c26cf2c32449556753c7631494cf13668125bcef7f23c96769d61a42f207aa2747c1c6d082b5fc06a7abc85fa6c85d2980acf1913553f8d3e5060b23b335064bb55b77e8386711d8114a89a0518acf6f5957dfe282327ded62c3d5c0bc4127e86744142c6cccefbb6a859ee5fe39513f9fe12ce51bb0ed654a358627dcc91283a0f61f18f255eb0cf5adc49cef06ae92edc1ab596828ddc79f39291495baf8b19b6dc5e031e682d865f80d98e4aabecaf9d3031030e73d54966a421afbf6703af881969b4aa3e6ee23e3c2228523692c5ca4bd708981a909a20797284fae9ed204775621bbd41e87df91bb11b333a7d57e30748a48aa1352bdb527fdcbd7f965b84c23572fddb0f8ea0f6783987b49cb1b06da1d8af5e98a422091c67528312a4b88e4ca112edff1b5f2b267db311959cddc0658d80377700557ab73aae8014308528d549aa208e2cbb2e2c1e4acc43f2bf3feae213dccbdd7c3cd75477ec1f534909391cc6d2ba325aa9704d78e1102b0975505ee852491a0966560a6ff4cd1dbda70a8d91aef92f40ee97549f1d3334b0f502752655efac498701f1b8fc80886c9a3f4c470131fcc59c9c58c1c2717a8161ffdf1d181ed848fc31708a55f02dbf5e22a8595c67c9cbd2e08f7d719d4eac1badc50c1bf005f3279ce0dbb3e7c527b8e9a03ef9c4977411a70f7b015f685ef61645b8d00882e7a13d9d0211ff30a1932d1679887a692feddba90a6f020cea2af47be7c83ff2e2cb408d80dcd6eef29361d7b08ce74343fa7e1dab952582d44d5d1602ed367f994c4d76a348e849e8e3ffbb568862d4ac62911db061391dd56101d70be2fc3a061aa8350ab1e96ac2eb722e776a510753ae852345ae5531ae17012c585d485793fed990c81a568d48767e7bbea9bdc4d78e60c390428cd8edd7ba60cd1eec4990f32acba503d889eb2f7989e743d70454e48c1a9eaef115066bc2627325d75e3922a7606a3f49e5bbc328cbad19cfc731365b14059e4fef3f8eafdeb730b00b212e50ad20a6acadaf9eaad324bceb4ae23cf58d4bc5e1c4e0dd4f6c2e1b72b82a065a02be061a1544bcf935aee5566803c0308848efc19c61d2973b8a4fd1e00d509c9b110e1f8b2554de9eba56ab7e2e05f393c412a1a039ca9bfaf2402707bcb67e790698b56cf836681b57eb6a2f9b4b6881b1219fcc503188895c8cb33e262c3e4e9c46bdbedf0ad3ffb21b709d317e5430e9a66399d764c4218c100f73107015d8a757520dc0fbb9141a5878a883b97b8da25eb6334dae04feb335aa123f8ec90e43a5731100c22065815b4ba878bc117498e9f697c9d5118d65b22153402b380406bd023a1f3f8789342e573108a97020427b6b535b0b22111ef733d82d8841cb08d3bc0d964a1c418db05ff1fab982efca54da5ca3b214d129146835d2e42ead89cb4d4e5e1f29966d5f173754c65e1bc52f809b77449c164eccbd9e653430bbde391c81fb847bf097f2189cb2eedf1a0caf5ccba6d31aebb9aa5b9ea5cbe5ce46abd7c959236bdaf3b7d89c1963c5fa7a660114630f7b20eb606d51d1d9e86b92b05140607d480211d6f6e32c02d649be9f53a8e8d485bbc7f20d5368710cd40cc095552d393c74ae7353526d8f8dc06dccda265b1e11bb0150d711f5d0301fd58ba79f174d695b8616095775d0ab79707cc2497302992c477d9652c221f11c268153b8833b0389f7b6b97502c54e7db25befb052216ce0e67d86eb2fe13a393a9908b4cad987e0badbbc0a678d4bd10e94aca9e451abe95f79faefe4248427f2a3dec58c1c3bfb150018bd195efecc5c7be153b921829dbc45be515afc27c85b0f143c5f9f0f49301d94efd5c04835592d285c10aa62322047fe3acb029c00c1b95c0c6a51a73ea8a5f53edb9b5831932770b8a6a89099f5656f02a273668300957b46d15c44290642c870110261315b544cb213f7b8d351e2b60333c99de757dd2b79fcc772401173713b585c04d0e6ad60cf1fc9332eb5d57b1008eb0894582339d35cc43969a66b80725d5d52e2407457f7d1a0d6c6e73a543083b41f48c02d3aa25347014c47b81bc7d11751dbc3891b2a1d475c8f990629cae6179ef6d50469afab0b3586385e2509a4ab6edd97f1cd5662ced83b1664eefb98309c8e7781a6ad6c05b72c45ab2273acf5991c11e93aa79b9da9a0ad365458e85262048a5eb6019340aab6cc1476c6faca1c6a43c762704782b02e4063f6c177168c5109153abfa72cecefe37f39f8f44df166549b1500be7e22d05311dac7220949e2fce175ced8d03ffef90c9dc4c9018f2cb38131f28a6d7392f6c4e12da442bd406b77d548368ee750c56a7f69f213e3a996b4a9d14c16b32ceb6d1116063d2b4a7cbe76baf38aa327e68d719474cee583fa5a379ce2d8e525c914bd514b45c8e59292b5b8751aa2e89cdd1d813259fedee813d52376d903c83f540b8438ddeb5d9b58de486459bc0b03ed58975973d70cc2af2bc4cebdc736d610701adad5cb44683e91e5a3cb295f5120bb64cc44a90c0b39ca1aaf0531ffaadbfee5949e12bf9e64a2bee29e26a05766ac561e37d01560790f0822ff21903452ffa6a8350357034c7b2c49cf636b0afc6d5d4fc3e79ae5b5be1f1152164b69de6f1d1c7875e40a3261a11cf97a37d16bcef32620d5a65ddd342eef5a6dfb43b75df7c0f0caeb3bc8bd91929ab6a3b08ab4b6eeed78176d94d4e5f399c10798c3a44a6b8e13a463f3c01423f4555bd1e0abecb25f6ebe72ed771d638323988c558f1408da52e61876a009f92602eb679285cf53ad772439df45c8af2dedf4cb53e1514acf4155bb138dd2ebe919143cb09063e03daed20afc28fe11988771e07efd61836208302ffc82888807276ea25683cd782db70bb9c03663857a911199a5513f18ec8c6a3a46dc1e62b05278b7c5a2cffce57ad548b98fbf053f2ec0a68131926ebc2da51ac929bb1457865aef5a5ca45216129a48d0a2ddfb220b79d0f9f8058eeb515e1c8c622a24c87e5cf78c511c13b59586ce45dafc3fc599276e25c4b64689255f0414dec86f9a11390fba7d58c2dc5a0eb29e38051343c8f706a64c2ccc7b3e812ca8537b11df89a587d1bb98985df5684078f37e9245c4a86caca8cdf6fb426ba0e8bb4feda2821ca429195815980705684a692a766cb9f9b048c02a1111ede29b0e277c57977eb35f4abdd3642e79d80965e5dae89e1605824dc796a10b882b9181b71b88b4bf6efe5213723069e5038a679965616d2cf1835fa8cf1341124a9d6e78ab7e28622eefb626839817ca757e106953f7657992cdc34adbade842162e2702f318c14a31adff188a0645c8f055458df779dc8e5d6a607437791d5b7bd9dab546a924815c9a8c5dc44937f85c98e7a7113056c72837f571e5ba257534eb7003bc9b6566f18e1b7ce2ee169e85d9141d01c7902b458c0e60268ec5335e5a2eca82d576aed3f474049befb4152437ebc864cd282bf384f6eed8110e42ff9ba21a10770c7d95133ba0ceeecca2a048d516aba95b9ec6d40221da49df8342ce26dbfbc42d106a8364ffaf178a285b7670f41a15189f16770495286278d3dccbca7908ce3efae8e52d3a79f610cafa18099f1a9fac4d4cc38e661b4d824ffe792a70928c63599483082efc7c8b654b2ae33628d96b1d2d82d0087153da6c86890be2553d117ab5425d272a185bbb4d125625148ba0332ab0ab619cec0e76f8ecd8ce16fea04b31b3ed2dec643128143b0f3d3bc03a361a02ebcb76b0d6a133a2750509c283ce7feedac56dca34fabdee7a3009fbc9260d72bfadea9f1bbcb84f02d031594eea1b9fe8b2b33da0607c2efc0bc5a4e0f07eccec799287401332b19916ed2d4c84227fd512018ea7951144759e5ad51134ecbbd8f1e657142ba7b4279d8646ba94ae80525ae3b6a4ed36e0072cee3e8d251711cf90cb2a560b5504caeb06fa9fbe26e7339d2d8657e01355bf480c4e93e666948efb3075387b6ae2d4588cbd21c9f176dde77cb35488b848e255e7ff455c09dc4432400e6a6d015a525f8dc0571f7c783fa46c9fcdb276eb6ee5cbf35316fc030af4c936a0874dcfca71aec94b0e317cc31d9105d211015f853d2f832b91ce905cbc412e767cc682b4babb64236925d1286f648d7a4c1f440cc8fd6f3b159c4338b572560d4a28e5f16d48cb45fbd30c8b49b430680c12fddcf9490ee8ab557b141f2cd0981c3956e443b4ea263c8a0b29b0c3ca809dac1a58ab4743f474bc18f0bbcd2703dc808147313abf3c02c20737bae0fdf69905bbd1296516710021bde178e8a9ea024764ab890165ed60198b156b8080407b4341cd2fb92e2592421dd60bae3bc9567bb570cfbf19cc28faa1345ceafc17d8c43ff97f01e85ce79df497b7305b379756de24de1a140fafe06edcf44aca36c6e4714f6d74a65f6e96800d6806e472aa7e406576b30aee3cfc2a3d84ead9009b9f566ee4115b1697d2bfe3df6a1354d08b2cd018c993ddbf15d7bf5939cc93c2a6a9b9dc94278150ecf6d99ac33efa01d52b2761050feaf158f96a63cecd115a5d7f0b05f9e9fe70ab7f6d2736c3a661f8eaccf2f8ea59195f43a901835ef9ac5749941f03ef20403e76d6a0619a6cb3402120626dca12746396dd5e850221c0cafab1502c03e5497581b5215afcb9aee8078c0382b3018c9f097094b5890966314470702ee2556c2d0605a8f2c093732cdc57ba5c05b248111730d89956d0da9af054caa5d14db8e4d2931bb4fe28be8cecdc7fc6bc7c0a68f04e7b6ed4496d775d0a121da73a27c0b0fea71fa1d68ccbaf5d556714648656c91d3bef5ec586ff3d8971c546f054d18a266ef922556a7d73aefba23324080eafa65f92bf9c0d196e81b7170ff0e69c5a09ff67a43a941df909479ceb47fec92b9b463990f171ed4310f3555926e7f463ed33996f555f2927f0b9ce44f72fed6f9cff2c08d4a7c17e27fb76237b28aabbffea2ffadbc02f0c0450832659461267e53b2ddce68cf74cea1dd2a9e0aeb79b4c4fb4924c4aa6bb68fa1c72ffb95501cb6a51c208ccacc501d6116a5e5708b3299d654da543bd1587245b541fe07756b7c872725d408d85879efd517a6f6002d3fdff9c33515ce2228e8ae1d410c01b8d7318aa982e7a5d16429637bc9dc84968372458d691d123e70c770a0853b2d61b7e28601c19cd98de16838ca6a7a32cd5cc77b8b4403c700c498a916febf606e7116b11fa1aaa76f3b0e3ff1ac2fca567d7bbc956f2eb3d4c9bcc27bfd054784e54c99d6b1f066c667eedfc5add7ed694a22bac3a6fb252bac3fd4396221132e7d70d990af4b5970c0215e4dcc9efd04e071381d960d49196f18f53e391ff6a1439b7c2bc826ae8e898780577453dec02a87928ddbbb71eaef02dbc9a39a822fe1b1dc6edaac9b1c161e31ae2aa38c328022df82300b678b8f9c06b84bd9ab1b4adfb5efafd8d52358b147b955e564df71863df269e61ade8f56910c5dd053e6058ff215dfe4b0d334f92702b4992753de76fd2588135066098f598c45ca738de1dc12ebf08d5419315efcd77355ab77f0e3fbcd349f524533b1c36d4b7bfd3046e2348934f31913ab21ad84953be8a219c1093d0860786f6b96d600a83b24a20d5ab0436ce50f6506a43064e808153206df5a02936ce63c1ce925282b0a79c128400f0333aac3bc37f0aee9867ad38a1e1fa630387676493af353aecea799630e0c6af8ef3ce5549ae017f3a7feb09697cddf257d97b732f8584bf034071d8323b396a99caffc711044a53a38f9c9655978a722616d2ba6b90a6da49cf1ad5c3550b02a0e47fde742f1d3c932e79999ce4a7d61e290991a3b9b26ec2a8c63b8825f4496b1dea4ccbba9e4abe7d79528e15eb4c6c04bab4074fc1912a804a5edf8faa789e054737dc720354efcd0fd1d6436b66717d1d5d66ef6a0fadee8c1180f2809dfc61ce7dc3518c96a535ba92d1030b5699ef31531fc594eee8096f4bfe3a46a9c14be41dc88cf129fed2cc1b82452e829508f13703c7754c5a01569cd248cd11b9f7cfad7a455a38f925dc7c69893cb43170aab9844e107ad98f6e944a0cf3f47dadfe5b1476ae50fce990e06debaa1ca27a301bf115d5c04f8ff7395d331949115d45e1f11d82de9d8217057a5ee873da4b1db98b0f48e075b5c1836e63319467dbaedfbc807482a439a068ddd6d6e562747616cf038300cd93998ed354a763588812f22a1bbf29b3ff94c8e4024dd205233c993cf8773883679f786dabdcd9f735b57b15eb69a43c634473600c87ce79557dff309ddd8711897ec47ed1a16564ffcf53e87b6b006d033b842ae4d1a63b5e0fb7722d615274ab731aead1256954e5fd65a2b236bf387a7fad336d0d9f2af75244b5be24b685a50bab394373ed8b6b49854df294ec82b4b9d5aa1204a15aae1c22e8967b2ff0b8f9e1eb8cd2d0036201e56b9e2759ce971990315aa0c37b8434f41482d6b8d3af34b1b619efe1eaf2708086351c2340d0e217a752d3437fe0c106af836f048e441e2a897a4e1cae8686e03895fde04823ee626468c6351ccf3f418ef1ba616d1ecfd149a48664d831cabfc4d182bd80b89c020ab146fe3dd4fc4278aedbc26a24d8c7041e6de79c04ea4e9d864c1bc71ffdf510f71e02efc9f0210bbcc5b374563908c86c0f27b3f833f22f4ed971b68b231ba825a8c08f6e90730d9ae92da8343fc4a91e2d3dc426aada71107720cfedfe0130d61e916d0e9904b46444604083d85e3cdee6aca4722e2fb6b91213839576e1eea4aae56ba8c8b074b70242da0fc639c72bb00002292cdf73752c2164aa4acbe5f6e36bbf35b621abff8d10623de317cb7703620f5fa2fd8105abd58ba0cab6f6e49c84e9dc297448fb827624976db56075648d3b4f8d3b4c0abb692a6bc087b4c62f808c58400b2f480fd670b6b8396e585c43e31a2a54b83d41b74afdfe3cbcf3c128df084cbcd59991d24c77f2fa3624fa575c82b6ed5ffa8c7844822a5225ed924732b9bd765de667c1d089a36b58418c85de9ea9ada1803e6aec14be16de9e51719c2a0f03f5b24ea6054f19f66f50890149a160ba8eccc49c2d3dfd24c7f7f0336000bfe6d3e949fa876f656bad0daf15c7238aaff01e0881c384f7396bc4ac5f0222725fcc9440249d015af5b2900a0fe43bfcb12bdfb870451693f01d99d2eb5f11e09e0dd5c8a1cdd8c5359c0a603851bc9a59d3e1bec68ae2eb1785d8172e5a61a358bba6bc317a964b04fa69d227ef33617666dde7052bdd6d18c86416bf3c577276d1c73aac22244cab14869733e28d3eaba957a2dd6e8946e9930f1bd7c8170f3ed68ff515677eaeb555acd5ac1a4f89d2f2f1bdd2a32f8f994d0a687a371d896570cffe1bbc63acb4cd740940ceb99af60c5ac7b0e5bfeb08d31e76a8541de0379e5ce2ac88bbe508bb640329a266e9d3d47870ce5fa15224a7b54ec6d545e4d969698e2fc10505014234de8d374b4f5d6d1f04101a84647563cb0f9fdfb844966bb6d17dd7fc8dbfa57aeb60573514a1aea606f7afc01d031a5b50997d74ae094c150c61a484da3d0e4bd6971209ec52af84f5978ecbd9f60cba9bce46eac14fbe1841fe4a634027f66b85bba088905a11ceba3fc7f17739a8a54e3ed0b8e4d52e691fc214f1173544786518e96837e6ebfee99e576cef31a2f7f2576899afe9ab3767051b52a0126097712b376a159044826481b53235a59af231bf8843c3d1ce7468e26a10e5f00eb197a3c9c559d5702c3929867ceb617bfcf496990ec4ca3f1c3137669df85a60306259c27f729874e0142da987f8a2fc7c8ce232ef23bf6d664abc46519b8948a20dab498b3243d3f6e1d3b1ec572befd47c1147f5c1ac44d5e1d599bef0bcb7ef51ed3d8865e616aa20bd9296136b5ef7ec888a66390a53fd4c0b46c9b78c53a35c993bde2f3dd511b1399fa1a9a134ff7e3798d1f0c03bf87f7c06f4378603bbd063f1d199b26dc7990583419daceba3ca87de12e85def51f2574121e62ac9b2b43379cc6a10b4e7d965d8a8e135ce1663c42ac90744bbb39fb6761ca28c3b032f431403f383ca6afef1e7066a25ea78c6cb8cdac2d13700b4df1700362f0f6c1920f3e9ba2aafb57a93c0d729ad542571d3fb3b3b2a9daad95b4dd228ffe7122fd723d7ba6e21e1f9a0c0ad868c697c082b71d2bd49286af57cac583c4e4ed129a632bbc215b12b38edecd6ebe893b11c45c8d2f1a313d2119e365ea1249ff9154acbe1ecce070b85c69585c7c4da2d98a60b1ec00442f956a879789fcfd062218fef743a0e82c4ccacad99ed5e41a26a32de1fb798a76340733ea4a3ebd6138db682e72f5edf40099a016a6a9a52125baf1b366705683e44710211014327d70322bdf3b49703f548a2175e2501861a4c32a727d5b625c1487de9b3e5f081a5ad75ce161cb7c8b04b2e815012ae47d7d1762ed652b19b0c694855282e6091703466541d35d49ff1407bd08e3adfd45eabe9d9d7bfe893ce788e84d80c6d25ba3e5a3c32212629864930c83d04cbf6d96a9871d3c166a588e615f361bfe724dba73f96866302cc8cebaaaee2fdd6407f90b1eaf68d908a1a0da2fed2c6fa9a2b54e50a22a861d04cfb981b21bf1c21948fae598fac2bea3942ec638de027f53d865b257eb735e457270030721a9b4b5d45537e1234a874cd8112fe482235004f4db3bd11638a8e8837f25f96cf93c05224d4ac44947333c115a359f227218aa4009938801c7eaf88fcd608167c603a13608e89f7fd079450018f6bceeb78a5e2b38710d765abc7d7fae71f93551aefffdc4547bfd658af482d5223b8d6156a183bc348c788bf783511ed8af2d41a035bf812793d7a24259248829db7b90491899124b643e873d06d3350", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) 12:22:34 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCNXCL(r0, 0x540d) 12:22:34 executing program 5: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) link(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x2004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a680)="f6d4e7fea5605e3acf96693fd7a12829d88754d5a9d5d357303e5b219334581da725e7f1bef89561a11adbb092a11de0d5f9dc2f3cf465735146bc4bdb3fa723489dbf6fb1cdc3c0e950042fa2006b10914a21b587547dfa08d0c47d775a81ef076d2d20c3c5495295aa7c9f92d23cdf46c18970d26dc543ee819f2535f1ec23a51ad96b5f90ba1596ce77ac9f8c24e70bd66de4b06171942670c9f80d5e5b11c89eec77eadbe365d4b6841372ac893eef6c65959ad3dc032d8f3a2488bb688ec1880b157fe5e791a1ea8d1e429a07a0d16ec5a299b4c6a86a1806dbc205cf83447e464089482eab197d934120a19fed1c502268d8893eea7c49e0ec7567126f1e39301df58e359652c04a6091dad04c3b99de12734395ce64da829b114cd5e0bc2f84b6265d82d359876a6649255bc1f3601f785d89e1e220f63cbc1965d4a6651c7142842d26bb388d8b7dfe105e48222dae1aa263b5346729a6af9b749d825fa5924dd4e017cd3a0469784c49ee084f040b3addb29296f7c3cc1ba4eee9a669b934ca7a91f89708b4f5e78b89d01024d502c1cb186f5470ea6e887c24ca2db76c0f8e7d3f4aedd2e2ff24f4fb72853d1671ea3ed6e146055a53653c89de211b4b6fd464f877d2242b67d20dcf45aca9a162aedcc1e9b5304e8849ddafc4ae8abff6084f35c8089bba9c57e1eaba414082827999f1a15dd184db89df33fff927341e77203a042845cf94b8ccd77dfcd6c31e1ea49d851fe3da49d6d6493804ed6aa4e0a91e480736d98e33d5e88ac5f8da8eb71c5095ed0a635297e5699890dcfb5e7b7b9a4b752ff982b924c7ee638b891db8fd8e48a26889c9bdca6fb5541c092b537b009d85cbd1687e51c39e7509b37a3b23a737480b9525fcaca466952d36f6ca33721433b0d2745fbdc1cfbe9f45e970bee0054adec5ffd02633ac18ade345b48e8fd859a5741a1189e7355b78d82296e3fa3953bd9760777e75eb7af26a3634af882977f081fae538786824e3a4bb4142293c6654c4509cc3faf3ebc7820dc13e97d68084a7fa27d50196cf85f8a4a76ac0c9ef7964b2aab63cfc82e02df96d557c56761356984e366871ee658ccab94bfc3d31b880f31d7335653f84e2d99d038c2f260a70f88c71dde90973b30c3e946fc6b31f3cb45039a46bcf433e1b17ff4bfbaf6a9da472388557b4e0fe633705b985c8be0fe6f82036370d9cbba6124632249a63b3ea5b979bbcf0edfb1b9f9710cf025f4e6c7aca26a35aa58e6aa199a57a90cf76fb6f2107655af64daf545315543429ed8e8dc4916835db11886e9ee59c3ed76a42fee1857bcf465cfee71744c440824b24b585266a94010a25f676fac87457270facc06d7e3a7efda513e6421f203abd9d9ed4211fd2de176e36d33ac1451a4aacdc25940a17c1c944d8d9aeec466af230764ca02f4e3b948721e6b5ae9bd27888a7a529c13a985118384337c25bd067bbd4d7148a8c3ad5612eb2c3cf615c205201ecb9e10fe0e691b65eed425f7592bad53b358c74c96abb5b735d78626dbb94953bf3e6ac51c6b8b409a1a8cc34462783a5377e7ee9fe76847109e2ca9753c8b2cf9e330dd1bbda4bb0cc510875ad89c1a5cfa0a95b92dcc4bde01705dbee82426354eb9b35344687f12e9284f4220de1d8b998425554c92aee9e8a842eaba6b355b3f4f4bef8c985fde68805c7a1270d6d96d998d872b079e8b4c98f11ebc97678239c74487c45499ead43d4097d24bb502703ac7175c8d886fa75cff2ae1c5a60a3e0be18c8882d17d984a00a191bd20fd2adb8fb077dd268b20891bb8503ba5e81fca8265e2a6a1c20096c3232f0071d91a3b3a4cf86c8c16cafb3ddcb4df34d3f386d31f617a358ee292326adbc16fbdfa5a892eea8cf4e356dc60770ba90d7d204126d6d11261c3c4cf1c720664ad13876c6da4b330e315f17bc23cc945dec1726e40bb4b8c180ae3b9b4a8b703ce834ddb7f0ab58ded7dff25c796e39fa9f8fd9145c68d07133849337418f3fbbe6ce242fda514b45d2ecddfd22989446662f6e7840b98bcee47466499414a3c7e98cc091af650b10b72181ebb8b1fcbfa92987c794f311488ab7b728de7e66949c1b7e4103b21ddfee193e124a05ec46c3b681f9f921c91beddb2f9fbd813ce0ebc8d8bbcfa1372612b4175c0a4d17fc588ba2f314f9ee95162cf28bdde03a89e0c816fdb24c55a165e494619441deb0749bcc22b149e26d0ae08cea707a6921146c121785a02debde1a33436dd289e2ab05f66672d6c6827e3a7cd8b938e60630072140a6f48ff8dbcbd81f6a4fc70b7493720f18f2847745f4bbe824dea16b7277a361b96ce36a84501097bb9d8c5df5c944be9e8161b6cb1a3f68ef3344752f2b03a27e18c343ceace600f3d5257aaecd7a76f5930655e77bb911434a1c3a7ee4ae5877b73efcd8c73efe9c5cc773651d9a914c8ab0bcdc092af6984172a18e4ad2e35a70b8cf28a2bd931660c0c9e988b7b47549390e0d819e323558e6c5005bf8d74dc24bb8ba785f5d4a63349193e0bc97b39927340d9ab9defd315b849331247a66c473d64ae0bc0477a756b2ad7d3d5e79f895f34fa8b89edeb8fd2fd778473d97792268677fb07f998cd4cac5f42a2adf0dcd44c463ba3e5d88a599b558bdf16df0a92e3487cc385dbcf245872caf489ed15eac19e4370b515a57e59d174717de9eba45e3f4a898b471d1eeababe4d457d1103c58ad74374478b4873c9a72d6ac4651b0ec39e047d8a9c41b48333d7110903ee0801b9dad215920f7b3259454c129a137b5ff38dcded8a80951a4c9ba0d2f78bfab136289890d98afa843d48a3ca568889bcf66a464d23c1230685e2f4b2ae1ec53bbdafe23561ba7970db79206c18f0cfbeb7ec0cbc99e4cf56ed33991d990302c21c2f372ee2a1e1e54726cfcbfa9de568e857190faf004ae1af9b86e770cfe8e01089a82dd3bf3ce2bbf401097d7840d8dbb03a3cbfec1e55971405e61951043971f6d01d56dc0939eaffacc1634dff8dbbfc48c7485fd24584bd1eb5c85c05b2713a9199845d30d9d296294f372c490ad45cc4d300bcb81693af961c00bc52670de18121d93e65abec26a7584bcee568cf0e109ce5b5f8c3301e5ad73c8d0eb6812997fbfaff4236a73e465a0891aab593a08fde865948a2634ad4645a0e72c70e75cba7f431a80f5068326f099fc0fbcab1e27156a8e79ec02720c9e5c34a2db3755d8a8486b3d340bdd480f6eb0983abccdd448d1ca741283ad260c167787b5fdc20be7041c31a4c74bf0cfd669f76b1f5f503962903bb8e5bff7ad7b85e880851eb3039b7f4f81fe5329274735a04b941ffb42a7247b86e034894aa6e505abc0f05b8991fe1cde30bf02aa195088a3f56ad1356701a150366394f34b417ab2babdf6e7f9182f49d2b1965f33d0a0172b8a50704bf3504afba35a2ae7c26c494b24844a5fe344c8a7d27283297344d6f078a5e7e858db85e8a27742c9805110cb4d6aaf6711b74a256fd556a2fd57b7a1705671043620d3b212b5c44ca2ffe3648c6354ce02acd23d124b018b84dbd4099bcd8c6eefc565ca5d54372cf2aa83f3f096dc9ca729ebc3aeb95d4e486d83220ffe9cc4919f7ba51c6d86efefcb35e7dd27f53f84ef096745d6c744cc76bf91dc9ab3f056c1fa5ed47a688e817c5af4a86ce9e80ad3104321645f3617544e25eaf1ef15cce7adb0497d0b139af17a4ab77517e93f323319e6f61956a1d0846c8bb9fad5876df018c19893db45714a976758fc54865614bd33233dd2a1d0ff244ab7e7eca83328024129a35dc2d1a9b2ae688c631a1e108b0c3a32aff450274deff0830b453cb509053308936d0b6444f14d13a77bf78b80b5b9ab22c25c11d457c2efad8b69031b11cc5b16fd246b60ba089c4511d44a3547062888dd5045afb1bc6e204f6be6cb9fd257c6b1f4baed1cb96073c9ad88cf3fe21125827f9a65fcbef13b29da2ad07022812d39b17f1ca1cead90e8fb13600bbcf7a19b48063ee5c68c8acaab23b6ad8b76ae703c5e1c4c5bddcd704bc87e85c514659e3d28781cbed77761f6d5834fc0c193d9f28ca3fd933a5b5300f38bf858ecbbabd4ad481f0047e15e51b6e13ff20d90dd56ce467773be17072c353b08906efcd3b090a9e7a0ba8c903f3bd3b4e09ec3ba22551ed74e52663b29317b2b6870d8fd0e66c9adf10fb1dfa0ff441556e017b59f1017a978818228246c750cb04c581b1000ce1527b51549cb2dee14a804ed9c7416ceca3ebc08dcd53cb5b270ff2bb71550f5b12a538f965cd0ed8f71edeaf4279c6934fc1c51641812b83e22fccb0b87e5329203a1b94e4e962a4681ab9277934ae8d0ac2503f373009aa6c7c57e85f052ef7313d2e4b1bbad2515cf0999a07fac92a139958f379ce93502af16fb8a4446fae9d9c9cd93d61525d3bcf2060f2130180ff85a7fa04db9843cac0e09015c149ca19957cbfbcfa60ff97f47db86e1bc8b701540cbd167b9fbb70736d9069de8aae02a6414d9028a0ab6711ff0792ea53916d088c560a0825d381317b5180947400fc7641f4ee9d97af9367c0bca78581e3fc4db4fe313bae63b2eac82e8390c9cd1a34e09f0193c2e0e9f8c91c966a76826117b3c6b5d886111527aa6bd9c996186b22b643b05d77ddf56cdc2fd60c7fe5d3e8e6eaea6e8dc28c121e13a1c748b5ab708628e1a2118ec46b569d76fccd680a6ab1db1d9cf4be3f2a46eee8867a2abc059b16cf78f116602dec3a3f0510df80f58e4b8fcf0f42b3e58e7e9e62f5e4f0f5ae4fa1e6788085a76c8ef453262b34a4c927a1ba55508e4e27586aa872dd601338459cb1e2aa7beda48bb8179b66a4f2a3fc70e2fb1cbf021e3238c1fa152fca00b76f51d67862eb6a71665b93506bef8d460a18010d0cad7bd2da1a7c1f7ed48eabb3623d21dfaa6f0a8a4ac45d34a23b7204174d2d2e5f227e077c1781e86a639a09af4f9d948bf8ad8b67f830f90bb5635255445be7c9c5f425a108f08e19e0c7ba7313c41b01534c813ba71b0d818668d6c8002e6502fcbd0642975f06def6e0fadebfd3208d9d6814b331e03db3a3187fb8f2dc9389fd17ad73de1fe36bbf4e8dfc8e4f3e8df40e3055732e168c83686a8ac4181662e95d8f3e603384c9eee4188ea806619294d0e8550635a6c61befc0dd7a5aa05258150d578c46655049be11045ebd7b4775908d19357dafb0427f75a65c4f16c3d60390e70ecca3d33dcfa74344581d589c162d01fc0dbe78cd7a85f2b20169d2941ec5c5fa30fd08b8bab75c754cdc2d1e6df5ebab6ba526ce83775bb607f2c03a84dbd404ede2a151e87c6506d521ac179099d03318d5f5178a15a95ac000f21c628c16160ae73a49458c0300bb6de6d168de894266091a6ffacfe056a5059652d3e1053ca3814f8675067e67939625bf9442882683acbbcd381c994262cdf8ac10f8de805c152e52a4ac3299dcd55ca6838224064f37a7227517140d9366d8e9ddc7c67dde40ccc033b5d268c974f282bf6a0f24341c6ba4d952a65124187fb64698310aa1b63cef0d91e26c3ec606efdf11cacf96a1173b575b15b29de7b2265e270733f1834ad701e866bcbc7cf30e0508b1b69fc2222ecd8eb695f84d9bc72a8922e6ed036cb87f510e8347a8c6519861ebf13ee5c6305a650cbcf38af385791668c90b8eed6c6b355a0621e5a74bf29c774ab9d096adc2db6781c5e73fee506293f552e2d6ac86dbfc11cdbb6b7382be2f6671ea7480435d9d000d58d9b9bb834aa8c14a87b6235d0d02264f6490ed1ea5526145ccb18a9c43ab95f2c8a3c7005a1a1eee1045d6d75c26d6eeb6a63778f11f8957ca81a509f08e81a6ab50dc348b148469286eece82ae82894ba257b196ed17b6fd735a70bc600cdcc61bf8902015e2b03134c9fa8027971b1b5d7caf9da11486559456eb684beffb8b32e9d52ffeaa3026065c953d954f11bebb056b39a355a7e06a3319cbc8ed32f56508d4368e54b59b116475c26bd078ad26caf8f8f589da32f5c894ccb69239a00eb5efffe22669f2f74416ec3ca283af09402825be668cbc15cd21181a91cf5bbaadcd9ab33ee9d1e5655161fcfaf1e73560b525e91a3cba05122899dfd7b905f7a3958a860637a932f37afc2d9dc3a6747af972eb64df8190b2d8f030504f689e97cb123934512a7b52defa328cd421a593d974372e004059a6b70322c37c90b19225d8efbf6b391000da80aabfc6878042f5586f11daec9132ecd3edfedbef78e0680561262bae65c3c157369a6f38bf5f2112884fad6d05b6928fa65377a5dc6d0a97a263666b80de1914061945c5f46a0b1593f124a34d57cdd517cbbd9f5c9781d217876174e4a6903f575f3d5a215ba9c77ad01a70e8a68edad5ac577411904e08a211eda922cee6ba90a2f3a89d00d29bf94d37dca86cf672151a1da615ebb19c64d69a392d34548ce4e161003c0b38e903b0600bbdbd50bbc180d4ad5addf3e494ba510841fa2210cd59641f1f7ec1549d74629aafd94445cc654dfbfe06e18602a352b548440878534eaac327c85e3fbdd73dbc07a809571790ffd206abbc18c9655c6b09c765781ffd7a34c8dd741c400e66b43e46daab817f4d622338779fe484ba554fc603bdf651f425fe49cbbe2c7582f7c60e87fb1096c6fa743065c2b47730b2ca722b55fc153fe10954fc1b8f37e00f8583aa911cda7b57a11660f70d2e6feacd85d4ce5463f14c33265853b17bbeaa2b014f39e326b672f0c8b5f0c12df01d286781ff0d3732aa8b2e2591722fd04529743d383eaa8bc127d9d8ab812554f10bb7056d47ff1c7a17d7c6091141c73db94b72703280bb8b3a2efb7852d5e86e6eed46d0d6c7d8a306fa73d50e7ea47a076759dfc5c680e84f15563b262ba0ec8f606883695d220a23aa6471f462127da6a822215909065108783433bcd0a6330620617e3160454fd90372d75e67fb2277b899a8b94307484426c1dd1dab6204c3054b0828b7330d45b993bcc95b05f27ea0fe4aa509ba88e4b76b8d4da49cf1b5b88a5981754e1878a6f1732e2decdbfb71f110605128e1c2a8043cc81023ce38c615dd7df0c77933918f405f138f95157beb9890ab9a8bbc6ce6b774c4040e58980605cc72cd09e996a423fb59cf538493e86019213d4bef5122909c87c3c169ccc2950613c1577fc735702d543cdc527f9bacfe87567cb771f822b2d8bc9758293318fe0c5568e3ae3f8bc75b78fa5b180f14b791577b96ae9773a7a977f2b2e310c6d538db9b05f52b42edc28f7687c98e9cd8f642036c23e66faade65c2deb266e07214cb8726b6d21226a16461840e625ca0422d9fb4f822f198b2056f84116873edff0f6d953f24c7bea3ae0556794e8f10a10b82b709e05c1b0919dc2f3aa7a654fd204a87b6bd174a666e024d20c151bff9954c93ad6fcee84a6dfa42b0b037ea0bd3a72e25cc3db368f4a7898e16dbe13be6196e588fd90c1d3f05180c42f9208cbc3051b6e0171d36797c3f0b627931216ee249ca9ff81f17e907339319b9de3b1e5ed0e924da4459e59d45145ede70816b626edfbe439e9c3e0a61274eef0fefd38aa20fc5aa9d7182e799a762163fb47f4530999e01b8b778a061dd171d4be93be3a9bc3f0aa277eea066f01c4e7161f90374dea1ac6841b39b2e8c36d59bf47059da332cf7b1711b1e0e502298602da005b5212f24e80f0fd34ecadf382479e6349927cd306f3d2d0dd7def12d396de75e82ec7b4bf35f8f3d66befdb7ec33ab2e2d1b7ad5be2e86bf85525c00b05a4f29c2bcea79e7f1997422af9ef3b104496e4f0584cd36e36ce4b3db596a7af15417cef002e9e8156cb8acd4963e9315482cd2021558351110bda51656e803da14a0e7bd442ebcb9282f34ca64e3ef7f3ae7893a3ece250cf2e57825a3790a061de107d426edeb67281d635af2dcce38fb9ef3fd1f1e562d3253864cbfde9ba97a8ff689c7396fa280db80a0ad2f880dbe68dbd5bc9a5a880bfc33493e313f89352b35cc4ddc916639586d2886226232b978caa94ecf00a51d061bc938345cf27027cbd355ded06d097447416921a5b59584b3f4acf68060096bec5ddf96c97bf47ce3309b74dae62fe0f0e8a5c7661508ed54ae2f680d82d51607f45bd5ad2e361852148b25b423f16572eb32ce157be175df95ce101a4c521e83840c3f36dfa3fd6671f61d803c53f1f61b4e4669895fea56f3b8c18c971bc232fb63a7df9e97ff35b35e31614eee40f84dbcaae523259b57a5d48f952abb7650f61b23dd84cccd94f808261893073495295c8e84ddae4c06d312da55e00eb1ac7a36d317b55169f783d62c3b96324a60c946df6a57dacb46d7a0e470e91ec0e6e21ade50f6ef07337bcedcb1438f3f904d021c6c5de7051459a6913577037f6dcb06f6a3cd95275788ecec6c3eaf7f2d69b94824307c1337907ef3505355a31baa58a9d624fac61e52f565adf8006b48047b2a80055f9e39233b3eecc98695d10d3616295f187ccbf65b97a9c11e04a33ecaf6ca1e87114b7e0c3c96cf42ffb6948392fbb68096960ebab61f2a20a1e963bd30b91c143d2534a2655aad492acfe84987b451e8e1d6d13eab201bd481812fb250da8bcdc51bb0891c5fe80e7392544d6d05354de858411fbc802f9fde26efeacd2727f21bd318c63f0a8577ba10ef93d780d8f57d3c09bcfbf0c198bb8542b8cae85fe1246c0cdb0b3e4b54d760b7b14aba7ff7c2898a065c9e9918538a4ac6095e8bde79427149f3e8a328086433c60d238a3eefda3b4792f95d9567da5fa7d52e9e6b892477a643199e9235cced4854f29ec0739cfecaee96d02ed544c8dae0b6958dd69bdbec50edb8f534b58635bab4b530946a86ffcda42521f3be572f9848e2d8e2261ac55b3dc7c739cddc7326e93b4553e5a15ddcaaa0438a401fb62948913b338b43053a1729950cffc8fa87acae99f76ec0a97c4b8a8e3a1274afaf9dbd3e3d9006394c2ef632dc76dd05607f11a31fd9a7d53d40504d805ec52263e8e6aa2c7d27523a09d34d2363322e20adcb25598dc936467b5d766ed55f36fc61dfc34b70f5ca48920b84cbb6e9ea9868805f17d7ca3d3d592c8b4c241d62976edf1b4f675d199b875a0f684aa56ea48e2a5872714b986287efd8be31c1c24bebd1d645c2ec159c72070e41e11033be8b8008630cfaa4e2d94ce8f2fe13cdb3abcc6a064b3de33bd8b59015b85fa72ad7a69cc05169b79d947cf78581b8a3a2179cba45ee11183444a7a58fbfc54ed266de09306b1306319aec46f5a387249757664e7ce36495ad3000445f3599c88c4e4257598681a9b2331794de107af37a8c0c4cd21aa9fe9546d2205f47498ad80fb53a0a33eb9de30d4dfad51a40d4d07e0723ef9de5e36c0d834f0414e2581e19697d413b38de7165297436862063e73dc1084a8d302f90f4c58845561ee6eb4e49c1991daea0ea64678d06fb6939c52335457ac760e79d2667a01ea1728b67ccbbc8739187199aca26383557347396cb81462c8b388aa2e8feaae8aec4984224e14e134e7fe8065d0bc394849adb1b1e6ca4746fe806e22e2d2449a9b05d8732a38ef391529a81d4f1081a607e6905b6b51fdf329b5da041bc855cb948c5c62c568b948035a31192da0e7fef669a7c71d2682da8125620cf2d2213e3ecdb163517daeb7bad532c7e5fd588280f797f21dc18f33472d1966b284c49654634a72fbca0b6591976a2bb68c6deb776e2d3bae8976024f847daabd587c8b18d67bd0bc45a0991fbc28e0d510d9023cb0ca0b0559d08854172f59afb3673fe81a70f95d6b8760b36ad7b1a82ff9bba05ce84a88d86519f57facfe1974303e301cab9d7c7551e229d9e28ee74e8fee3c3d6744e77e8469ae3c1226d184a9b6886552061f0dbd3f5c17e06ff5e6c7f47e4c1fa21e72cbe0819c87b12e2d67a7d6f32449c7d847b3fad265f0fba7a49670b47cb674df2f651aaed21dbe35952c0ce23f7300e28912acafee4901a7bb61d7b94b198039c4e8196d11519a01bf08f222525fc7a3574284cf4306cb81f2126b19f86e3a01e25295ee92ce10e748de7cf395125be9c6a5cec10651363adcd0109e84c43e9028ec8714eba4a60f785a3054948b2c41803742a2ae2c7f1cb2b4fd624be235a413d6e27a9f28e51b04229ec575ae208ae23892ef3a50c2fd947eef1fb341ce2a9d31f09ccf34d3be247e444dedd39e297ba3d3d3b081cdb6d5e44b7d149c0fbb7f204060aabab3d78fde13ce2f0ddcbb9247e7855274ce24ed1bccb6e92e16a3b6803255172cb88a4c39e2ecf1044e2814a6da8042de29fe8d1e4b735567ae1f84cdc274b4cc7afd91bbbf273148630c0847d6a45b8481419b1873364ee79763ab3c9b46ce6e33a02297bb6bdb992e616ebce6a9c2f20dc34a08a6b3e4392a1efa55d2e2f235e9002c9d18338d22a7294af77c3e0bd1dea29d40c50d5f007459dcf06ba8d512298bf6616c7cf15a3ce7e83c46b82e09558dfe6ec3e81bb1a1af1c115ca4afa0fea05af172aed5ad5fd45bcebc253275164d9d951a36b7937fbfbe3915bc55fcd58783f8e23992af1bc9902ed95ac885b141999bec71899c5d143bbb28418e6dea4a31febab75dc0d1a0449eec69417fcb8ce9bc8eedc92457bd43e65f06ef02283564d5264db04699ae0469fb0a06cf5cb235fc96cb3789dcb3421a16878e5c426a3ccd2ae700c1dcf001ae97a4f39c0afaebcdf9266c18b6e765b683f8db3d193b08138dc54c6df544a307447ba6c4550b94a0e3db0dfa0bfa51e0496e5ae11f657b20fbcafdbc0161c2f53838e3eddd9d96ad4194ea01f1d69e55a65e5bba1773ceaa22f4806fe2fd6c799049e1d6b9d4fdde1ab796818401d001a95809b81b1496f0911637e36508f1a0d09fbb7b32e0b2b60b7b1d1faf3236f1ad4ee3536c5f2c1a88bf59137d36658d0a5c1d9c37b267a48766fdc14f34b61743b50f6e85299bc9e0710ca5dded4b7e6dd66dfd8aacff3f5106998364e58737197b92268adfbf8881f49be9bf49e5e6d59967b1ffbca443f4d98f7e6126d004f6ca3eea7d71208a3a749ec5b3485715fdc7195c13285e784a4f83008d5c20520f325fb7738ac8ff9c282448d4492f4d4bd66d9951f646c4ca66f35301abd4d56c6ba86f4ea135879de4df5c1220913c708c4c84efac83b6a441229bdb862f9579ecf56edb6f4955c482ed5d0e0a1e64f9f1e2dd0ba29c41e071ec17c39e2a07c06ea82586ec7ca949f640b4e2e2beb6ab6c5a178b651d3da4854f61f25f5ec483d2d5a47b5f8ddae9989db438ea39b32fb920b1f5f9afe127e7bfcd6d5a36c135df7e37183e13d41188c13ab93760fccf61ce64fc83985fa20c32ae44e9fe98231d775cadd59e61ee36a3f967c0b4335c4be0a8742864c9cf49980ba96d734ba32b863d3973b5867d8788ab37f155a96fbf4ff03c171d0cfbb400fbd9ef037f577c24f3965517193f980064b0d1eb0ccb40b22b346d4757dd555c7bf6183f7e44200", 0x2000, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008680)="ff3b3d22b4c0be7705a7c6658b6077fbf318acaa5c0172e004d082cdc01edcfcc326780b13d74325059f018ed75683a656f45bf6d6f69747a390e879587c8427ac7c5d3f69c4de75e8d953e0938506632920a3afb44842ebb60e9bdd7de87254e57fa7db31655bd9c3fafdbdff53275bb2f65e8580b10dd258bee75ed7b6ba1b7aaeca83f473b5db12444f53313c87fd051dbe53b4f0aec2d6aae49a8423e4670c7d080cdb0fbbb9001370733cb44246b103bda486290603e42b7068b385f2fe5be3a2de72b19975aa964b3dd4d3d0260d3b64de59c3c397bafcd847f0fa7574fe0120427d75435a11d32751de5b7d8f4e74af074526e7f89c8c1522c16d1a3791618597b6f7f747c0d0f1e5e3db270ec907934f4fab7f25a17ceb0c9c30012b1a9640f81a3b77c5256c2c9e661c8a97a93a4f6465bc35b82000040dd653a9ade5b5906334e92f948df0011edda9ff8e8621d4dafe780db81fa447e8768149acc52f7a48632a3b7959da5b1454ea1b5b9a394bbb90de4f3c8126dca51f30c4140e5ccc8410c835ac430c24470b5ff3bb220e790ecf424157a073fa7d7c511de2d35002142957cbf4f437618903b8df262ed33976a6b3465c6c2a4f53fde35c7f142b97de0cdfcd6d4474326f705d43d939c30166ffe41c1620651e2d0adbf0dc0a4bab8d2141941ef18795b88ff5649fbfc72003799c181fea6e913dbbe28a49d60f36c8c154cb49643eecef6ed77e1d75689f850c68970b21c9c4e3e5d5a404e7769a822d003fe831e74110be96142e83fbe78324e4107181527daaa5d633fe53ef2d7e16f83e6ae5476f8b8929e674bdbd22ea4494f94ebd295230f11b90fecac443889abcf01260e509d348ed7d3cc572d9d649d50b404adba71c3230e7de8112445f92d30354dc82b4b3fca2d61a096a53a27ba80fd83c2b857cc49086a0387f4ee3d3adb72a30f3548d0282b546037600b65d6c4381028f15df72760dc4a6d5ae6adb018d09576ae84ea7253f0f7673b0179019b2252c2cd309252b79be880446f6dab5c02f5a6fb9506a91d8f5f9c99e607ed0036ac8d52219dc745d711dc8d4fb13355618325ae1cef1fd293c4d94b4bdf2c758af75d4a79f7461d6da0018461237a6de41a26d0699b6b5fcb2404b54f446f197fae40a2e320a330b1230a43d64f9673f2145a8a35c052265827302f772a5fef1dbf6fa6931f8a46078d64355d9e23cdbb91faf0e360c192a5a065d1393341ae1918f4bf2a6034a1898d3066bf411c19b30ad777a0e38bcc79019d176aa1bc88c2355e0908a07a54fbcd099cd878cab3c9dc93e4a6326c31e0dc10c5a4c5be066d6cf78dcca0f4b2f7b757dbf63e199e69c5b5ea469c98dd1a7fdf2903e482b3e0e30330f077e6b394d6b42f8c1e0c5c6f5315073de6819e79bcd021316381b0c60a255ed35a18774ac46fcddc8b749c4f8a22a5f26d2bb9a8b44563f7aaf5992c24382aedfb24e7d3e67e472c09cbf349c23a74418fcb83b0f9d027f46f753bcfea7c19b1174a69106fdebd97635da0f898279c3bd286fd3cbd951a7b7011187298fd7e65f3e906c3b91aacbb8c77048561ae2ead70977c1d6e075c961417a48fd83e492f30cb11d11d0a0e0419373021378d15bb03d17789c93bb898fd921331c832a211fe46cbb1b80464f8da35a33716ac56b1ab4ee190d7af284121c86fafac61b6e3b7fb7c2e8d10594f4084cf3c6bcd94c25b88c88f5ed4f530939ecd93078037ad69ab06c53b9425123114b7f1a91e4e70ba9558543b7bfe57369ef9e0221b7cd386eefb91f1a1be5e6c4f0463d54f7e2f0b857ce772346b33a34fbcbc687b809d19cdf804161f2c01a7c3c63e92c2bd15505f15df3b118fb02da4fe461c8f6b169437576c314e4f959fbb783176e611105a24d9c8bd09b4b57463845d85ea5939f3185e0f094ae4dbaed5729b98471a5d85c68ccb9cf4567bd801f20be2ac1825e39df51c2ef278800081fbbeb6b8a7e49a908635d5d259426322b6ee61ea60466e4492aa941d12082f7194378c5278626424aee2e1e77b9f58b9536296cd4f663bf1566f051cfcb674ef84019aad4527a54a911c846e498c80eeadd8312af7f4f6fd1255cfb584465cad41c86a8f311b393624186242fed6dec9d6fd5fa226feeb0f91156dc8546711ea68c67416b1af4fb8dfc7b2b746841c72ac715b630c2f13ce8d244f4e2aa94d31a9826252c21d25f6e867d33f1310946ba4b931c3b324fc03f3ec936a9dadbc8a04415b23cd51a832a1143c527fb31750818256c5b96b38d17f9e287ad6303a10a31e702becb655acc112546d328fc147f1a6c3b32515727daa6349d4206047db5bc44666fda7e1774efeec46e6d7f54c41e63ac069bf2ef3b0f6049379cca0042b4f060e1632cd5b71404fae88921937e43d34fac86c5b6ae8580d8e9308165d3eb500c56abffda81eb46661a310de197f6c3fe3cc85e2b72bbe26926252c3c11fe55556e5fbd67e86db81785e81e87fdf1a0b0ca12f61f4e7dc1cc74bc90c81f0fda9a663c23ddca068b49619762f818a15283afa799abbe76ce80c069718dbaf184ee02557a7ec4ddbf9448ebe381ad4b102aa002bb82cbc13fc085154255c5d4dc770446dba54682f6881c1c44cb66a365cc807544093d4a2b5fab0ebf22bc456c1c4e4b4f0a5c8e1c293be897fe6cd1b99f0b8f6844da0e721807eea438776847970c88564884ce574d9945e0536116843a17d91df48e3803d3bdc76937d7db8cc4be0c3e408bc6dffb958ee303451b1395f38095b2b6a7a8b247a37679bd38c744f585e32d836855c540a7b1a0859216128eb5e5df2c43db6eee1b392c9d82614e7c8572668fd01908fe4c5858aaf81cfc59d444069291ae8a3707df37ca76b7c737f155400e7d9b3986694825fe487bae91c9fb3843ba585a15c8e65a38324b27d52afc43bd86bcb21989785c6a3e03336e52c54ba320d918d8adb5b89e33f4033c53961dc452e56fadf301e0c49bcefee6f3f7d5b69c5e7cce8e3beb58cee4d1e77471d106b875a0c8ecd5e9e9d1fb9dde408737dda083fed3d0bcb29693f7e5c1deeed6cb5842644910345e830a8583ca5c4895874e040027750d809877c8c110325c4805d2fe2aceef3d714ffd48e85b729955396e4e8d5e992fee342d1dd26159da62c3dbee7bda44b7f6932a74fa964cacbdd3b70598cb4524675ccaf885ec0dcc59ce1a0849dc6e6ffd4b002f67e96f75ad76ef1a50a4c84d9b0d9b58fd6085a9fc1b968c9714589b5e7a9dc6634dfca804c68e56846a07ce1c114f55d15a90a47d248a20728b22a97d50fb3187f034566efe9ff0e2d846c58a5ac09371932cbaadb95c385e01f635b3a93ee4be163273e59b851e592c3ebb20ef9e36343b0ad0c1dc41e5bf133186548cab529479801f2f47d439360a3a7990da6dc0fef359bf4c159d35cbe9b7516afea7bd97e77d61ba970a19c7798c65f93360828acaa6028e187ed6201d6c417424fe444836553c9a923131a9398d12f9b7bc1a9734aa7df6e356978a76f6979cbfedcd2961c99eb57035f3f56a7f7c2f5edbc28182ed95308b2a049fddac98867de1040f5e09025a92d1eec61145a547d9d7c5ed7328af017455eaafdf87cb93b620314c7ef63760a3c348d33a8ad2599641e2bbe830292b6c1c54962c1ba854ae2761e4863f70d1c0fff80e8ec54f4600b14aad0d629ae53f18a7ee2f319e708276bcec46d7324c3e67e76f66e02eff2961051baf6c73816236bfa5c37464ba696b4dc7fe3743137b349cfa88fa8cbe87d7d227be75c4ddb6048753bf8396e4cedea12f50b8a4626deeb60e799f6fef9df2abf9eb7e9b250c7d7ac7bb7b6c2995025f697dc17bb82a77faa5ae5957994208cf2bbda726425308d2fa960e77fbcbb35af9d7bce25a9766546b5a32a82e2fb7d28e0750a0690db3993d059ede0039e45e8cdecb831d7e902b2c15eb2d30fd46a31542bb52072c90fcbcb54eb7f54422c0205f0d7de870c3e349480f75ffc0d3f392a65958fb3b913f2318f28165830a3c780894edfde372b520dc5082041ea6ac4df253993eecc949d57cfec39a462f19331d830f11d459684cb67dccab0bdb741d72f0d34de2cbfffbc8013fa89cefc4521858703910b9bb29ac91917509bf3da758a3b4679e9ba6281c3178dcbab85fc25b15e4c27ca6e76099850df0a46250345b0a655dbfa54db704ae52192d82b1c22c5f6336ab2bd7a605779c5cc8cb379b744e8257f910370ed734ade344949d48acddd76e178c3edd34109f52698bb14d529609f8f7cc323e22ab9ca7d5ec4eba0c680b3873267a13c96a981261bc6e2832e0599b9b55b04898565f512f428fda6a7e55e4395e3a354ac7486fb25eb9f5cbdc03613e074d593fe0ab35ed8dfd545c440ec9302f87a9a39421e041468cbe669ec57928e81192cc74d700e623b60a57f4ae2b10da8f5b1b22459d720c1c8c5ccc858467bf0947d4821082cc3d28f213aa5077112b9f3a869a5ad5ea7fabac834183dc566450e74555e63f9c6ba3c3e6c875756796a935ed6c77788e04666d24f6fa23da2494169138f68f67614e960c8d56a4c5a715b39833ad7c7a339d612e9fe1c66d6ad19a1b6a3105c7159236d2b762fd8b960abf0863f334bb16bc5bbe70ba8d729fe0fe60caf46d300abb0106f7f976e7addaabde919b3a9981e63a38a78e18b6eeee368f35942d14c026ece9ae98841296fb5fa2f0efa15aff6e4d8291c1a8ec0c59d044c2c313220c5791b2ae379ac89372a78ce80edaecbf1c05a5fdad1c7cca6c8c4782955bc49fd26a89e9bb44095314267ef9a5d5478939f8c5aafcdbbc0c9745a9d2178abf332c7c99d9b5f5474a0852564a82d056bfcfce4b6ba58b09514fb72c0700dee026f8b441713f664e0b842c38c85905e649b895177f06613eb16b2633b106bea7a73783f03407cf7d43714b945ee3026bdb7ec186e0db396fc4a2ddb4d7db4a6c3f86b5b99ed9f17f28937e2cacdf3bc405bdead9871f009832be27f08040aded1ad91870a233363359007a836ebb99cf803f160b6c54b91c3464df5a30abc9bc4b4312999cde39448d94f3ad2b925df84b5b9a3b6b05929449a4d2944fd43336f7471a2a5900d8352ae98de0e3142d9fd35aaa28bba62e66fbd29453298fe4c73b7a296eb1352143f7de35f7df94f61833c7054ae3845699ba9cad7ddd4bd417d763a4771b8e3639f642e20cf241cae87928f7599c3bf4fd94a4473201806f5e53142c135a35d6ba90fbf34b4ee741246de55e5206ea674f609e51a10fc840299c54108ac5ab163bcd0c8648784e79cac334945076b86e8e878a45cea4e1b03f93cd926bd658ed640efe29780fadc5ca17ec09f73d7a2f56cf10d9d313ec7ca668c8a3b24efc86974267ac9368f8cfb15388fe0f6bc60e5bc87092b27afe22fb1e174ca461111a6031e7fc1208ad25fc5aac71b27a624ba31528b05dde315a738b812e519d6991289f08ad3587848f4af253068be4e6727815294958d55145385ad461a122328ddc40a6b026ef632965ad75b3d0fcc9ec0f312d6e6b8c0da8b63e1fb1b3e36897ec941a3e9e6c7fa5d38524e53538c37b4293c687a4d00563d6400adba690360488703c303041dc6c2f7b59ba29c076b2a0271d4275e1a9ace0f7d76f470d4bf4bb63861c4a46e410c963951abb86a06723d212b65960020dacf740cd6d056b00b996d9e18f507537700f6119fd1161613eb4c52b3078ee8eebc2cb2d7a37a3c83adafc48a12d19d2c65ffee023b9b03b3803689a5d9a27a076e9d77932173a4352cc1404f0957c69fd7adf9d2c7f9a81de030e9cd4ed5219648210650f8b6be2743793545d3d19f65f30765bb5709e01c3e7c6f92e763471aa230bc4a8bf1b1acc788fadb8136e21c67770e0cdf6db4ec2412001e1d1b82074a8c00f4faf350e79a424db99feea06f412d85b1db976fce09167af8e72a0b59d1ba04e3e3510f8a52b20a76ab8fda43731eb32964cbe9dff5a049059bf26a3a8aaa4c76b5fe2b9a97f5d152209d7c2dfa8fc2252cc64e4af571104f9951bfbe82d070c3549bcda5e65b51fa89b2aeb86d5ef9969a9f968945dde0be30fc0d48b843b747333e71cf239a7117918b912fbd0201d34659ef328d82b9d58696d436f1a6f88a6ced0eb08448ab113ab13f264aa7d27efeb85c8cbdc11e2a9d146bcfccb0c4b74846dff90dd2c86ac81b31c30508c08a289bac1b28410676849babf5e28d429aab2f735442b935a612745e5c532211a2f6fce76e33d0a4127b6356940ddc31441df103c80a93e32098ef7b57b211a7289b2fbd923a15582b9cb585d91754029f8864a9f9be93e9d361201eaa8f0212c3325a8890ecf75787cbcfd36fe0b928c54c9da9bdda60b2b7fbde98b501e5d75c3354bf2ead7edc8a130b28e00ff5ab005ba635079c996af70783bef810c123d44f9c4ff6d25ed59f0adff012c91b09529a0ad82d8d18e0e4dbf7cf04fe43e6535e9e588440f7c1cf323c49a09d33f672b7f5a5956aff476e43c7a36a605352a0f4636f3be1bfae31216b9bfe9a478eb2d5aeb3f5fa4bea1331e09b6cb5ee50a5cd6e6abb356085dff9a109fdefc7e073f4652f59caeccb294811c801f5c08f7e25aed2f39acc6f0f489c7bccf9cab54316ab32043f742fad7a41f32e3207bf094dc60ef408f4612205ba75c388b8729fef5956f11b7f6b2c0d3c1b88d07d1f59a97880e8662e26c136b83ab0eb4b4caec4e4075019e7c2d8ceaddc4ad6feb608330189cdcfda7ecfd37de5e34112dad25f943c5970fb287c68b36a6a1d85a776a7cb743e1e1782421112ed80b225b517355f16a2a8ecc5711ee52363217c446e2e83dacdcdd61e7ce7362259af4aca9c418a38f07a1249f26cae5a44306f592338f6409b168b3ee0cff386264ad116b74cc219459733aa37f3c024095d93ee29427c3809c3db0a1b1f4f2953a06d3583d43f2d8e55a688175b9ac0b6fff1ab26cde397bcdc84c241c01c48c9b8fe5afc6b246f573c35eda9c087b2b674cc49a40b7327efd55daebcc1e601bfef06bef7401dcf1cc6d16f294d378d8adc4942ab3b8b747f3221f5efc7a931fe061307ba891cdcd3a1abd4494585148de30cee439bac523b30bdfa3e3c1541ea171832d3f936d98461a30b07bf5ed597f4e84b65f20d36767ec926c521fe9c81ce10253feb41b532c207eaf3723fbd7c82d4e8f771cde0039a00748140f245142c5a41810bd841b53e709e1a5b7ffb343f86a70de100a8d67f469c6d0d859e5a39db7fb4d97e0ded34817246747efba6f76eb566438cb8fb946cc2b517e3e2ed1456e688242a99c522b4bfd602ee5427a796b084223cc37e862775ba43a53b6deaf674532c638902ac23f306196386a91d1b9f4f5fca605116ea770f056c865cfdf37f2f52cf79222bbf60e09d6d42b7ae3fac8c55aad8f47d4ca158da47257d52bcbd47105ae53f6c0d4b3e019fbb27ce95913d695c00679010bb2cd5b1420e58985004eecda081bf506b74703f4383e1c61180aa083ad278d2d500c235125e5077882acf48fe41f5d9f524013d876cfedd79cea87c3a1b60f8d911abacf0a8b7df83bdeb791e09eb5cd9333f2d3d1c02e262749285a6019fad40719831634c571a58f6922d5a19d1a7c3051067efabefe15217704dac1bf4c6d3935951ffadccbc85eac56a3f51d859ede19a3b57046958c5151bfef867ab3131a71c353803626233020e6b3d3d80d019d258ade97bdd4429bd597d0e9f9deb04b2f9af99c18a33c2ec01791ff784b1126adf2965d3e0ec1cb19b9ac94cfd25ca802fc6b0f324d3c370cb73392eaaf5640ce3aafe256efde38b2ab807b1c42e5f0b5a4a5974161981fc51c8b34cad8dba7ba49867b6ca923c5b8816ad75ef5e1d3d5a81ef328a90bd619e6914f1b3e80c12485fbffe979312b3b633c83073ebc9bcdd333b9d800697f2db854febc735321e96c03ad3b596131f5a3db45ec7e59b15588107543445b65bbb6c0a07b49aa4ffc06dd9583492805af3d893c8e2f86ce503ace9adcc05114d6925807e23dfba45d316ce8272b5a407a8b56dc9525ceb2ee3df4f736ebae9c0ed5db426d8494b8d170769778a19602402b741ac842d3d1757f70813574cf8f32b575a332110217921f54691303f9a0678ba64a45457662a5eb2168a2ad76430ec356febf1bd0bdd7e83ee5889e567f5bd8ef1bf4620afb7a22f08e92be3511ffea3cab3d5b734787ed0f3668fb558e1c6c219ca37148cbfd82ae565aa39b19f1af138d935503eba9aad399d62272d030c776d824e5530d6696dcd02ab54da230e9b73343dbf19db5c986afa232133f15eebeceffc725217dfe8ce836c05aaf1ed0acf63bf235a1b449c14e92a45c66063e64e82ea89ab7734e2bc29cfbccd4f93f21a99a2d82c6e228b19e88b35d3c9c99340e1770ce165e2c3cf8651f6639f80c6bf49263b902a4c20fb4265c13f8c46835f43c428bad3ce7a43b081e30002415cd1134447325d8f4792e7f4a9547940d7734f09f4a38adb2193134dc62a6f60a81c4d0e42490065b5c67fe2fffc703fd49d1b2d23541802b68750cacce77650eabc728f6ff308558baad62d5590aa8cfd43589eea6a3e1808a28daa42a15a6ad6b9ae8b598f6be94e0ed651c6fb5d39e43e360f0fd06e814b905e6135a7e88645961887a262247167933c009ed004db165d37629cca6415a61c8113b51d95ca02389a6da6fdf6a0479f8925a86123189a80aec1cc60b49d33deaf89d7a764d988e7f26af6abe3c6e4d153bce27083836c229e756c9509a15e18a9ef1338bf4f097f0816b91b88262d97751c7515cdcd3515872ec140e8bb43752f882c2cfae8509b13de79288b4197d28853023df3dae525b41bb13c360a78f55efd15f6cdaec145972ec43a8691a9a415c8f1cdc324de717ea9f9612cdfa539253adcb0d9cde40b755478a07b2f7c2e116a2ae0fa2d9287409fcc875aff5d9ef2232648bbf1d7306468c0639c235e99d2cd44591a14df7b1e05f183ee1dffd839bdb607d78299d02fe30add5ee26fa42a43c92b55777804ec39375a04538a40cf1f61aecea895ca32fe97053945191c9c466ca6d457e3cc6faefa66d62195ad49c2d7477c244163b60ef086fb51d6c130d6a6eab3dc470b2657abcd055193f78ca897157f1ef690504d9f37e1921c584bcb231487ab3bf96b8a78c0eb60e4a1037ac776f2c89ca8d4ba88dc9584c02c9f755e8c80e136d3859d89f05d7dfdb1a2351051c1e5e57ec88c481f5ec124517094c0efb050efa2cc94003a2d4a6120061c3c814e99e417a7aa3a23bd5ddaf79ef66a58f76d2d37df9e1f5c7ef5732cbff46a2d3256feb5db97c21a1692923593ab879f998365264a591c4b3ebdb671e798e7a3c9c2211c89504ef1e993d47fbb29aa2637bc2fa4fd534722e00579c06ee72b3f8c4023fa945c2c3faf8ffe607e14b00c2bcbebfe591d58c51d31e7a6c6eee7c701ab019247c93e664014306bff10be347160627762b5df6f0846f23532767e8f7109625f92d8b9c04e6ce4d0082b789bf0857c3df2fd18035d97be9d7c00e8b8ee89d3d66712787f6123007dc6bbdbfa8f9d494b6a911b4d69d9536fa6771cb35609c9294e7c396db7425f417e94a593d52e1883f4351141c0bcd9ce4093dd703eb9dff7c975bf88604ae1d64c7b220a5e83bf6b4668fb12def0c2fa8fbb13553157f8311648c6aa9e06d7fb8fb2226df8177ca2d18cc408148f87f122b992453e5ad90c450e9392ecd861dc3ad966bac89843afc672b17bd19ecd09aa97da73f42bb795097603c2525c238b2a99d8156d2ed7749a50e3873f0d2ee083946d6c0e02fc50571980f4e87bdbba640b37f1ebe1262fa8394d1c744ffc6a19b51895c70b30926a7d932e5177fb1c790ba1d3f6f90e5e98ca22be23d8ada3ff69ca3744965faf2c89f2415876b44ad3e8b7bd00d256438551794e9106d04a30adf3581ec0f10f4a6b28169f409a94365d61d08f9d14ff80ea394ebf5b39dbea15aa24b2cbce78c1937d02e3dd15259963b8651b7ab34b723236aaf954ebf55103e224c2fb3c8415df4590a79f2d626fde37a446782b7dde904914188bb88a309013e453ed96453f19ac22c948d10895f39942a62e0d95a05538c0dd4e0867e8776ab554acbffb49f0966ec9ac865bf014e0d1d11163873328c272c7c588e37f94b70a7c6be4a30c6c7afa19d142c28c0b33f6ff732936b96364bfa2aeedc3535baf01c41cfdaf7fe73b26a058cfa793b3db5051e6b03de5b1a08333cb3859f3944b2e242ae392bac509d24e12392bc8af75f5f33084a8cc854f1f83301d7b39bbafc9681274ae0cb3c7c962d162df6afed264c8714863c529ca306d8175dd0ab4ecd2d9f1fcb7c83aaa87aba42b41f762b19aba2f09b165d996ca9a927a8136721c96feff411a6dfaa1a7ddf9c2b2a13d0e61b21c469725311cbf69fb0ed3e98c819dbe0f9169ea17fdf05667dd371ed633e9126c619a7a405b7cefa30711ac7363c80c7625d70b5fdd990bcf2444e31a71c939041806544513756f9c971607137a2229d94279dff9c350799fc108a59202bf21e90eb63fc0649f79a1c2757c2e506251c88f6e454d065198047b289cba06779a07bcb42231630cb57d527a4f6e37df7c197bb9b3e983f2ef574662e3cbb9a85cfbaf7df39e4c38ef7cf2ccb0261b83f8ff80ebc24d7a379b6efa717671bd9baa9e321ce759d03c195f3b8c847394a9700903b2e168581ba858adeed8bc98e3cbd8408571faf8ce5059581aabc199f62109ce363b682aef415eed5e69ee3f2d794542c67be73942aeae440350a4951d32b31b80f24d47bbfff49f45214b5d013ad2ff12442356bd5b9043b74cb90ae6b4d0d5332de7534f49f4d8a07554d88f32bfc1a809420ad6edf7b47558c54f44b465882dd5a9d5bb148d0f06e44eb7b09a5557210a190debec3219f1a8b98656acc82e3dcfdbf33dd84aaa68691570f6905f5e2fc37e1de3afa07c63a0076f5b244a0306b4c8a03ca94bc9528f204018e0df90bee2765c4bc8784ab5f7aad6260431aeabea6e88560a224f8ed7e41d0af722364a5f370d2ce689225dcd257381a8a84db20412808084d8f6cf306fc3e6802046f97481eb8be6d0b2918313eabd1ebf7afb4a7bdd46e0997510ca21c79d36a5b29abb8a87ae2f5eca171a19a7a74fedf35f8a33b09c14118daef233195d9e8b16d0bacc7da54d65d1aa0a0e2e3703378ac75cfebaf25176d24b29fe43c505be924b1cc4b1fdd1c4860f2291fbc78e83da2f92baf9d8c0b0aa65a25736f150fb0cad6ef2593fb61360e88365ec65c03bcf413908196443c96938d7dc92a8c31e52a88e2b58d2e0ef6c46dbdcdd7d6cc636697f911719a2c3e55f7e21c0a85f3c40674bd83e0fc94051d066095279e2335970a8a5d6d5eb8970e057fa69f81f12f7de7c4efdf1f7dc97bbad28566ec376907b975588a53151a1cf07d3ad0d99656c6fe3671f35fde743463d783f3ff00be9fad2f884d", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c680)="e6d2199887cca1ec1d1d33a7da9103d12abb1ef0713d1fc7659ba2c019e616578180a780ccbe4b5fbf704632a1bee80e705656daa311fe956f9d6a3198cb1f0ae6eb576612b2f3af6d274fe6856d6ba120d157080c6b96493f0f8c4046666666e03335e3b9baaa03934cc6d7991bb4e055af8873366372c3c1b2e47250c2df64dd7b6b9253e5836a7e6158c10225ffc7c67f9ee3c2f6b2499fa665f2ddfd7456dbcdb2a948bdfed72a51e6490755a1bd3233cca0e37bfcf2f76d7a25b81c489f6627b7f79950ee0457953c7ed9cc9b057dedb3570479fe95a1c592bbc45cfa88bbb583ca8a33fcac9235b5a5ee68bef6c371dd59b77dc7d7e034a9ee8ae3f6976c522ce6a2945dabe42fc151bde21e228a53e85159b424b6c2bedcc6cc446c8b727342b11d721a0e4f74613d9c93779c222122eba01df82603420d5b7c474cf359ba30749cf2207ef9b6dc7272706b7f4b7e04aa4449086be4c6097ecfc41428e99c1bf811acb993cf090030f9e60682ac29bcb26d58b3344bb50f6591c8c8884819ed018c4162130c4cf6b17a9343cad947fcdc651058efb7016e4f6e05092475bf7b4bc6ba57f643215609ba12927563f0c7be8d7e09d54c59453a676bddfbac87e22ce99b2bff0e95b592352f2bf2abe4fbf43de2a65c4ee4d8dc3e7520676513c3b834a17c995ba100bef480263f7fee38e95530534f7a299fdd2215f6d8130010f3a38d16f8768387bb401d1c4ee507c8114f8d3cc546c0c0313544caa3ff37bbd0e43fd788b319e292a77e904f7a54d57c192736624b034dd2e4efb17ebcf43db5386b393ca8d747b4131273d60770004099d3a92c66d6c69dbe6a10515165178b76e6362688186de40fd3953ee3088c8c3531741e2e72ca1a16103d870254a98970b9b873a591e8b0247ad739df9ff490128ad7d2b0777d8e7c9a9e2ab531ae0f8f59bfc61606e7f4bcdaa729f5ccc888b75d039706d0619c70217973a898d3817938819c221230de551b4b32ab34fa19905b5eecb2f30805551594086e17774edac14c24bda6a5db013e3ce7e703f686afe6eb1b3fc193ddbc68d6010c319881a753077da16172a732c4d2290ce0a0f36e9f800e66f0a83fd889bd82759cff61623d92945b833e9afed04a4791b28ebf49e2d4794e46d4a7efa2064c05fe1f5faf15d4c99801a93c3aa2e675f09a4ef4330042197151c6d19709aadf293356a3d4f67f8d5c27288380dd8d9aa539b671409b9df8e464de3a287c5f08b226b9aaff5040c39390af67ad8ead60a9253f4aa669e0bcb6b2ec64f8706e31f30f1390823308d0898de9f0fee719e9a9b9dcf25898c4a48c2084b7b8d10291c511c5da3471f0d3a107005b8277a3259c654b41d92d6ccc523178c2a71ea4944c9836875bf36f6b38a8a4839999df6e506af3dd5e32b003252cf514e10b62b2a6624fbd4007dd2e3c96cb4ef04ede39f2d4f025ffb02953d7e69bd91210bf7eb0ee0c8a8f9a9f8fa31b83de6f037b686771913d43099ae07834607d0f1f38af5b556bc261c67c301a4e05c92715e2863a3de8759003654ef237decc51317bf975008ef1814af8b89df80d06efb4578fe7f145a63111bcc54d1d595dc84b818dd2600a9bb017245112c7f686b8b9ccda5d87a3d2d136b28cc7e06293565f0c6a55e6db78b5dfa68993fd66ff766b4775a1f44fad642b606fa74f2ba85a0e386b4fc14552d98ebe4cbdf905948a4e10e699529efa0ca9901f456c21176bc0ffa57946efbbfa92a0115e3ae29c3d7f5783334029491132c51fe2b637211d37c495a0fe7a83361ef8c7090d20b2ee8934577e6feb061b449ee3fe9e323c6f69c187d2c5556a5d814d4b6508c5f0f45e426bb3ab089de6ed875182ac20d8f3040ce980debf6bfe902d57871e0f61bb4b061fb252db1aa94ce1bcf2ae2cc132fe17efb8d2be8fc9978006af65df1190235a87d916f4fc9002585ea94638e58fac37cd2be753a7e3c4a618498cb7582e12931240601f547e85907397e76ee628bf05d2d87ce752e8a5004a8d701c9c363dd4fc04a3da0e78f8f917da5acefe08214b70a9f89724a3e4b9bd97cfd3ab85e8a9dea4053285ee7687a2b19b332d11ea56c20c53fc9e4b4c6c23aff5d3cfa51920a8cbb9909524da4e56c44a9eda0dabb04b9347d1ab7c19034eaccca6350937216e4f7cf1d21bfbc284e88ec5d884f01afa6843491f770c173febfffab5b3138e5eed1d062f97ca4e9f7dddcb6c0f98f28e03e93263905559c0fa272fb972d3725c5474bc1e9daf9353847d32f16d1dfead82010f1b22867b1e52bdfc1c10103809c3a9f8be40f2ea58ec4a3ef22150a20b76e6a083963091fb7a2c24a8e90b159e3ebd2497b07ea41f4ca909c67767c1ee67ab23811afab6aac19db096fc0a454010c1f277564df4f3826c3c6eceb2364afd93945c5871b19610e860bdb260b03362ee9ec93660aa06daf02d9cf706757b3eafa0e39d13c7996aa822ebe7ddc4b34ab025cdd4fed8330412892a2eb283758ea6314675ca63e2542a49154654215240e3f436d7dd89aa9ed875004342a2702f95ceca61da48807eed22502694d7b44c063e55c9072b5dac0c176675b3b908a4dcd801c137dcacd95f7a08eb661c26cf2c32449556753c7631494cf13668125bcef7f23c96769d61a42f207aa2747c1c6d082b5fc06a7abc85fa6c85d2980acf1913553f8d3e5060b23b335064bb55b77e8386711d8114a89a0518acf6f5957dfe282327ded62c3d5c0bc4127e86744142c6cccefbb6a859ee5fe39513f9fe12ce51bb0ed654a358627dcc91283a0f61f18f255eb0cf5adc49cef06ae92edc1ab596828ddc79f39291495baf8b19b6dc5e031e682d865f80d98e4aabecaf9d3031030e73d54966a421afbf6703af881969b4aa3e6ee23e3c2228523692c5ca4bd708981a909a20797284fae9ed204775621bbd41e87df91bb11b333a7d57e30748a48aa1352bdb527fdcbd7f965b84c23572fddb0f8ea0f6783987b49cb1b06da1d8af5e98a422091c67528312a4b88e4ca112edff1b5f2b267db311959cddc0658d80377700557ab73aae8014308528d549aa208e2cbb2e2c1e4acc43f2bf3feae213dccbdd7c3cd75477ec1f534909391cc6d2ba325aa9704d78e1102b0975505ee852491a0966560a6ff4cd1dbda70a8d91aef92f40ee97549f1d3334b0f502752655efac498701f1b8fc80886c9a3f4c470131fcc59c9c58c1c2717a8161ffdf1d181ed848fc31708a55f02dbf5e22a8595c67c9cbd2e08f7d719d4eac1badc50c1bf005f3279ce0dbb3e7c527b8e9a03ef9c4977411a70f7b015f685ef61645b8d00882e7a13d9d0211ff30a1932d1679887a692feddba90a6f020cea2af47be7c83ff2e2cb408d80dcd6eef29361d7b08ce74343fa7e1dab952582d44d5d1602ed367f994c4d76a348e849e8e3ffbb568862d4ac62911db061391dd56101d70be2fc3a061aa8350ab1e96ac2eb722e776a510753ae852345ae5531ae17012c585d485793fed990c81a568d48767e7bbea9bdc4d78e60c390428cd8edd7ba60cd1eec4990f32acba503d889eb2f7989e743d70454e48c1a9eaef115066bc2627325d75e3922a7606a3f49e5bbc328cbad19cfc731365b14059e4fef3f8eafdeb730b00b212e50ad20a6acadaf9eaad324bceb4ae23cf58d4bc5e1c4e0dd4f6c2e1b72b82a065a02be061a1544bcf935aee5566803c0308848efc19c61d2973b8a4fd1e00d509c9b110e1f8b2554de9eba56ab7e2e05f393c412a1a039ca9bfaf2402707bcb67e790698b56cf836681b57eb6a2f9b4b6881b1219fcc503188895c8cb33e262c3e4e9c46bdbedf0ad3ffb21b709d317e5430e9a66399d764c4218c100f73107015d8a757520dc0fbb9141a5878a883b97b8da25eb6334dae04feb335aa123f8ec90e43a5731100c22065815b4ba878bc117498e9f697c9d5118d65b22153402b380406bd023a1f3f8789342e573108a97020427b6b535b0b22111ef733d82d8841cb08d3bc0d964a1c418db05ff1fab982efca54da5ca3b214d129146835d2e42ead89cb4d4e5e1f29966d5f173754c65e1bc52f809b77449c164eccbd9e653430bbde391c81fb847bf097f2189cb2eedf1a0caf5ccba6d31aebb9aa5b9ea5cbe5ce46abd7c959236bdaf3b7d89c1963c5fa7a660114630f7b20eb606d51d1d9e86b92b05140607d480211d6f6e32c02d649be9f53a8e8d485bbc7f20d5368710cd40cc095552d393c74ae7353526d8f8dc06dccda265b1e11bb0150d711f5d0301fd58ba79f174d695b8616095775d0ab79707cc2497302992c477d9652c221f11c268153b8833b0389f7b6b97502c54e7db25befb052216ce0e67d86eb2fe13a393a9908b4cad987e0badbbc0a678d4bd10e94aca9e451abe95f79faefe4248427f2a3dec58c1c3bfb150018bd195efecc5c7be153b921829dbc45be515afc27c85b0f143c5f9f0f49301d94efd5c04835592d285c10aa62322047fe3acb029c00c1b95c0c6a51a73ea8a5f53edb9b5831932770b8a6a89099f5656f02a273668300957b46d15c44290642c870110261315b544cb213f7b8d351e2b60333c99de757dd2b79fcc772401173713b585c04d0e6ad60cf1fc9332eb5d57b1008eb0894582339d35cc43969a66b80725d5d52e2407457f7d1a0d6c6e73a543083b41f48c02d3aa25347014c47b81bc7d11751dbc3891b2a1d475c8f990629cae6179ef6d50469afab0b3586385e2509a4ab6edd97f1cd5662ced83b1664eefb98309c8e7781a6ad6c05b72c45ab2273acf5991c11e93aa79b9da9a0ad365458e85262048a5eb6019340aab6cc1476c6faca1c6a43c762704782b02e4063f6c177168c5109153abfa72cecefe37f39f8f44df166549b1500be7e22d05311dac7220949e2fce175ced8d03ffef90c9dc4c9018f2cb38131f28a6d7392f6c4e12da442bd406b77d548368ee750c56a7f69f213e3a996b4a9d14c16b32ceb6d1116063d2b4a7cbe76baf38aa327e68d719474cee583fa5a379ce2d8e525c914bd514b45c8e59292b5b8751aa2e89cdd1d813259fedee813d52376d903c83f540b8438ddeb5d9b58de486459bc0b03ed58975973d70cc2af2bc4cebdc736d610701adad5cb44683e91e5a3cb295f5120bb64cc44a90c0b39ca1aaf0531ffaadbfee5949e12bf9e64a2bee29e26a05766ac561e37d01560790f0822ff21903452ffa6a8350357034c7b2c49cf636b0afc6d5d4fc3e79ae5b5be1f1152164b69de6f1d1c7875e40a3261a11cf97a37d16bcef32620d5a65ddd342eef5a6dfb43b75df7c0f0caeb3bc8bd91929ab6a3b08ab4b6eeed78176d94d4e5f399c10798c3a44a6b8e13a463f3c01423f4555bd1e0abecb25f6ebe72ed771d638323988c558f1408da52e61876a009f92602eb679285cf53ad772439df45c8af2dedf4cb53e1514acf4155bb138dd2ebe919143cb09063e03daed20afc28fe11988771e07efd61836208302ffc82888807276ea25683cd782db70bb9c03663857a911199a5513f18ec8c6a3a46dc1e62b05278b7c5a2cffce57ad548b98fbf053f2ec0a68131926ebc2da51ac929bb1457865aef5a5ca45216129a48d0a2ddfb220b79d0f9f8058eeb515e1c8c622a24c87e5cf78c511c13b59586ce45dafc3fc599276e25c4b64689255f0414dec86f9a11390fba7d58c2dc5a0eb29e38051343c8f706a64c2ccc7b3e812ca8537b11df89a587d1bb98985df5684078f37e9245c4a86caca8cdf6fb426ba0e8bb4feda2821ca429195815980705684a692a766cb9f9b048c02a1111ede29b0e277c57977eb35f4abdd3642e79d80965e5dae89e1605824dc796a10b882b9181b71b88b4bf6efe5213723069e5038a679965616d2cf1835fa8cf1341124a9d6e78ab7e28622eefb626839817ca757e106953f7657992cdc34adbade842162e2702f318c14a31adff188a0645c8f055458df779dc8e5d6a607437791d5b7bd9dab546a924815c9a8c5dc44937f85c98e7a7113056c72837f571e5ba257534eb7003bc9b6566f18e1b7ce2ee169e85d9141d01c7902b458c0e60268ec5335e5a2eca82d576aed3f474049befb4152437ebc864cd282bf384f6eed8110e42ff9ba21a10770c7d95133ba0ceeecca2a048d516aba95b9ec6d40221da49df8342ce26dbfbc42d106a8364ffaf178a285b7670f41a15189f16770495286278d3dccbca7908ce3efae8e52d3a79f610cafa18099f1a9fac4d4cc38e661b4d824ffe792a70928c63599483082efc7c8b654b2ae33628d96b1d2d82d0087153da6c86890be2553d117ab5425d272a185bbb4d125625148ba0332ab0ab619cec0e76f8ecd8ce16fea04b31b3ed2dec643128143b0f3d3bc03a361a02ebcb76b0d6a133a2750509c283ce7feedac56dca34fabdee7a3009fbc9260d72bfadea9f1bbcb84f02d031594eea1b9fe8b2b33da0607c2efc0bc5a4e0f07eccec799287401332b19916ed2d4c84227fd512018ea7951144759e5ad51134ecbbd8f1e657142ba7b4279d8646ba94ae80525ae3b6a4ed36e0072cee3e8d251711cf90cb2a560b5504caeb06fa9fbe26e7339d2d8657e01355bf480c4e93e666948efb3075387b6ae2d4588cbd21c9f176dde77cb35488b848e255e7ff455c09dc4432400e6a6d015a525f8dc0571f7c783fa46c9fcdb276eb6ee5cbf35316fc030af4c936a0874dcfca71aec94b0e317cc31d9105d211015f853d2f832b91ce905cbc412e767cc682b4babb64236925d1286f648d7a4c1f440cc8fd6f3b159c4338b572560d4a28e5f16d48cb45fbd30c8b49b430680c12fddcf9490ee8ab557b141f2cd0981c3956e443b4ea263c8a0b29b0c3ca809dac1a58ab4743f474bc18f0bbcd2703dc808147313abf3c02c20737bae0fdf69905bbd1296516710021bde178e8a9ea024764ab890165ed60198b156b8080407b4341cd2fb92e2592421dd60bae3bc9567bb570cfbf19cc28faa1345ceafc17d8c43ff97f01e85ce79df497b7305b379756de24de1a140fafe06edcf44aca36c6e4714f6d74a65f6e96800d6806e472aa7e406576b30aee3cfc2a3d84ead9009b9f566ee4115b1697d2bfe3df6a1354d08b2cd018c993ddbf15d7bf5939cc93c2a6a9b9dc94278150ecf6d99ac33efa01d52b2761050feaf158f96a63cecd115a5d7f0b05f9e9fe70ab7f6d2736c3a661f8eaccf2f8ea59195f43a901835ef9ac5749941f03ef20403e76d6a0619a6cb3402120626dca12746396dd5e850221c0cafab1502c03e5497581b5215afcb9aee8078c0382b3018c9f097094b5890966314470702ee2556c2d0605a8f2c093732cdc57ba5c05b248111730d89956d0da9af054caa5d14db8e4d2931bb4fe28be8cecdc7fc6bc7c0a68f04e7b6ed4496d775d0a121da73a27c0b0fea71fa1d68ccbaf5d556714648656c91d3bef5ec586ff3d8971c546f054d18a266ef922556a7d73aefba23324080eafa65f92bf9c0d196e81b7170ff0e69c5a09ff67a43a941df909479ceb47fec92b9b463990f171ed4310f3555926e7f463ed33996f555f2927f0b9ce44f72fed6f9cff2c08d4a7c17e27fb76237b28aabbffea2ffadbc02f0c0450832659461267e53b2ddce68cf74cea1dd2a9e0aeb79b4c4fb4924c4aa6bb68fa1c72ffb95501cb6a51c208ccacc501d6116a5e5708b3299d654da543bd1587245b541fe07756b7c872725d408d85879efd517a6f6002d3fdff9c33515ce2228e8ae1d410c01b8d7318aa982e7a5d16429637bc9dc84968372458d691d123e70c770a0853b2d61b7e28601c19cd98de16838ca6a7a32cd5cc77b8b4403c700c498a916febf606e7116b11fa1aaa76f3b0e3ff1ac2fca567d7bbc956f2eb3d4c9bcc27bfd054784e54c99d6b1f066c667eedfc5add7ed694a22bac3a6fb252bac3fd4396221132e7d70d990af4b5970c0215e4dcc9efd04e071381d960d49196f18f53e391ff6a1439b7c2bc826ae8e898780577453dec02a87928ddbbb71eaef02dbc9a39a822fe1b1dc6edaac9b1c161e31ae2aa38c328022df82300b678b8f9c06b84bd9ab1b4adfb5efafd8d52358b147b955e564df71863df269e61ade8f56910c5dd053e6058ff215dfe4b0d334f92702b4992753de76fd2588135066098f598c45ca738de1dc12ebf08d5419315efcd77355ab77f0e3fbcd349f524533b1c36d4b7bfd3046e2348934f31913ab21ad84953be8a219c1093d0860786f6b96d600a83b24a20d5ab0436ce50f6506a43064e808153206df5a02936ce63c1ce925282b0a79c128400f0333aac3bc37f0aee9867ad38a1e1fa630387676493af353aecea799630e0c6af8ef3ce5549ae017f3a7feb09697cddf257d97b732f8584bf034071d8323b396a99caffc711044a53a38f9c9655978a722616d2ba6b90a6da49cf1ad5c3550b02a0e47fde742f1d3c932e79999ce4a7d61e290991a3b9b26ec2a8c63b8825f4496b1dea4ccbba9e4abe7d79528e15eb4c6c04bab4074fc1912a804a5edf8faa789e054737dc720354efcd0fd1d6436b66717d1d5d66ef6a0fadee8c1180f2809dfc61ce7dc3518c96a535ba92d1030b5699ef31531fc594eee8096f4bfe3a46a9c14be41dc88cf129fed2cc1b82452e829508f13703c7754c5a01569cd248cd11b9f7cfad7a455a38f925dc7c69893cb43170aab9844e107ad98f6e944a0cf3f47dadfe5b1476ae50fce990e06debaa1ca27a301bf115d5c04f8ff7395d331949115d45e1f11d82de9d8217057a5ee873da4b1db98b0f48e075b5c1836e63319467dbaedfbc807482a439a068ddd6d6e562747616cf038300cd93998ed354a763588812f22a1bbf29b3ff94c8e4024dd205233c993cf8773883679f786dabdcd9f735b57b15eb69a43c634473600c87ce79557dff309ddd8711897ec47ed1a16564ffcf53e87b6b006d033b842ae4d1a63b5e0fb7722d615274ab731aead1256954e5fd65a2b236bf387a7fad336d0d9f2af75244b5be24b685a50bab394373ed8b6b49854df294ec82b4b9d5aa1204a15aae1c22e8967b2ff0b8f9e1eb8cd2d0036201e56b9e2759ce971990315aa0c37b8434f41482d6b8d3af34b1b619efe1eaf2708086351c2340d0e217a752d3437fe0c106af836f048e441e2a897a4e1cae8686e03895fde04823ee626468c6351ccf3f418ef1ba616d1ecfd149a48664d831cabfc4d182bd80b89c020ab146fe3dd4fc4278aedbc26a24d8c7041e6de79c04ea4e9d864c1bc71ffdf510f71e02efc9f0210bbcc5b374563908c86c0f27b3f833f22f4ed971b68b231ba825a8c08f6e90730d9ae92da8343fc4a91e2d3dc426aada71107720cfedfe0130d61e916d0e9904b46444604083d85e3cdee6aca4722e2fb6b91213839576e1eea4aae56ba8c8b074b70242da0fc639c72bb00002292cdf73752c2164aa4acbe5f6e36bbf35b621abff8d10623de317cb7703620f5fa2fd8105abd58ba0cab6f6e49c84e9dc297448fb827624976db56075648d3b4f8d3b4c0abb692a6bc087b4c62f808c58400b2f480fd670b6b8396e585c43e31a2a54b83d41b74afdfe3cbcf3c128df084cbcd59991d24c77f2fa3624fa575c82b6ed5ffa8c7844822a5225ed924732b9bd765de667c1d089a36b58418c85de9ea9ada1803e6aec14be16de9e51719c2a0f03f5b24ea6054f19f66f50890149a160ba8eccc49c2d3dfd24c7f7f0336000bfe6d3e949fa876f656bad0daf15c7238aaff01e0881c384f7396bc4ac5f0222725fcc9440249d015af5b2900a0fe43bfcb12bdfb870451693f01d99d2eb5f11e09e0dd5c8a1cdd8c5359c0a603851bc9a59d3e1bec68ae2eb1785d8172e5a61a358bba6bc317a964b04fa69d227ef33617666dde7052bdd6d18c86416bf3c577276d1c73aac22244cab14869733e28d3eaba957a2dd6e8946e9930f1bd7c8170f3ed68ff515677eaeb555acd5ac1a4f89d2f2f1bdd2a32f8f994d0a687a371d896570cffe1bbc63acb4cd740940ceb99af60c5ac7b0e5bfeb08d31e76a8541de0379e5ce2ac88bbe508bb640329a266e9d3d47870ce5fa15224a7b54ec6d545e4d969698e2fc10505014234de8d374b4f5d6d1f04101a84647563cb0f9fdfb844966bb6d17dd7fc8dbfa57aeb60573514a1aea606f7afc01d031a5b50997d74ae094c150c61a484da3d0e4bd6971209ec52af84f5978ecbd9f60cba9bce46eac14fbe1841fe4a634027f66b85bba088905a11ceba3fc7f17739a8a54e3ed0b8e4d52e691fc214f1173544786518e96837e6ebfee99e576cef31a2f7f2576899afe9ab3767051b52a0126097712b376a159044826481b53235a59af231bf8843c3d1ce7468e26a10e5f00eb197a3c9c559d5702c3929867ceb617bfcf496990ec4ca3f1c3137669df85a60306259c27f729874e0142da987f8a2fc7c8ce232ef23bf6d664abc46519b8948a20dab498b3243d3f6e1d3b1ec572befd47c1147f5c1ac44d5e1d599bef0bcb7ef51ed3d8865e616aa20bd9296136b5ef7ec888a66390a53fd4c0b46c9b78c53a35c993bde2f3dd511b1399fa1a9a134ff7e3798d1f0c03bf87f7c06f4378603bbd063f1d199b26dc7990583419daceba3ca87de12e85def51f2574121e62ac9b2b43379cc6a10b4e7d965d8a8e135ce1663c42ac90744bbb39fb6761ca28c3b032f431403f383ca6afef1e7066a25ea78c6cb8cdac2d13700b4df1700362f0f6c1920f3e9ba2aafb57a93c0d729ad542571d3fb3b3b2a9daad95b4dd228ffe7122fd723d7ba6e21e1f9a0c0ad868c697c082b71d2bd49286af57cac583c4e4ed129a632bbc215b12b38edecd6ebe893b11c45c8d2f1a313d2119e365ea1249ff9154acbe1ecce070b85c69585c7c4da2d98a60b1ec00442f956a879789fcfd062218fef743a0e82c4ccacad99ed5e41a26a32de1fb798a76340733ea4a3ebd6138db682e72f5edf40099a016a6a9a52125baf1b366705683e44710211014327d70322bdf3b49703f548a2175e2501861a4c32a727d5b625c1487de9b3e5f081a5ad75ce161cb7c8b04b2e815012ae47d7d1762ed652b19b0c694855282e6091703466541d35d49ff1407bd08e3adfd45eabe9d9d7bfe893ce788e84d80c6d25ba3e5a3c32212629864930c83d04cbf6d96a9871d3c166a588e615f361bfe724dba73f96866302cc8cebaaaee2fdd6407f90b1eaf68d908a1a0da2fed2c6fa9a2b54e50a22a861d04cfb981b21bf1c21948fae598fac2bea3942ec638de027f53d865b257eb735e457270030721a9b4b5d45537e1234a874cd8112fe482235004f4db3bd11638a8e8837f25f96cf93c05224d4ac44947333c115a359f227218aa4009938801c7eaf88fcd608167c603a13608e89f7fd079450018f6bceeb78a5e2b38710d765abc7d7fae71f93551aefffdc4547bfd658af482d5223b8d6156a183bc348c788bf783511ed8af2d41a035bf812793d7a24259248829db7b90491899124b643e873d06d3350", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) [ 192.190065] audit: type=1800 audit(1653394954.968:2): pid=11115 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file0" dev="sda1" ino=14023 res=0 12:22:35 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCNXCL(r0, 0x540d) 12:22:35 executing program 3: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) link(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x2004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a680)="f6d4e7fea5605e3acf96693fd7a12829d88754d5a9d5d357303e5b219334581da725e7f1bef89561a11adbb092a11de0d5f9dc2f3cf465735146bc4bdb3fa723489dbf6fb1cdc3c0e950042fa2006b10914a21b587547dfa08d0c47d775a81ef076d2d20c3c5495295aa7c9f92d23cdf46c18970d26dc543ee819f2535f1ec23a51ad96b5f90ba1596ce77ac9f8c24e70bd66de4b06171942670c9f80d5e5b11c89eec77eadbe365d4b6841372ac893eef6c65959ad3dc032d8f3a2488bb688ec1880b157fe5e791a1ea8d1e429a07a0d16ec5a299b4c6a86a1806dbc205cf83447e464089482eab197d934120a19fed1c502268d8893eea7c49e0ec7567126f1e39301df58e359652c04a6091dad04c3b99de12734395ce64da829b114cd5e0bc2f84b6265d82d359876a6649255bc1f3601f785d89e1e220f63cbc1965d4a6651c7142842d26bb388d8b7dfe105e48222dae1aa263b5346729a6af9b749d825fa5924dd4e017cd3a0469784c49ee084f040b3addb29296f7c3cc1ba4eee9a669b934ca7a91f89708b4f5e78b89d01024d502c1cb186f5470ea6e887c24ca2db76c0f8e7d3f4aedd2e2ff24f4fb72853d1671ea3ed6e146055a53653c89de211b4b6fd464f877d2242b67d20dcf45aca9a162aedcc1e9b5304e8849ddafc4ae8abff6084f35c8089bba9c57e1eaba414082827999f1a15dd184db89df33fff927341e77203a042845cf94b8ccd77dfcd6c31e1ea49d851fe3da49d6d6493804ed6aa4e0a91e480736d98e33d5e88ac5f8da8eb71c5095ed0a635297e5699890dcfb5e7b7b9a4b752ff982b924c7ee638b891db8fd8e48a26889c9bdca6fb5541c092b537b009d85cbd1687e51c39e7509b37a3b23a737480b9525fcaca466952d36f6ca33721433b0d2745fbdc1cfbe9f45e970bee0054adec5ffd02633ac18ade345b48e8fd859a5741a1189e7355b78d82296e3fa3953bd9760777e75eb7af26a3634af882977f081fae538786824e3a4bb4142293c6654c4509cc3faf3ebc7820dc13e97d68084a7fa27d50196cf85f8a4a76ac0c9ef7964b2aab63cfc82e02df96d557c56761356984e366871ee658ccab94bfc3d31b880f31d7335653f84e2d99d038c2f260a70f88c71dde90973b30c3e946fc6b31f3cb45039a46bcf433e1b17ff4bfbaf6a9da472388557b4e0fe633705b985c8be0fe6f82036370d9cbba6124632249a63b3ea5b979bbcf0edfb1b9f9710cf025f4e6c7aca26a35aa58e6aa199a57a90cf76fb6f2107655af64daf545315543429ed8e8dc4916835db11886e9ee59c3ed76a42fee1857bcf465cfee71744c440824b24b585266a94010a25f676fac87457270facc06d7e3a7efda513e6421f203abd9d9ed4211fd2de176e36d33ac1451a4aacdc25940a17c1c944d8d9aeec466af230764ca02f4e3b948721e6b5ae9bd27888a7a529c13a985118384337c25bd067bbd4d7148a8c3ad5612eb2c3cf615c205201ecb9e10fe0e691b65eed425f7592bad53b358c74c96abb5b735d78626dbb94953bf3e6ac51c6b8b409a1a8cc34462783a5377e7ee9fe76847109e2ca9753c8b2cf9e330dd1bbda4bb0cc510875ad89c1a5cfa0a95b92dcc4bde01705dbee82426354eb9b35344687f12e9284f4220de1d8b998425554c92aee9e8a842eaba6b355b3f4f4bef8c985fde68805c7a1270d6d96d998d872b079e8b4c98f11ebc97678239c74487c45499ead43d4097d24bb502703ac7175c8d886fa75cff2ae1c5a60a3e0be18c8882d17d984a00a191bd20fd2adb8fb077dd268b20891bb8503ba5e81fca8265e2a6a1c20096c3232f0071d91a3b3a4cf86c8c16cafb3ddcb4df34d3f386d31f617a358ee292326adbc16fbdfa5a892eea8cf4e356dc60770ba90d7d204126d6d11261c3c4cf1c720664ad13876c6da4b330e315f17bc23cc945dec1726e40bb4b8c180ae3b9b4a8b703ce834ddb7f0ab58ded7dff25c796e39fa9f8fd9145c68d07133849337418f3fbbe6ce242fda514b45d2ecddfd22989446662f6e7840b98bcee47466499414a3c7e98cc091af650b10b72181ebb8b1fcbfa92987c794f311488ab7b728de7e66949c1b7e4103b21ddfee193e124a05ec46c3b681f9f921c91beddb2f9fbd813ce0ebc8d8bbcfa1372612b4175c0a4d17fc588ba2f314f9ee95162cf28bdde03a89e0c816fdb24c55a165e494619441deb0749bcc22b149e26d0ae08cea707a6921146c121785a02debde1a33436dd289e2ab05f66672d6c6827e3a7cd8b938e60630072140a6f48ff8dbcbd81f6a4fc70b7493720f18f2847745f4bbe824dea16b7277a361b96ce36a84501097bb9d8c5df5c944be9e8161b6cb1a3f68ef3344752f2b03a27e18c343ceace600f3d5257aaecd7a76f5930655e77bb911434a1c3a7ee4ae5877b73efcd8c73efe9c5cc773651d9a914c8ab0bcdc092af6984172a18e4ad2e35a70b8cf28a2bd931660c0c9e988b7b47549390e0d819e323558e6c5005bf8d74dc24bb8ba785f5d4a63349193e0bc97b39927340d9ab9defd315b849331247a66c473d64ae0bc0477a756b2ad7d3d5e79f895f34fa8b89edeb8fd2fd778473d97792268677fb07f998cd4cac5f42a2adf0dcd44c463ba3e5d88a599b558bdf16df0a92e3487cc385dbcf245872caf489ed15eac19e4370b515a57e59d174717de9eba45e3f4a898b471d1eeababe4d457d1103c58ad74374478b4873c9a72d6ac4651b0ec39e047d8a9c41b48333d7110903ee0801b9dad215920f7b3259454c129a137b5ff38dcded8a80951a4c9ba0d2f78bfab136289890d98afa843d48a3ca568889bcf66a464d23c1230685e2f4b2ae1ec53bbdafe23561ba7970db79206c18f0cfbeb7ec0cbc99e4cf56ed33991d990302c21c2f372ee2a1e1e54726cfcbfa9de568e857190faf004ae1af9b86e770cfe8e01089a82dd3bf3ce2bbf401097d7840d8dbb03a3cbfec1e55971405e61951043971f6d01d56dc0939eaffacc1634dff8dbbfc48c7485fd24584bd1eb5c85c05b2713a9199845d30d9d296294f372c490ad45cc4d300bcb81693af961c00bc52670de18121d93e65abec26a7584bcee568cf0e109ce5b5f8c3301e5ad73c8d0eb6812997fbfaff4236a73e465a0891aab593a08fde865948a2634ad4645a0e72c70e75cba7f431a80f5068326f099fc0fbcab1e27156a8e79ec02720c9e5c34a2db3755d8a8486b3d340bdd480f6eb0983abccdd448d1ca741283ad260c167787b5fdc20be7041c31a4c74bf0cfd669f76b1f5f503962903bb8e5bff7ad7b85e880851eb3039b7f4f81fe5329274735a04b941ffb42a7247b86e034894aa6e505abc0f05b8991fe1cde30bf02aa195088a3f56ad1356701a150366394f34b417ab2babdf6e7f9182f49d2b1965f33d0a0172b8a50704bf3504afba35a2ae7c26c494b24844a5fe344c8a7d27283297344d6f078a5e7e858db85e8a27742c9805110cb4d6aaf6711b74a256fd556a2fd57b7a1705671043620d3b212b5c44ca2ffe3648c6354ce02acd23d124b018b84dbd4099bcd8c6eefc565ca5d54372cf2aa83f3f096dc9ca729ebc3aeb95d4e486d83220ffe9cc4919f7ba51c6d86efefcb35e7dd27f53f84ef096745d6c744cc76bf91dc9ab3f056c1fa5ed47a688e817c5af4a86ce9e80ad3104321645f3617544e25eaf1ef15cce7adb0497d0b139af17a4ab77517e93f323319e6f61956a1d0846c8bb9fad5876df018c19893db45714a976758fc54865614bd33233dd2a1d0ff244ab7e7eca83328024129a35dc2d1a9b2ae688c631a1e108b0c3a32aff450274deff0830b453cb509053308936d0b6444f14d13a77bf78b80b5b9ab22c25c11d457c2efad8b69031b11cc5b16fd246b60ba089c4511d44a3547062888dd5045afb1bc6e204f6be6cb9fd257c6b1f4baed1cb96073c9ad88cf3fe21125827f9a65fcbef13b29da2ad07022812d39b17f1ca1cead90e8fb13600bbcf7a19b48063ee5c68c8acaab23b6ad8b76ae703c5e1c4c5bddcd704bc87e85c514659e3d28781cbed77761f6d5834fc0c193d9f28ca3fd933a5b5300f38bf858ecbbabd4ad481f0047e15e51b6e13ff20d90dd56ce467773be17072c353b08906efcd3b090a9e7a0ba8c903f3bd3b4e09ec3ba22551ed74e52663b29317b2b6870d8fd0e66c9adf10fb1dfa0ff441556e017b59f1017a978818228246c750cb04c581b1000ce1527b51549cb2dee14a804ed9c7416ceca3ebc08dcd53cb5b270ff2bb71550f5b12a538f965cd0ed8f71edeaf4279c6934fc1c51641812b83e22fccb0b87e5329203a1b94e4e962a4681ab9277934ae8d0ac2503f373009aa6c7c57e85f052ef7313d2e4b1bbad2515cf0999a07fac92a139958f379ce93502af16fb8a4446fae9d9c9cd93d61525d3bcf2060f2130180ff85a7fa04db9843cac0e09015c149ca19957cbfbcfa60ff97f47db86e1bc8b701540cbd167b9fbb70736d9069de8aae02a6414d9028a0ab6711ff0792ea53916d088c560a0825d381317b5180947400fc7641f4ee9d97af9367c0bca78581e3fc4db4fe313bae63b2eac82e8390c9cd1a34e09f0193c2e0e9f8c91c966a76826117b3c6b5d886111527aa6bd9c996186b22b643b05d77ddf56cdc2fd60c7fe5d3e8e6eaea6e8dc28c121e13a1c748b5ab708628e1a2118ec46b569d76fccd680a6ab1db1d9cf4be3f2a46eee8867a2abc059b16cf78f116602dec3a3f0510df80f58e4b8fcf0f42b3e58e7e9e62f5e4f0f5ae4fa1e6788085a76c8ef453262b34a4c927a1ba55508e4e27586aa872dd601338459cb1e2aa7beda48bb8179b66a4f2a3fc70e2fb1cbf021e3238c1fa152fca00b76f51d67862eb6a71665b93506bef8d460a18010d0cad7bd2da1a7c1f7ed48eabb3623d21dfaa6f0a8a4ac45d34a23b7204174d2d2e5f227e077c1781e86a639a09af4f9d948bf8ad8b67f830f90bb5635255445be7c9c5f425a108f08e19e0c7ba7313c41b01534c813ba71b0d818668d6c8002e6502fcbd0642975f06def6e0fadebfd3208d9d6814b331e03db3a3187fb8f2dc9389fd17ad73de1fe36bbf4e8dfc8e4f3e8df40e3055732e168c83686a8ac4181662e95d8f3e603384c9eee4188ea806619294d0e8550635a6c61befc0dd7a5aa05258150d578c46655049be11045ebd7b4775908d19357dafb0427f75a65c4f16c3d60390e70ecca3d33dcfa74344581d589c162d01fc0dbe78cd7a85f2b20169d2941ec5c5fa30fd08b8bab75c754cdc2d1e6df5ebab6ba526ce83775bb607f2c03a84dbd404ede2a151e87c6506d521ac179099d03318d5f5178a15a95ac000f21c628c16160ae73a49458c0300bb6de6d168de894266091a6ffacfe056a5059652d3e1053ca3814f8675067e67939625bf9442882683acbbcd381c994262cdf8ac10f8de805c152e52a4ac3299dcd55ca6838224064f37a7227517140d9366d8e9ddc7c67dde40ccc033b5d268c974f282bf6a0f24341c6ba4d952a65124187fb64698310aa1b63cef0d91e26c3ec606efdf11cacf96a1173b575b15b29de7b2265e270733f1834ad701e866bcbc7cf30e0508b1b69fc2222ecd8eb695f84d9bc72a8922e6ed036cb87f510e8347a8c6519861ebf13ee5c6305a650cbcf38af385791668c90b8eed6c6b355a0621e5a74bf29c774ab9d096adc2db6781c5e73fee506293f552e2d6ac86dbfc11cdbb6b7382be2f6671ea7480435d9d000d58d9b9bb834aa8c14a87b6235d0d02264f6490ed1ea5526145ccb18a9c43ab95f2c8a3c7005a1a1eee1045d6d75c26d6eeb6a63778f11f8957ca81a509f08e81a6ab50dc348b148469286eece82ae82894ba257b196ed17b6fd735a70bc600cdcc61bf8902015e2b03134c9fa8027971b1b5d7caf9da11486559456eb684beffb8b32e9d52ffeaa3026065c953d954f11bebb056b39a355a7e06a3319cbc8ed32f56508d4368e54b59b116475c26bd078ad26caf8f8f589da32f5c894ccb69239a00eb5efffe22669f2f74416ec3ca283af09402825be668cbc15cd21181a91cf5bbaadcd9ab33ee9d1e5655161fcfaf1e73560b525e91a3cba05122899dfd7b905f7a3958a860637a932f37afc2d9dc3a6747af972eb64df8190b2d8f030504f689e97cb123934512a7b52defa328cd421a593d974372e004059a6b70322c37c90b19225d8efbf6b391000da80aabfc6878042f5586f11daec9132ecd3edfedbef78e0680561262bae65c3c157369a6f38bf5f2112884fad6d05b6928fa65377a5dc6d0a97a263666b80de1914061945c5f46a0b1593f124a34d57cdd517cbbd9f5c9781d217876174e4a6903f575f3d5a215ba9c77ad01a70e8a68edad5ac577411904e08a211eda922cee6ba90a2f3a89d00d29bf94d37dca86cf672151a1da615ebb19c64d69a392d34548ce4e161003c0b38e903b0600bbdbd50bbc180d4ad5addf3e494ba510841fa2210cd59641f1f7ec1549d74629aafd94445cc654dfbfe06e18602a352b548440878534eaac327c85e3fbdd73dbc07a809571790ffd206abbc18c9655c6b09c765781ffd7a34c8dd741c400e66b43e46daab817f4d622338779fe484ba554fc603bdf651f425fe49cbbe2c7582f7c60e87fb1096c6fa743065c2b47730b2ca722b55fc153fe10954fc1b8f37e00f8583aa911cda7b57a11660f70d2e6feacd85d4ce5463f14c33265853b17bbeaa2b014f39e326b672f0c8b5f0c12df01d286781ff0d3732aa8b2e2591722fd04529743d383eaa8bc127d9d8ab812554f10bb7056d47ff1c7a17d7c6091141c73db94b72703280bb8b3a2efb7852d5e86e6eed46d0d6c7d8a306fa73d50e7ea47a076759dfc5c680e84f15563b262ba0ec8f606883695d220a23aa6471f462127da6a822215909065108783433bcd0a6330620617e3160454fd90372d75e67fb2277b899a8b94307484426c1dd1dab6204c3054b0828b7330d45b993bcc95b05f27ea0fe4aa509ba88e4b76b8d4da49cf1b5b88a5981754e1878a6f1732e2decdbfb71f110605128e1c2a8043cc81023ce38c615dd7df0c77933918f405f138f95157beb9890ab9a8bbc6ce6b774c4040e58980605cc72cd09e996a423fb59cf538493e86019213d4bef5122909c87c3c169ccc2950613c1577fc735702d543cdc527f9bacfe87567cb771f822b2d8bc9758293318fe0c5568e3ae3f8bc75b78fa5b180f14b791577b96ae9773a7a977f2b2e310c6d538db9b05f52b42edc28f7687c98e9cd8f642036c23e66faade65c2deb266e07214cb8726b6d21226a16461840e625ca0422d9fb4f822f198b2056f84116873edff0f6d953f24c7bea3ae0556794e8f10a10b82b709e05c1b0919dc2f3aa7a654fd204a87b6bd174a666e024d20c151bff9954c93ad6fcee84a6dfa42b0b037ea0bd3a72e25cc3db368f4a7898e16dbe13be6196e588fd90c1d3f05180c42f9208cbc3051b6e0171d36797c3f0b627931216ee249ca9ff81f17e907339319b9de3b1e5ed0e924da4459e59d45145ede70816b626edfbe439e9c3e0a61274eef0fefd38aa20fc5aa9d7182e799a762163fb47f4530999e01b8b778a061dd171d4be93be3a9bc3f0aa277eea066f01c4e7161f90374dea1ac6841b39b2e8c36d59bf47059da332cf7b1711b1e0e502298602da005b5212f24e80f0fd34ecadf382479e6349927cd306f3d2d0dd7def12d396de75e82ec7b4bf35f8f3d66befdb7ec33ab2e2d1b7ad5be2e86bf85525c00b05a4f29c2bcea79e7f1997422af9ef3b104496e4f0584cd36e36ce4b3db596a7af15417cef002e9e8156cb8acd4963e9315482cd2021558351110bda51656e803da14a0e7bd442ebcb9282f34ca64e3ef7f3ae7893a3ece250cf2e57825a3790a061de107d426edeb67281d635af2dcce38fb9ef3fd1f1e562d3253864cbfde9ba97a8ff689c7396fa280db80a0ad2f880dbe68dbd5bc9a5a880bfc33493e313f89352b35cc4ddc916639586d2886226232b978caa94ecf00a51d061bc938345cf27027cbd355ded06d097447416921a5b59584b3f4acf68060096bec5ddf96c97bf47ce3309b74dae62fe0f0e8a5c7661508ed54ae2f680d82d51607f45bd5ad2e361852148b25b423f16572eb32ce157be175df95ce101a4c521e83840c3f36dfa3fd6671f61d803c53f1f61b4e4669895fea56f3b8c18c971bc232fb63a7df9e97ff35b35e31614eee40f84dbcaae523259b57a5d48f952abb7650f61b23dd84cccd94f808261893073495295c8e84ddae4c06d312da55e00eb1ac7a36d317b55169f783d62c3b96324a60c946df6a57dacb46d7a0e470e91ec0e6e21ade50f6ef07337bcedcb1438f3f904d021c6c5de7051459a6913577037f6dcb06f6a3cd95275788ecec6c3eaf7f2d69b94824307c1337907ef3505355a31baa58a9d624fac61e52f565adf8006b48047b2a80055f9e39233b3eecc98695d10d3616295f187ccbf65b97a9c11e04a33ecaf6ca1e87114b7e0c3c96cf42ffb6948392fbb68096960ebab61f2a20a1e963bd30b91c143d2534a2655aad492acfe84987b451e8e1d6d13eab201bd481812fb250da8bcdc51bb0891c5fe80e7392544d6d05354de858411fbc802f9fde26efeacd2727f21bd318c63f0a8577ba10ef93d780d8f57d3c09bcfbf0c198bb8542b8cae85fe1246c0cdb0b3e4b54d760b7b14aba7ff7c2898a065c9e9918538a4ac6095e8bde79427149f3e8a328086433c60d238a3eefda3b4792f95d9567da5fa7d52e9e6b892477a643199e9235cced4854f29ec0739cfecaee96d02ed544c8dae0b6958dd69bdbec50edb8f534b58635bab4b530946a86ffcda42521f3be572f9848e2d8e2261ac55b3dc7c739cddc7326e93b4553e5a15ddcaaa0438a401fb62948913b338b43053a1729950cffc8fa87acae99f76ec0a97c4b8a8e3a1274afaf9dbd3e3d9006394c2ef632dc76dd05607f11a31fd9a7d53d40504d805ec52263e8e6aa2c7d27523a09d34d2363322e20adcb25598dc936467b5d766ed55f36fc61dfc34b70f5ca48920b84cbb6e9ea9868805f17d7ca3d3d592c8b4c241d62976edf1b4f675d199b875a0f684aa56ea48e2a5872714b986287efd8be31c1c24bebd1d645c2ec159c72070e41e11033be8b8008630cfaa4e2d94ce8f2fe13cdb3abcc6a064b3de33bd8b59015b85fa72ad7a69cc05169b79d947cf78581b8a3a2179cba45ee11183444a7a58fbfc54ed266de09306b1306319aec46f5a387249757664e7ce36495ad3000445f3599c88c4e4257598681a9b2331794de107af37a8c0c4cd21aa9fe9546d2205f47498ad80fb53a0a33eb9de30d4dfad51a40d4d07e0723ef9de5e36c0d834f0414e2581e19697d413b38de7165297436862063e73dc1084a8d302f90f4c58845561ee6eb4e49c1991daea0ea64678d06fb6939c52335457ac760e79d2667a01ea1728b67ccbbc8739187199aca26383557347396cb81462c8b388aa2e8feaae8aec4984224e14e134e7fe8065d0bc394849adb1b1e6ca4746fe806e22e2d2449a9b05d8732a38ef391529a81d4f1081a607e6905b6b51fdf329b5da041bc855cb948c5c62c568b948035a31192da0e7fef669a7c71d2682da8125620cf2d2213e3ecdb163517daeb7bad532c7e5fd588280f797f21dc18f33472d1966b284c49654634a72fbca0b6591976a2bb68c6deb776e2d3bae8976024f847daabd587c8b18d67bd0bc45a0991fbc28e0d510d9023cb0ca0b0559d08854172f59afb3673fe81a70f95d6b8760b36ad7b1a82ff9bba05ce84a88d86519f57facfe1974303e301cab9d7c7551e229d9e28ee74e8fee3c3d6744e77e8469ae3c1226d184a9b6886552061f0dbd3f5c17e06ff5e6c7f47e4c1fa21e72cbe0819c87b12e2d67a7d6f32449c7d847b3fad265f0fba7a49670b47cb674df2f651aaed21dbe35952c0ce23f7300e28912acafee4901a7bb61d7b94b198039c4e8196d11519a01bf08f222525fc7a3574284cf4306cb81f2126b19f86e3a01e25295ee92ce10e748de7cf395125be9c6a5cec10651363adcd0109e84c43e9028ec8714eba4a60f785a3054948b2c41803742a2ae2c7f1cb2b4fd624be235a413d6e27a9f28e51b04229ec575ae208ae23892ef3a50c2fd947eef1fb341ce2a9d31f09ccf34d3be247e444dedd39e297ba3d3d3b081cdb6d5e44b7d149c0fbb7f204060aabab3d78fde13ce2f0ddcbb9247e7855274ce24ed1bccb6e92e16a3b6803255172cb88a4c39e2ecf1044e2814a6da8042de29fe8d1e4b735567ae1f84cdc274b4cc7afd91bbbf273148630c0847d6a45b8481419b1873364ee79763ab3c9b46ce6e33a02297bb6bdb992e616ebce6a9c2f20dc34a08a6b3e4392a1efa55d2e2f235e9002c9d18338d22a7294af77c3e0bd1dea29d40c50d5f007459dcf06ba8d512298bf6616c7cf15a3ce7e83c46b82e09558dfe6ec3e81bb1a1af1c115ca4afa0fea05af172aed5ad5fd45bcebc253275164d9d951a36b7937fbfbe3915bc55fcd58783f8e23992af1bc9902ed95ac885b141999bec71899c5d143bbb28418e6dea4a31febab75dc0d1a0449eec69417fcb8ce9bc8eedc92457bd43e65f06ef02283564d5264db04699ae0469fb0a06cf5cb235fc96cb3789dcb3421a16878e5c426a3ccd2ae700c1dcf001ae97a4f39c0afaebcdf9266c18b6e765b683f8db3d193b08138dc54c6df544a307447ba6c4550b94a0e3db0dfa0bfa51e0496e5ae11f657b20fbcafdbc0161c2f53838e3eddd9d96ad4194ea01f1d69e55a65e5bba1773ceaa22f4806fe2fd6c799049e1d6b9d4fdde1ab796818401d001a95809b81b1496f0911637e36508f1a0d09fbb7b32e0b2b60b7b1d1faf3236f1ad4ee3536c5f2c1a88bf59137d36658d0a5c1d9c37b267a48766fdc14f34b61743b50f6e85299bc9e0710ca5dded4b7e6dd66dfd8aacff3f5106998364e58737197b92268adfbf8881f49be9bf49e5e6d59967b1ffbca443f4d98f7e6126d004f6ca3eea7d71208a3a749ec5b3485715fdc7195c13285e784a4f83008d5c20520f325fb7738ac8ff9c282448d4492f4d4bd66d9951f646c4ca66f35301abd4d56c6ba86f4ea135879de4df5c1220913c708c4c84efac83b6a441229bdb862f9579ecf56edb6f4955c482ed5d0e0a1e64f9f1e2dd0ba29c41e071ec17c39e2a07c06ea82586ec7ca949f640b4e2e2beb6ab6c5a178b651d3da4854f61f25f5ec483d2d5a47b5f8ddae9989db438ea39b32fb920b1f5f9afe127e7bfcd6d5a36c135df7e37183e13d41188c13ab93760fccf61ce64fc83985fa20c32ae44e9fe98231d775cadd59e61ee36a3f967c0b4335c4be0a8742864c9cf49980ba96d734ba32b863d3973b5867d8788ab37f155a96fbf4ff03c171d0cfbb400fbd9ef037f577c24f3965517193f980064b0d1eb0ccb40b22b346d4757dd555c7bf6183f7e44200", 0x2000, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008680)="ff3b3d22b4c0be7705a7c6658b6077fbf318acaa5c0172e004d082cdc01edcfcc326780b13d74325059f018ed75683a656f45bf6d6f69747a390e879587c8427ac7c5d3f69c4de75e8d953e0938506632920a3afb44842ebb60e9bdd7de87254e57fa7db31655bd9c3fafdbdff53275bb2f65e8580b10dd258bee75ed7b6ba1b7aaeca83f473b5db12444f53313c87fd051dbe53b4f0aec2d6aae49a8423e4670c7d080cdb0fbbb9001370733cb44246b103bda486290603e42b7068b385f2fe5be3a2de72b19975aa964b3dd4d3d0260d3b64de59c3c397bafcd847f0fa7574fe0120427d75435a11d32751de5b7d8f4e74af074526e7f89c8c1522c16d1a3791618597b6f7f747c0d0f1e5e3db270ec907934f4fab7f25a17ceb0c9c30012b1a9640f81a3b77c5256c2c9e661c8a97a93a4f6465bc35b82000040dd653a9ade5b5906334e92f948df0011edda9ff8e8621d4dafe780db81fa447e8768149acc52f7a48632a3b7959da5b1454ea1b5b9a394bbb90de4f3c8126dca51f30c4140e5ccc8410c835ac430c24470b5ff3bb220e790ecf424157a073fa7d7c511de2d35002142957cbf4f437618903b8df262ed33976a6b3465c6c2a4f53fde35c7f142b97de0cdfcd6d4474326f705d43d939c30166ffe41c1620651e2d0adbf0dc0a4bab8d2141941ef18795b88ff5649fbfc72003799c181fea6e913dbbe28a49d60f36c8c154cb49643eecef6ed77e1d75689f850c68970b21c9c4e3e5d5a404e7769a822d003fe831e74110be96142e83fbe78324e4107181527daaa5d633fe53ef2d7e16f83e6ae5476f8b8929e674bdbd22ea4494f94ebd295230f11b90fecac443889abcf01260e509d348ed7d3cc572d9d649d50b404adba71c3230e7de8112445f92d30354dc82b4b3fca2d61a096a53a27ba80fd83c2b857cc49086a0387f4ee3d3adb72a30f3548d0282b546037600b65d6c4381028f15df72760dc4a6d5ae6adb018d09576ae84ea7253f0f7673b0179019b2252c2cd309252b79be880446f6dab5c02f5a6fb9506a91d8f5f9c99e607ed0036ac8d52219dc745d711dc8d4fb13355618325ae1cef1fd293c4d94b4bdf2c758af75d4a79f7461d6da0018461237a6de41a26d0699b6b5fcb2404b54f446f197fae40a2e320a330b1230a43d64f9673f2145a8a35c052265827302f772a5fef1dbf6fa6931f8a46078d64355d9e23cdbb91faf0e360c192a5a065d1393341ae1918f4bf2a6034a1898d3066bf411c19b30ad777a0e38bcc79019d176aa1bc88c2355e0908a07a54fbcd099cd878cab3c9dc93e4a6326c31e0dc10c5a4c5be066d6cf78dcca0f4b2f7b757dbf63e199e69c5b5ea469c98dd1a7fdf2903e482b3e0e30330f077e6b394d6b42f8c1e0c5c6f5315073de6819e79bcd021316381b0c60a255ed35a18774ac46fcddc8b749c4f8a22a5f26d2bb9a8b44563f7aaf5992c24382aedfb24e7d3e67e472c09cbf349c23a74418fcb83b0f9d027f46f753bcfea7c19b1174a69106fdebd97635da0f898279c3bd286fd3cbd951a7b7011187298fd7e65f3e906c3b91aacbb8c77048561ae2ead70977c1d6e075c961417a48fd83e492f30cb11d11d0a0e0419373021378d15bb03d17789c93bb898fd921331c832a211fe46cbb1b80464f8da35a33716ac56b1ab4ee190d7af284121c86fafac61b6e3b7fb7c2e8d10594f4084cf3c6bcd94c25b88c88f5ed4f530939ecd93078037ad69ab06c53b9425123114b7f1a91e4e70ba9558543b7bfe57369ef9e0221b7cd386eefb91f1a1be5e6c4f0463d54f7e2f0b857ce772346b33a34fbcbc687b809d19cdf804161f2c01a7c3c63e92c2bd15505f15df3b118fb02da4fe461c8f6b169437576c314e4f959fbb783176e611105a24d9c8bd09b4b57463845d85ea5939f3185e0f094ae4dbaed5729b98471a5d85c68ccb9cf4567bd801f20be2ac1825e39df51c2ef278800081fbbeb6b8a7e49a908635d5d259426322b6ee61ea60466e4492aa941d12082f7194378c5278626424aee2e1e77b9f58b9536296cd4f663bf1566f051cfcb674ef84019aad4527a54a911c846e498c80eeadd8312af7f4f6fd1255cfb584465cad41c86a8f311b393624186242fed6dec9d6fd5fa226feeb0f91156dc8546711ea68c67416b1af4fb8dfc7b2b746841c72ac715b630c2f13ce8d244f4e2aa94d31a9826252c21d25f6e867d33f1310946ba4b931c3b324fc03f3ec936a9dadbc8a04415b23cd51a832a1143c527fb31750818256c5b96b38d17f9e287ad6303a10a31e702becb655acc112546d328fc147f1a6c3b32515727daa6349d4206047db5bc44666fda7e1774efeec46e6d7f54c41e63ac069bf2ef3b0f6049379cca0042b4f060e1632cd5b71404fae88921937e43d34fac86c5b6ae8580d8e9308165d3eb500c56abffda81eb46661a310de197f6c3fe3cc85e2b72bbe26926252c3c11fe55556e5fbd67e86db81785e81e87fdf1a0b0ca12f61f4e7dc1cc74bc90c81f0fda9a663c23ddca068b49619762f818a15283afa799abbe76ce80c069718dbaf184ee02557a7ec4ddbf9448ebe381ad4b102aa002bb82cbc13fc085154255c5d4dc770446dba54682f6881c1c44cb66a365cc807544093d4a2b5fab0ebf22bc456c1c4e4b4f0a5c8e1c293be897fe6cd1b99f0b8f6844da0e721807eea438776847970c88564884ce574d9945e0536116843a17d91df48e3803d3bdc76937d7db8cc4be0c3e408bc6dffb958ee303451b1395f38095b2b6a7a8b247a37679bd38c744f585e32d836855c540a7b1a0859216128eb5e5df2c43db6eee1b392c9d82614e7c8572668fd01908fe4c5858aaf81cfc59d444069291ae8a3707df37ca76b7c737f155400e7d9b3986694825fe487bae91c9fb3843ba585a15c8e65a38324b27d52afc43bd86bcb21989785c6a3e03336e52c54ba320d918d8adb5b89e33f4033c53961dc452e56fadf301e0c49bcefee6f3f7d5b69c5e7cce8e3beb58cee4d1e77471d106b875a0c8ecd5e9e9d1fb9dde408737dda083fed3d0bcb29693f7e5c1deeed6cb5842644910345e830a8583ca5c4895874e040027750d809877c8c110325c4805d2fe2aceef3d714ffd48e85b729955396e4e8d5e992fee342d1dd26159da62c3dbee7bda44b7f6932a74fa964cacbdd3b70598cb4524675ccaf885ec0dcc59ce1a0849dc6e6ffd4b002f67e96f75ad76ef1a50a4c84d9b0d9b58fd6085a9fc1b968c9714589b5e7a9dc6634dfca804c68e56846a07ce1c114f55d15a90a47d248a20728b22a97d50fb3187f034566efe9ff0e2d846c58a5ac09371932cbaadb95c385e01f635b3a93ee4be163273e59b851e592c3ebb20ef9e36343b0ad0c1dc41e5bf133186548cab529479801f2f47d439360a3a7990da6dc0fef359bf4c159d35cbe9b7516afea7bd97e77d61ba970a19c7798c65f93360828acaa6028e187ed6201d6c417424fe444836553c9a923131a9398d12f9b7bc1a9734aa7df6e356978a76f6979cbfedcd2961c99eb57035f3f56a7f7c2f5edbc28182ed95308b2a049fddac98867de1040f5e09025a92d1eec61145a547d9d7c5ed7328af017455eaafdf87cb93b620314c7ef63760a3c348d33a8ad2599641e2bbe830292b6c1c54962c1ba854ae2761e4863f70d1c0fff80e8ec54f4600b14aad0d629ae53f18a7ee2f319e708276bcec46d7324c3e67e76f66e02eff2961051baf6c73816236bfa5c37464ba696b4dc7fe3743137b349cfa88fa8cbe87d7d227be75c4ddb6048753bf8396e4cedea12f50b8a4626deeb60e799f6fef9df2abf9eb7e9b250c7d7ac7bb7b6c2995025f697dc17bb82a77faa5ae5957994208cf2bbda726425308d2fa960e77fbcbb35af9d7bce25a9766546b5a32a82e2fb7d28e0750a0690db3993d059ede0039e45e8cdecb831d7e902b2c15eb2d30fd46a31542bb52072c90fcbcb54eb7f54422c0205f0d7de870c3e349480f75ffc0d3f392a65958fb3b913f2318f28165830a3c780894edfde372b520dc5082041ea6ac4df253993eecc949d57cfec39a462f19331d830f11d459684cb67dccab0bdb741d72f0d34de2cbfffbc8013fa89cefc4521858703910b9bb29ac91917509bf3da758a3b4679e9ba6281c3178dcbab85fc25b15e4c27ca6e76099850df0a46250345b0a655dbfa54db704ae52192d82b1c22c5f6336ab2bd7a605779c5cc8cb379b744e8257f910370ed734ade344949d48acddd76e178c3edd34109f52698bb14d529609f8f7cc323e22ab9ca7d5ec4eba0c680b3873267a13c96a981261bc6e2832e0599b9b55b04898565f512f428fda6a7e55e4395e3a354ac7486fb25eb9f5cbdc03613e074d593fe0ab35ed8dfd545c440ec9302f87a9a39421e041468cbe669ec57928e81192cc74d700e623b60a57f4ae2b10da8f5b1b22459d720c1c8c5ccc858467bf0947d4821082cc3d28f213aa5077112b9f3a869a5ad5ea7fabac834183dc566450e74555e63f9c6ba3c3e6c875756796a935ed6c77788e04666d24f6fa23da2494169138f68f67614e960c8d56a4c5a715b39833ad7c7a339d612e9fe1c66d6ad19a1b6a3105c7159236d2b762fd8b960abf0863f334bb16bc5bbe70ba8d729fe0fe60caf46d300abb0106f7f976e7addaabde919b3a9981e63a38a78e18b6eeee368f35942d14c026ece9ae98841296fb5fa2f0efa15aff6e4d8291c1a8ec0c59d044c2c313220c5791b2ae379ac89372a78ce80edaecbf1c05a5fdad1c7cca6c8c4782955bc49fd26a89e9bb44095314267ef9a5d5478939f8c5aafcdbbc0c9745a9d2178abf332c7c99d9b5f5474a0852564a82d056bfcfce4b6ba58b09514fb72c0700dee026f8b441713f664e0b842c38c85905e649b895177f06613eb16b2633b106bea7a73783f03407cf7d43714b945ee3026bdb7ec186e0db396fc4a2ddb4d7db4a6c3f86b5b99ed9f17f28937e2cacdf3bc405bdead9871f009832be27f08040aded1ad91870a233363359007a836ebb99cf803f160b6c54b91c3464df5a30abc9bc4b4312999cde39448d94f3ad2b925df84b5b9a3b6b05929449a4d2944fd43336f7471a2a5900d8352ae98de0e3142d9fd35aaa28bba62e66fbd29453298fe4c73b7a296eb1352143f7de35f7df94f61833c7054ae3845699ba9cad7ddd4bd417d763a4771b8e3639f642e20cf241cae87928f7599c3bf4fd94a4473201806f5e53142c135a35d6ba90fbf34b4ee741246de55e5206ea674f609e51a10fc840299c54108ac5ab163bcd0c8648784e79cac334945076b86e8e878a45cea4e1b03f93cd926bd658ed640efe29780fadc5ca17ec09f73d7a2f56cf10d9d313ec7ca668c8a3b24efc86974267ac9368f8cfb15388fe0f6bc60e5bc87092b27afe22fb1e174ca461111a6031e7fc1208ad25fc5aac71b27a624ba31528b05dde315a738b812e519d6991289f08ad3587848f4af253068be4e6727815294958d55145385ad461a122328ddc40a6b026ef632965ad75b3d0fcc9ec0f312d6e6b8c0da8b63e1fb1b3e36897ec941a3e9e6c7fa5d38524e53538c37b4293c687a4d00563d6400adba690360488703c303041dc6c2f7b59ba29c076b2a0271d4275e1a9ace0f7d76f470d4bf4bb63861c4a46e410c963951abb86a06723d212b65960020dacf740cd6d056b00b996d9e18f507537700f6119fd1161613eb4c52b3078ee8eebc2cb2d7a37a3c83adafc48a12d19d2c65ffee023b9b03b3803689a5d9a27a076e9d77932173a4352cc1404f0957c69fd7adf9d2c7f9a81de030e9cd4ed5219648210650f8b6be2743793545d3d19f65f30765bb5709e01c3e7c6f92e763471aa230bc4a8bf1b1acc788fadb8136e21c67770e0cdf6db4ec2412001e1d1b82074a8c00f4faf350e79a424db99feea06f412d85b1db976fce09167af8e72a0b59d1ba04e3e3510f8a52b20a76ab8fda43731eb32964cbe9dff5a049059bf26a3a8aaa4c76b5fe2b9a97f5d152209d7c2dfa8fc2252cc64e4af571104f9951bfbe82d070c3549bcda5e65b51fa89b2aeb86d5ef9969a9f968945dde0be30fc0d48b843b747333e71cf239a7117918b912fbd0201d34659ef328d82b9d58696d436f1a6f88a6ced0eb08448ab113ab13f264aa7d27efeb85c8cbdc11e2a9d146bcfccb0c4b74846dff90dd2c86ac81b31c30508c08a289bac1b28410676849babf5e28d429aab2f735442b935a612745e5c532211a2f6fce76e33d0a4127b6356940ddc31441df103c80a93e32098ef7b57b211a7289b2fbd923a15582b9cb585d91754029f8864a9f9be93e9d361201eaa8f0212c3325a8890ecf75787cbcfd36fe0b928c54c9da9bdda60b2b7fbde98b501e5d75c3354bf2ead7edc8a130b28e00ff5ab005ba635079c996af70783bef810c123d44f9c4ff6d25ed59f0adff012c91b09529a0ad82d8d18e0e4dbf7cf04fe43e6535e9e588440f7c1cf323c49a09d33f672b7f5a5956aff476e43c7a36a605352a0f4636f3be1bfae31216b9bfe9a478eb2d5aeb3f5fa4bea1331e09b6cb5ee50a5cd6e6abb356085dff9a109fdefc7e073f4652f59caeccb294811c801f5c08f7e25aed2f39acc6f0f489c7bccf9cab54316ab32043f742fad7a41f32e3207bf094dc60ef408f4612205ba75c388b8729fef5956f11b7f6b2c0d3c1b88d07d1f59a97880e8662e26c136b83ab0eb4b4caec4e4075019e7c2d8ceaddc4ad6feb608330189cdcfda7ecfd37de5e34112dad25f943c5970fb287c68b36a6a1d85a776a7cb743e1e1782421112ed80b225b517355f16a2a8ecc5711ee52363217c446e2e83dacdcdd61e7ce7362259af4aca9c418a38f07a1249f26cae5a44306f592338f6409b168b3ee0cff386264ad116b74cc219459733aa37f3c024095d93ee29427c3809c3db0a1b1f4f2953a06d3583d43f2d8e55a688175b9ac0b6fff1ab26cde397bcdc84c241c01c48c9b8fe5afc6b246f573c35eda9c087b2b674cc49a40b7327efd55daebcc1e601bfef06bef7401dcf1cc6d16f294d378d8adc4942ab3b8b747f3221f5efc7a931fe061307ba891cdcd3a1abd4494585148de30cee439bac523b30bdfa3e3c1541ea171832d3f936d98461a30b07bf5ed597f4e84b65f20d36767ec926c521fe9c81ce10253feb41b532c207eaf3723fbd7c82d4e8f771cde0039a00748140f245142c5a41810bd841b53e709e1a5b7ffb343f86a70de100a8d67f469c6d0d859e5a39db7fb4d97e0ded34817246747efba6f76eb566438cb8fb946cc2b517e3e2ed1456e688242a99c522b4bfd602ee5427a796b084223cc37e862775ba43a53b6deaf674532c638902ac23f306196386a91d1b9f4f5fca605116ea770f056c865cfdf37f2f52cf79222bbf60e09d6d42b7ae3fac8c55aad8f47d4ca158da47257d52bcbd47105ae53f6c0d4b3e019fbb27ce95913d695c00679010bb2cd5b1420e58985004eecda081bf506b74703f4383e1c61180aa083ad278d2d500c235125e5077882acf48fe41f5d9f524013d876cfedd79cea87c3a1b60f8d911abacf0a8b7df83bdeb791e09eb5cd9333f2d3d1c02e262749285a6019fad40719831634c571a58f6922d5a19d1a7c3051067efabefe15217704dac1bf4c6d3935951ffadccbc85eac56a3f51d859ede19a3b57046958c5151bfef867ab3131a71c353803626233020e6b3d3d80d019d258ade97bdd4429bd597d0e9f9deb04b2f9af99c18a33c2ec01791ff784b1126adf2965d3e0ec1cb19b9ac94cfd25ca802fc6b0f324d3c370cb73392eaaf5640ce3aafe256efde38b2ab807b1c42e5f0b5a4a5974161981fc51c8b34cad8dba7ba49867b6ca923c5b8816ad75ef5e1d3d5a81ef328a90bd619e6914f1b3e80c12485fbffe979312b3b633c83073ebc9bcdd333b9d800697f2db854febc735321e96c03ad3b596131f5a3db45ec7e59b15588107543445b65bbb6c0a07b49aa4ffc06dd9583492805af3d893c8e2f86ce503ace9adcc05114d6925807e23dfba45d316ce8272b5a407a8b56dc9525ceb2ee3df4f736ebae9c0ed5db426d8494b8d170769778a19602402b741ac842d3d1757f70813574cf8f32b575a332110217921f54691303f9a0678ba64a45457662a5eb2168a2ad76430ec356febf1bd0bdd7e83ee5889e567f5bd8ef1bf4620afb7a22f08e92be3511ffea3cab3d5b734787ed0f3668fb558e1c6c219ca37148cbfd82ae565aa39b19f1af138d935503eba9aad399d62272d030c776d824e5530d6696dcd02ab54da230e9b73343dbf19db5c986afa232133f15eebeceffc725217dfe8ce836c05aaf1ed0acf63bf235a1b449c14e92a45c66063e64e82ea89ab7734e2bc29cfbccd4f93f21a99a2d82c6e228b19e88b35d3c9c99340e1770ce165e2c3cf8651f6639f80c6bf49263b902a4c20fb4265c13f8c46835f43c428bad3ce7a43b081e30002415cd1134447325d8f4792e7f4a9547940d7734f09f4a38adb2193134dc62a6f60a81c4d0e42490065b5c67fe2fffc703fd49d1b2d23541802b68750cacce77650eabc728f6ff308558baad62d5590aa8cfd43589eea6a3e1808a28daa42a15a6ad6b9ae8b598f6be94e0ed651c6fb5d39e43e360f0fd06e814b905e6135a7e88645961887a262247167933c009ed004db165d37629cca6415a61c8113b51d95ca02389a6da6fdf6a0479f8925a86123189a80aec1cc60b49d33deaf89d7a764d988e7f26af6abe3c6e4d153bce27083836c229e756c9509a15e18a9ef1338bf4f097f0816b91b88262d97751c7515cdcd3515872ec140e8bb43752f882c2cfae8509b13de79288b4197d28853023df3dae525b41bb13c360a78f55efd15f6cdaec145972ec43a8691a9a415c8f1cdc324de717ea9f9612cdfa539253adcb0d9cde40b755478a07b2f7c2e116a2ae0fa2d9287409fcc875aff5d9ef2232648bbf1d7306468c0639c235e99d2cd44591a14df7b1e05f183ee1dffd839bdb607d78299d02fe30add5ee26fa42a43c92b55777804ec39375a04538a40cf1f61aecea895ca32fe97053945191c9c466ca6d457e3cc6faefa66d62195ad49c2d7477c244163b60ef086fb51d6c130d6a6eab3dc470b2657abcd055193f78ca897157f1ef690504d9f37e1921c584bcb231487ab3bf96b8a78c0eb60e4a1037ac776f2c89ca8d4ba88dc9584c02c9f755e8c80e136d3859d89f05d7dfdb1a2351051c1e5e57ec88c481f5ec124517094c0efb050efa2cc94003a2d4a6120061c3c814e99e417a7aa3a23bd5ddaf79ef66a58f76d2d37df9e1f5c7ef5732cbff46a2d3256feb5db97c21a1692923593ab879f998365264a591c4b3ebdb671e798e7a3c9c2211c89504ef1e993d47fbb29aa2637bc2fa4fd534722e00579c06ee72b3f8c4023fa945c2c3faf8ffe607e14b00c2bcbebfe591d58c51d31e7a6c6eee7c701ab019247c93e664014306bff10be347160627762b5df6f0846f23532767e8f7109625f92d8b9c04e6ce4d0082b789bf0857c3df2fd18035d97be9d7c00e8b8ee89d3d66712787f6123007dc6bbdbfa8f9d494b6a911b4d69d9536fa6771cb35609c9294e7c396db7425f417e94a593d52e1883f4351141c0bcd9ce4093dd703eb9dff7c975bf88604ae1d64c7b220a5e83bf6b4668fb12def0c2fa8fbb13553157f8311648c6aa9e06d7fb8fb2226df8177ca2d18cc408148f87f122b992453e5ad90c450e9392ecd861dc3ad966bac89843afc672b17bd19ecd09aa97da73f42bb795097603c2525c238b2a99d8156d2ed7749a50e3873f0d2ee083946d6c0e02fc50571980f4e87bdbba640b37f1ebe1262fa8394d1c744ffc6a19b51895c70b30926a7d932e5177fb1c790ba1d3f6f90e5e98ca22be23d8ada3ff69ca3744965faf2c89f2415876b44ad3e8b7bd00d256438551794e9106d04a30adf3581ec0f10f4a6b28169f409a94365d61d08f9d14ff80ea394ebf5b39dbea15aa24b2cbce78c1937d02e3dd15259963b8651b7ab34b723236aaf954ebf55103e224c2fb3c8415df4590a79f2d626fde37a446782b7dde904914188bb88a309013e453ed96453f19ac22c948d10895f39942a62e0d95a05538c0dd4e0867e8776ab554acbffb49f0966ec9ac865bf014e0d1d11163873328c272c7c588e37f94b70a7c6be4a30c6c7afa19d142c28c0b33f6ff732936b96364bfa2aeedc3535baf01c41cfdaf7fe73b26a058cfa793b3db5051e6b03de5b1a08333cb3859f3944b2e242ae392bac509d24e12392bc8af75f5f33084a8cc854f1f83301d7b39bbafc9681274ae0cb3c7c962d162df6afed264c8714863c529ca306d8175dd0ab4ecd2d9f1fcb7c83aaa87aba42b41f762b19aba2f09b165d996ca9a927a8136721c96feff411a6dfaa1a7ddf9c2b2a13d0e61b21c469725311cbf69fb0ed3e98c819dbe0f9169ea17fdf05667dd371ed633e9126c619a7a405b7cefa30711ac7363c80c7625d70b5fdd990bcf2444e31a71c939041806544513756f9c971607137a2229d94279dff9c350799fc108a59202bf21e90eb63fc0649f79a1c2757c2e506251c88f6e454d065198047b289cba06779a07bcb42231630cb57d527a4f6e37df7c197bb9b3e983f2ef574662e3cbb9a85cfbaf7df39e4c38ef7cf2ccb0261b83f8ff80ebc24d7a379b6efa717671bd9baa9e321ce759d03c195f3b8c847394a9700903b2e168581ba858adeed8bc98e3cbd8408571faf8ce5059581aabc199f62109ce363b682aef415eed5e69ee3f2d794542c67be73942aeae440350a4951d32b31b80f24d47bbfff49f45214b5d013ad2ff12442356bd5b9043b74cb90ae6b4d0d5332de7534f49f4d8a07554d88f32bfc1a809420ad6edf7b47558c54f44b465882dd5a9d5bb148d0f06e44eb7b09a5557210a190debec3219f1a8b98656acc82e3dcfdbf33dd84aaa68691570f6905f5e2fc37e1de3afa07c63a0076f5b244a0306b4c8a03ca94bc9528f204018e0df90bee2765c4bc8784ab5f7aad6260431aeabea6e88560a224f8ed7e41d0af722364a5f370d2ce689225dcd257381a8a84db20412808084d8f6cf306fc3e6802046f97481eb8be6d0b2918313eabd1ebf7afb4a7bdd46e0997510ca21c79d36a5b29abb8a87ae2f5eca171a19a7a74fedf35f8a33b09c14118daef233195d9e8b16d0bacc7da54d65d1aa0a0e2e3703378ac75cfebaf25176d24b29fe43c505be924b1cc4b1fdd1c4860f2291fbc78e83da2f92baf9d8c0b0aa65a25736f150fb0cad6ef2593fb61360e88365ec65c03bcf413908196443c96938d7dc92a8c31e52a88e2b58d2e0ef6c46dbdcdd7d6cc636697f911719a2c3e55f7e21c0a85f3c40674bd83e0fc94051d066095279e2335970a8a5d6d5eb8970e057fa69f81f12f7de7c4efdf1f7dc97bbad28566ec376907b975588a53151a1cf07d3ad0d99656c6fe3671f35fde743463d783f3ff00be9fad2f884d", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c680)="e6d2199887cca1ec1d1d33a7da9103d12abb1ef0713d1fc7659ba2c019e616578180a780ccbe4b5fbf704632a1bee80e705656daa311fe956f9d6a3198cb1f0ae6eb576612b2f3af6d274fe6856d6ba120d157080c6b96493f0f8c4046666666e03335e3b9baaa03934cc6d7991bb4e055af8873366372c3c1b2e47250c2df64dd7b6b9253e5836a7e6158c10225ffc7c67f9ee3c2f6b2499fa665f2ddfd7456dbcdb2a948bdfed72a51e6490755a1bd3233cca0e37bfcf2f76d7a25b81c489f6627b7f79950ee0457953c7ed9cc9b057dedb3570479fe95a1c592bbc45cfa88bbb583ca8a33fcac9235b5a5ee68bef6c371dd59b77dc7d7e034a9ee8ae3f6976c522ce6a2945dabe42fc151bde21e228a53e85159b424b6c2bedcc6cc446c8b727342b11d721a0e4f74613d9c93779c222122eba01df82603420d5b7c474cf359ba30749cf2207ef9b6dc7272706b7f4b7e04aa4449086be4c6097ecfc41428e99c1bf811acb993cf090030f9e60682ac29bcb26d58b3344bb50f6591c8c8884819ed018c4162130c4cf6b17a9343cad947fcdc651058efb7016e4f6e05092475bf7b4bc6ba57f643215609ba12927563f0c7be8d7e09d54c59453a676bddfbac87e22ce99b2bff0e95b592352f2bf2abe4fbf43de2a65c4ee4d8dc3e7520676513c3b834a17c995ba100bef480263f7fee38e95530534f7a299fdd2215f6d8130010f3a38d16f8768387bb401d1c4ee507c8114f8d3cc546c0c0313544caa3ff37bbd0e43fd788b319e292a77e904f7a54d57c192736624b034dd2e4efb17ebcf43db5386b393ca8d747b4131273d60770004099d3a92c66d6c69dbe6a10515165178b76e6362688186de40fd3953ee3088c8c3531741e2e72ca1a16103d870254a98970b9b873a591e8b0247ad739df9ff490128ad7d2b0777d8e7c9a9e2ab531ae0f8f59bfc61606e7f4bcdaa729f5ccc888b75d039706d0619c70217973a898d3817938819c221230de551b4b32ab34fa19905b5eecb2f30805551594086e17774edac14c24bda6a5db013e3ce7e703f686afe6eb1b3fc193ddbc68d6010c319881a753077da16172a732c4d2290ce0a0f36e9f800e66f0a83fd889bd82759cff61623d92945b833e9afed04a4791b28ebf49e2d4794e46d4a7efa2064c05fe1f5faf15d4c99801a93c3aa2e675f09a4ef4330042197151c6d19709aadf293356a3d4f67f8d5c27288380dd8d9aa539b671409b9df8e464de3a287c5f08b226b9aaff5040c39390af67ad8ead60a9253f4aa669e0bcb6b2ec64f8706e31f30f1390823308d0898de9f0fee719e9a9b9dcf25898c4a48c2084b7b8d10291c511c5da3471f0d3a107005b8277a3259c654b41d92d6ccc523178c2a71ea4944c9836875bf36f6b38a8a4839999df6e506af3dd5e32b003252cf514e10b62b2a6624fbd4007dd2e3c96cb4ef04ede39f2d4f025ffb02953d7e69bd91210bf7eb0ee0c8a8f9a9f8fa31b83de6f037b686771913d43099ae07834607d0f1f38af5b556bc261c67c301a4e05c92715e2863a3de8759003654ef237decc51317bf975008ef1814af8b89df80d06efb4578fe7f145a63111bcc54d1d595dc84b818dd2600a9bb017245112c7f686b8b9ccda5d87a3d2d136b28cc7e06293565f0c6a55e6db78b5dfa68993fd66ff766b4775a1f44fad642b606fa74f2ba85a0e386b4fc14552d98ebe4cbdf905948a4e10e699529efa0ca9901f456c21176bc0ffa57946efbbfa92a0115e3ae29c3d7f5783334029491132c51fe2b637211d37c495a0fe7a83361ef8c7090d20b2ee8934577e6feb061b449ee3fe9e323c6f69c187d2c5556a5d814d4b6508c5f0f45e426bb3ab089de6ed875182ac20d8f3040ce980debf6bfe902d57871e0f61bb4b061fb252db1aa94ce1bcf2ae2cc132fe17efb8d2be8fc9978006af65df1190235a87d916f4fc9002585ea94638e58fac37cd2be753a7e3c4a618498cb7582e12931240601f547e85907397e76ee628bf05d2d87ce752e8a5004a8d701c9c363dd4fc04a3da0e78f8f917da5acefe08214b70a9f89724a3e4b9bd97cfd3ab85e8a9dea4053285ee7687a2b19b332d11ea56c20c53fc9e4b4c6c23aff5d3cfa51920a8cbb9909524da4e56c44a9eda0dabb04b9347d1ab7c19034eaccca6350937216e4f7cf1d21bfbc284e88ec5d884f01afa6843491f770c173febfffab5b3138e5eed1d062f97ca4e9f7dddcb6c0f98f28e03e93263905559c0fa272fb972d3725c5474bc1e9daf9353847d32f16d1dfead82010f1b22867b1e52bdfc1c10103809c3a9f8be40f2ea58ec4a3ef22150a20b76e6a083963091fb7a2c24a8e90b159e3ebd2497b07ea41f4ca909c67767c1ee67ab23811afab6aac19db096fc0a454010c1f277564df4f3826c3c6eceb2364afd93945c5871b19610e860bdb260b03362ee9ec93660aa06daf02d9cf706757b3eafa0e39d13c7996aa822ebe7ddc4b34ab025cdd4fed8330412892a2eb283758ea6314675ca63e2542a49154654215240e3f436d7dd89aa9ed875004342a2702f95ceca61da48807eed22502694d7b44c063e55c9072b5dac0c176675b3b908a4dcd801c137dcacd95f7a08eb661c26cf2c32449556753c7631494cf13668125bcef7f23c96769d61a42f207aa2747c1c6d082b5fc06a7abc85fa6c85d2980acf1913553f8d3e5060b23b335064bb55b77e8386711d8114a89a0518acf6f5957dfe282327ded62c3d5c0bc4127e86744142c6cccefbb6a859ee5fe39513f9fe12ce51bb0ed654a358627dcc91283a0f61f18f255eb0cf5adc49cef06ae92edc1ab596828ddc79f39291495baf8b19b6dc5e031e682d865f80d98e4aabecaf9d3031030e73d54966a421afbf6703af881969b4aa3e6ee23e3c2228523692c5ca4bd708981a909a20797284fae9ed204775621bbd41e87df91bb11b333a7d57e30748a48aa1352bdb527fdcbd7f965b84c23572fddb0f8ea0f6783987b49cb1b06da1d8af5e98a422091c67528312a4b88e4ca112edff1b5f2b267db311959cddc0658d80377700557ab73aae8014308528d549aa208e2cbb2e2c1e4acc43f2bf3feae213dccbdd7c3cd75477ec1f534909391cc6d2ba325aa9704d78e1102b0975505ee852491a0966560a6ff4cd1dbda70a8d91aef92f40ee97549f1d3334b0f502752655efac498701f1b8fc80886c9a3f4c470131fcc59c9c58c1c2717a8161ffdf1d181ed848fc31708a55f02dbf5e22a8595c67c9cbd2e08f7d719d4eac1badc50c1bf005f3279ce0dbb3e7c527b8e9a03ef9c4977411a70f7b015f685ef61645b8d00882e7a13d9d0211ff30a1932d1679887a692feddba90a6f020cea2af47be7c83ff2e2cb408d80dcd6eef29361d7b08ce74343fa7e1dab952582d44d5d1602ed367f994c4d76a348e849e8e3ffbb568862d4ac62911db061391dd56101d70be2fc3a061aa8350ab1e96ac2eb722e776a510753ae852345ae5531ae17012c585d485793fed990c81a568d48767e7bbea9bdc4d78e60c390428cd8edd7ba60cd1eec4990f32acba503d889eb2f7989e743d70454e48c1a9eaef115066bc2627325d75e3922a7606a3f49e5bbc328cbad19cfc731365b14059e4fef3f8eafdeb730b00b212e50ad20a6acadaf9eaad324bceb4ae23cf58d4bc5e1c4e0dd4f6c2e1b72b82a065a02be061a1544bcf935aee5566803c0308848efc19c61d2973b8a4fd1e00d509c9b110e1f8b2554de9eba56ab7e2e05f393c412a1a039ca9bfaf2402707bcb67e790698b56cf836681b57eb6a2f9b4b6881b1219fcc503188895c8cb33e262c3e4e9c46bdbedf0ad3ffb21b709d317e5430e9a66399d764c4218c100f73107015d8a757520dc0fbb9141a5878a883b97b8da25eb6334dae04feb335aa123f8ec90e43a5731100c22065815b4ba878bc117498e9f697c9d5118d65b22153402b380406bd023a1f3f8789342e573108a97020427b6b535b0b22111ef733d82d8841cb08d3bc0d964a1c418db05ff1fab982efca54da5ca3b214d129146835d2e42ead89cb4d4e5e1f29966d5f173754c65e1bc52f809b77449c164eccbd9e653430bbde391c81fb847bf097f2189cb2eedf1a0caf5ccba6d31aebb9aa5b9ea5cbe5ce46abd7c959236bdaf3b7d89c1963c5fa7a660114630f7b20eb606d51d1d9e86b92b05140607d480211d6f6e32c02d649be9f53a8e8d485bbc7f20d5368710cd40cc095552d393c74ae7353526d8f8dc06dccda265b1e11bb0150d711f5d0301fd58ba79f174d695b8616095775d0ab79707cc2497302992c477d9652c221f11c268153b8833b0389f7b6b97502c54e7db25befb052216ce0e67d86eb2fe13a393a9908b4cad987e0badbbc0a678d4bd10e94aca9e451abe95f79faefe4248427f2a3dec58c1c3bfb150018bd195efecc5c7be153b921829dbc45be515afc27c85b0f143c5f9f0f49301d94efd5c04835592d285c10aa62322047fe3acb029c00c1b95c0c6a51a73ea8a5f53edb9b5831932770b8a6a89099f5656f02a273668300957b46d15c44290642c870110261315b544cb213f7b8d351e2b60333c99de757dd2b79fcc772401173713b585c04d0e6ad60cf1fc9332eb5d57b1008eb0894582339d35cc43969a66b80725d5d52e2407457f7d1a0d6c6e73a543083b41f48c02d3aa25347014c47b81bc7d11751dbc3891b2a1d475c8f990629cae6179ef6d50469afab0b3586385e2509a4ab6edd97f1cd5662ced83b1664eefb98309c8e7781a6ad6c05b72c45ab2273acf5991c11e93aa79b9da9a0ad365458e85262048a5eb6019340aab6cc1476c6faca1c6a43c762704782b02e4063f6c177168c5109153abfa72cecefe37f39f8f44df166549b1500be7e22d05311dac7220949e2fce175ced8d03ffef90c9dc4c9018f2cb38131f28a6d7392f6c4e12da442bd406b77d548368ee750c56a7f69f213e3a996b4a9d14c16b32ceb6d1116063d2b4a7cbe76baf38aa327e68d719474cee583fa5a379ce2d8e525c914bd514b45c8e59292b5b8751aa2e89cdd1d813259fedee813d52376d903c83f540b8438ddeb5d9b58de486459bc0b03ed58975973d70cc2af2bc4cebdc736d610701adad5cb44683e91e5a3cb295f5120bb64cc44a90c0b39ca1aaf0531ffaadbfee5949e12bf9e64a2bee29e26a05766ac561e37d01560790f0822ff21903452ffa6a8350357034c7b2c49cf636b0afc6d5d4fc3e79ae5b5be1f1152164b69de6f1d1c7875e40a3261a11cf97a37d16bcef32620d5a65ddd342eef5a6dfb43b75df7c0f0caeb3bc8bd91929ab6a3b08ab4b6eeed78176d94d4e5f399c10798c3a44a6b8e13a463f3c01423f4555bd1e0abecb25f6ebe72ed771d638323988c558f1408da52e61876a009f92602eb679285cf53ad772439df45c8af2dedf4cb53e1514acf4155bb138dd2ebe919143cb09063e03daed20afc28fe11988771e07efd61836208302ffc82888807276ea25683cd782db70bb9c03663857a911199a5513f18ec8c6a3a46dc1e62b05278b7c5a2cffce57ad548b98fbf053f2ec0a68131926ebc2da51ac929bb1457865aef5a5ca45216129a48d0a2ddfb220b79d0f9f8058eeb515e1c8c622a24c87e5cf78c511c13b59586ce45dafc3fc599276e25c4b64689255f0414dec86f9a11390fba7d58c2dc5a0eb29e38051343c8f706a64c2ccc7b3e812ca8537b11df89a587d1bb98985df5684078f37e9245c4a86caca8cdf6fb426ba0e8bb4feda2821ca429195815980705684a692a766cb9f9b048c02a1111ede29b0e277c57977eb35f4abdd3642e79d80965e5dae89e1605824dc796a10b882b9181b71b88b4bf6efe5213723069e5038a679965616d2cf1835fa8cf1341124a9d6e78ab7e28622eefb626839817ca757e106953f7657992cdc34adbade842162e2702f318c14a31adff188a0645c8f055458df779dc8e5d6a607437791d5b7bd9dab546a924815c9a8c5dc44937f85c98e7a7113056c72837f571e5ba257534eb7003bc9b6566f18e1b7ce2ee169e85d9141d01c7902b458c0e60268ec5335e5a2eca82d576aed3f474049befb4152437ebc864cd282bf384f6eed8110e42ff9ba21a10770c7d95133ba0ceeecca2a048d516aba95b9ec6d40221da49df8342ce26dbfbc42d106a8364ffaf178a285b7670f41a15189f16770495286278d3dccbca7908ce3efae8e52d3a79f610cafa18099f1a9fac4d4cc38e661b4d824ffe792a70928c63599483082efc7c8b654b2ae33628d96b1d2d82d0087153da6c86890be2553d117ab5425d272a185bbb4d125625148ba0332ab0ab619cec0e76f8ecd8ce16fea04b31b3ed2dec643128143b0f3d3bc03a361a02ebcb76b0d6a133a2750509c283ce7feedac56dca34fabdee7a3009fbc9260d72bfadea9f1bbcb84f02d031594eea1b9fe8b2b33da0607c2efc0bc5a4e0f07eccec799287401332b19916ed2d4c84227fd512018ea7951144759e5ad51134ecbbd8f1e657142ba7b4279d8646ba94ae80525ae3b6a4ed36e0072cee3e8d251711cf90cb2a560b5504caeb06fa9fbe26e7339d2d8657e01355bf480c4e93e666948efb3075387b6ae2d4588cbd21c9f176dde77cb35488b848e255e7ff455c09dc4432400e6a6d015a525f8dc0571f7c783fa46c9fcdb276eb6ee5cbf35316fc030af4c936a0874dcfca71aec94b0e317cc31d9105d211015f853d2f832b91ce905cbc412e767cc682b4babb64236925d1286f648d7a4c1f440cc8fd6f3b159c4338b572560d4a28e5f16d48cb45fbd30c8b49b430680c12fddcf9490ee8ab557b141f2cd0981c3956e443b4ea263c8a0b29b0c3ca809dac1a58ab4743f474bc18f0bbcd2703dc808147313abf3c02c20737bae0fdf69905bbd1296516710021bde178e8a9ea024764ab890165ed60198b156b8080407b4341cd2fb92e2592421dd60bae3bc9567bb570cfbf19cc28faa1345ceafc17d8c43ff97f01e85ce79df497b7305b379756de24de1a140fafe06edcf44aca36c6e4714f6d74a65f6e96800d6806e472aa7e406576b30aee3cfc2a3d84ead9009b9f566ee4115b1697d2bfe3df6a1354d08b2cd018c993ddbf15d7bf5939cc93c2a6a9b9dc94278150ecf6d99ac33efa01d52b2761050feaf158f96a63cecd115a5d7f0b05f9e9fe70ab7f6d2736c3a661f8eaccf2f8ea59195f43a901835ef9ac5749941f03ef20403e76d6a0619a6cb3402120626dca12746396dd5e850221c0cafab1502c03e5497581b5215afcb9aee8078c0382b3018c9f097094b5890966314470702ee2556c2d0605a8f2c093732cdc57ba5c05b248111730d89956d0da9af054caa5d14db8e4d2931bb4fe28be8cecdc7fc6bc7c0a68f04e7b6ed4496d775d0a121da73a27c0b0fea71fa1d68ccbaf5d556714648656c91d3bef5ec586ff3d8971c546f054d18a266ef922556a7d73aefba23324080eafa65f92bf9c0d196e81b7170ff0e69c5a09ff67a43a941df909479ceb47fec92b9b463990f171ed4310f3555926e7f463ed33996f555f2927f0b9ce44f72fed6f9cff2c08d4a7c17e27fb76237b28aabbffea2ffadbc02f0c0450832659461267e53b2ddce68cf74cea1dd2a9e0aeb79b4c4fb4924c4aa6bb68fa1c72ffb95501cb6a51c208ccacc501d6116a5e5708b3299d654da543bd1587245b541fe07756b7c872725d408d85879efd517a6f6002d3fdff9c33515ce2228e8ae1d410c01b8d7318aa982e7a5d16429637bc9dc84968372458d691d123e70c770a0853b2d61b7e28601c19cd98de16838ca6a7a32cd5cc77b8b4403c700c498a916febf606e7116b11fa1aaa76f3b0e3ff1ac2fca567d7bbc956f2eb3d4c9bcc27bfd054784e54c99d6b1f066c667eedfc5add7ed694a22bac3a6fb252bac3fd4396221132e7d70d990af4b5970c0215e4dcc9efd04e071381d960d49196f18f53e391ff6a1439b7c2bc826ae8e898780577453dec02a87928ddbbb71eaef02dbc9a39a822fe1b1dc6edaac9b1c161e31ae2aa38c328022df82300b678b8f9c06b84bd9ab1b4adfb5efafd8d52358b147b955e564df71863df269e61ade8f56910c5dd053e6058ff215dfe4b0d334f92702b4992753de76fd2588135066098f598c45ca738de1dc12ebf08d5419315efcd77355ab77f0e3fbcd349f524533b1c36d4b7bfd3046e2348934f31913ab21ad84953be8a219c1093d0860786f6b96d600a83b24a20d5ab0436ce50f6506a43064e808153206df5a02936ce63c1ce925282b0a79c128400f0333aac3bc37f0aee9867ad38a1e1fa630387676493af353aecea799630e0c6af8ef3ce5549ae017f3a7feb09697cddf257d97b732f8584bf034071d8323b396a99caffc711044a53a38f9c9655978a722616d2ba6b90a6da49cf1ad5c3550b02a0e47fde742f1d3c932e79999ce4a7d61e290991a3b9b26ec2a8c63b8825f4496b1dea4ccbba9e4abe7d79528e15eb4c6c04bab4074fc1912a804a5edf8faa789e054737dc720354efcd0fd1d6436b66717d1d5d66ef6a0fadee8c1180f2809dfc61ce7dc3518c96a535ba92d1030b5699ef31531fc594eee8096f4bfe3a46a9c14be41dc88cf129fed2cc1b82452e829508f13703c7754c5a01569cd248cd11b9f7cfad7a455a38f925dc7c69893cb43170aab9844e107ad98f6e944a0cf3f47dadfe5b1476ae50fce990e06debaa1ca27a301bf115d5c04f8ff7395d331949115d45e1f11d82de9d8217057a5ee873da4b1db98b0f48e075b5c1836e63319467dbaedfbc807482a439a068ddd6d6e562747616cf038300cd93998ed354a763588812f22a1bbf29b3ff94c8e4024dd205233c993cf8773883679f786dabdcd9f735b57b15eb69a43c634473600c87ce79557dff309ddd8711897ec47ed1a16564ffcf53e87b6b006d033b842ae4d1a63b5e0fb7722d615274ab731aead1256954e5fd65a2b236bf387a7fad336d0d9f2af75244b5be24b685a50bab394373ed8b6b49854df294ec82b4b9d5aa1204a15aae1c22e8967b2ff0b8f9e1eb8cd2d0036201e56b9e2759ce971990315aa0c37b8434f41482d6b8d3af34b1b619efe1eaf2708086351c2340d0e217a752d3437fe0c106af836f048e441e2a897a4e1cae8686e03895fde04823ee626468c6351ccf3f418ef1ba616d1ecfd149a48664d831cabfc4d182bd80b89c020ab146fe3dd4fc4278aedbc26a24d8c7041e6de79c04ea4e9d864c1bc71ffdf510f71e02efc9f0210bbcc5b374563908c86c0f27b3f833f22f4ed971b68b231ba825a8c08f6e90730d9ae92da8343fc4a91e2d3dc426aada71107720cfedfe0130d61e916d0e9904b46444604083d85e3cdee6aca4722e2fb6b91213839576e1eea4aae56ba8c8b074b70242da0fc639c72bb00002292cdf73752c2164aa4acbe5f6e36bbf35b621abff8d10623de317cb7703620f5fa2fd8105abd58ba0cab6f6e49c84e9dc297448fb827624976db56075648d3b4f8d3b4c0abb692a6bc087b4c62f808c58400b2f480fd670b6b8396e585c43e31a2a54b83d41b74afdfe3cbcf3c128df084cbcd59991d24c77f2fa3624fa575c82b6ed5ffa8c7844822a5225ed924732b9bd765de667c1d089a36b58418c85de9ea9ada1803e6aec14be16de9e51719c2a0f03f5b24ea6054f19f66f50890149a160ba8eccc49c2d3dfd24c7f7f0336000bfe6d3e949fa876f656bad0daf15c7238aaff01e0881c384f7396bc4ac5f0222725fcc9440249d015af5b2900a0fe43bfcb12bdfb870451693f01d99d2eb5f11e09e0dd5c8a1cdd8c5359c0a603851bc9a59d3e1bec68ae2eb1785d8172e5a61a358bba6bc317a964b04fa69d227ef33617666dde7052bdd6d18c86416bf3c577276d1c73aac22244cab14869733e28d3eaba957a2dd6e8946e9930f1bd7c8170f3ed68ff515677eaeb555acd5ac1a4f89d2f2f1bdd2a32f8f994d0a687a371d896570cffe1bbc63acb4cd740940ceb99af60c5ac7b0e5bfeb08d31e76a8541de0379e5ce2ac88bbe508bb640329a266e9d3d47870ce5fa15224a7b54ec6d545e4d969698e2fc10505014234de8d374b4f5d6d1f04101a84647563cb0f9fdfb844966bb6d17dd7fc8dbfa57aeb60573514a1aea606f7afc01d031a5b50997d74ae094c150c61a484da3d0e4bd6971209ec52af84f5978ecbd9f60cba9bce46eac14fbe1841fe4a634027f66b85bba088905a11ceba3fc7f17739a8a54e3ed0b8e4d52e691fc214f1173544786518e96837e6ebfee99e576cef31a2f7f2576899afe9ab3767051b52a0126097712b376a159044826481b53235a59af231bf8843c3d1ce7468e26a10e5f00eb197a3c9c559d5702c3929867ceb617bfcf496990ec4ca3f1c3137669df85a60306259c27f729874e0142da987f8a2fc7c8ce232ef23bf6d664abc46519b8948a20dab498b3243d3f6e1d3b1ec572befd47c1147f5c1ac44d5e1d599bef0bcb7ef51ed3d8865e616aa20bd9296136b5ef7ec888a66390a53fd4c0b46c9b78c53a35c993bde2f3dd511b1399fa1a9a134ff7e3798d1f0c03bf87f7c06f4378603bbd063f1d199b26dc7990583419daceba3ca87de12e85def51f2574121e62ac9b2b43379cc6a10b4e7d965d8a8e135ce1663c42ac90744bbb39fb6761ca28c3b032f431403f383ca6afef1e7066a25ea78c6cb8cdac2d13700b4df1700362f0f6c1920f3e9ba2aafb57a93c0d729ad542571d3fb3b3b2a9daad95b4dd228ffe7122fd723d7ba6e21e1f9a0c0ad868c697c082b71d2bd49286af57cac583c4e4ed129a632bbc215b12b38edecd6ebe893b11c45c8d2f1a313d2119e365ea1249ff9154acbe1ecce070b85c69585c7c4da2d98a60b1ec00442f956a879789fcfd062218fef743a0e82c4ccacad99ed5e41a26a32de1fb798a76340733ea4a3ebd6138db682e72f5edf40099a016a6a9a52125baf1b366705683e44710211014327d70322bdf3b49703f548a2175e2501861a4c32a727d5b625c1487de9b3e5f081a5ad75ce161cb7c8b04b2e815012ae47d7d1762ed652b19b0c694855282e6091703466541d35d49ff1407bd08e3adfd45eabe9d9d7bfe893ce788e84d80c6d25ba3e5a3c32212629864930c83d04cbf6d96a9871d3c166a588e615f361bfe724dba73f96866302cc8cebaaaee2fdd6407f90b1eaf68d908a1a0da2fed2c6fa9a2b54e50a22a861d04cfb981b21bf1c21948fae598fac2bea3942ec638de027f53d865b257eb735e457270030721a9b4b5d45537e1234a874cd8112fe482235004f4db3bd11638a8e8837f25f96cf93c05224d4ac44947333c115a359f227218aa4009938801c7eaf88fcd608167c603a13608e89f7fd079450018f6bceeb78a5e2b38710d765abc7d7fae71f93551aefffdc4547bfd658af482d5223b8d6156a183bc348c788bf783511ed8af2d41a035bf812793d7a24259248829db7b90491899124b643e873d06d3350", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) 12:22:35 executing program 0: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCNXCL(r0, 0x540d) 12:22:35 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006780)="24a4a0c9da392df196f5fcfef30c2fe2f928ad102bf24644210f1edd0f0644dbca9960f65f7275cd4dac4d6ef0b43a9ee46f7b8795b8ac11377e4ce1c729ff3c068011c82eea47cf0a92818fa9b1b6efaa59561a0361d8f21832263d68bc63c5dfa93332cf6fe354472bf969a97bb1d97db717ea693c423be0953a5605b0f56e35967d07e9e6c23efad7024228824d2b6ce98cdb86befae5c90159c9370566ecd97cc9cee0909a7a11a4fbcedf85f453abee5dce3a41e666bbb080ee07ed6b27089a3953abf6efc29858aa4812c2215b3f6f2a5f4497b32417cac2a0a4514564529cb81ac851abc5339f2da33c31c32790249d02b36f3937e04cf5fe5ef904f7cf53df605b73697e4a46095518a25d9fcb4d1e8396042d40f17836c0db5f5b6f712d691356a7eda3f237e4a18e30cec66ca852251c55ed64ba04f372d64ebf9881ee3bef688598366902082583818c8370d0d6ad1b77f3fe8ef0c36bfbe7698831c8a18f8aeaadb759782ad120f0993d948ba7118c60874d65f38493730e77582ec03179710a08181114420b20dde982b55a25d21e926aa7de935aa739ac86464fae0a8f87cbf5aedfb1f0bba8eaa7bc36b0ca072611af63c00cc4b337a1c1274cfd046d73ca60e2014823cb40cd1fc7617e996836543607b9893a23105de58b29987856467e745c45ab1d393ad2e7407f572af27629e2e35b4a89d4a0f637fed3f508a57e2b3dfe1ab6de6cb7a993080b11fc43c2859531e65ff863449e7c62580c7d39af9a6447d020b67806c17d258a973b5802a3fa468debcb0d26534312e38f651b7be8e052271882755a9cf69487e662c0671ad6ab74c49746cd1a48b1281099b1e749698af48beeb6782aca62b0dfd8cd81d12ecec6775639d865cc64d6f4810784012ed5f9b2627547adad5bc7a948c7321e1c3f975df50934201af003c72254bc6662753960220459f09b319fa6c80ef160bd0de006ee58780baf87666ae39a760a65f78fb9756d2fe87b3ede64e86eaab50640783b9f287b353b545edf86834ef99230debbcc62a65e895175b674ff1441643e5d9f75553fa0bec1bc48260a8211a4f488561868599549e2ec30c442e66591f9af9ba5e65a22d19ca24465a83ab1482e8a91a80b2565f9bcd2836cc1d062bf7c1192c05bc94c25d0c242b104aaad682de5ba8f083fe97bd4378092198bb41fc19f1d17e16e5e94c6e76746be34d19820f27d19afe82bba14ff479330b515895a022a4bc916d39a3c8f19f22e756e742006ab18e569a62b390d291a9d5d7165e8daec2439c306452e490398b04cca548542a083798ac1a38ac0da743ecbaf64f065fdcc1eecc278cdf9413552f99f1716850ad80f49124843120e7b70fafe57caeb144de87ca641a9ff10dd5979b2cd1854ba47bf0665b8f1af84b1a416b9a070c43962050f2ca4d8ff7f46fbca0aef44ef4d5a1d3fe65df57187504c1b327565014c0a50091bbc96e0f19e370d46489242d266e5b379ea321a3cac9bfc70b901b7c4b4b8680af022544bd9b24045be05282fccfa2db18ca528ec35282e8d91c4776e8f30fe76e84ec93f261044c8b33a787d8ace8b02669fd7e3aa0943ca027f7feae15d4e658e13207c8042ca1a5c5a7ab9a2528b93f925d3cb72f5d16fb5010cd2b93f38adb90fc8734595863dc48d015d617fd6ba9bcd15acc400ca2376c949d9e65094d372cc9a5a8b5c88343a587c54b44448b72429add20fb723276dde8edc44b07416771f379415007228d4507d4d8994962901085247d7107895f264764ac47be02055bbb8d2d86e0a782fdad1e63ebbf5ab5e447fc78e375c8817d04adea6d329ee6dc35f5522c7568129041f77ba393884599bfac85f48ec1486c0cee1fbe21befce4912a0c0fb948fa198bc83275b16f15c65d8c84aeef4a4831ba49d840b9bec7249ed4ef7b83ad282191b90d6e9c54859d57f8d820c76d5c162d51d64e4f15c9e09e33d8ce5bb8bf88d1028f507c3472161968c3d51a48a976eed3a146c9eb064bc6885cf1da23a9d9bbc9bdaf829b481f0905b8cd04aa5fe63aa183ed0dd6a8082345c6af9d1624368466389cf7c4fe771132d8a4171118f3d82c71dca18e3f3b4439f0084269748748aa7c1ae56a04f854952327372d811ae3ca1874d9bdc584a0cebf724dbcd1a3505f9c44f3d83ab16952d11a41d6f6994d79d042a7d6e795886b41987d7739f9cdb22eef0e5713180d1dbc61cc5ad4c14186c5f37e07a2e59acd822d8fbba2cdb7b15a10248d4e17ecec345d7b4350065d11f893787bbca5be51ec414f8e4e87269ffbbc4f1f8e2e4d03e9b13eaaf38836625e0e00482de39c61ec58f53be6803353c03185edc8fb84690d88956748cb051c5e05e11b36a75ac6f3f7d96628fbf9db935421d2b558ca89dadfeab34fe140a4cccd96f11034b30b66cd198fddf76e135e6cad244095866df65adc3d4e2c35328c1d8350a6208ed9370555bcd6b09f6251aa85e1208c67fb594d2f4db99554643e6fa5b0faf18f88ee7b8b03665130c9e205d0736a96df6d0ecc2475196640feb4a5822af504570218a99d958c7e5e98ce24de1a297262a956b3daf44522d791fd362065c906914e7db384599fec962a100f661e18381a084e89a6eee1fa226409181239d8f9a50a731504fe30fd14c10db7ee2e6ff4a237356209d0fb4325110d2e4b35fbb423af305f29514b357fa215f19655e1ed8022666b2a3d97f36e5311f1f072c25a159078b6d18f70c49347920f7506e19433ef65e33221a7e345c22c4d02f8f7443dba055e8d12d4e19a4e1369122c8e782d9b2c3e2a65a60b5944619d826704ded96f3c42038bc61f2eb482f841f566bf8942be514e0f23b58440b92b859c2ce704b4fd3370c917756f1213c0faedd003f73855e315eaf9a102b4b6ffec888b9ddc960c9bd258bbaddc799bbc6a70a216373fa62fbab68954aad0656fa30d556dac62b1a91d4f8b9ddd43acd290255e1dabb475a4e1057483b6be9ef9cd2b92c8f6c98a8c3688824249cea90ce05ceb325c7624b4fbfb978e76f513a59ed5c3f85fe3dfb2d943cac8f553f01b856e5df8c1d000fcaa0e129ccc45a593f9393b8cab024ff626dd0b5fa4c863367f3e8aaf3649fde3fa3185dde69bdb1a8b21ac9ff62030b56170a8de83318e6b6c81174458176b4409709b1b53e85c23b140002ada09f4216a10f5e95f2985e77b4b529947e6f7c1b95c56cb3b8cca6413889cc1768d4a97c776fb1d912794dafe3af4f770ef94d7e6c0aa681a2bdfbab21b12930f6df56f72f3e267c4512154142d1e11fbc2f0e8d92074f0d058871f0d10a120ff7e350bdc917728b70c7afb40c399bd6905afd0e6d6e4d0020ba342939b26dda68a3000b85766a55d98c47f6d27b272360595af015feed3310e742b37e5513244651fb25a7879e6174519e1cfb8582691b6a7aab72e76925ae28a20714e74ef373f93955649eab8b6ec550ba211615584e99bf6d518c73db3bde0856058382fb9a96ef2d23b3eaa9ef443c938fb265ed73b823a866cc3cdef905fc9a158353ae38876949544b61abd69e9e279932d904d40751e6ef204643c612b865a4da56839b09dc9412a20fa12dd8c3f7af51cc0b0ec708cc96f6a40efbd7497d3f58f32a1764e21eacba244b62d94f1d74083403e3b9c2fd528ff4bac25fea3bb290bf7712814f4749f3fa3b56340c91473c03a73bdcf730b00470b69702800977daaae72563920aa0e4c43f215dcae3073af2e060c6d45eba1f8696a0488a0f7e8b59f0842a167f7cd0dcb4cdccadeabda0b8861fa94da68e3dd24b68ca4bcff15260489535fc4fa32cc43e607c52a55cf6c10a3bce4749adadd916755d6123734da681f1f75c27f675b110c6cbad0d24b9a94a5de6e6aee79b9b59fb299e2aefce37632a6ee6b8e5135b921dfabd527ff51071ae4852092b7d1825062fdd32bb51fc8a29d36abeb7a51b93cafa7aab4e4fcdbb2279497fac7081785fde81761279502f0e1a1e20d623dfd727e28e118eb39d74a1cca57a285d6f62d02414631e76b6d5a225cf630cb025e65320d79ff0db253de68e9ce50db6a6b207fd75441a13546b7be5596fa062de8230e4b263b9c651b8e173e2ff15466667fc1d08eb94316ae8c0b7be049ce19bcca9b58acde160ab162092b7a886ccdde13d3ebd7ef4cfafaf6a6f6616be00c94213187f58088d28f0a393446abdf12ce5f995a68c57cad129ad3bd9ccbf1702b3a3bc53339e9a7106da4be87226e3a9c1f7087e2c6337deef9c590b8d3585fc0faa9a4699af723853cea519599f4e390abbbf01d239cde8846ae79db6a7d70986ea57eaff49d0aa4b23e841bc4b2a815671d3507f2fd14a685111a76c33961a70bd9b7210287766c4e732c384ec1302d8dd237ca495e262d5fc0a16fac5890946016f4cae95f87a8adcf30cbf8453f4ecf90b867b79475ec047c323af871c58d38bcbf42596e71f623384b1ef654471d95a7962f2bcacf1691dc3918fb93991c9404b3a7cf3c8344ea283b41093909c5e2b93f13c5ea0d7be9770da019c8007341649cf04bbf777eb8c62a0171b2eb760459321f633b2754d54359de54e82304d42c378aec64aab31ef829994ec46aea2fc2dcbd2bff88bf530f1cb65420297768ea5f33bcc1bbefd98e90099cb07d165d9f66937eb0fbacd88caf4bd85648d99870e645ec9fad82352b2314b6480ed7ee34c7a5d4def529b4280103731fc3a47211fe07439d81ca84f37bf8e07cef015995bc562df5fda9132ceeaa89848a51fd39b76fb99a553101d4e134178ddaf0f76dfa108009182a35e47b2c3659fe6bfe673b7d5ca4602803a9043d01f0895b7b20c41069ee7162d7c51a48713451b98bce88bf0a659219336c23dbaec299c62ed55ae59f3a99dd67472e6c1c0b977ef7e0333e21883debe4d3455e7b843330f318c8eea180f63f3d0e5d1407af9b1e845f8f7dbbd856b56c03734b32bb5ea2c6a4baf0cdf31326be8ad8736758812575886fbad336a0eab88e89a523120e4d4b54b23e70b7ccb296dffffbe9a944ae47d594e72c514ff5d61cd35b2aeb149862e2d9abc299a23865e2b7ff1636733903b377f19f8bef62de72bf3371adbbe32509f4b43ac17c8b9015ac5f51404dd9aafe0f575d418b3a9364c288af7d15261dfd56eb0c98129bef8bb04bb1881649a6660deebd9aadca68c9f03fdede6f5579237f3e7a715af5491e2fc766739785352241d697d05abfe6040d6919a151df9bc388c20d2082f1d9d4cbc0343f6709dd13a0343516d347aca80316a14b5a571fb057eac297744258170e3dd031017beda26b125d23772967781d53784ebd30b61a7ebb387afef881a52c6eeecbd7e2a78a5c8a2d5137fd5ee9dbe1ac711e63eeb49c35a4d0a29a61c62ea36d23955fa1e8550dfdf8267578b0d171bed52f490789f5082243a615493feb28434deff8b4aa6db6106d4cc1309f8c06b3711092fbe070a3e1184b4271fb290353ab2514dd743db185f6b1461a201f490fde669b7901918e1848fe53c742a09adee846bd96f443337aba2a57c702907693b060048e6e1be2bda2c461f279dd635fa282d167772ab2cc0c3bdfe8c51700444574f12ae1886fdc95896decd4ae86ed94035f194333425c626194d6bb18d34e1f306e67c734303d5d41192c27c439609fa748ce4b2da48f32cf87eb6c44003e599c7c9cb1c2d4f0de965eee71c09e87ca0848ff3ed97920ca842254b580cb31888206c7f27febb4c73eaf347d55f7ed43e0065411e2bdcdd2cc976da714aa27906488686ad7068ee4275373d5d4d91149e3a39896f7a0d089091228bc8b2de391e0b6ad6f9b3ba923940b5c1902e35f44a6862b6bab43da91f2f3d0fb905c2561f860798fb2be6942a948261a2c08f2547cbe610df8bddf584ec4709a9dcb85f370b9a070a005cd2cf2804a7ef1b6ad06f973b7f65fab6ead15a2e4b1bd5f010b85b7eb6c3b65843887cbe595146850821f1fef2a48d5a157c02cc2bf5d5df402ca115c602e3fea7efe41109706ca6b6468d6c475b5f1caeb27b9e32c57a317dfe5206c3d799815ea2808a60b23ba73c5dec19ede985ab54b8e8c52fbeada3fe9a9941c87f0e6a9b3bc5df71085c50a98826f2a6836a502880edb4737940743479b0fb6ac0ca555322524ae7be4e4db291c423ad38d342a060d9edb91295d27de7a99ce0742201bdf719ac7552b79e9cb74983109f9c88ce110e2e537fabf546db8953ac7a140248d2c64ca0f9f0d7fbab19a58ce9da0b69fb82208f79bdade119d843866062b01857d98046bc2d11965fc35541e26b07319fe331fd675b527bda9f56428aa40b3a9ff879e1db510fa2620632c191db15c458ea1fc04ee2446b72d882170a8612e9fbb876f734a3c464ac051159fa3a8ea04c6b543b10d9a8adb68e734d05873948f4d2a23b08fb745aaa15c9796f0459451ba10cdbd1b77ffe8b709b3273e64e04eb97b510172c87e4348b2e74fca5d490b4893191ff3d3d44af6fa366e98640243a13af31b7104a6fa80694ae4509bd814ba0080f27c134e6795a903fda87e02c064fc109c2fb117202769d8978062faaff1d65048205cf27bc23c9aa0f5ae8fbb8055604b3fe7f344740ca71d756f22e1149a0beea9c6ade4332a053fc51c94edf33c07ddc0bd24b1b5261b2006e6a40aa7a6449f89a6630a2ca9a4ff59dfe407154a4c12b9d509de33c5610f6c74e2b6adc0733e69da72e296a9e2ded786f4059da4cc280dd078b3759e961a3e77c97d642c21fd4ed02fc70460c1b5a570d5ec8511344567aaa1844f20ed948bc710ba2231dbe10f90b2db529cb8d30c748e2c2dafb5e2257bfa1f08a623fc0cefccb06b8c2abe5f76db38549513158fa4cc374c692a1fea6f383d11cb6fec50634f39fd84575ace98d49c2afc96c48c7676002d501bb4acffe92d3934779c485dc9914cb7e7fb766faac0b433e1d97e2a26b6fdf8e6d61d3af584eafca4c155f8369e96d79cf442732f9e443ab8b3c2da914815c305e0d384efba266dfd9263ff22a27ccecd313ae88b9f5b733d6d5012b625a56efb60097371e7926da39eb7d6b104fa0a7246d21e32b2637e9d024f80f20f1b77c0123be985348cff68708f8e16bc37969c5802ebf21647adf49c45300d37057887e4de58361bfc688ef876188ac41fa4e7ba0a9f684b89a34987e54f711031c04f90f209c6e33e7eb5c68468ca0cde29a494166c3327a72a26cc6d2b7f7837caff74eaa5c19b996a24b6be79b992fc902a27ba753aa12456abc85ff4e29c542144e712043385e8c283871a20d82020eb1d372cace8a026ec6bb601389c830cadb96ac3f4a2e373ab73bc26b7356f4a0708eaa9e175fc7f115b4d35683bd7d999f30df8e97dbff79f1f094f9aef5b5896b581f411ec85532a6ba60066cf879e9d6aecf24218a309241abdc04ab2b7fbf5b71bccfbef34243d1e993d4792415a5a45a22ec562a6cf1a8c0261627216a9275679d8e9cdc85e922f3d9d147c19e83f746d05279db74c52ddfb82e94aa4dd5a08019b415262b59157d8d85a1f900e5bc7a18f046d9c10eaa2b5fcc7f62ed0b4fea97b64fc5d8d215d8d5d886e57b19a41b2749f2fa8b63d44554426a8e3a459c84e451a6cc60c6b2fda3784563ea430d581d25bf989c201eb379f70af14ce30024477d4ef86129195900b985cf5dfd6dd42a326bbe1464ae868a5cdf9080f275c18e1af2d078896b0f360f2fe71d86426f349e22e87b7eefdaba07492395c20f4b196cd7598ac9e639b8fb5ab0cbb745b6281ed3f25c9dac6a3f3d9f80c4f8688e15c9d12dce6eb0d88e7f701b0a0e2cbc446b270da20c90e748163d63928f75e98255e53b6d177ce4eed02ba87d9af1829fec893e4365c24933ccfb6e8e8a560af5590c6f92a79b03e1e490ee003d8ba01750d28f4c069300fbf996f09aa80a299bfc1c6d10aadecf246fed71196a0c73a9300a9795cf5a1dd1b7434a5fe5df2549e66a56756aad98985416dae5c3c4ea6968b26592e9b5395e2b25865e39bead0213a97732d1b89c0770080d0d51dd0f45e3eb82e04c86819f8c5a52b1f746af3aee64e531b6d174594254620d30e9c46bea33ac661bd5d7f6d1a85fb01f29bd168749342de63b75d909300f65a911806c5da536e5b30157dcc57e5cbf7d8ab780f6a8d56022590c7ec905cf4b9f8f15cd5ff8096785aa734401d564bc7b9cd75b5bcaeffeb8c1633dccd3bafc32bf55781930e5b55f0810de9cc6e032e9f311c3beb5df71e91f23509fc575586539252f17e43c02d35378088d0f277894494870d64414d21def26d5741eac963f032d15f227885eb96b05e64c9157048ed1aa01450d8f81b8c334ee1878e1cd562caf78c3c1df1ba24a65c62cfe64af8544dd9e7f8edebfa86643bfff25256c1ab3d79e49ed6b86ddfd186887d3f6185c3c75c694a9c354f5255b592572d56b56136ef82de8f04905fc25b7c3d08fa8aab4ce1512b79472191878503b3593a2be7747e2d520e5554c99b46de4fa7df266ce58fdbb560660ff0c02106194db5a2d51b5e9ecb5bd3a0fa8e3695d5986c2c1611d2fc02f7092d395e08274e9f2ebfeead0767e44466dee927b6a86ef697d0b7ed9c15073bbae9b99c00c394d9197789f1b2f97b0117d1e545f61ef20896ec1f34fef0044b2abb2ace1f778a8191eda18f3b498e3e7216204383d12d8b03b0b288682fb2d959fdb9e59d511f50ef2f51070978a8450f54401f600ea87066c2461210984325486b7a62b49571bffa13b265c2d710edbe552a9613c56f0bfce76434fd3bab6fd1665ad228856f9ec6125cfe5a5d02c3f93ae13f6129d6fd1ba4a7c5d5563845e5af69d957acd9db5526c941d36c8784a7d285276a475c293cc616c7a5a8c4d52b70de8a02575f108cecf76133ce83d3652e680ab8f6ab346d3a0dc8ca34ed2e6730b840225bec066b6ac85cd08636d968c68aa8bb22ad39a1115bc0058bfb3712da9646c849b9655138e8ceb366787596eb0f375858a960d0f222f2011d76c1133d72ad22967bf6c29fdd6c1afe809ab385525f1e3cddd6494bbb1734e7f87e29fe2c6420411cdd4e3fb60a19fb3e1e2f4a7eb7df69cf128f8e506d32f4c6af63915675196c55fdf6ba54a9139edc03528d92faeb95968c85b4f8397327186e1f8d5797ed65a0286fed1a35941fa4214b7816a936e19adfd7a33d0d12ab360adf756e2020f8b7e3d28e7faf42017429f00a55b64c279314d3b9649339dc5a737f2e46b1276c99b2eae80380ac347f8d430b5255127f86c0a640a443ca8e6ac922c7742dad101401f9de60fd4ba8c3e1bec70313bc5f64d69116b7a9bdfbff8dfafa4e1fbc7e7be7558895c9ed578a508bdc65ed1507f1888bbe2e789a68c6de7587bb303d61a65f03a61d8190cc794a720dcbb943083ed822d8a1a0682df589c7fcd35a865ccbfc8637e8c28f192c5f5d0315e30c9f47a4ae061d422f2126e907e8d68f7b6442e89a09700356bdf5de8148d75c941b74ecda05ff439927da06be8d5bb2726617286a27342372f1658a844fd0db690ae0b3d92275726556f90e2ef56db40a464289ff38aa4675caf0355f2f94de3ec9792ea6289090478536bc857a6d1a5bbdd78d38862f277a4aba08c8a9b46a768678869a4f1cf0cc479450e39ded7ada721e5cd2f34efea0dd42640413f6e557741d2fb6a194364383eea99118905ab0963ac9fd6a588b16358097608021b8570897a8ad6c404b62b23cb5d15a66783474287e75831f62472e4c3c0cdd926426e8a61389117ed7c67deae08b3a4dfe052f1eaa42eb3582269ef75e5042959e7d33866d1de1f7ee5e7a404f29f359ee3cc5f498ed96c4d0b89796cdd417103ee814d513dabd0b8120dd7f091bf3e609e30012377cb7721a3219c29d8c10dc69ef403c6074154e691b6b7f9f88b0a3f12c75e83ee38f2c9f7d93751848adbd3d2dc968c2085f95ed3b3c6a53c6b5a4be3a94c76fd90ac1b42f2398894a286558afe24a6d3220bf925e92a8d9961031a1d026bee873b484b1006078efd90a47146c6551e5f01ff051a9d6d821d9624427ee0f67efae2650d647b7adeeb3e6deec7243ab0e73520d826760b90fc5a7315924e0cb8290a0fcec7fe23f7fc123af78f7cb34cecf19d6e9e0b1f77ef3710b3f743aea9fe1ea0eca708a6f99a78e4dfa5d69f5bfb0fa94f38e262cf2589e52520cf91aebf5b3abe545e8cacc2b9fd06ef62e5e70570c1f6f498f760c458f475da08e73d8c9e83e9c4d9a27f106d7ad391221d835102e57da3827a38a8a5f6b62c6ab3cc2a86ce7cd8247cadca29e93b080642a864500c15bb0a48c7d012f2d38a160a1f2cb8852fcab210afb9cae0238c9af71a175d85e6adbf92a570695eae7bec71aa49466543283c41d3d1966fbaabcc0da880ae926ea17f97ea7e536ce416aaeff511eaa56761c9a1c37416e3072e1572e1e084eb6986b7e74335921013aaa49d0d394927977dd116971a98a11b7ef9d7755d1bda1b9340443231dae9e89fb061817c21e1887b72315fb82fa6652b3815a91418620524e5f33f0b247e90e908833e31a0985ab290ecd8d728a56b95aa4a1c85835ff1ea772aeac26820814d31e9cc403667e569d85bb72e9d7e36e3646a20cea48cff51a387aa32b54c5b25830cc2b2045a08e793f85f3dd2ffde8965d185aa4a04b3647d286f4cffc8cc076850d082d19d189f347625084116e155d76848cbfd70973da1a3a16ef82a7f538ebe6fe58e7e290849e86b667e30fca27eb279ec9d2df7fae035395edcd682810950fbe073778a48d8d11b745a263ec1ad370f7a0b49781a286fde2ece62c7b07b8b70718da02d5bc0407be6bce79a12ce4a703044434d81a85faff91eb2be1de9e75eb0a566ea229bcf41c2d54c30aff4cec1827c26fc25e9f54ef5dd71244621b7108b7926c6819fc4df7e791245b523b96a745279bed1be20e8334b3d37b9a1637327945226ef0d6f26fcfd60affd007ed6bedda505f189504bef3e50767a920d683e6e903308f79d22231695f132c5de08d15c5492eb49631de923f71fae1a1390e1e4085911f12aea284905b72fec50554143c891b096943a7dfdb6f0e93c14f4e64fe63471df21b40fe9cbbba171110f72cb0c22ac838291115d355d67564addffba1a061b768eff634717df89c3b2b44ced89339490a0a12e672db154cccc64c8003b132b2bd728a80ef1ee62a895a3cef7734decee65b1e5446a6387847893b796886c89c27b304668d85d8b2a91680d4314086ab9854e942fba63da9eeae0ab28e388c6c7ac6a65d9e4a03ab902989577e2ad7e68e2f9728e8cbcea5231f2b49ceaf690e7553b81d467bb319017c08e01b0e6673440a001e6e5ff605f82fbf7a065217822e8087b95a47baf903c2181a174b519fc36a846a2a67efab50410a86ab60723d7213a458e8e8dcaf837991440d5f2d13bdbec5349cb52e919b9908ca829316a0b4dc3d7fc349a54535ce398724f38d7f88a53695c45f13fad33c414cdd3f3", 0x2000, &(0x7f0000004f40)={&(0x7f0000004540)={0x50, 0x0, 0x0, {0x7, 0x24, 0x0, 0x1016208}}, 0x0, &(0x7f00000045c0)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0/file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0ec24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd00", 0x2000, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x9, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x183}}}, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, 0x0, 0x0) 12:22:35 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:35 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:35 executing program 5: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) link(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x2004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a680)="f6d4e7fea5605e3acf96693fd7a12829d88754d5a9d5d357303e5b219334581da725e7f1bef89561a11adbb092a11de0d5f9dc2f3cf465735146bc4bdb3fa723489dbf6fb1cdc3c0e950042fa2006b10914a21b587547dfa08d0c47d775a81ef076d2d20c3c5495295aa7c9f92d23cdf46c18970d26dc543ee819f2535f1ec23a51ad96b5f90ba1596ce77ac9f8c24e70bd66de4b06171942670c9f80d5e5b11c89eec77eadbe365d4b6841372ac893eef6c65959ad3dc032d8f3a2488bb688ec1880b157fe5e791a1ea8d1e429a07a0d16ec5a299b4c6a86a1806dbc205cf83447e464089482eab197d934120a19fed1c502268d8893eea7c49e0ec7567126f1e39301df58e359652c04a6091dad04c3b99de12734395ce64da829b114cd5e0bc2f84b6265d82d359876a6649255bc1f3601f785d89e1e220f63cbc1965d4a6651c7142842d26bb388d8b7dfe105e48222dae1aa263b5346729a6af9b749d825fa5924dd4e017cd3a0469784c49ee084f040b3addb29296f7c3cc1ba4eee9a669b934ca7a91f89708b4f5e78b89d01024d502c1cb186f5470ea6e887c24ca2db76c0f8e7d3f4aedd2e2ff24f4fb72853d1671ea3ed6e146055a53653c89de211b4b6fd464f877d2242b67d20dcf45aca9a162aedcc1e9b5304e8849ddafc4ae8abff6084f35c8089bba9c57e1eaba414082827999f1a15dd184db89df33fff927341e77203a042845cf94b8ccd77dfcd6c31e1ea49d851fe3da49d6d6493804ed6aa4e0a91e480736d98e33d5e88ac5f8da8eb71c5095ed0a635297e5699890dcfb5e7b7b9a4b752ff982b924c7ee638b891db8fd8e48a26889c9bdca6fb5541c092b537b009d85cbd1687e51c39e7509b37a3b23a737480b9525fcaca466952d36f6ca33721433b0d2745fbdc1cfbe9f45e970bee0054adec5ffd02633ac18ade345b48e8fd859a5741a1189e7355b78d82296e3fa3953bd9760777e75eb7af26a3634af882977f081fae538786824e3a4bb4142293c6654c4509cc3faf3ebc7820dc13e97d68084a7fa27d50196cf85f8a4a76ac0c9ef7964b2aab63cfc82e02df96d557c56761356984e366871ee658ccab94bfc3d31b880f31d7335653f84e2d99d038c2f260a70f88c71dde90973b30c3e946fc6b31f3cb45039a46bcf433e1b17ff4bfbaf6a9da472388557b4e0fe633705b985c8be0fe6f82036370d9cbba6124632249a63b3ea5b979bbcf0edfb1b9f9710cf025f4e6c7aca26a35aa58e6aa199a57a90cf76fb6f2107655af64daf545315543429ed8e8dc4916835db11886e9ee59c3ed76a42fee1857bcf465cfee71744c440824b24b585266a94010a25f676fac87457270facc06d7e3a7efda513e6421f203abd9d9ed4211fd2de176e36d33ac1451a4aacdc25940a17c1c944d8d9aeec466af230764ca02f4e3b948721e6b5ae9bd27888a7a529c13a985118384337c25bd067bbd4d7148a8c3ad5612eb2c3cf615c205201ecb9e10fe0e691b65eed425f7592bad53b358c74c96abb5b735d78626dbb94953bf3e6ac51c6b8b409a1a8cc34462783a5377e7ee9fe76847109e2ca9753c8b2cf9e330dd1bbda4bb0cc510875ad89c1a5cfa0a95b92dcc4bde01705dbee82426354eb9b35344687f12e9284f4220de1d8b998425554c92aee9e8a842eaba6b355b3f4f4bef8c985fde68805c7a1270d6d96d998d872b079e8b4c98f11ebc97678239c74487c45499ead43d4097d24bb502703ac7175c8d886fa75cff2ae1c5a60a3e0be18c8882d17d984a00a191bd20fd2adb8fb077dd268b20891bb8503ba5e81fca8265e2a6a1c20096c3232f0071d91a3b3a4cf86c8c16cafb3ddcb4df34d3f386d31f617a358ee292326adbc16fbdfa5a892eea8cf4e356dc60770ba90d7d204126d6d11261c3c4cf1c720664ad13876c6da4b330e315f17bc23cc945dec1726e40bb4b8c180ae3b9b4a8b703ce834ddb7f0ab58ded7dff25c796e39fa9f8fd9145c68d07133849337418f3fbbe6ce242fda514b45d2ecddfd22989446662f6e7840b98bcee47466499414a3c7e98cc091af650b10b72181ebb8b1fcbfa92987c794f311488ab7b728de7e66949c1b7e4103b21ddfee193e124a05ec46c3b681f9f921c91beddb2f9fbd813ce0ebc8d8bbcfa1372612b4175c0a4d17fc588ba2f314f9ee95162cf28bdde03a89e0c816fdb24c55a165e494619441deb0749bcc22b149e26d0ae08cea707a6921146c121785a02debde1a33436dd289e2ab05f66672d6c6827e3a7cd8b938e60630072140a6f48ff8dbcbd81f6a4fc70b7493720f18f2847745f4bbe824dea16b7277a361b96ce36a84501097bb9d8c5df5c944be9e8161b6cb1a3f68ef3344752f2b03a27e18c343ceace600f3d5257aaecd7a76f5930655e77bb911434a1c3a7ee4ae5877b73efcd8c73efe9c5cc773651d9a914c8ab0bcdc092af6984172a18e4ad2e35a70b8cf28a2bd931660c0c9e988b7b47549390e0d819e323558e6c5005bf8d74dc24bb8ba785f5d4a63349193e0bc97b39927340d9ab9defd315b849331247a66c473d64ae0bc0477a756b2ad7d3d5e79f895f34fa8b89edeb8fd2fd778473d97792268677fb07f998cd4cac5f42a2adf0dcd44c463ba3e5d88a599b558bdf16df0a92e3487cc385dbcf245872caf489ed15eac19e4370b515a57e59d174717de9eba45e3f4a898b471d1eeababe4d457d1103c58ad74374478b4873c9a72d6ac4651b0ec39e047d8a9c41b48333d7110903ee0801b9dad215920f7b3259454c129a137b5ff38dcded8a80951a4c9ba0d2f78bfab136289890d98afa843d48a3ca568889bcf66a464d23c1230685e2f4b2ae1ec53bbdafe23561ba7970db79206c18f0cfbeb7ec0cbc99e4cf56ed33991d990302c21c2f372ee2a1e1e54726cfcbfa9de568e857190faf004ae1af9b86e770cfe8e01089a82dd3bf3ce2bbf401097d7840d8dbb03a3cbfec1e55971405e61951043971f6d01d56dc0939eaffacc1634dff8dbbfc48c7485fd24584bd1eb5c85c05b2713a9199845d30d9d296294f372c490ad45cc4d300bcb81693af961c00bc52670de18121d93e65abec26a7584bcee568cf0e109ce5b5f8c3301e5ad73c8d0eb6812997fbfaff4236a73e465a0891aab593a08fde865948a2634ad4645a0e72c70e75cba7f431a80f5068326f099fc0fbcab1e27156a8e79ec02720c9e5c34a2db3755d8a8486b3d340bdd480f6eb0983abccdd448d1ca741283ad260c167787b5fdc20be7041c31a4c74bf0cfd669f76b1f5f503962903bb8e5bff7ad7b85e880851eb3039b7f4f81fe5329274735a04b941ffb42a7247b86e034894aa6e505abc0f05b8991fe1cde30bf02aa195088a3f56ad1356701a150366394f34b417ab2babdf6e7f9182f49d2b1965f33d0a0172b8a50704bf3504afba35a2ae7c26c494b24844a5fe344c8a7d27283297344d6f078a5e7e858db85e8a27742c9805110cb4d6aaf6711b74a256fd556a2fd57b7a1705671043620d3b212b5c44ca2ffe3648c6354ce02acd23d124b018b84dbd4099bcd8c6eefc565ca5d54372cf2aa83f3f096dc9ca729ebc3aeb95d4e486d83220ffe9cc4919f7ba51c6d86efefcb35e7dd27f53f84ef096745d6c744cc76bf91dc9ab3f056c1fa5ed47a688e817c5af4a86ce9e80ad3104321645f3617544e25eaf1ef15cce7adb0497d0b139af17a4ab77517e93f323319e6f61956a1d0846c8bb9fad5876df018c19893db45714a976758fc54865614bd33233dd2a1d0ff244ab7e7eca83328024129a35dc2d1a9b2ae688c631a1e108b0c3a32aff450274deff0830b453cb509053308936d0b6444f14d13a77bf78b80b5b9ab22c25c11d457c2efad8b69031b11cc5b16fd246b60ba089c4511d44a3547062888dd5045afb1bc6e204f6be6cb9fd257c6b1f4baed1cb96073c9ad88cf3fe21125827f9a65fcbef13b29da2ad07022812d39b17f1ca1cead90e8fb13600bbcf7a19b48063ee5c68c8acaab23b6ad8b76ae703c5e1c4c5bddcd704bc87e85c514659e3d28781cbed77761f6d5834fc0c193d9f28ca3fd933a5b5300f38bf858ecbbabd4ad481f0047e15e51b6e13ff20d90dd56ce467773be17072c353b08906efcd3b090a9e7a0ba8c903f3bd3b4e09ec3ba22551ed74e52663b29317b2b6870d8fd0e66c9adf10fb1dfa0ff441556e017b59f1017a978818228246c750cb04c581b1000ce1527b51549cb2dee14a804ed9c7416ceca3ebc08dcd53cb5b270ff2bb71550f5b12a538f965cd0ed8f71edeaf4279c6934fc1c51641812b83e22fccb0b87e5329203a1b94e4e962a4681ab9277934ae8d0ac2503f373009aa6c7c57e85f052ef7313d2e4b1bbad2515cf0999a07fac92a139958f379ce93502af16fb8a4446fae9d9c9cd93d61525d3bcf2060f2130180ff85a7fa04db9843cac0e09015c149ca19957cbfbcfa60ff97f47db86e1bc8b701540cbd167b9fbb70736d9069de8aae02a6414d9028a0ab6711ff0792ea53916d088c560a0825d381317b5180947400fc7641f4ee9d97af9367c0bca78581e3fc4db4fe313bae63b2eac82e8390c9cd1a34e09f0193c2e0e9f8c91c966a76826117b3c6b5d886111527aa6bd9c996186b22b643b05d77ddf56cdc2fd60c7fe5d3e8e6eaea6e8dc28c121e13a1c748b5ab708628e1a2118ec46b569d76fccd680a6ab1db1d9cf4be3f2a46eee8867a2abc059b16cf78f116602dec3a3f0510df80f58e4b8fcf0f42b3e58e7e9e62f5e4f0f5ae4fa1e6788085a76c8ef453262b34a4c927a1ba55508e4e27586aa872dd601338459cb1e2aa7beda48bb8179b66a4f2a3fc70e2fb1cbf021e3238c1fa152fca00b76f51d67862eb6a71665b93506bef8d460a18010d0cad7bd2da1a7c1f7ed48eabb3623d21dfaa6f0a8a4ac45d34a23b7204174d2d2e5f227e077c1781e86a639a09af4f9d948bf8ad8b67f830f90bb5635255445be7c9c5f425a108f08e19e0c7ba7313c41b01534c813ba71b0d818668d6c8002e6502fcbd0642975f06def6e0fadebfd3208d9d6814b331e03db3a3187fb8f2dc9389fd17ad73de1fe36bbf4e8dfc8e4f3e8df40e3055732e168c83686a8ac4181662e95d8f3e603384c9eee4188ea806619294d0e8550635a6c61befc0dd7a5aa05258150d578c46655049be11045ebd7b4775908d19357dafb0427f75a65c4f16c3d60390e70ecca3d33dcfa74344581d589c162d01fc0dbe78cd7a85f2b20169d2941ec5c5fa30fd08b8bab75c754cdc2d1e6df5ebab6ba526ce83775bb607f2c03a84dbd404ede2a151e87c6506d521ac179099d03318d5f5178a15a95ac000f21c628c16160ae73a49458c0300bb6de6d168de894266091a6ffacfe056a5059652d3e1053ca3814f8675067e67939625bf9442882683acbbcd381c994262cdf8ac10f8de805c152e52a4ac3299dcd55ca6838224064f37a7227517140d9366d8e9ddc7c67dde40ccc033b5d268c974f282bf6a0f24341c6ba4d952a65124187fb64698310aa1b63cef0d91e26c3ec606efdf11cacf96a1173b575b15b29de7b2265e270733f1834ad701e866bcbc7cf30e0508b1b69fc2222ecd8eb695f84d9bc72a8922e6ed036cb87f510e8347a8c6519861ebf13ee5c6305a650cbcf38af385791668c90b8eed6c6b355a0621e5a74bf29c774ab9d096adc2db6781c5e73fee506293f552e2d6ac86dbfc11cdbb6b7382be2f6671ea7480435d9d000d58d9b9bb834aa8c14a87b6235d0d02264f6490ed1ea5526145ccb18a9c43ab95f2c8a3c7005a1a1eee1045d6d75c26d6eeb6a63778f11f8957ca81a509f08e81a6ab50dc348b148469286eece82ae82894ba257b196ed17b6fd735a70bc600cdcc61bf8902015e2b03134c9fa8027971b1b5d7caf9da11486559456eb684beffb8b32e9d52ffeaa3026065c953d954f11bebb056b39a355a7e06a3319cbc8ed32f56508d4368e54b59b116475c26bd078ad26caf8f8f589da32f5c894ccb69239a00eb5efffe22669f2f74416ec3ca283af09402825be668cbc15cd21181a91cf5bbaadcd9ab33ee9d1e5655161fcfaf1e73560b525e91a3cba05122899dfd7b905f7a3958a860637a932f37afc2d9dc3a6747af972eb64df8190b2d8f030504f689e97cb123934512a7b52defa328cd421a593d974372e004059a6b70322c37c90b19225d8efbf6b391000da80aabfc6878042f5586f11daec9132ecd3edfedbef78e0680561262bae65c3c157369a6f38bf5f2112884fad6d05b6928fa65377a5dc6d0a97a263666b80de1914061945c5f46a0b1593f124a34d57cdd517cbbd9f5c9781d217876174e4a6903f575f3d5a215ba9c77ad01a70e8a68edad5ac577411904e08a211eda922cee6ba90a2f3a89d00d29bf94d37dca86cf672151a1da615ebb19c64d69a392d34548ce4e161003c0b38e903b0600bbdbd50bbc180d4ad5addf3e494ba510841fa2210cd59641f1f7ec1549d74629aafd94445cc654dfbfe06e18602a352b548440878534eaac327c85e3fbdd73dbc07a809571790ffd206abbc18c9655c6b09c765781ffd7a34c8dd741c400e66b43e46daab817f4d622338779fe484ba554fc603bdf651f425fe49cbbe2c7582f7c60e87fb1096c6fa743065c2b47730b2ca722b55fc153fe10954fc1b8f37e00f8583aa911cda7b57a11660f70d2e6feacd85d4ce5463f14c33265853b17bbeaa2b014f39e326b672f0c8b5f0c12df01d286781ff0d3732aa8b2e2591722fd04529743d383eaa8bc127d9d8ab812554f10bb7056d47ff1c7a17d7c6091141c73db94b72703280bb8b3a2efb7852d5e86e6eed46d0d6c7d8a306fa73d50e7ea47a076759dfc5c680e84f15563b262ba0ec8f606883695d220a23aa6471f462127da6a822215909065108783433bcd0a6330620617e3160454fd90372d75e67fb2277b899a8b94307484426c1dd1dab6204c3054b0828b7330d45b993bcc95b05f27ea0fe4aa509ba88e4b76b8d4da49cf1b5b88a5981754e1878a6f1732e2decdbfb71f110605128e1c2a8043cc81023ce38c615dd7df0c77933918f405f138f95157beb9890ab9a8bbc6ce6b774c4040e58980605cc72cd09e996a423fb59cf538493e86019213d4bef5122909c87c3c169ccc2950613c1577fc735702d543cdc527f9bacfe87567cb771f822b2d8bc9758293318fe0c5568e3ae3f8bc75b78fa5b180f14b791577b96ae9773a7a977f2b2e310c6d538db9b05f52b42edc28f7687c98e9cd8f642036c23e66faade65c2deb266e07214cb8726b6d21226a16461840e625ca0422d9fb4f822f198b2056f84116873edff0f6d953f24c7bea3ae0556794e8f10a10b82b709e05c1b0919dc2f3aa7a654fd204a87b6bd174a666e024d20c151bff9954c93ad6fcee84a6dfa42b0b037ea0bd3a72e25cc3db368f4a7898e16dbe13be6196e588fd90c1d3f05180c42f9208cbc3051b6e0171d36797c3f0b627931216ee249ca9ff81f17e907339319b9de3b1e5ed0e924da4459e59d45145ede70816b626edfbe439e9c3e0a61274eef0fefd38aa20fc5aa9d7182e799a762163fb47f4530999e01b8b778a061dd171d4be93be3a9bc3f0aa277eea066f01c4e7161f90374dea1ac6841b39b2e8c36d59bf47059da332cf7b1711b1e0e502298602da005b5212f24e80f0fd34ecadf382479e6349927cd306f3d2d0dd7def12d396de75e82ec7b4bf35f8f3d66befdb7ec33ab2e2d1b7ad5be2e86bf85525c00b05a4f29c2bcea79e7f1997422af9ef3b104496e4f0584cd36e36ce4b3db596a7af15417cef002e9e8156cb8acd4963e9315482cd2021558351110bda51656e803da14a0e7bd442ebcb9282f34ca64e3ef7f3ae7893a3ece250cf2e57825a3790a061de107d426edeb67281d635af2dcce38fb9ef3fd1f1e562d3253864cbfde9ba97a8ff689c7396fa280db80a0ad2f880dbe68dbd5bc9a5a880bfc33493e313f89352b35cc4ddc916639586d2886226232b978caa94ecf00a51d061bc938345cf27027cbd355ded06d097447416921a5b59584b3f4acf68060096bec5ddf96c97bf47ce3309b74dae62fe0f0e8a5c7661508ed54ae2f680d82d51607f45bd5ad2e361852148b25b423f16572eb32ce157be175df95ce101a4c521e83840c3f36dfa3fd6671f61d803c53f1f61b4e4669895fea56f3b8c18c971bc232fb63a7df9e97ff35b35e31614eee40f84dbcaae523259b57a5d48f952abb7650f61b23dd84cccd94f808261893073495295c8e84ddae4c06d312da55e00eb1ac7a36d317b55169f783d62c3b96324a60c946df6a57dacb46d7a0e470e91ec0e6e21ade50f6ef07337bcedcb1438f3f904d021c6c5de7051459a6913577037f6dcb06f6a3cd95275788ecec6c3eaf7f2d69b94824307c1337907ef3505355a31baa58a9d624fac61e52f565adf8006b48047b2a80055f9e39233b3eecc98695d10d3616295f187ccbf65b97a9c11e04a33ecaf6ca1e87114b7e0c3c96cf42ffb6948392fbb68096960ebab61f2a20a1e963bd30b91c143d2534a2655aad492acfe84987b451e8e1d6d13eab201bd481812fb250da8bcdc51bb0891c5fe80e7392544d6d05354de858411fbc802f9fde26efeacd2727f21bd318c63f0a8577ba10ef93d780d8f57d3c09bcfbf0c198bb8542b8cae85fe1246c0cdb0b3e4b54d760b7b14aba7ff7c2898a065c9e9918538a4ac6095e8bde79427149f3e8a328086433c60d238a3eefda3b4792f95d9567da5fa7d52e9e6b892477a643199e9235cced4854f29ec0739cfecaee96d02ed544c8dae0b6958dd69bdbec50edb8f534b58635bab4b530946a86ffcda42521f3be572f9848e2d8e2261ac55b3dc7c739cddc7326e93b4553e5a15ddcaaa0438a401fb62948913b338b43053a1729950cffc8fa87acae99f76ec0a97c4b8a8e3a1274afaf9dbd3e3d9006394c2ef632dc76dd05607f11a31fd9a7d53d40504d805ec52263e8e6aa2c7d27523a09d34d2363322e20adcb25598dc936467b5d766ed55f36fc61dfc34b70f5ca48920b84cbb6e9ea9868805f17d7ca3d3d592c8b4c241d62976edf1b4f675d199b875a0f684aa56ea48e2a5872714b986287efd8be31c1c24bebd1d645c2ec159c72070e41e11033be8b8008630cfaa4e2d94ce8f2fe13cdb3abcc6a064b3de33bd8b59015b85fa72ad7a69cc05169b79d947cf78581b8a3a2179cba45ee11183444a7a58fbfc54ed266de09306b1306319aec46f5a387249757664e7ce36495ad3000445f3599c88c4e4257598681a9b2331794de107af37a8c0c4cd21aa9fe9546d2205f47498ad80fb53a0a33eb9de30d4dfad51a40d4d07e0723ef9de5e36c0d834f0414e2581e19697d413b38de7165297436862063e73dc1084a8d302f90f4c58845561ee6eb4e49c1991daea0ea64678d06fb6939c52335457ac760e79d2667a01ea1728b67ccbbc8739187199aca26383557347396cb81462c8b388aa2e8feaae8aec4984224e14e134e7fe8065d0bc394849adb1b1e6ca4746fe806e22e2d2449a9b05d8732a38ef391529a81d4f1081a607e6905b6b51fdf329b5da041bc855cb948c5c62c568b948035a31192da0e7fef669a7c71d2682da8125620cf2d2213e3ecdb163517daeb7bad532c7e5fd588280f797f21dc18f33472d1966b284c49654634a72fbca0b6591976a2bb68c6deb776e2d3bae8976024f847daabd587c8b18d67bd0bc45a0991fbc28e0d510d9023cb0ca0b0559d08854172f59afb3673fe81a70f95d6b8760b36ad7b1a82ff9bba05ce84a88d86519f57facfe1974303e301cab9d7c7551e229d9e28ee74e8fee3c3d6744e77e8469ae3c1226d184a9b6886552061f0dbd3f5c17e06ff5e6c7f47e4c1fa21e72cbe0819c87b12e2d67a7d6f32449c7d847b3fad265f0fba7a49670b47cb674df2f651aaed21dbe35952c0ce23f7300e28912acafee4901a7bb61d7b94b198039c4e8196d11519a01bf08f222525fc7a3574284cf4306cb81f2126b19f86e3a01e25295ee92ce10e748de7cf395125be9c6a5cec10651363adcd0109e84c43e9028ec8714eba4a60f785a3054948b2c41803742a2ae2c7f1cb2b4fd624be235a413d6e27a9f28e51b04229ec575ae208ae23892ef3a50c2fd947eef1fb341ce2a9d31f09ccf34d3be247e444dedd39e297ba3d3d3b081cdb6d5e44b7d149c0fbb7f204060aabab3d78fde13ce2f0ddcbb9247e7855274ce24ed1bccb6e92e16a3b6803255172cb88a4c39e2ecf1044e2814a6da8042de29fe8d1e4b735567ae1f84cdc274b4cc7afd91bbbf273148630c0847d6a45b8481419b1873364ee79763ab3c9b46ce6e33a02297bb6bdb992e616ebce6a9c2f20dc34a08a6b3e4392a1efa55d2e2f235e9002c9d18338d22a7294af77c3e0bd1dea29d40c50d5f007459dcf06ba8d512298bf6616c7cf15a3ce7e83c46b82e09558dfe6ec3e81bb1a1af1c115ca4afa0fea05af172aed5ad5fd45bcebc253275164d9d951a36b7937fbfbe3915bc55fcd58783f8e23992af1bc9902ed95ac885b141999bec71899c5d143bbb28418e6dea4a31febab75dc0d1a0449eec69417fcb8ce9bc8eedc92457bd43e65f06ef02283564d5264db04699ae0469fb0a06cf5cb235fc96cb3789dcb3421a16878e5c426a3ccd2ae700c1dcf001ae97a4f39c0afaebcdf9266c18b6e765b683f8db3d193b08138dc54c6df544a307447ba6c4550b94a0e3db0dfa0bfa51e0496e5ae11f657b20fbcafdbc0161c2f53838e3eddd9d96ad4194ea01f1d69e55a65e5bba1773ceaa22f4806fe2fd6c799049e1d6b9d4fdde1ab796818401d001a95809b81b1496f0911637e36508f1a0d09fbb7b32e0b2b60b7b1d1faf3236f1ad4ee3536c5f2c1a88bf59137d36658d0a5c1d9c37b267a48766fdc14f34b61743b50f6e85299bc9e0710ca5dded4b7e6dd66dfd8aacff3f5106998364e58737197b92268adfbf8881f49be9bf49e5e6d59967b1ffbca443f4d98f7e6126d004f6ca3eea7d71208a3a749ec5b3485715fdc7195c13285e784a4f83008d5c20520f325fb7738ac8ff9c282448d4492f4d4bd66d9951f646c4ca66f35301abd4d56c6ba86f4ea135879de4df5c1220913c708c4c84efac83b6a441229bdb862f9579ecf56edb6f4955c482ed5d0e0a1e64f9f1e2dd0ba29c41e071ec17c39e2a07c06ea82586ec7ca949f640b4e2e2beb6ab6c5a178b651d3da4854f61f25f5ec483d2d5a47b5f8ddae9989db438ea39b32fb920b1f5f9afe127e7bfcd6d5a36c135df7e37183e13d41188c13ab93760fccf61ce64fc83985fa20c32ae44e9fe98231d775cadd59e61ee36a3f967c0b4335c4be0a8742864c9cf49980ba96d734ba32b863d3973b5867d8788ab37f155a96fbf4ff03c171d0cfbb400fbd9ef037f577c24f3965517193f980064b0d1eb0ccb40b22b346d4757dd555c7bf6183f7e44200", 0x2000, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008680)="ff3b3d22b4c0be7705a7c6658b6077fbf318acaa5c0172e004d082cdc01edcfcc326780b13d74325059f018ed75683a656f45bf6d6f69747a390e879587c8427ac7c5d3f69c4de75e8d953e0938506632920a3afb44842ebb60e9bdd7de87254e57fa7db31655bd9c3fafdbdff53275bb2f65e8580b10dd258bee75ed7b6ba1b7aaeca83f473b5db12444f53313c87fd051dbe53b4f0aec2d6aae49a8423e4670c7d080cdb0fbbb9001370733cb44246b103bda486290603e42b7068b385f2fe5be3a2de72b19975aa964b3dd4d3d0260d3b64de59c3c397bafcd847f0fa7574fe0120427d75435a11d32751de5b7d8f4e74af074526e7f89c8c1522c16d1a3791618597b6f7f747c0d0f1e5e3db270ec907934f4fab7f25a17ceb0c9c30012b1a9640f81a3b77c5256c2c9e661c8a97a93a4f6465bc35b82000040dd653a9ade5b5906334e92f948df0011edda9ff8e8621d4dafe780db81fa447e8768149acc52f7a48632a3b7959da5b1454ea1b5b9a394bbb90de4f3c8126dca51f30c4140e5ccc8410c835ac430c24470b5ff3bb220e790ecf424157a073fa7d7c511de2d35002142957cbf4f437618903b8df262ed33976a6b3465c6c2a4f53fde35c7f142b97de0cdfcd6d4474326f705d43d939c30166ffe41c1620651e2d0adbf0dc0a4bab8d2141941ef18795b88ff5649fbfc72003799c181fea6e913dbbe28a49d60f36c8c154cb49643eecef6ed77e1d75689f850c68970b21c9c4e3e5d5a404e7769a822d003fe831e74110be96142e83fbe78324e4107181527daaa5d633fe53ef2d7e16f83e6ae5476f8b8929e674bdbd22ea4494f94ebd295230f11b90fecac443889abcf01260e509d348ed7d3cc572d9d649d50b404adba71c3230e7de8112445f92d30354dc82b4b3fca2d61a096a53a27ba80fd83c2b857cc49086a0387f4ee3d3adb72a30f3548d0282b546037600b65d6c4381028f15df72760dc4a6d5ae6adb018d09576ae84ea7253f0f7673b0179019b2252c2cd309252b79be880446f6dab5c02f5a6fb9506a91d8f5f9c99e607ed0036ac8d52219dc745d711dc8d4fb13355618325ae1cef1fd293c4d94b4bdf2c758af75d4a79f7461d6da0018461237a6de41a26d0699b6b5fcb2404b54f446f197fae40a2e320a330b1230a43d64f9673f2145a8a35c052265827302f772a5fef1dbf6fa6931f8a46078d64355d9e23cdbb91faf0e360c192a5a065d1393341ae1918f4bf2a6034a1898d3066bf411c19b30ad777a0e38bcc79019d176aa1bc88c2355e0908a07a54fbcd099cd878cab3c9dc93e4a6326c31e0dc10c5a4c5be066d6cf78dcca0f4b2f7b757dbf63e199e69c5b5ea469c98dd1a7fdf2903e482b3e0e30330f077e6b394d6b42f8c1e0c5c6f5315073de6819e79bcd021316381b0c60a255ed35a18774ac46fcddc8b749c4f8a22a5f26d2bb9a8b44563f7aaf5992c24382aedfb24e7d3e67e472c09cbf349c23a74418fcb83b0f9d027f46f753bcfea7c19b1174a69106fdebd97635da0f898279c3bd286fd3cbd951a7b7011187298fd7e65f3e906c3b91aacbb8c77048561ae2ead70977c1d6e075c961417a48fd83e492f30cb11d11d0a0e0419373021378d15bb03d17789c93bb898fd921331c832a211fe46cbb1b80464f8da35a33716ac56b1ab4ee190d7af284121c86fafac61b6e3b7fb7c2e8d10594f4084cf3c6bcd94c25b88c88f5ed4f530939ecd93078037ad69ab06c53b9425123114b7f1a91e4e70ba9558543b7bfe57369ef9e0221b7cd386eefb91f1a1be5e6c4f0463d54f7e2f0b857ce772346b33a34fbcbc687b809d19cdf804161f2c01a7c3c63e92c2bd15505f15df3b118fb02da4fe461c8f6b169437576c314e4f959fbb783176e611105a24d9c8bd09b4b57463845d85ea5939f3185e0f094ae4dbaed5729b98471a5d85c68ccb9cf4567bd801f20be2ac1825e39df51c2ef278800081fbbeb6b8a7e49a908635d5d259426322b6ee61ea60466e4492aa941d12082f7194378c5278626424aee2e1e77b9f58b9536296cd4f663bf1566f051cfcb674ef84019aad4527a54a911c846e498c80eeadd8312af7f4f6fd1255cfb584465cad41c86a8f311b393624186242fed6dec9d6fd5fa226feeb0f91156dc8546711ea68c67416b1af4fb8dfc7b2b746841c72ac715b630c2f13ce8d244f4e2aa94d31a9826252c21d25f6e867d33f1310946ba4b931c3b324fc03f3ec936a9dadbc8a04415b23cd51a832a1143c527fb31750818256c5b96b38d17f9e287ad6303a10a31e702becb655acc112546d328fc147f1a6c3b32515727daa6349d4206047db5bc44666fda7e1774efeec46e6d7f54c41e63ac069bf2ef3b0f6049379cca0042b4f060e1632cd5b71404fae88921937e43d34fac86c5b6ae8580d8e9308165d3eb500c56abffda81eb46661a310de197f6c3fe3cc85e2b72bbe26926252c3c11fe55556e5fbd67e86db81785e81e87fdf1a0b0ca12f61f4e7dc1cc74bc90c81f0fda9a663c23ddca068b49619762f818a15283afa799abbe76ce80c069718dbaf184ee02557a7ec4ddbf9448ebe381ad4b102aa002bb82cbc13fc085154255c5d4dc770446dba54682f6881c1c44cb66a365cc807544093d4a2b5fab0ebf22bc456c1c4e4b4f0a5c8e1c293be897fe6cd1b99f0b8f6844da0e721807eea438776847970c88564884ce574d9945e0536116843a17d91df48e3803d3bdc76937d7db8cc4be0c3e408bc6dffb958ee303451b1395f38095b2b6a7a8b247a37679bd38c744f585e32d836855c540a7b1a0859216128eb5e5df2c43db6eee1b392c9d82614e7c8572668fd01908fe4c5858aaf81cfc59d444069291ae8a3707df37ca76b7c737f155400e7d9b3986694825fe487bae91c9fb3843ba585a15c8e65a38324b27d52afc43bd86bcb21989785c6a3e03336e52c54ba320d918d8adb5b89e33f4033c53961dc452e56fadf301e0c49bcefee6f3f7d5b69c5e7cce8e3beb58cee4d1e77471d106b875a0c8ecd5e9e9d1fb9dde408737dda083fed3d0bcb29693f7e5c1deeed6cb5842644910345e830a8583ca5c4895874e040027750d809877c8c110325c4805d2fe2aceef3d714ffd48e85b729955396e4e8d5e992fee342d1dd26159da62c3dbee7bda44b7f6932a74fa964cacbdd3b70598cb4524675ccaf885ec0dcc59ce1a0849dc6e6ffd4b002f67e96f75ad76ef1a50a4c84d9b0d9b58fd6085a9fc1b968c9714589b5e7a9dc6634dfca804c68e56846a07ce1c114f55d15a90a47d248a20728b22a97d50fb3187f034566efe9ff0e2d846c58a5ac09371932cbaadb95c385e01f635b3a93ee4be163273e59b851e592c3ebb20ef9e36343b0ad0c1dc41e5bf133186548cab529479801f2f47d439360a3a7990da6dc0fef359bf4c159d35cbe9b7516afea7bd97e77d61ba970a19c7798c65f93360828acaa6028e187ed6201d6c417424fe444836553c9a923131a9398d12f9b7bc1a9734aa7df6e356978a76f6979cbfedcd2961c99eb57035f3f56a7f7c2f5edbc28182ed95308b2a049fddac98867de1040f5e09025a92d1eec61145a547d9d7c5ed7328af017455eaafdf87cb93b620314c7ef63760a3c348d33a8ad2599641e2bbe830292b6c1c54962c1ba854ae2761e4863f70d1c0fff80e8ec54f4600b14aad0d629ae53f18a7ee2f319e708276bcec46d7324c3e67e76f66e02eff2961051baf6c73816236bfa5c37464ba696b4dc7fe3743137b349cfa88fa8cbe87d7d227be75c4ddb6048753bf8396e4cedea12f50b8a4626deeb60e799f6fef9df2abf9eb7e9b250c7d7ac7bb7b6c2995025f697dc17bb82a77faa5ae5957994208cf2bbda726425308d2fa960e77fbcbb35af9d7bce25a9766546b5a32a82e2fb7d28e0750a0690db3993d059ede0039e45e8cdecb831d7e902b2c15eb2d30fd46a31542bb52072c90fcbcb54eb7f54422c0205f0d7de870c3e349480f75ffc0d3f392a65958fb3b913f2318f28165830a3c780894edfde372b520dc5082041ea6ac4df253993eecc949d57cfec39a462f19331d830f11d459684cb67dccab0bdb741d72f0d34de2cbfffbc8013fa89cefc4521858703910b9bb29ac91917509bf3da758a3b4679e9ba6281c3178dcbab85fc25b15e4c27ca6e76099850df0a46250345b0a655dbfa54db704ae52192d82b1c22c5f6336ab2bd7a605779c5cc8cb379b744e8257f910370ed734ade344949d48acddd76e178c3edd34109f52698bb14d529609f8f7cc323e22ab9ca7d5ec4eba0c680b3873267a13c96a981261bc6e2832e0599b9b55b04898565f512f428fda6a7e55e4395e3a354ac7486fb25eb9f5cbdc03613e074d593fe0ab35ed8dfd545c440ec9302f87a9a39421e041468cbe669ec57928e81192cc74d700e623b60a57f4ae2b10da8f5b1b22459d720c1c8c5ccc858467bf0947d4821082cc3d28f213aa5077112b9f3a869a5ad5ea7fabac834183dc566450e74555e63f9c6ba3c3e6c875756796a935ed6c77788e04666d24f6fa23da2494169138f68f67614e960c8d56a4c5a715b39833ad7c7a339d612e9fe1c66d6ad19a1b6a3105c7159236d2b762fd8b960abf0863f334bb16bc5bbe70ba8d729fe0fe60caf46d300abb0106f7f976e7addaabde919b3a9981e63a38a78e18b6eeee368f35942d14c026ece9ae98841296fb5fa2f0efa15aff6e4d8291c1a8ec0c59d044c2c313220c5791b2ae379ac89372a78ce80edaecbf1c05a5fdad1c7cca6c8c4782955bc49fd26a89e9bb44095314267ef9a5d5478939f8c5aafcdbbc0c9745a9d2178abf332c7c99d9b5f5474a0852564a82d056bfcfce4b6ba58b09514fb72c0700dee026f8b441713f664e0b842c38c85905e649b895177f06613eb16b2633b106bea7a73783f03407cf7d43714b945ee3026bdb7ec186e0db396fc4a2ddb4d7db4a6c3f86b5b99ed9f17f28937e2cacdf3bc405bdead9871f009832be27f08040aded1ad91870a233363359007a836ebb99cf803f160b6c54b91c3464df5a30abc9bc4b4312999cde39448d94f3ad2b925df84b5b9a3b6b05929449a4d2944fd43336f7471a2a5900d8352ae98de0e3142d9fd35aaa28bba62e66fbd29453298fe4c73b7a296eb1352143f7de35f7df94f61833c7054ae3845699ba9cad7ddd4bd417d763a4771b8e3639f642e20cf241cae87928f7599c3bf4fd94a4473201806f5e53142c135a35d6ba90fbf34b4ee741246de55e5206ea674f609e51a10fc840299c54108ac5ab163bcd0c8648784e79cac334945076b86e8e878a45cea4e1b03f93cd926bd658ed640efe29780fadc5ca17ec09f73d7a2f56cf10d9d313ec7ca668c8a3b24efc86974267ac9368f8cfb15388fe0f6bc60e5bc87092b27afe22fb1e174ca461111a6031e7fc1208ad25fc5aac71b27a624ba31528b05dde315a738b812e519d6991289f08ad3587848f4af253068be4e6727815294958d55145385ad461a122328ddc40a6b026ef632965ad75b3d0fcc9ec0f312d6e6b8c0da8b63e1fb1b3e36897ec941a3e9e6c7fa5d38524e53538c37b4293c687a4d00563d6400adba690360488703c303041dc6c2f7b59ba29c076b2a0271d4275e1a9ace0f7d76f470d4bf4bb63861c4a46e410c963951abb86a06723d212b65960020dacf740cd6d056b00b996d9e18f507537700f6119fd1161613eb4c52b3078ee8eebc2cb2d7a37a3c83adafc48a12d19d2c65ffee023b9b03b3803689a5d9a27a076e9d77932173a4352cc1404f0957c69fd7adf9d2c7f9a81de030e9cd4ed5219648210650f8b6be2743793545d3d19f65f30765bb5709e01c3e7c6f92e763471aa230bc4a8bf1b1acc788fadb8136e21c67770e0cdf6db4ec2412001e1d1b82074a8c00f4faf350e79a424db99feea06f412d85b1db976fce09167af8e72a0b59d1ba04e3e3510f8a52b20a76ab8fda43731eb32964cbe9dff5a049059bf26a3a8aaa4c76b5fe2b9a97f5d152209d7c2dfa8fc2252cc64e4af571104f9951bfbe82d070c3549bcda5e65b51fa89b2aeb86d5ef9969a9f968945dde0be30fc0d48b843b747333e71cf239a7117918b912fbd0201d34659ef328d82b9d58696d436f1a6f88a6ced0eb08448ab113ab13f264aa7d27efeb85c8cbdc11e2a9d146bcfccb0c4b74846dff90dd2c86ac81b31c30508c08a289bac1b28410676849babf5e28d429aab2f735442b935a612745e5c532211a2f6fce76e33d0a4127b6356940ddc31441df103c80a93e32098ef7b57b211a7289b2fbd923a15582b9cb585d91754029f8864a9f9be93e9d361201eaa8f0212c3325a8890ecf75787cbcfd36fe0b928c54c9da9bdda60b2b7fbde98b501e5d75c3354bf2ead7edc8a130b28e00ff5ab005ba635079c996af70783bef810c123d44f9c4ff6d25ed59f0adff012c91b09529a0ad82d8d18e0e4dbf7cf04fe43e6535e9e588440f7c1cf323c49a09d33f672b7f5a5956aff476e43c7a36a605352a0f4636f3be1bfae31216b9bfe9a478eb2d5aeb3f5fa4bea1331e09b6cb5ee50a5cd6e6abb356085dff9a109fdefc7e073f4652f59caeccb294811c801f5c08f7e25aed2f39acc6f0f489c7bccf9cab54316ab32043f742fad7a41f32e3207bf094dc60ef408f4612205ba75c388b8729fef5956f11b7f6b2c0d3c1b88d07d1f59a97880e8662e26c136b83ab0eb4b4caec4e4075019e7c2d8ceaddc4ad6feb608330189cdcfda7ecfd37de5e34112dad25f943c5970fb287c68b36a6a1d85a776a7cb743e1e1782421112ed80b225b517355f16a2a8ecc5711ee52363217c446e2e83dacdcdd61e7ce7362259af4aca9c418a38f07a1249f26cae5a44306f592338f6409b168b3ee0cff386264ad116b74cc219459733aa37f3c024095d93ee29427c3809c3db0a1b1f4f2953a06d3583d43f2d8e55a688175b9ac0b6fff1ab26cde397bcdc84c241c01c48c9b8fe5afc6b246f573c35eda9c087b2b674cc49a40b7327efd55daebcc1e601bfef06bef7401dcf1cc6d16f294d378d8adc4942ab3b8b747f3221f5efc7a931fe061307ba891cdcd3a1abd4494585148de30cee439bac523b30bdfa3e3c1541ea171832d3f936d98461a30b07bf5ed597f4e84b65f20d36767ec926c521fe9c81ce10253feb41b532c207eaf3723fbd7c82d4e8f771cde0039a00748140f245142c5a41810bd841b53e709e1a5b7ffb343f86a70de100a8d67f469c6d0d859e5a39db7fb4d97e0ded34817246747efba6f76eb566438cb8fb946cc2b517e3e2ed1456e688242a99c522b4bfd602ee5427a796b084223cc37e862775ba43a53b6deaf674532c638902ac23f306196386a91d1b9f4f5fca605116ea770f056c865cfdf37f2f52cf79222bbf60e09d6d42b7ae3fac8c55aad8f47d4ca158da47257d52bcbd47105ae53f6c0d4b3e019fbb27ce95913d695c00679010bb2cd5b1420e58985004eecda081bf506b74703f4383e1c61180aa083ad278d2d500c235125e5077882acf48fe41f5d9f524013d876cfedd79cea87c3a1b60f8d911abacf0a8b7df83bdeb791e09eb5cd9333f2d3d1c02e262749285a6019fad40719831634c571a58f6922d5a19d1a7c3051067efabefe15217704dac1bf4c6d3935951ffadccbc85eac56a3f51d859ede19a3b57046958c5151bfef867ab3131a71c353803626233020e6b3d3d80d019d258ade97bdd4429bd597d0e9f9deb04b2f9af99c18a33c2ec01791ff784b1126adf2965d3e0ec1cb19b9ac94cfd25ca802fc6b0f324d3c370cb73392eaaf5640ce3aafe256efde38b2ab807b1c42e5f0b5a4a5974161981fc51c8b34cad8dba7ba49867b6ca923c5b8816ad75ef5e1d3d5a81ef328a90bd619e6914f1b3e80c12485fbffe979312b3b633c83073ebc9bcdd333b9d800697f2db854febc735321e96c03ad3b596131f5a3db45ec7e59b15588107543445b65bbb6c0a07b49aa4ffc06dd9583492805af3d893c8e2f86ce503ace9adcc05114d6925807e23dfba45d316ce8272b5a407a8b56dc9525ceb2ee3df4f736ebae9c0ed5db426d8494b8d170769778a19602402b741ac842d3d1757f70813574cf8f32b575a332110217921f54691303f9a0678ba64a45457662a5eb2168a2ad76430ec356febf1bd0bdd7e83ee5889e567f5bd8ef1bf4620afb7a22f08e92be3511ffea3cab3d5b734787ed0f3668fb558e1c6c219ca37148cbfd82ae565aa39b19f1af138d935503eba9aad399d62272d030c776d824e5530d6696dcd02ab54da230e9b73343dbf19db5c986afa232133f15eebeceffc725217dfe8ce836c05aaf1ed0acf63bf235a1b449c14e92a45c66063e64e82ea89ab7734e2bc29cfbccd4f93f21a99a2d82c6e228b19e88b35d3c9c99340e1770ce165e2c3cf8651f6639f80c6bf49263b902a4c20fb4265c13f8c46835f43c428bad3ce7a43b081e30002415cd1134447325d8f4792e7f4a9547940d7734f09f4a38adb2193134dc62a6f60a81c4d0e42490065b5c67fe2fffc703fd49d1b2d23541802b68750cacce77650eabc728f6ff308558baad62d5590aa8cfd43589eea6a3e1808a28daa42a15a6ad6b9ae8b598f6be94e0ed651c6fb5d39e43e360f0fd06e814b905e6135a7e88645961887a262247167933c009ed004db165d37629cca6415a61c8113b51d95ca02389a6da6fdf6a0479f8925a86123189a80aec1cc60b49d33deaf89d7a764d988e7f26af6abe3c6e4d153bce27083836c229e756c9509a15e18a9ef1338bf4f097f0816b91b88262d97751c7515cdcd3515872ec140e8bb43752f882c2cfae8509b13de79288b4197d28853023df3dae525b41bb13c360a78f55efd15f6cdaec145972ec43a8691a9a415c8f1cdc324de717ea9f9612cdfa539253adcb0d9cde40b755478a07b2f7c2e116a2ae0fa2d9287409fcc875aff5d9ef2232648bbf1d7306468c0639c235e99d2cd44591a14df7b1e05f183ee1dffd839bdb607d78299d02fe30add5ee26fa42a43c92b55777804ec39375a04538a40cf1f61aecea895ca32fe97053945191c9c466ca6d457e3cc6faefa66d62195ad49c2d7477c244163b60ef086fb51d6c130d6a6eab3dc470b2657abcd055193f78ca897157f1ef690504d9f37e1921c584bcb231487ab3bf96b8a78c0eb60e4a1037ac776f2c89ca8d4ba88dc9584c02c9f755e8c80e136d3859d89f05d7dfdb1a2351051c1e5e57ec88c481f5ec124517094c0efb050efa2cc94003a2d4a6120061c3c814e99e417a7aa3a23bd5ddaf79ef66a58f76d2d37df9e1f5c7ef5732cbff46a2d3256feb5db97c21a1692923593ab879f998365264a591c4b3ebdb671e798e7a3c9c2211c89504ef1e993d47fbb29aa2637bc2fa4fd534722e00579c06ee72b3f8c4023fa945c2c3faf8ffe607e14b00c2bcbebfe591d58c51d31e7a6c6eee7c701ab019247c93e664014306bff10be347160627762b5df6f0846f23532767e8f7109625f92d8b9c04e6ce4d0082b789bf0857c3df2fd18035d97be9d7c00e8b8ee89d3d66712787f6123007dc6bbdbfa8f9d494b6a911b4d69d9536fa6771cb35609c9294e7c396db7425f417e94a593d52e1883f4351141c0bcd9ce4093dd703eb9dff7c975bf88604ae1d64c7b220a5e83bf6b4668fb12def0c2fa8fbb13553157f8311648c6aa9e06d7fb8fb2226df8177ca2d18cc408148f87f122b992453e5ad90c450e9392ecd861dc3ad966bac89843afc672b17bd19ecd09aa97da73f42bb795097603c2525c238b2a99d8156d2ed7749a50e3873f0d2ee083946d6c0e02fc50571980f4e87bdbba640b37f1ebe1262fa8394d1c744ffc6a19b51895c70b30926a7d932e5177fb1c790ba1d3f6f90e5e98ca22be23d8ada3ff69ca3744965faf2c89f2415876b44ad3e8b7bd00d256438551794e9106d04a30adf3581ec0f10f4a6b28169f409a94365d61d08f9d14ff80ea394ebf5b39dbea15aa24b2cbce78c1937d02e3dd15259963b8651b7ab34b723236aaf954ebf55103e224c2fb3c8415df4590a79f2d626fde37a446782b7dde904914188bb88a309013e453ed96453f19ac22c948d10895f39942a62e0d95a05538c0dd4e0867e8776ab554acbffb49f0966ec9ac865bf014e0d1d11163873328c272c7c588e37f94b70a7c6be4a30c6c7afa19d142c28c0b33f6ff732936b96364bfa2aeedc3535baf01c41cfdaf7fe73b26a058cfa793b3db5051e6b03de5b1a08333cb3859f3944b2e242ae392bac509d24e12392bc8af75f5f33084a8cc854f1f83301d7b39bbafc9681274ae0cb3c7c962d162df6afed264c8714863c529ca306d8175dd0ab4ecd2d9f1fcb7c83aaa87aba42b41f762b19aba2f09b165d996ca9a927a8136721c96feff411a6dfaa1a7ddf9c2b2a13d0e61b21c469725311cbf69fb0ed3e98c819dbe0f9169ea17fdf05667dd371ed633e9126c619a7a405b7cefa30711ac7363c80c7625d70b5fdd990bcf2444e31a71c939041806544513756f9c971607137a2229d94279dff9c350799fc108a59202bf21e90eb63fc0649f79a1c2757c2e506251c88f6e454d065198047b289cba06779a07bcb42231630cb57d527a4f6e37df7c197bb9b3e983f2ef574662e3cbb9a85cfbaf7df39e4c38ef7cf2ccb0261b83f8ff80ebc24d7a379b6efa717671bd9baa9e321ce759d03c195f3b8c847394a9700903b2e168581ba858adeed8bc98e3cbd8408571faf8ce5059581aabc199f62109ce363b682aef415eed5e69ee3f2d794542c67be73942aeae440350a4951d32b31b80f24d47bbfff49f45214b5d013ad2ff12442356bd5b9043b74cb90ae6b4d0d5332de7534f49f4d8a07554d88f32bfc1a809420ad6edf7b47558c54f44b465882dd5a9d5bb148d0f06e44eb7b09a5557210a190debec3219f1a8b98656acc82e3dcfdbf33dd84aaa68691570f6905f5e2fc37e1de3afa07c63a0076f5b244a0306b4c8a03ca94bc9528f204018e0df90bee2765c4bc8784ab5f7aad6260431aeabea6e88560a224f8ed7e41d0af722364a5f370d2ce689225dcd257381a8a84db20412808084d8f6cf306fc3e6802046f97481eb8be6d0b2918313eabd1ebf7afb4a7bdd46e0997510ca21c79d36a5b29abb8a87ae2f5eca171a19a7a74fedf35f8a33b09c14118daef233195d9e8b16d0bacc7da54d65d1aa0a0e2e3703378ac75cfebaf25176d24b29fe43c505be924b1cc4b1fdd1c4860f2291fbc78e83da2f92baf9d8c0b0aa65a25736f150fb0cad6ef2593fb61360e88365ec65c03bcf413908196443c96938d7dc92a8c31e52a88e2b58d2e0ef6c46dbdcdd7d6cc636697f911719a2c3e55f7e21c0a85f3c40674bd83e0fc94051d066095279e2335970a8a5d6d5eb8970e057fa69f81f12f7de7c4efdf1f7dc97bbad28566ec376907b975588a53151a1cf07d3ad0d99656c6fe3671f35fde743463d783f3ff00be9fad2f884d", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c680)="e6d2199887cca1ec1d1d33a7da9103d12abb1ef0713d1fc7659ba2c019e616578180a780ccbe4b5fbf704632a1bee80e705656daa311fe956f9d6a3198cb1f0ae6eb576612b2f3af6d274fe6856d6ba120d157080c6b96493f0f8c4046666666e03335e3b9baaa03934cc6d7991bb4e055af8873366372c3c1b2e47250c2df64dd7b6b9253e5836a7e6158c10225ffc7c67f9ee3c2f6b2499fa665f2ddfd7456dbcdb2a948bdfed72a51e6490755a1bd3233cca0e37bfcf2f76d7a25b81c489f6627b7f79950ee0457953c7ed9cc9b057dedb3570479fe95a1c592bbc45cfa88bbb583ca8a33fcac9235b5a5ee68bef6c371dd59b77dc7d7e034a9ee8ae3f6976c522ce6a2945dabe42fc151bde21e228a53e85159b424b6c2bedcc6cc446c8b727342b11d721a0e4f74613d9c93779c222122eba01df82603420d5b7c474cf359ba30749cf2207ef9b6dc7272706b7f4b7e04aa4449086be4c6097ecfc41428e99c1bf811acb993cf090030f9e60682ac29bcb26d58b3344bb50f6591c8c8884819ed018c4162130c4cf6b17a9343cad947fcdc651058efb7016e4f6e05092475bf7b4bc6ba57f643215609ba12927563f0c7be8d7e09d54c59453a676bddfbac87e22ce99b2bff0e95b592352f2bf2abe4fbf43de2a65c4ee4d8dc3e7520676513c3b834a17c995ba100bef480263f7fee38e95530534f7a299fdd2215f6d8130010f3a38d16f8768387bb401d1c4ee507c8114f8d3cc546c0c0313544caa3ff37bbd0e43fd788b319e292a77e904f7a54d57c192736624b034dd2e4efb17ebcf43db5386b393ca8d747b4131273d60770004099d3a92c66d6c69dbe6a10515165178b76e6362688186de40fd3953ee3088c8c3531741e2e72ca1a16103d870254a98970b9b873a591e8b0247ad739df9ff490128ad7d2b0777d8e7c9a9e2ab531ae0f8f59bfc61606e7f4bcdaa729f5ccc888b75d039706d0619c70217973a898d3817938819c221230de551b4b32ab34fa19905b5eecb2f30805551594086e17774edac14c24bda6a5db013e3ce7e703f686afe6eb1b3fc193ddbc68d6010c319881a753077da16172a732c4d2290ce0a0f36e9f800e66f0a83fd889bd82759cff61623d92945b833e9afed04a4791b28ebf49e2d4794e46d4a7efa2064c05fe1f5faf15d4c99801a93c3aa2e675f09a4ef4330042197151c6d19709aadf293356a3d4f67f8d5c27288380dd8d9aa539b671409b9df8e464de3a287c5f08b226b9aaff5040c39390af67ad8ead60a9253f4aa669e0bcb6b2ec64f8706e31f30f1390823308d0898de9f0fee719e9a9b9dcf25898c4a48c2084b7b8d10291c511c5da3471f0d3a107005b8277a3259c654b41d92d6ccc523178c2a71ea4944c9836875bf36f6b38a8a4839999df6e506af3dd5e32b003252cf514e10b62b2a6624fbd4007dd2e3c96cb4ef04ede39f2d4f025ffb02953d7e69bd91210bf7eb0ee0c8a8f9a9f8fa31b83de6f037b686771913d43099ae07834607d0f1f38af5b556bc261c67c301a4e05c92715e2863a3de8759003654ef237decc51317bf975008ef1814af8b89df80d06efb4578fe7f145a63111bcc54d1d595dc84b818dd2600a9bb017245112c7f686b8b9ccda5d87a3d2d136b28cc7e06293565f0c6a55e6db78b5dfa68993fd66ff766b4775a1f44fad642b606fa74f2ba85a0e386b4fc14552d98ebe4cbdf905948a4e10e699529efa0ca9901f456c21176bc0ffa57946efbbfa92a0115e3ae29c3d7f5783334029491132c51fe2b637211d37c495a0fe7a83361ef8c7090d20b2ee8934577e6feb061b449ee3fe9e323c6f69c187d2c5556a5d814d4b6508c5f0f45e426bb3ab089de6ed875182ac20d8f3040ce980debf6bfe902d57871e0f61bb4b061fb252db1aa94ce1bcf2ae2cc132fe17efb8d2be8fc9978006af65df1190235a87d916f4fc9002585ea94638e58fac37cd2be753a7e3c4a618498cb7582e12931240601f547e85907397e76ee628bf05d2d87ce752e8a5004a8d701c9c363dd4fc04a3da0e78f8f917da5acefe08214b70a9f89724a3e4b9bd97cfd3ab85e8a9dea4053285ee7687a2b19b332d11ea56c20c53fc9e4b4c6c23aff5d3cfa51920a8cbb9909524da4e56c44a9eda0dabb04b9347d1ab7c19034eaccca6350937216e4f7cf1d21bfbc284e88ec5d884f01afa6843491f770c173febfffab5b3138e5eed1d062f97ca4e9f7dddcb6c0f98f28e03e93263905559c0fa272fb972d3725c5474bc1e9daf9353847d32f16d1dfead82010f1b22867b1e52bdfc1c10103809c3a9f8be40f2ea58ec4a3ef22150a20b76e6a083963091fb7a2c24a8e90b159e3ebd2497b07ea41f4ca909c67767c1ee67ab23811afab6aac19db096fc0a454010c1f277564df4f3826c3c6eceb2364afd93945c5871b19610e860bdb260b03362ee9ec93660aa06daf02d9cf706757b3eafa0e39d13c7996aa822ebe7ddc4b34ab025cdd4fed8330412892a2eb283758ea6314675ca63e2542a49154654215240e3f436d7dd89aa9ed875004342a2702f95ceca61da48807eed22502694d7b44c063e55c9072b5dac0c176675b3b908a4dcd801c137dcacd95f7a08eb661c26cf2c32449556753c7631494cf13668125bcef7f23c96769d61a42f207aa2747c1c6d082b5fc06a7abc85fa6c85d2980acf1913553f8d3e5060b23b335064bb55b77e8386711d8114a89a0518acf6f5957dfe282327ded62c3d5c0bc4127e86744142c6cccefbb6a859ee5fe39513f9fe12ce51bb0ed654a358627dcc91283a0f61f18f255eb0cf5adc49cef06ae92edc1ab596828ddc79f39291495baf8b19b6dc5e031e682d865f80d98e4aabecaf9d3031030e73d54966a421afbf6703af881969b4aa3e6ee23e3c2228523692c5ca4bd708981a909a20797284fae9ed204775621bbd41e87df91bb11b333a7d57e30748a48aa1352bdb527fdcbd7f965b84c23572fddb0f8ea0f6783987b49cb1b06da1d8af5e98a422091c67528312a4b88e4ca112edff1b5f2b267db311959cddc0658d80377700557ab73aae8014308528d549aa208e2cbb2e2c1e4acc43f2bf3feae213dccbdd7c3cd75477ec1f534909391cc6d2ba325aa9704d78e1102b0975505ee852491a0966560a6ff4cd1dbda70a8d91aef92f40ee97549f1d3334b0f502752655efac498701f1b8fc80886c9a3f4c470131fcc59c9c58c1c2717a8161ffdf1d181ed848fc31708a55f02dbf5e22a8595c67c9cbd2e08f7d719d4eac1badc50c1bf005f3279ce0dbb3e7c527b8e9a03ef9c4977411a70f7b015f685ef61645b8d00882e7a13d9d0211ff30a1932d1679887a692feddba90a6f020cea2af47be7c83ff2e2cb408d80dcd6eef29361d7b08ce74343fa7e1dab952582d44d5d1602ed367f994c4d76a348e849e8e3ffbb568862d4ac62911db061391dd56101d70be2fc3a061aa8350ab1e96ac2eb722e776a510753ae852345ae5531ae17012c585d485793fed990c81a568d48767e7bbea9bdc4d78e60c390428cd8edd7ba60cd1eec4990f32acba503d889eb2f7989e743d70454e48c1a9eaef115066bc2627325d75e3922a7606a3f49e5bbc328cbad19cfc731365b14059e4fef3f8eafdeb730b00b212e50ad20a6acadaf9eaad324bceb4ae23cf58d4bc5e1c4e0dd4f6c2e1b72b82a065a02be061a1544bcf935aee5566803c0308848efc19c61d2973b8a4fd1e00d509c9b110e1f8b2554de9eba56ab7e2e05f393c412a1a039ca9bfaf2402707bcb67e790698b56cf836681b57eb6a2f9b4b6881b1219fcc503188895c8cb33e262c3e4e9c46bdbedf0ad3ffb21b709d317e5430e9a66399d764c4218c100f73107015d8a757520dc0fbb9141a5878a883b97b8da25eb6334dae04feb335aa123f8ec90e43a5731100c22065815b4ba878bc117498e9f697c9d5118d65b22153402b380406bd023a1f3f8789342e573108a97020427b6b535b0b22111ef733d82d8841cb08d3bc0d964a1c418db05ff1fab982efca54da5ca3b214d129146835d2e42ead89cb4d4e5e1f29966d5f173754c65e1bc52f809b77449c164eccbd9e653430bbde391c81fb847bf097f2189cb2eedf1a0caf5ccba6d31aebb9aa5b9ea5cbe5ce46abd7c959236bdaf3b7d89c1963c5fa7a660114630f7b20eb606d51d1d9e86b92b05140607d480211d6f6e32c02d649be9f53a8e8d485bbc7f20d5368710cd40cc095552d393c74ae7353526d8f8dc06dccda265b1e11bb0150d711f5d0301fd58ba79f174d695b8616095775d0ab79707cc2497302992c477d9652c221f11c268153b8833b0389f7b6b97502c54e7db25befb052216ce0e67d86eb2fe13a393a9908b4cad987e0badbbc0a678d4bd10e94aca9e451abe95f79faefe4248427f2a3dec58c1c3bfb150018bd195efecc5c7be153b921829dbc45be515afc27c85b0f143c5f9f0f49301d94efd5c04835592d285c10aa62322047fe3acb029c00c1b95c0c6a51a73ea8a5f53edb9b5831932770b8a6a89099f5656f02a273668300957b46d15c44290642c870110261315b544cb213f7b8d351e2b60333c99de757dd2b79fcc772401173713b585c04d0e6ad60cf1fc9332eb5d57b1008eb0894582339d35cc43969a66b80725d5d52e2407457f7d1a0d6c6e73a543083b41f48c02d3aa25347014c47b81bc7d11751dbc3891b2a1d475c8f990629cae6179ef6d50469afab0b3586385e2509a4ab6edd97f1cd5662ced83b1664eefb98309c8e7781a6ad6c05b72c45ab2273acf5991c11e93aa79b9da9a0ad365458e85262048a5eb6019340aab6cc1476c6faca1c6a43c762704782b02e4063f6c177168c5109153abfa72cecefe37f39f8f44df166549b1500be7e22d05311dac7220949e2fce175ced8d03ffef90c9dc4c9018f2cb38131f28a6d7392f6c4e12da442bd406b77d548368ee750c56a7f69f213e3a996b4a9d14c16b32ceb6d1116063d2b4a7cbe76baf38aa327e68d719474cee583fa5a379ce2d8e525c914bd514b45c8e59292b5b8751aa2e89cdd1d813259fedee813d52376d903c83f540b8438ddeb5d9b58de486459bc0b03ed58975973d70cc2af2bc4cebdc736d610701adad5cb44683e91e5a3cb295f5120bb64cc44a90c0b39ca1aaf0531ffaadbfee5949e12bf9e64a2bee29e26a05766ac561e37d01560790f0822ff21903452ffa6a8350357034c7b2c49cf636b0afc6d5d4fc3e79ae5b5be1f1152164b69de6f1d1c7875e40a3261a11cf97a37d16bcef32620d5a65ddd342eef5a6dfb43b75df7c0f0caeb3bc8bd91929ab6a3b08ab4b6eeed78176d94d4e5f399c10798c3a44a6b8e13a463f3c01423f4555bd1e0abecb25f6ebe72ed771d638323988c558f1408da52e61876a009f92602eb679285cf53ad772439df45c8af2dedf4cb53e1514acf4155bb138dd2ebe919143cb09063e03daed20afc28fe11988771e07efd61836208302ffc82888807276ea25683cd782db70bb9c03663857a911199a5513f18ec8c6a3a46dc1e62b05278b7c5a2cffce57ad548b98fbf053f2ec0a68131926ebc2da51ac929bb1457865aef5a5ca45216129a48d0a2ddfb220b79d0f9f8058eeb515e1c8c622a24c87e5cf78c511c13b59586ce45dafc3fc599276e25c4b64689255f0414dec86f9a11390fba7d58c2dc5a0eb29e38051343c8f706a64c2ccc7b3e812ca8537b11df89a587d1bb98985df5684078f37e9245c4a86caca8cdf6fb426ba0e8bb4feda2821ca429195815980705684a692a766cb9f9b048c02a1111ede29b0e277c57977eb35f4abdd3642e79d80965e5dae89e1605824dc796a10b882b9181b71b88b4bf6efe5213723069e5038a679965616d2cf1835fa8cf1341124a9d6e78ab7e28622eefb626839817ca757e106953f7657992cdc34adbade842162e2702f318c14a31adff188a0645c8f055458df779dc8e5d6a607437791d5b7bd9dab546a924815c9a8c5dc44937f85c98e7a7113056c72837f571e5ba257534eb7003bc9b6566f18e1b7ce2ee169e85d9141d01c7902b458c0e60268ec5335e5a2eca82d576aed3f474049befb4152437ebc864cd282bf384f6eed8110e42ff9ba21a10770c7d95133ba0ceeecca2a048d516aba95b9ec6d40221da49df8342ce26dbfbc42d106a8364ffaf178a285b7670f41a15189f16770495286278d3dccbca7908ce3efae8e52d3a79f610cafa18099f1a9fac4d4cc38e661b4d824ffe792a70928c63599483082efc7c8b654b2ae33628d96b1d2d82d0087153da6c86890be2553d117ab5425d272a185bbb4d125625148ba0332ab0ab619cec0e76f8ecd8ce16fea04b31b3ed2dec643128143b0f3d3bc03a361a02ebcb76b0d6a133a2750509c283ce7feedac56dca34fabdee7a3009fbc9260d72bfadea9f1bbcb84f02d031594eea1b9fe8b2b33da0607c2efc0bc5a4e0f07eccec799287401332b19916ed2d4c84227fd512018ea7951144759e5ad51134ecbbd8f1e657142ba7b4279d8646ba94ae80525ae3b6a4ed36e0072cee3e8d251711cf90cb2a560b5504caeb06fa9fbe26e7339d2d8657e01355bf480c4e93e666948efb3075387b6ae2d4588cbd21c9f176dde77cb35488b848e255e7ff455c09dc4432400e6a6d015a525f8dc0571f7c783fa46c9fcdb276eb6ee5cbf35316fc030af4c936a0874dcfca71aec94b0e317cc31d9105d211015f853d2f832b91ce905cbc412e767cc682b4babb64236925d1286f648d7a4c1f440cc8fd6f3b159c4338b572560d4a28e5f16d48cb45fbd30c8b49b430680c12fddcf9490ee8ab557b141f2cd0981c3956e443b4ea263c8a0b29b0c3ca809dac1a58ab4743f474bc18f0bbcd2703dc808147313abf3c02c20737bae0fdf69905bbd1296516710021bde178e8a9ea024764ab890165ed60198b156b8080407b4341cd2fb92e2592421dd60bae3bc9567bb570cfbf19cc28faa1345ceafc17d8c43ff97f01e85ce79df497b7305b379756de24de1a140fafe06edcf44aca36c6e4714f6d74a65f6e96800d6806e472aa7e406576b30aee3cfc2a3d84ead9009b9f566ee4115b1697d2bfe3df6a1354d08b2cd018c993ddbf15d7bf5939cc93c2a6a9b9dc94278150ecf6d99ac33efa01d52b2761050feaf158f96a63cecd115a5d7f0b05f9e9fe70ab7f6d2736c3a661f8eaccf2f8ea59195f43a901835ef9ac5749941f03ef20403e76d6a0619a6cb3402120626dca12746396dd5e850221c0cafab1502c03e5497581b5215afcb9aee8078c0382b3018c9f097094b5890966314470702ee2556c2d0605a8f2c093732cdc57ba5c05b248111730d89956d0da9af054caa5d14db8e4d2931bb4fe28be8cecdc7fc6bc7c0a68f04e7b6ed4496d775d0a121da73a27c0b0fea71fa1d68ccbaf5d556714648656c91d3bef5ec586ff3d8971c546f054d18a266ef922556a7d73aefba23324080eafa65f92bf9c0d196e81b7170ff0e69c5a09ff67a43a941df909479ceb47fec92b9b463990f171ed4310f3555926e7f463ed33996f555f2927f0b9ce44f72fed6f9cff2c08d4a7c17e27fb76237b28aabbffea2ffadbc02f0c0450832659461267e53b2ddce68cf74cea1dd2a9e0aeb79b4c4fb4924c4aa6bb68fa1c72ffb95501cb6a51c208ccacc501d6116a5e5708b3299d654da543bd1587245b541fe07756b7c872725d408d85879efd517a6f6002d3fdff9c33515ce2228e8ae1d410c01b8d7318aa982e7a5d16429637bc9dc84968372458d691d123e70c770a0853b2d61b7e28601c19cd98de16838ca6a7a32cd5cc77b8b4403c700c498a916febf606e7116b11fa1aaa76f3b0e3ff1ac2fca567d7bbc956f2eb3d4c9bcc27bfd054784e54c99d6b1f066c667eedfc5add7ed694a22bac3a6fb252bac3fd4396221132e7d70d990af4b5970c0215e4dcc9efd04e071381d960d49196f18f53e391ff6a1439b7c2bc826ae8e898780577453dec02a87928ddbbb71eaef02dbc9a39a822fe1b1dc6edaac9b1c161e31ae2aa38c328022df82300b678b8f9c06b84bd9ab1b4adfb5efafd8d52358b147b955e564df71863df269e61ade8f56910c5dd053e6058ff215dfe4b0d334f92702b4992753de76fd2588135066098f598c45ca738de1dc12ebf08d5419315efcd77355ab77f0e3fbcd349f524533b1c36d4b7bfd3046e2348934f31913ab21ad84953be8a219c1093d0860786f6b96d600a83b24a20d5ab0436ce50f6506a43064e808153206df5a02936ce63c1ce925282b0a79c128400f0333aac3bc37f0aee9867ad38a1e1fa630387676493af353aecea799630e0c6af8ef3ce5549ae017f3a7feb09697cddf257d97b732f8584bf034071d8323b396a99caffc711044a53a38f9c9655978a722616d2ba6b90a6da49cf1ad5c3550b02a0e47fde742f1d3c932e79999ce4a7d61e290991a3b9b26ec2a8c63b8825f4496b1dea4ccbba9e4abe7d79528e15eb4c6c04bab4074fc1912a804a5edf8faa789e054737dc720354efcd0fd1d6436b66717d1d5d66ef6a0fadee8c1180f2809dfc61ce7dc3518c96a535ba92d1030b5699ef31531fc594eee8096f4bfe3a46a9c14be41dc88cf129fed2cc1b82452e829508f13703c7754c5a01569cd248cd11b9f7cfad7a455a38f925dc7c69893cb43170aab9844e107ad98f6e944a0cf3f47dadfe5b1476ae50fce990e06debaa1ca27a301bf115d5c04f8ff7395d331949115d45e1f11d82de9d8217057a5ee873da4b1db98b0f48e075b5c1836e63319467dbaedfbc807482a439a068ddd6d6e562747616cf038300cd93998ed354a763588812f22a1bbf29b3ff94c8e4024dd205233c993cf8773883679f786dabdcd9f735b57b15eb69a43c634473600c87ce79557dff309ddd8711897ec47ed1a16564ffcf53e87b6b006d033b842ae4d1a63b5e0fb7722d615274ab731aead1256954e5fd65a2b236bf387a7fad336d0d9f2af75244b5be24b685a50bab394373ed8b6b49854df294ec82b4b9d5aa1204a15aae1c22e8967b2ff0b8f9e1eb8cd2d0036201e56b9e2759ce971990315aa0c37b8434f41482d6b8d3af34b1b619efe1eaf2708086351c2340d0e217a752d3437fe0c106af836f048e441e2a897a4e1cae8686e03895fde04823ee626468c6351ccf3f418ef1ba616d1ecfd149a48664d831cabfc4d182bd80b89c020ab146fe3dd4fc4278aedbc26a24d8c7041e6de79c04ea4e9d864c1bc71ffdf510f71e02efc9f0210bbcc5b374563908c86c0f27b3f833f22f4ed971b68b231ba825a8c08f6e90730d9ae92da8343fc4a91e2d3dc426aada71107720cfedfe0130d61e916d0e9904b46444604083d85e3cdee6aca4722e2fb6b91213839576e1eea4aae56ba8c8b074b70242da0fc639c72bb00002292cdf73752c2164aa4acbe5f6e36bbf35b621abff8d10623de317cb7703620f5fa2fd8105abd58ba0cab6f6e49c84e9dc297448fb827624976db56075648d3b4f8d3b4c0abb692a6bc087b4c62f808c58400b2f480fd670b6b8396e585c43e31a2a54b83d41b74afdfe3cbcf3c128df084cbcd59991d24c77f2fa3624fa575c82b6ed5ffa8c7844822a5225ed924732b9bd765de667c1d089a36b58418c85de9ea9ada1803e6aec14be16de9e51719c2a0f03f5b24ea6054f19f66f50890149a160ba8eccc49c2d3dfd24c7f7f0336000bfe6d3e949fa876f656bad0daf15c7238aaff01e0881c384f7396bc4ac5f0222725fcc9440249d015af5b2900a0fe43bfcb12bdfb870451693f01d99d2eb5f11e09e0dd5c8a1cdd8c5359c0a603851bc9a59d3e1bec68ae2eb1785d8172e5a61a358bba6bc317a964b04fa69d227ef33617666dde7052bdd6d18c86416bf3c577276d1c73aac22244cab14869733e28d3eaba957a2dd6e8946e9930f1bd7c8170f3ed68ff515677eaeb555acd5ac1a4f89d2f2f1bdd2a32f8f994d0a687a371d896570cffe1bbc63acb4cd740940ceb99af60c5ac7b0e5bfeb08d31e76a8541de0379e5ce2ac88bbe508bb640329a266e9d3d47870ce5fa15224a7b54ec6d545e4d969698e2fc10505014234de8d374b4f5d6d1f04101a84647563cb0f9fdfb844966bb6d17dd7fc8dbfa57aeb60573514a1aea606f7afc01d031a5b50997d74ae094c150c61a484da3d0e4bd6971209ec52af84f5978ecbd9f60cba9bce46eac14fbe1841fe4a634027f66b85bba088905a11ceba3fc7f17739a8a54e3ed0b8e4d52e691fc214f1173544786518e96837e6ebfee99e576cef31a2f7f2576899afe9ab3767051b52a0126097712b376a159044826481b53235a59af231bf8843c3d1ce7468e26a10e5f00eb197a3c9c559d5702c3929867ceb617bfcf496990ec4ca3f1c3137669df85a60306259c27f729874e0142da987f8a2fc7c8ce232ef23bf6d664abc46519b8948a20dab498b3243d3f6e1d3b1ec572befd47c1147f5c1ac44d5e1d599bef0bcb7ef51ed3d8865e616aa20bd9296136b5ef7ec888a66390a53fd4c0b46c9b78c53a35c993bde2f3dd511b1399fa1a9a134ff7e3798d1f0c03bf87f7c06f4378603bbd063f1d199b26dc7990583419daceba3ca87de12e85def51f2574121e62ac9b2b43379cc6a10b4e7d965d8a8e135ce1663c42ac90744bbb39fb6761ca28c3b032f431403f383ca6afef1e7066a25ea78c6cb8cdac2d13700b4df1700362f0f6c1920f3e9ba2aafb57a93c0d729ad542571d3fb3b3b2a9daad95b4dd228ffe7122fd723d7ba6e21e1f9a0c0ad868c697c082b71d2bd49286af57cac583c4e4ed129a632bbc215b12b38edecd6ebe893b11c45c8d2f1a313d2119e365ea1249ff9154acbe1ecce070b85c69585c7c4da2d98a60b1ec00442f956a879789fcfd062218fef743a0e82c4ccacad99ed5e41a26a32de1fb798a76340733ea4a3ebd6138db682e72f5edf40099a016a6a9a52125baf1b366705683e44710211014327d70322bdf3b49703f548a2175e2501861a4c32a727d5b625c1487de9b3e5f081a5ad75ce161cb7c8b04b2e815012ae47d7d1762ed652b19b0c694855282e6091703466541d35d49ff1407bd08e3adfd45eabe9d9d7bfe893ce788e84d80c6d25ba3e5a3c32212629864930c83d04cbf6d96a9871d3c166a588e615f361bfe724dba73f96866302cc8cebaaaee2fdd6407f90b1eaf68d908a1a0da2fed2c6fa9a2b54e50a22a861d04cfb981b21bf1c21948fae598fac2bea3942ec638de027f53d865b257eb735e457270030721a9b4b5d45537e1234a874cd8112fe482235004f4db3bd11638a8e8837f25f96cf93c05224d4ac44947333c115a359f227218aa4009938801c7eaf88fcd608167c603a13608e89f7fd079450018f6bceeb78a5e2b38710d765abc7d7fae71f93551aefffdc4547bfd658af482d5223b8d6156a183bc348c788bf783511ed8af2d41a035bf812793d7a24259248829db7b90491899124b643e873d06d3350", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) 12:22:35 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3581, 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000180)=0x0) io_submit(r5, 0x20000000000001cb, &(0x7f0000000540)=[&(0x7f00000000c0)={0x20000000, 0x400000000000, 0x0, 0x1, 0x0, r4, &(0x7f0000000000), 0x377140be6b5ef4c7}]) 12:22:35 executing program 3: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) link(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x2004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a680)="f6d4e7fea5605e3acf96693fd7a12829d88754d5a9d5d357303e5b219334581da725e7f1bef89561a11adbb092a11de0d5f9dc2f3cf465735146bc4bdb3fa723489dbf6fb1cdc3c0e950042fa2006b10914a21b587547dfa08d0c47d775a81ef076d2d20c3c5495295aa7c9f92d23cdf46c18970d26dc543ee819f2535f1ec23a51ad96b5f90ba1596ce77ac9f8c24e70bd66de4b06171942670c9f80d5e5b11c89eec77eadbe365d4b6841372ac893eef6c65959ad3dc032d8f3a2488bb688ec1880b157fe5e791a1ea8d1e429a07a0d16ec5a299b4c6a86a1806dbc205cf83447e464089482eab197d934120a19fed1c502268d8893eea7c49e0ec7567126f1e39301df58e359652c04a6091dad04c3b99de12734395ce64da829b114cd5e0bc2f84b6265d82d359876a6649255bc1f3601f785d89e1e220f63cbc1965d4a6651c7142842d26bb388d8b7dfe105e48222dae1aa263b5346729a6af9b749d825fa5924dd4e017cd3a0469784c49ee084f040b3addb29296f7c3cc1ba4eee9a669b934ca7a91f89708b4f5e78b89d01024d502c1cb186f5470ea6e887c24ca2db76c0f8e7d3f4aedd2e2ff24f4fb72853d1671ea3ed6e146055a53653c89de211b4b6fd464f877d2242b67d20dcf45aca9a162aedcc1e9b5304e8849ddafc4ae8abff6084f35c8089bba9c57e1eaba414082827999f1a15dd184db89df33fff927341e77203a042845cf94b8ccd77dfcd6c31e1ea49d851fe3da49d6d6493804ed6aa4e0a91e480736d98e33d5e88ac5f8da8eb71c5095ed0a635297e5699890dcfb5e7b7b9a4b752ff982b924c7ee638b891db8fd8e48a26889c9bdca6fb5541c092b537b009d85cbd1687e51c39e7509b37a3b23a737480b9525fcaca466952d36f6ca33721433b0d2745fbdc1cfbe9f45e970bee0054adec5ffd02633ac18ade345b48e8fd859a5741a1189e7355b78d82296e3fa3953bd9760777e75eb7af26a3634af882977f081fae538786824e3a4bb4142293c6654c4509cc3faf3ebc7820dc13e97d68084a7fa27d50196cf85f8a4a76ac0c9ef7964b2aab63cfc82e02df96d557c56761356984e366871ee658ccab94bfc3d31b880f31d7335653f84e2d99d038c2f260a70f88c71dde90973b30c3e946fc6b31f3cb45039a46bcf433e1b17ff4bfbaf6a9da472388557b4e0fe633705b985c8be0fe6f82036370d9cbba6124632249a63b3ea5b979bbcf0edfb1b9f9710cf025f4e6c7aca26a35aa58e6aa199a57a90cf76fb6f2107655af64daf545315543429ed8e8dc4916835db11886e9ee59c3ed76a42fee1857bcf465cfee71744c440824b24b585266a94010a25f676fac87457270facc06d7e3a7efda513e6421f203abd9d9ed4211fd2de176e36d33ac1451a4aacdc25940a17c1c944d8d9aeec466af230764ca02f4e3b948721e6b5ae9bd27888a7a529c13a985118384337c25bd067bbd4d7148a8c3ad5612eb2c3cf615c205201ecb9e10fe0e691b65eed425f7592bad53b358c74c96abb5b735d78626dbb94953bf3e6ac51c6b8b409a1a8cc34462783a5377e7ee9fe76847109e2ca9753c8b2cf9e330dd1bbda4bb0cc510875ad89c1a5cfa0a95b92dcc4bde01705dbee82426354eb9b35344687f12e9284f4220de1d8b998425554c92aee9e8a842eaba6b355b3f4f4bef8c985fde68805c7a1270d6d96d998d872b079e8b4c98f11ebc97678239c74487c45499ead43d4097d24bb502703ac7175c8d886fa75cff2ae1c5a60a3e0be18c8882d17d984a00a191bd20fd2adb8fb077dd268b20891bb8503ba5e81fca8265e2a6a1c20096c3232f0071d91a3b3a4cf86c8c16cafb3ddcb4df34d3f386d31f617a358ee292326adbc16fbdfa5a892eea8cf4e356dc60770ba90d7d204126d6d11261c3c4cf1c720664ad13876c6da4b330e315f17bc23cc945dec1726e40bb4b8c180ae3b9b4a8b703ce834ddb7f0ab58ded7dff25c796e39fa9f8fd9145c68d07133849337418f3fbbe6ce242fda514b45d2ecddfd22989446662f6e7840b98bcee47466499414a3c7e98cc091af650b10b72181ebb8b1fcbfa92987c794f311488ab7b728de7e66949c1b7e4103b21ddfee193e124a05ec46c3b681f9f921c91beddb2f9fbd813ce0ebc8d8bbcfa1372612b4175c0a4d17fc588ba2f314f9ee95162cf28bdde03a89e0c816fdb24c55a165e494619441deb0749bcc22b149e26d0ae08cea707a6921146c121785a02debde1a33436dd289e2ab05f66672d6c6827e3a7cd8b938e60630072140a6f48ff8dbcbd81f6a4fc70b7493720f18f2847745f4bbe824dea16b7277a361b96ce36a84501097bb9d8c5df5c944be9e8161b6cb1a3f68ef3344752f2b03a27e18c343ceace600f3d5257aaecd7a76f5930655e77bb911434a1c3a7ee4ae5877b73efcd8c73efe9c5cc773651d9a914c8ab0bcdc092af6984172a18e4ad2e35a70b8cf28a2bd931660c0c9e988b7b47549390e0d819e323558e6c5005bf8d74dc24bb8ba785f5d4a63349193e0bc97b39927340d9ab9defd315b849331247a66c473d64ae0bc0477a756b2ad7d3d5e79f895f34fa8b89edeb8fd2fd778473d97792268677fb07f998cd4cac5f42a2adf0dcd44c463ba3e5d88a599b558bdf16df0a92e3487cc385dbcf245872caf489ed15eac19e4370b515a57e59d174717de9eba45e3f4a898b471d1eeababe4d457d1103c58ad74374478b4873c9a72d6ac4651b0ec39e047d8a9c41b48333d7110903ee0801b9dad215920f7b3259454c129a137b5ff38dcded8a80951a4c9ba0d2f78bfab136289890d98afa843d48a3ca568889bcf66a464d23c1230685e2f4b2ae1ec53bbdafe23561ba7970db79206c18f0cfbeb7ec0cbc99e4cf56ed33991d990302c21c2f372ee2a1e1e54726cfcbfa9de568e857190faf004ae1af9b86e770cfe8e01089a82dd3bf3ce2bbf401097d7840d8dbb03a3cbfec1e55971405e61951043971f6d01d56dc0939eaffacc1634dff8dbbfc48c7485fd24584bd1eb5c85c05b2713a9199845d30d9d296294f372c490ad45cc4d300bcb81693af961c00bc52670de18121d93e65abec26a7584bcee568cf0e109ce5b5f8c3301e5ad73c8d0eb6812997fbfaff4236a73e465a0891aab593a08fde865948a2634ad4645a0e72c70e75cba7f431a80f5068326f099fc0fbcab1e27156a8e79ec02720c9e5c34a2db3755d8a8486b3d340bdd480f6eb0983abccdd448d1ca741283ad260c167787b5fdc20be7041c31a4c74bf0cfd669f76b1f5f503962903bb8e5bff7ad7b85e880851eb3039b7f4f81fe5329274735a04b941ffb42a7247b86e034894aa6e505abc0f05b8991fe1cde30bf02aa195088a3f56ad1356701a150366394f34b417ab2babdf6e7f9182f49d2b1965f33d0a0172b8a50704bf3504afba35a2ae7c26c494b24844a5fe344c8a7d27283297344d6f078a5e7e858db85e8a27742c9805110cb4d6aaf6711b74a256fd556a2fd57b7a1705671043620d3b212b5c44ca2ffe3648c6354ce02acd23d124b018b84dbd4099bcd8c6eefc565ca5d54372cf2aa83f3f096dc9ca729ebc3aeb95d4e486d83220ffe9cc4919f7ba51c6d86efefcb35e7dd27f53f84ef096745d6c744cc76bf91dc9ab3f056c1fa5ed47a688e817c5af4a86ce9e80ad3104321645f3617544e25eaf1ef15cce7adb0497d0b139af17a4ab77517e93f323319e6f61956a1d0846c8bb9fad5876df018c19893db45714a976758fc54865614bd33233dd2a1d0ff244ab7e7eca83328024129a35dc2d1a9b2ae688c631a1e108b0c3a32aff450274deff0830b453cb509053308936d0b6444f14d13a77bf78b80b5b9ab22c25c11d457c2efad8b69031b11cc5b16fd246b60ba089c4511d44a3547062888dd5045afb1bc6e204f6be6cb9fd257c6b1f4baed1cb96073c9ad88cf3fe21125827f9a65fcbef13b29da2ad07022812d39b17f1ca1cead90e8fb13600bbcf7a19b48063ee5c68c8acaab23b6ad8b76ae703c5e1c4c5bddcd704bc87e85c514659e3d28781cbed77761f6d5834fc0c193d9f28ca3fd933a5b5300f38bf858ecbbabd4ad481f0047e15e51b6e13ff20d90dd56ce467773be17072c353b08906efcd3b090a9e7a0ba8c903f3bd3b4e09ec3ba22551ed74e52663b29317b2b6870d8fd0e66c9adf10fb1dfa0ff441556e017b59f1017a978818228246c750cb04c581b1000ce1527b51549cb2dee14a804ed9c7416ceca3ebc08dcd53cb5b270ff2bb71550f5b12a538f965cd0ed8f71edeaf4279c6934fc1c51641812b83e22fccb0b87e5329203a1b94e4e962a4681ab9277934ae8d0ac2503f373009aa6c7c57e85f052ef7313d2e4b1bbad2515cf0999a07fac92a139958f379ce93502af16fb8a4446fae9d9c9cd93d61525d3bcf2060f2130180ff85a7fa04db9843cac0e09015c149ca19957cbfbcfa60ff97f47db86e1bc8b701540cbd167b9fbb70736d9069de8aae02a6414d9028a0ab6711ff0792ea53916d088c560a0825d381317b5180947400fc7641f4ee9d97af9367c0bca78581e3fc4db4fe313bae63b2eac82e8390c9cd1a34e09f0193c2e0e9f8c91c966a76826117b3c6b5d886111527aa6bd9c996186b22b643b05d77ddf56cdc2fd60c7fe5d3e8e6eaea6e8dc28c121e13a1c748b5ab708628e1a2118ec46b569d76fccd680a6ab1db1d9cf4be3f2a46eee8867a2abc059b16cf78f116602dec3a3f0510df80f58e4b8fcf0f42b3e58e7e9e62f5e4f0f5ae4fa1e6788085a76c8ef453262b34a4c927a1ba55508e4e27586aa872dd601338459cb1e2aa7beda48bb8179b66a4f2a3fc70e2fb1cbf021e3238c1fa152fca00b76f51d67862eb6a71665b93506bef8d460a18010d0cad7bd2da1a7c1f7ed48eabb3623d21dfaa6f0a8a4ac45d34a23b7204174d2d2e5f227e077c1781e86a639a09af4f9d948bf8ad8b67f830f90bb5635255445be7c9c5f425a108f08e19e0c7ba7313c41b01534c813ba71b0d818668d6c8002e6502fcbd0642975f06def6e0fadebfd3208d9d6814b331e03db3a3187fb8f2dc9389fd17ad73de1fe36bbf4e8dfc8e4f3e8df40e3055732e168c83686a8ac4181662e95d8f3e603384c9eee4188ea806619294d0e8550635a6c61befc0dd7a5aa05258150d578c46655049be11045ebd7b4775908d19357dafb0427f75a65c4f16c3d60390e70ecca3d33dcfa74344581d589c162d01fc0dbe78cd7a85f2b20169d2941ec5c5fa30fd08b8bab75c754cdc2d1e6df5ebab6ba526ce83775bb607f2c03a84dbd404ede2a151e87c6506d521ac179099d03318d5f5178a15a95ac000f21c628c16160ae73a49458c0300bb6de6d168de894266091a6ffacfe056a5059652d3e1053ca3814f8675067e67939625bf9442882683acbbcd381c994262cdf8ac10f8de805c152e52a4ac3299dcd55ca6838224064f37a7227517140d9366d8e9ddc7c67dde40ccc033b5d268c974f282bf6a0f24341c6ba4d952a65124187fb64698310aa1b63cef0d91e26c3ec606efdf11cacf96a1173b575b15b29de7b2265e270733f1834ad701e866bcbc7cf30e0508b1b69fc2222ecd8eb695f84d9bc72a8922e6ed036cb87f510e8347a8c6519861ebf13ee5c6305a650cbcf38af385791668c90b8eed6c6b355a0621e5a74bf29c774ab9d096adc2db6781c5e73fee506293f552e2d6ac86dbfc11cdbb6b7382be2f6671ea7480435d9d000d58d9b9bb834aa8c14a87b6235d0d02264f6490ed1ea5526145ccb18a9c43ab95f2c8a3c7005a1a1eee1045d6d75c26d6eeb6a63778f11f8957ca81a509f08e81a6ab50dc348b148469286eece82ae82894ba257b196ed17b6fd735a70bc600cdcc61bf8902015e2b03134c9fa8027971b1b5d7caf9da11486559456eb684beffb8b32e9d52ffeaa3026065c953d954f11bebb056b39a355a7e06a3319cbc8ed32f56508d4368e54b59b116475c26bd078ad26caf8f8f589da32f5c894ccb69239a00eb5efffe22669f2f74416ec3ca283af09402825be668cbc15cd21181a91cf5bbaadcd9ab33ee9d1e5655161fcfaf1e73560b525e91a3cba05122899dfd7b905f7a3958a860637a932f37afc2d9dc3a6747af972eb64df8190b2d8f030504f689e97cb123934512a7b52defa328cd421a593d974372e004059a6b70322c37c90b19225d8efbf6b391000da80aabfc6878042f5586f11daec9132ecd3edfedbef78e0680561262bae65c3c157369a6f38bf5f2112884fad6d05b6928fa65377a5dc6d0a97a263666b80de1914061945c5f46a0b1593f124a34d57cdd517cbbd9f5c9781d217876174e4a6903f575f3d5a215ba9c77ad01a70e8a68edad5ac577411904e08a211eda922cee6ba90a2f3a89d00d29bf94d37dca86cf672151a1da615ebb19c64d69a392d34548ce4e161003c0b38e903b0600bbdbd50bbc180d4ad5addf3e494ba510841fa2210cd59641f1f7ec1549d74629aafd94445cc654dfbfe06e18602a352b548440878534eaac327c85e3fbdd73dbc07a809571790ffd206abbc18c9655c6b09c765781ffd7a34c8dd741c400e66b43e46daab817f4d622338779fe484ba554fc603bdf651f425fe49cbbe2c7582f7c60e87fb1096c6fa743065c2b47730b2ca722b55fc153fe10954fc1b8f37e00f8583aa911cda7b57a11660f70d2e6feacd85d4ce5463f14c33265853b17bbeaa2b014f39e326b672f0c8b5f0c12df01d286781ff0d3732aa8b2e2591722fd04529743d383eaa8bc127d9d8ab812554f10bb7056d47ff1c7a17d7c6091141c73db94b72703280bb8b3a2efb7852d5e86e6eed46d0d6c7d8a306fa73d50e7ea47a076759dfc5c680e84f15563b262ba0ec8f606883695d220a23aa6471f462127da6a822215909065108783433bcd0a6330620617e3160454fd90372d75e67fb2277b899a8b94307484426c1dd1dab6204c3054b0828b7330d45b993bcc95b05f27ea0fe4aa509ba88e4b76b8d4da49cf1b5b88a5981754e1878a6f1732e2decdbfb71f110605128e1c2a8043cc81023ce38c615dd7df0c77933918f405f138f95157beb9890ab9a8bbc6ce6b774c4040e58980605cc72cd09e996a423fb59cf538493e86019213d4bef5122909c87c3c169ccc2950613c1577fc735702d543cdc527f9bacfe87567cb771f822b2d8bc9758293318fe0c5568e3ae3f8bc75b78fa5b180f14b791577b96ae9773a7a977f2b2e310c6d538db9b05f52b42edc28f7687c98e9cd8f642036c23e66faade65c2deb266e07214cb8726b6d21226a16461840e625ca0422d9fb4f822f198b2056f84116873edff0f6d953f24c7bea3ae0556794e8f10a10b82b709e05c1b0919dc2f3aa7a654fd204a87b6bd174a666e024d20c151bff9954c93ad6fcee84a6dfa42b0b037ea0bd3a72e25cc3db368f4a7898e16dbe13be6196e588fd90c1d3f05180c42f9208cbc3051b6e0171d36797c3f0b627931216ee249ca9ff81f17e907339319b9de3b1e5ed0e924da4459e59d45145ede70816b626edfbe439e9c3e0a61274eef0fefd38aa20fc5aa9d7182e799a762163fb47f4530999e01b8b778a061dd171d4be93be3a9bc3f0aa277eea066f01c4e7161f90374dea1ac6841b39b2e8c36d59bf47059da332cf7b1711b1e0e502298602da005b5212f24e80f0fd34ecadf382479e6349927cd306f3d2d0dd7def12d396de75e82ec7b4bf35f8f3d66befdb7ec33ab2e2d1b7ad5be2e86bf85525c00b05a4f29c2bcea79e7f1997422af9ef3b104496e4f0584cd36e36ce4b3db596a7af15417cef002e9e8156cb8acd4963e9315482cd2021558351110bda51656e803da14a0e7bd442ebcb9282f34ca64e3ef7f3ae7893a3ece250cf2e57825a3790a061de107d426edeb67281d635af2dcce38fb9ef3fd1f1e562d3253864cbfde9ba97a8ff689c7396fa280db80a0ad2f880dbe68dbd5bc9a5a880bfc33493e313f89352b35cc4ddc916639586d2886226232b978caa94ecf00a51d061bc938345cf27027cbd355ded06d097447416921a5b59584b3f4acf68060096bec5ddf96c97bf47ce3309b74dae62fe0f0e8a5c7661508ed54ae2f680d82d51607f45bd5ad2e361852148b25b423f16572eb32ce157be175df95ce101a4c521e83840c3f36dfa3fd6671f61d803c53f1f61b4e4669895fea56f3b8c18c971bc232fb63a7df9e97ff35b35e31614eee40f84dbcaae523259b57a5d48f952abb7650f61b23dd84cccd94f808261893073495295c8e84ddae4c06d312da55e00eb1ac7a36d317b55169f783d62c3b96324a60c946df6a57dacb46d7a0e470e91ec0e6e21ade50f6ef07337bcedcb1438f3f904d021c6c5de7051459a6913577037f6dcb06f6a3cd95275788ecec6c3eaf7f2d69b94824307c1337907ef3505355a31baa58a9d624fac61e52f565adf8006b48047b2a80055f9e39233b3eecc98695d10d3616295f187ccbf65b97a9c11e04a33ecaf6ca1e87114b7e0c3c96cf42ffb6948392fbb68096960ebab61f2a20a1e963bd30b91c143d2534a2655aad492acfe84987b451e8e1d6d13eab201bd481812fb250da8bcdc51bb0891c5fe80e7392544d6d05354de858411fbc802f9fde26efeacd2727f21bd318c63f0a8577ba10ef93d780d8f57d3c09bcfbf0c198bb8542b8cae85fe1246c0cdb0b3e4b54d760b7b14aba7ff7c2898a065c9e9918538a4ac6095e8bde79427149f3e8a328086433c60d238a3eefda3b4792f95d9567da5fa7d52e9e6b892477a643199e9235cced4854f29ec0739cfecaee96d02ed544c8dae0b6958dd69bdbec50edb8f534b58635bab4b530946a86ffcda42521f3be572f9848e2d8e2261ac55b3dc7c739cddc7326e93b4553e5a15ddcaaa0438a401fb62948913b338b43053a1729950cffc8fa87acae99f76ec0a97c4b8a8e3a1274afaf9dbd3e3d9006394c2ef632dc76dd05607f11a31fd9a7d53d40504d805ec52263e8e6aa2c7d27523a09d34d2363322e20adcb25598dc936467b5d766ed55f36fc61dfc34b70f5ca48920b84cbb6e9ea9868805f17d7ca3d3d592c8b4c241d62976edf1b4f675d199b875a0f684aa56ea48e2a5872714b986287efd8be31c1c24bebd1d645c2ec159c72070e41e11033be8b8008630cfaa4e2d94ce8f2fe13cdb3abcc6a064b3de33bd8b59015b85fa72ad7a69cc05169b79d947cf78581b8a3a2179cba45ee11183444a7a58fbfc54ed266de09306b1306319aec46f5a387249757664e7ce36495ad3000445f3599c88c4e4257598681a9b2331794de107af37a8c0c4cd21aa9fe9546d2205f47498ad80fb53a0a33eb9de30d4dfad51a40d4d07e0723ef9de5e36c0d834f0414e2581e19697d413b38de7165297436862063e73dc1084a8d302f90f4c58845561ee6eb4e49c1991daea0ea64678d06fb6939c52335457ac760e79d2667a01ea1728b67ccbbc8739187199aca26383557347396cb81462c8b388aa2e8feaae8aec4984224e14e134e7fe8065d0bc394849adb1b1e6ca4746fe806e22e2d2449a9b05d8732a38ef391529a81d4f1081a607e6905b6b51fdf329b5da041bc855cb948c5c62c568b948035a31192da0e7fef669a7c71d2682da8125620cf2d2213e3ecdb163517daeb7bad532c7e5fd588280f797f21dc18f33472d1966b284c49654634a72fbca0b6591976a2bb68c6deb776e2d3bae8976024f847daabd587c8b18d67bd0bc45a0991fbc28e0d510d9023cb0ca0b0559d08854172f59afb3673fe81a70f95d6b8760b36ad7b1a82ff9bba05ce84a88d86519f57facfe1974303e301cab9d7c7551e229d9e28ee74e8fee3c3d6744e77e8469ae3c1226d184a9b6886552061f0dbd3f5c17e06ff5e6c7f47e4c1fa21e72cbe0819c87b12e2d67a7d6f32449c7d847b3fad265f0fba7a49670b47cb674df2f651aaed21dbe35952c0ce23f7300e28912acafee4901a7bb61d7b94b198039c4e8196d11519a01bf08f222525fc7a3574284cf4306cb81f2126b19f86e3a01e25295ee92ce10e748de7cf395125be9c6a5cec10651363adcd0109e84c43e9028ec8714eba4a60f785a3054948b2c41803742a2ae2c7f1cb2b4fd624be235a413d6e27a9f28e51b04229ec575ae208ae23892ef3a50c2fd947eef1fb341ce2a9d31f09ccf34d3be247e444dedd39e297ba3d3d3b081cdb6d5e44b7d149c0fbb7f204060aabab3d78fde13ce2f0ddcbb9247e7855274ce24ed1bccb6e92e16a3b6803255172cb88a4c39e2ecf1044e2814a6da8042de29fe8d1e4b735567ae1f84cdc274b4cc7afd91bbbf273148630c0847d6a45b8481419b1873364ee79763ab3c9b46ce6e33a02297bb6bdb992e616ebce6a9c2f20dc34a08a6b3e4392a1efa55d2e2f235e9002c9d18338d22a7294af77c3e0bd1dea29d40c50d5f007459dcf06ba8d512298bf6616c7cf15a3ce7e83c46b82e09558dfe6ec3e81bb1a1af1c115ca4afa0fea05af172aed5ad5fd45bcebc253275164d9d951a36b7937fbfbe3915bc55fcd58783f8e23992af1bc9902ed95ac885b141999bec71899c5d143bbb28418e6dea4a31febab75dc0d1a0449eec69417fcb8ce9bc8eedc92457bd43e65f06ef02283564d5264db04699ae0469fb0a06cf5cb235fc96cb3789dcb3421a16878e5c426a3ccd2ae700c1dcf001ae97a4f39c0afaebcdf9266c18b6e765b683f8db3d193b08138dc54c6df544a307447ba6c4550b94a0e3db0dfa0bfa51e0496e5ae11f657b20fbcafdbc0161c2f53838e3eddd9d96ad4194ea01f1d69e55a65e5bba1773ceaa22f4806fe2fd6c799049e1d6b9d4fdde1ab796818401d001a95809b81b1496f0911637e36508f1a0d09fbb7b32e0b2b60b7b1d1faf3236f1ad4ee3536c5f2c1a88bf59137d36658d0a5c1d9c37b267a48766fdc14f34b61743b50f6e85299bc9e0710ca5dded4b7e6dd66dfd8aacff3f5106998364e58737197b92268adfbf8881f49be9bf49e5e6d59967b1ffbca443f4d98f7e6126d004f6ca3eea7d71208a3a749ec5b3485715fdc7195c13285e784a4f83008d5c20520f325fb7738ac8ff9c282448d4492f4d4bd66d9951f646c4ca66f35301abd4d56c6ba86f4ea135879de4df5c1220913c708c4c84efac83b6a441229bdb862f9579ecf56edb6f4955c482ed5d0e0a1e64f9f1e2dd0ba29c41e071ec17c39e2a07c06ea82586ec7ca949f640b4e2e2beb6ab6c5a178b651d3da4854f61f25f5ec483d2d5a47b5f8ddae9989db438ea39b32fb920b1f5f9afe127e7bfcd6d5a36c135df7e37183e13d41188c13ab93760fccf61ce64fc83985fa20c32ae44e9fe98231d775cadd59e61ee36a3f967c0b4335c4be0a8742864c9cf49980ba96d734ba32b863d3973b5867d8788ab37f155a96fbf4ff03c171d0cfbb400fbd9ef037f577c24f3965517193f980064b0d1eb0ccb40b22b346d4757dd555c7bf6183f7e44200", 0x2000, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008680)="ff3b3d22b4c0be7705a7c6658b6077fbf318acaa5c0172e004d082cdc01edcfcc326780b13d74325059f018ed75683a656f45bf6d6f69747a390e879587c8427ac7c5d3f69c4de75e8d953e0938506632920a3afb44842ebb60e9bdd7de87254e57fa7db31655bd9c3fafdbdff53275bb2f65e8580b10dd258bee75ed7b6ba1b7aaeca83f473b5db12444f53313c87fd051dbe53b4f0aec2d6aae49a8423e4670c7d080cdb0fbbb9001370733cb44246b103bda486290603e42b7068b385f2fe5be3a2de72b19975aa964b3dd4d3d0260d3b64de59c3c397bafcd847f0fa7574fe0120427d75435a11d32751de5b7d8f4e74af074526e7f89c8c1522c16d1a3791618597b6f7f747c0d0f1e5e3db270ec907934f4fab7f25a17ceb0c9c30012b1a9640f81a3b77c5256c2c9e661c8a97a93a4f6465bc35b82000040dd653a9ade5b5906334e92f948df0011edda9ff8e8621d4dafe780db81fa447e8768149acc52f7a48632a3b7959da5b1454ea1b5b9a394bbb90de4f3c8126dca51f30c4140e5ccc8410c835ac430c24470b5ff3bb220e790ecf424157a073fa7d7c511de2d35002142957cbf4f437618903b8df262ed33976a6b3465c6c2a4f53fde35c7f142b97de0cdfcd6d4474326f705d43d939c30166ffe41c1620651e2d0adbf0dc0a4bab8d2141941ef18795b88ff5649fbfc72003799c181fea6e913dbbe28a49d60f36c8c154cb49643eecef6ed77e1d75689f850c68970b21c9c4e3e5d5a404e7769a822d003fe831e74110be96142e83fbe78324e4107181527daaa5d633fe53ef2d7e16f83e6ae5476f8b8929e674bdbd22ea4494f94ebd295230f11b90fecac443889abcf01260e509d348ed7d3cc572d9d649d50b404adba71c3230e7de8112445f92d30354dc82b4b3fca2d61a096a53a27ba80fd83c2b857cc49086a0387f4ee3d3adb72a30f3548d0282b546037600b65d6c4381028f15df72760dc4a6d5ae6adb018d09576ae84ea7253f0f7673b0179019b2252c2cd309252b79be880446f6dab5c02f5a6fb9506a91d8f5f9c99e607ed0036ac8d52219dc745d711dc8d4fb13355618325ae1cef1fd293c4d94b4bdf2c758af75d4a79f7461d6da0018461237a6de41a26d0699b6b5fcb2404b54f446f197fae40a2e320a330b1230a43d64f9673f2145a8a35c052265827302f772a5fef1dbf6fa6931f8a46078d64355d9e23cdbb91faf0e360c192a5a065d1393341ae1918f4bf2a6034a1898d3066bf411c19b30ad777a0e38bcc79019d176aa1bc88c2355e0908a07a54fbcd099cd878cab3c9dc93e4a6326c31e0dc10c5a4c5be066d6cf78dcca0f4b2f7b757dbf63e199e69c5b5ea469c98dd1a7fdf2903e482b3e0e30330f077e6b394d6b42f8c1e0c5c6f5315073de6819e79bcd021316381b0c60a255ed35a18774ac46fcddc8b749c4f8a22a5f26d2bb9a8b44563f7aaf5992c24382aedfb24e7d3e67e472c09cbf349c23a74418fcb83b0f9d027f46f753bcfea7c19b1174a69106fdebd97635da0f898279c3bd286fd3cbd951a7b7011187298fd7e65f3e906c3b91aacbb8c77048561ae2ead70977c1d6e075c961417a48fd83e492f30cb11d11d0a0e0419373021378d15bb03d17789c93bb898fd921331c832a211fe46cbb1b80464f8da35a33716ac56b1ab4ee190d7af284121c86fafac61b6e3b7fb7c2e8d10594f4084cf3c6bcd94c25b88c88f5ed4f530939ecd93078037ad69ab06c53b9425123114b7f1a91e4e70ba9558543b7bfe57369ef9e0221b7cd386eefb91f1a1be5e6c4f0463d54f7e2f0b857ce772346b33a34fbcbc687b809d19cdf804161f2c01a7c3c63e92c2bd15505f15df3b118fb02da4fe461c8f6b169437576c314e4f959fbb783176e611105a24d9c8bd09b4b57463845d85ea5939f3185e0f094ae4dbaed5729b98471a5d85c68ccb9cf4567bd801f20be2ac1825e39df51c2ef278800081fbbeb6b8a7e49a908635d5d259426322b6ee61ea60466e4492aa941d12082f7194378c5278626424aee2e1e77b9f58b9536296cd4f663bf1566f051cfcb674ef84019aad4527a54a911c846e498c80eeadd8312af7f4f6fd1255cfb584465cad41c86a8f311b393624186242fed6dec9d6fd5fa226feeb0f91156dc8546711ea68c67416b1af4fb8dfc7b2b746841c72ac715b630c2f13ce8d244f4e2aa94d31a9826252c21d25f6e867d33f1310946ba4b931c3b324fc03f3ec936a9dadbc8a04415b23cd51a832a1143c527fb31750818256c5b96b38d17f9e287ad6303a10a31e702becb655acc112546d328fc147f1a6c3b32515727daa6349d4206047db5bc44666fda7e1774efeec46e6d7f54c41e63ac069bf2ef3b0f6049379cca0042b4f060e1632cd5b71404fae88921937e43d34fac86c5b6ae8580d8e9308165d3eb500c56abffda81eb46661a310de197f6c3fe3cc85e2b72bbe26926252c3c11fe55556e5fbd67e86db81785e81e87fdf1a0b0ca12f61f4e7dc1cc74bc90c81f0fda9a663c23ddca068b49619762f818a15283afa799abbe76ce80c069718dbaf184ee02557a7ec4ddbf9448ebe381ad4b102aa002bb82cbc13fc085154255c5d4dc770446dba54682f6881c1c44cb66a365cc807544093d4a2b5fab0ebf22bc456c1c4e4b4f0a5c8e1c293be897fe6cd1b99f0b8f6844da0e721807eea438776847970c88564884ce574d9945e0536116843a17d91df48e3803d3bdc76937d7db8cc4be0c3e408bc6dffb958ee303451b1395f38095b2b6a7a8b247a37679bd38c744f585e32d836855c540a7b1a0859216128eb5e5df2c43db6eee1b392c9d82614e7c8572668fd01908fe4c5858aaf81cfc59d444069291ae8a3707df37ca76b7c737f155400e7d9b3986694825fe487bae91c9fb3843ba585a15c8e65a38324b27d52afc43bd86bcb21989785c6a3e03336e52c54ba320d918d8adb5b89e33f4033c53961dc452e56fadf301e0c49bcefee6f3f7d5b69c5e7cce8e3beb58cee4d1e77471d106b875a0c8ecd5e9e9d1fb9dde408737dda083fed3d0bcb29693f7e5c1deeed6cb5842644910345e830a8583ca5c4895874e040027750d809877c8c110325c4805d2fe2aceef3d714ffd48e85b729955396e4e8d5e992fee342d1dd26159da62c3dbee7bda44b7f6932a74fa964cacbdd3b70598cb4524675ccaf885ec0dcc59ce1a0849dc6e6ffd4b002f67e96f75ad76ef1a50a4c84d9b0d9b58fd6085a9fc1b968c9714589b5e7a9dc6634dfca804c68e56846a07ce1c114f55d15a90a47d248a20728b22a97d50fb3187f034566efe9ff0e2d846c58a5ac09371932cbaadb95c385e01f635b3a93ee4be163273e59b851e592c3ebb20ef9e36343b0ad0c1dc41e5bf133186548cab529479801f2f47d439360a3a7990da6dc0fef359bf4c159d35cbe9b7516afea7bd97e77d61ba970a19c7798c65f93360828acaa6028e187ed6201d6c417424fe444836553c9a923131a9398d12f9b7bc1a9734aa7df6e356978a76f6979cbfedcd2961c99eb57035f3f56a7f7c2f5edbc28182ed95308b2a049fddac98867de1040f5e09025a92d1eec61145a547d9d7c5ed7328af017455eaafdf87cb93b620314c7ef63760a3c348d33a8ad2599641e2bbe830292b6c1c54962c1ba854ae2761e4863f70d1c0fff80e8ec54f4600b14aad0d629ae53f18a7ee2f319e708276bcec46d7324c3e67e76f66e02eff2961051baf6c73816236bfa5c37464ba696b4dc7fe3743137b349cfa88fa8cbe87d7d227be75c4ddb6048753bf8396e4cedea12f50b8a4626deeb60e799f6fef9df2abf9eb7e9b250c7d7ac7bb7b6c2995025f697dc17bb82a77faa5ae5957994208cf2bbda726425308d2fa960e77fbcbb35af9d7bce25a9766546b5a32a82e2fb7d28e0750a0690db3993d059ede0039e45e8cdecb831d7e902b2c15eb2d30fd46a31542bb52072c90fcbcb54eb7f54422c0205f0d7de870c3e349480f75ffc0d3f392a65958fb3b913f2318f28165830a3c780894edfde372b520dc5082041ea6ac4df253993eecc949d57cfec39a462f19331d830f11d459684cb67dccab0bdb741d72f0d34de2cbfffbc8013fa89cefc4521858703910b9bb29ac91917509bf3da758a3b4679e9ba6281c3178dcbab85fc25b15e4c27ca6e76099850df0a46250345b0a655dbfa54db704ae52192d82b1c22c5f6336ab2bd7a605779c5cc8cb379b744e8257f910370ed734ade344949d48acddd76e178c3edd34109f52698bb14d529609f8f7cc323e22ab9ca7d5ec4eba0c680b3873267a13c96a981261bc6e2832e0599b9b55b04898565f512f428fda6a7e55e4395e3a354ac7486fb25eb9f5cbdc03613e074d593fe0ab35ed8dfd545c440ec9302f87a9a39421e041468cbe669ec57928e81192cc74d700e623b60a57f4ae2b10da8f5b1b22459d720c1c8c5ccc858467bf0947d4821082cc3d28f213aa5077112b9f3a869a5ad5ea7fabac834183dc566450e74555e63f9c6ba3c3e6c875756796a935ed6c77788e04666d24f6fa23da2494169138f68f67614e960c8d56a4c5a715b39833ad7c7a339d612e9fe1c66d6ad19a1b6a3105c7159236d2b762fd8b960abf0863f334bb16bc5bbe70ba8d729fe0fe60caf46d300abb0106f7f976e7addaabde919b3a9981e63a38a78e18b6eeee368f35942d14c026ece9ae98841296fb5fa2f0efa15aff6e4d8291c1a8ec0c59d044c2c313220c5791b2ae379ac89372a78ce80edaecbf1c05a5fdad1c7cca6c8c4782955bc49fd26a89e9bb44095314267ef9a5d5478939f8c5aafcdbbc0c9745a9d2178abf332c7c99d9b5f5474a0852564a82d056bfcfce4b6ba58b09514fb72c0700dee026f8b441713f664e0b842c38c85905e649b895177f06613eb16b2633b106bea7a73783f03407cf7d43714b945ee3026bdb7ec186e0db396fc4a2ddb4d7db4a6c3f86b5b99ed9f17f28937e2cacdf3bc405bdead9871f009832be27f08040aded1ad91870a233363359007a836ebb99cf803f160b6c54b91c3464df5a30abc9bc4b4312999cde39448d94f3ad2b925df84b5b9a3b6b05929449a4d2944fd43336f7471a2a5900d8352ae98de0e3142d9fd35aaa28bba62e66fbd29453298fe4c73b7a296eb1352143f7de35f7df94f61833c7054ae3845699ba9cad7ddd4bd417d763a4771b8e3639f642e20cf241cae87928f7599c3bf4fd94a4473201806f5e53142c135a35d6ba90fbf34b4ee741246de55e5206ea674f609e51a10fc840299c54108ac5ab163bcd0c8648784e79cac334945076b86e8e878a45cea4e1b03f93cd926bd658ed640efe29780fadc5ca17ec09f73d7a2f56cf10d9d313ec7ca668c8a3b24efc86974267ac9368f8cfb15388fe0f6bc60e5bc87092b27afe22fb1e174ca461111a6031e7fc1208ad25fc5aac71b27a624ba31528b05dde315a738b812e519d6991289f08ad3587848f4af253068be4e6727815294958d55145385ad461a122328ddc40a6b026ef632965ad75b3d0fcc9ec0f312d6e6b8c0da8b63e1fb1b3e36897ec941a3e9e6c7fa5d38524e53538c37b4293c687a4d00563d6400adba690360488703c303041dc6c2f7b59ba29c076b2a0271d4275e1a9ace0f7d76f470d4bf4bb63861c4a46e410c963951abb86a06723d212b65960020dacf740cd6d056b00b996d9e18f507537700f6119fd1161613eb4c52b3078ee8eebc2cb2d7a37a3c83adafc48a12d19d2c65ffee023b9b03b3803689a5d9a27a076e9d77932173a4352cc1404f0957c69fd7adf9d2c7f9a81de030e9cd4ed5219648210650f8b6be2743793545d3d19f65f30765bb5709e01c3e7c6f92e763471aa230bc4a8bf1b1acc788fadb8136e21c67770e0cdf6db4ec2412001e1d1b82074a8c00f4faf350e79a424db99feea06f412d85b1db976fce09167af8e72a0b59d1ba04e3e3510f8a52b20a76ab8fda43731eb32964cbe9dff5a049059bf26a3a8aaa4c76b5fe2b9a97f5d152209d7c2dfa8fc2252cc64e4af571104f9951bfbe82d070c3549bcda5e65b51fa89b2aeb86d5ef9969a9f968945dde0be30fc0d48b843b747333e71cf239a7117918b912fbd0201d34659ef328d82b9d58696d436f1a6f88a6ced0eb08448ab113ab13f264aa7d27efeb85c8cbdc11e2a9d146bcfccb0c4b74846dff90dd2c86ac81b31c30508c08a289bac1b28410676849babf5e28d429aab2f735442b935a612745e5c532211a2f6fce76e33d0a4127b6356940ddc31441df103c80a93e32098ef7b57b211a7289b2fbd923a15582b9cb585d91754029f8864a9f9be93e9d361201eaa8f0212c3325a8890ecf75787cbcfd36fe0b928c54c9da9bdda60b2b7fbde98b501e5d75c3354bf2ead7edc8a130b28e00ff5ab005ba635079c996af70783bef810c123d44f9c4ff6d25ed59f0adff012c91b09529a0ad82d8d18e0e4dbf7cf04fe43e6535e9e588440f7c1cf323c49a09d33f672b7f5a5956aff476e43c7a36a605352a0f4636f3be1bfae31216b9bfe9a478eb2d5aeb3f5fa4bea1331e09b6cb5ee50a5cd6e6abb356085dff9a109fdefc7e073f4652f59caeccb294811c801f5c08f7e25aed2f39acc6f0f489c7bccf9cab54316ab32043f742fad7a41f32e3207bf094dc60ef408f4612205ba75c388b8729fef5956f11b7f6b2c0d3c1b88d07d1f59a97880e8662e26c136b83ab0eb4b4caec4e4075019e7c2d8ceaddc4ad6feb608330189cdcfda7ecfd37de5e34112dad25f943c5970fb287c68b36a6a1d85a776a7cb743e1e1782421112ed80b225b517355f16a2a8ecc5711ee52363217c446e2e83dacdcdd61e7ce7362259af4aca9c418a38f07a1249f26cae5a44306f592338f6409b168b3ee0cff386264ad116b74cc219459733aa37f3c024095d93ee29427c3809c3db0a1b1f4f2953a06d3583d43f2d8e55a688175b9ac0b6fff1ab26cde397bcdc84c241c01c48c9b8fe5afc6b246f573c35eda9c087b2b674cc49a40b7327efd55daebcc1e601bfef06bef7401dcf1cc6d16f294d378d8adc4942ab3b8b747f3221f5efc7a931fe061307ba891cdcd3a1abd4494585148de30cee439bac523b30bdfa3e3c1541ea171832d3f936d98461a30b07bf5ed597f4e84b65f20d36767ec926c521fe9c81ce10253feb41b532c207eaf3723fbd7c82d4e8f771cde0039a00748140f245142c5a41810bd841b53e709e1a5b7ffb343f86a70de100a8d67f469c6d0d859e5a39db7fb4d97e0ded34817246747efba6f76eb566438cb8fb946cc2b517e3e2ed1456e688242a99c522b4bfd602ee5427a796b084223cc37e862775ba43a53b6deaf674532c638902ac23f306196386a91d1b9f4f5fca605116ea770f056c865cfdf37f2f52cf79222bbf60e09d6d42b7ae3fac8c55aad8f47d4ca158da47257d52bcbd47105ae53f6c0d4b3e019fbb27ce95913d695c00679010bb2cd5b1420e58985004eecda081bf506b74703f4383e1c61180aa083ad278d2d500c235125e5077882acf48fe41f5d9f524013d876cfedd79cea87c3a1b60f8d911abacf0a8b7df83bdeb791e09eb5cd9333f2d3d1c02e262749285a6019fad40719831634c571a58f6922d5a19d1a7c3051067efabefe15217704dac1bf4c6d3935951ffadccbc85eac56a3f51d859ede19a3b57046958c5151bfef867ab3131a71c353803626233020e6b3d3d80d019d258ade97bdd4429bd597d0e9f9deb04b2f9af99c18a33c2ec01791ff784b1126adf2965d3e0ec1cb19b9ac94cfd25ca802fc6b0f324d3c370cb73392eaaf5640ce3aafe256efde38b2ab807b1c42e5f0b5a4a5974161981fc51c8b34cad8dba7ba49867b6ca923c5b8816ad75ef5e1d3d5a81ef328a90bd619e6914f1b3e80c12485fbffe979312b3b633c83073ebc9bcdd333b9d800697f2db854febc735321e96c03ad3b596131f5a3db45ec7e59b15588107543445b65bbb6c0a07b49aa4ffc06dd9583492805af3d893c8e2f86ce503ace9adcc05114d6925807e23dfba45d316ce8272b5a407a8b56dc9525ceb2ee3df4f736ebae9c0ed5db426d8494b8d170769778a19602402b741ac842d3d1757f70813574cf8f32b575a332110217921f54691303f9a0678ba64a45457662a5eb2168a2ad76430ec356febf1bd0bdd7e83ee5889e567f5bd8ef1bf4620afb7a22f08e92be3511ffea3cab3d5b734787ed0f3668fb558e1c6c219ca37148cbfd82ae565aa39b19f1af138d935503eba9aad399d62272d030c776d824e5530d6696dcd02ab54da230e9b73343dbf19db5c986afa232133f15eebeceffc725217dfe8ce836c05aaf1ed0acf63bf235a1b449c14e92a45c66063e64e82ea89ab7734e2bc29cfbccd4f93f21a99a2d82c6e228b19e88b35d3c9c99340e1770ce165e2c3cf8651f6639f80c6bf49263b902a4c20fb4265c13f8c46835f43c428bad3ce7a43b081e30002415cd1134447325d8f4792e7f4a9547940d7734f09f4a38adb2193134dc62a6f60a81c4d0e42490065b5c67fe2fffc703fd49d1b2d23541802b68750cacce77650eabc728f6ff308558baad62d5590aa8cfd43589eea6a3e1808a28daa42a15a6ad6b9ae8b598f6be94e0ed651c6fb5d39e43e360f0fd06e814b905e6135a7e88645961887a262247167933c009ed004db165d37629cca6415a61c8113b51d95ca02389a6da6fdf6a0479f8925a86123189a80aec1cc60b49d33deaf89d7a764d988e7f26af6abe3c6e4d153bce27083836c229e756c9509a15e18a9ef1338bf4f097f0816b91b88262d97751c7515cdcd3515872ec140e8bb43752f882c2cfae8509b13de79288b4197d28853023df3dae525b41bb13c360a78f55efd15f6cdaec145972ec43a8691a9a415c8f1cdc324de717ea9f9612cdfa539253adcb0d9cde40b755478a07b2f7c2e116a2ae0fa2d9287409fcc875aff5d9ef2232648bbf1d7306468c0639c235e99d2cd44591a14df7b1e05f183ee1dffd839bdb607d78299d02fe30add5ee26fa42a43c92b55777804ec39375a04538a40cf1f61aecea895ca32fe97053945191c9c466ca6d457e3cc6faefa66d62195ad49c2d7477c244163b60ef086fb51d6c130d6a6eab3dc470b2657abcd055193f78ca897157f1ef690504d9f37e1921c584bcb231487ab3bf96b8a78c0eb60e4a1037ac776f2c89ca8d4ba88dc9584c02c9f755e8c80e136d3859d89f05d7dfdb1a2351051c1e5e57ec88c481f5ec124517094c0efb050efa2cc94003a2d4a6120061c3c814e99e417a7aa3a23bd5ddaf79ef66a58f76d2d37df9e1f5c7ef5732cbff46a2d3256feb5db97c21a1692923593ab879f998365264a591c4b3ebdb671e798e7a3c9c2211c89504ef1e993d47fbb29aa2637bc2fa4fd534722e00579c06ee72b3f8c4023fa945c2c3faf8ffe607e14b00c2bcbebfe591d58c51d31e7a6c6eee7c701ab019247c93e664014306bff10be347160627762b5df6f0846f23532767e8f7109625f92d8b9c04e6ce4d0082b789bf0857c3df2fd18035d97be9d7c00e8b8ee89d3d66712787f6123007dc6bbdbfa8f9d494b6a911b4d69d9536fa6771cb35609c9294e7c396db7425f417e94a593d52e1883f4351141c0bcd9ce4093dd703eb9dff7c975bf88604ae1d64c7b220a5e83bf6b4668fb12def0c2fa8fbb13553157f8311648c6aa9e06d7fb8fb2226df8177ca2d18cc408148f87f122b992453e5ad90c450e9392ecd861dc3ad966bac89843afc672b17bd19ecd09aa97da73f42bb795097603c2525c238b2a99d8156d2ed7749a50e3873f0d2ee083946d6c0e02fc50571980f4e87bdbba640b37f1ebe1262fa8394d1c744ffc6a19b51895c70b30926a7d932e5177fb1c790ba1d3f6f90e5e98ca22be23d8ada3ff69ca3744965faf2c89f2415876b44ad3e8b7bd00d256438551794e9106d04a30adf3581ec0f10f4a6b28169f409a94365d61d08f9d14ff80ea394ebf5b39dbea15aa24b2cbce78c1937d02e3dd15259963b8651b7ab34b723236aaf954ebf55103e224c2fb3c8415df4590a79f2d626fde37a446782b7dde904914188bb88a309013e453ed96453f19ac22c948d10895f39942a62e0d95a05538c0dd4e0867e8776ab554acbffb49f0966ec9ac865bf014e0d1d11163873328c272c7c588e37f94b70a7c6be4a30c6c7afa19d142c28c0b33f6ff732936b96364bfa2aeedc3535baf01c41cfdaf7fe73b26a058cfa793b3db5051e6b03de5b1a08333cb3859f3944b2e242ae392bac509d24e12392bc8af75f5f33084a8cc854f1f83301d7b39bbafc9681274ae0cb3c7c962d162df6afed264c8714863c529ca306d8175dd0ab4ecd2d9f1fcb7c83aaa87aba42b41f762b19aba2f09b165d996ca9a927a8136721c96feff411a6dfaa1a7ddf9c2b2a13d0e61b21c469725311cbf69fb0ed3e98c819dbe0f9169ea17fdf05667dd371ed633e9126c619a7a405b7cefa30711ac7363c80c7625d70b5fdd990bcf2444e31a71c939041806544513756f9c971607137a2229d94279dff9c350799fc108a59202bf21e90eb63fc0649f79a1c2757c2e506251c88f6e454d065198047b289cba06779a07bcb42231630cb57d527a4f6e37df7c197bb9b3e983f2ef574662e3cbb9a85cfbaf7df39e4c38ef7cf2ccb0261b83f8ff80ebc24d7a379b6efa717671bd9baa9e321ce759d03c195f3b8c847394a9700903b2e168581ba858adeed8bc98e3cbd8408571faf8ce5059581aabc199f62109ce363b682aef415eed5e69ee3f2d794542c67be73942aeae440350a4951d32b31b80f24d47bbfff49f45214b5d013ad2ff12442356bd5b9043b74cb90ae6b4d0d5332de7534f49f4d8a07554d88f32bfc1a809420ad6edf7b47558c54f44b465882dd5a9d5bb148d0f06e44eb7b09a5557210a190debec3219f1a8b98656acc82e3dcfdbf33dd84aaa68691570f6905f5e2fc37e1de3afa07c63a0076f5b244a0306b4c8a03ca94bc9528f204018e0df90bee2765c4bc8784ab5f7aad6260431aeabea6e88560a224f8ed7e41d0af722364a5f370d2ce689225dcd257381a8a84db20412808084d8f6cf306fc3e6802046f97481eb8be6d0b2918313eabd1ebf7afb4a7bdd46e0997510ca21c79d36a5b29abb8a87ae2f5eca171a19a7a74fedf35f8a33b09c14118daef233195d9e8b16d0bacc7da54d65d1aa0a0e2e3703378ac75cfebaf25176d24b29fe43c505be924b1cc4b1fdd1c4860f2291fbc78e83da2f92baf9d8c0b0aa65a25736f150fb0cad6ef2593fb61360e88365ec65c03bcf413908196443c96938d7dc92a8c31e52a88e2b58d2e0ef6c46dbdcdd7d6cc636697f911719a2c3e55f7e21c0a85f3c40674bd83e0fc94051d066095279e2335970a8a5d6d5eb8970e057fa69f81f12f7de7c4efdf1f7dc97bbad28566ec376907b975588a53151a1cf07d3ad0d99656c6fe3671f35fde743463d783f3ff00be9fad2f884d", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c680)="e6d2199887cca1ec1d1d33a7da9103d12abb1ef0713d1fc7659ba2c019e616578180a780ccbe4b5fbf704632a1bee80e705656daa311fe956f9d6a3198cb1f0ae6eb576612b2f3af6d274fe6856d6ba120d157080c6b96493f0f8c4046666666e03335e3b9baaa03934cc6d7991bb4e055af8873366372c3c1b2e47250c2df64dd7b6b9253e5836a7e6158c10225ffc7c67f9ee3c2f6b2499fa665f2ddfd7456dbcdb2a948bdfed72a51e6490755a1bd3233cca0e37bfcf2f76d7a25b81c489f6627b7f79950ee0457953c7ed9cc9b057dedb3570479fe95a1c592bbc45cfa88bbb583ca8a33fcac9235b5a5ee68bef6c371dd59b77dc7d7e034a9ee8ae3f6976c522ce6a2945dabe42fc151bde21e228a53e85159b424b6c2bedcc6cc446c8b727342b11d721a0e4f74613d9c93779c222122eba01df82603420d5b7c474cf359ba30749cf2207ef9b6dc7272706b7f4b7e04aa4449086be4c6097ecfc41428e99c1bf811acb993cf090030f9e60682ac29bcb26d58b3344bb50f6591c8c8884819ed018c4162130c4cf6b17a9343cad947fcdc651058efb7016e4f6e05092475bf7b4bc6ba57f643215609ba12927563f0c7be8d7e09d54c59453a676bddfbac87e22ce99b2bff0e95b592352f2bf2abe4fbf43de2a65c4ee4d8dc3e7520676513c3b834a17c995ba100bef480263f7fee38e95530534f7a299fdd2215f6d8130010f3a38d16f8768387bb401d1c4ee507c8114f8d3cc546c0c0313544caa3ff37bbd0e43fd788b319e292a77e904f7a54d57c192736624b034dd2e4efb17ebcf43db5386b393ca8d747b4131273d60770004099d3a92c66d6c69dbe6a10515165178b76e6362688186de40fd3953ee3088c8c3531741e2e72ca1a16103d870254a98970b9b873a591e8b0247ad739df9ff490128ad7d2b0777d8e7c9a9e2ab531ae0f8f59bfc61606e7f4bcdaa729f5ccc888b75d039706d0619c70217973a898d3817938819c221230de551b4b32ab34fa19905b5eecb2f30805551594086e17774edac14c24bda6a5db013e3ce7e703f686afe6eb1b3fc193ddbc68d6010c319881a753077da16172a732c4d2290ce0a0f36e9f800e66f0a83fd889bd82759cff61623d92945b833e9afed04a4791b28ebf49e2d4794e46d4a7efa2064c05fe1f5faf15d4c99801a93c3aa2e675f09a4ef4330042197151c6d19709aadf293356a3d4f67f8d5c27288380dd8d9aa539b671409b9df8e464de3a287c5f08b226b9aaff5040c39390af67ad8ead60a9253f4aa669e0bcb6b2ec64f8706e31f30f1390823308d0898de9f0fee719e9a9b9dcf25898c4a48c2084b7b8d10291c511c5da3471f0d3a107005b8277a3259c654b41d92d6ccc523178c2a71ea4944c9836875bf36f6b38a8a4839999df6e506af3dd5e32b003252cf514e10b62b2a6624fbd4007dd2e3c96cb4ef04ede39f2d4f025ffb02953d7e69bd91210bf7eb0ee0c8a8f9a9f8fa31b83de6f037b686771913d43099ae07834607d0f1f38af5b556bc261c67c301a4e05c92715e2863a3de8759003654ef237decc51317bf975008ef1814af8b89df80d06efb4578fe7f145a63111bcc54d1d595dc84b818dd2600a9bb017245112c7f686b8b9ccda5d87a3d2d136b28cc7e06293565f0c6a55e6db78b5dfa68993fd66ff766b4775a1f44fad642b606fa74f2ba85a0e386b4fc14552d98ebe4cbdf905948a4e10e699529efa0ca9901f456c21176bc0ffa57946efbbfa92a0115e3ae29c3d7f5783334029491132c51fe2b637211d37c495a0fe7a83361ef8c7090d20b2ee8934577e6feb061b449ee3fe9e323c6f69c187d2c5556a5d814d4b6508c5f0f45e426bb3ab089de6ed875182ac20d8f3040ce980debf6bfe902d57871e0f61bb4b061fb252db1aa94ce1bcf2ae2cc132fe17efb8d2be8fc9978006af65df1190235a87d916f4fc9002585ea94638e58fac37cd2be753a7e3c4a618498cb7582e12931240601f547e85907397e76ee628bf05d2d87ce752e8a5004a8d701c9c363dd4fc04a3da0e78f8f917da5acefe08214b70a9f89724a3e4b9bd97cfd3ab85e8a9dea4053285ee7687a2b19b332d11ea56c20c53fc9e4b4c6c23aff5d3cfa51920a8cbb9909524da4e56c44a9eda0dabb04b9347d1ab7c19034eaccca6350937216e4f7cf1d21bfbc284e88ec5d884f01afa6843491f770c173febfffab5b3138e5eed1d062f97ca4e9f7dddcb6c0f98f28e03e93263905559c0fa272fb972d3725c5474bc1e9daf9353847d32f16d1dfead82010f1b22867b1e52bdfc1c10103809c3a9f8be40f2ea58ec4a3ef22150a20b76e6a083963091fb7a2c24a8e90b159e3ebd2497b07ea41f4ca909c67767c1ee67ab23811afab6aac19db096fc0a454010c1f277564df4f3826c3c6eceb2364afd93945c5871b19610e860bdb260b03362ee9ec93660aa06daf02d9cf706757b3eafa0e39d13c7996aa822ebe7ddc4b34ab025cdd4fed8330412892a2eb283758ea6314675ca63e2542a49154654215240e3f436d7dd89aa9ed875004342a2702f95ceca61da48807eed22502694d7b44c063e55c9072b5dac0c176675b3b908a4dcd801c137dcacd95f7a08eb661c26cf2c32449556753c7631494cf13668125bcef7f23c96769d61a42f207aa2747c1c6d082b5fc06a7abc85fa6c85d2980acf1913553f8d3e5060b23b335064bb55b77e8386711d8114a89a0518acf6f5957dfe282327ded62c3d5c0bc4127e86744142c6cccefbb6a859ee5fe39513f9fe12ce51bb0ed654a358627dcc91283a0f61f18f255eb0cf5adc49cef06ae92edc1ab596828ddc79f39291495baf8b19b6dc5e031e682d865f80d98e4aabecaf9d3031030e73d54966a421afbf6703af881969b4aa3e6ee23e3c2228523692c5ca4bd708981a909a20797284fae9ed204775621bbd41e87df91bb11b333a7d57e30748a48aa1352bdb527fdcbd7f965b84c23572fddb0f8ea0f6783987b49cb1b06da1d8af5e98a422091c67528312a4b88e4ca112edff1b5f2b267db311959cddc0658d80377700557ab73aae8014308528d549aa208e2cbb2e2c1e4acc43f2bf3feae213dccbdd7c3cd75477ec1f534909391cc6d2ba325aa9704d78e1102b0975505ee852491a0966560a6ff4cd1dbda70a8d91aef92f40ee97549f1d3334b0f502752655efac498701f1b8fc80886c9a3f4c470131fcc59c9c58c1c2717a8161ffdf1d181ed848fc31708a55f02dbf5e22a8595c67c9cbd2e08f7d719d4eac1badc50c1bf005f3279ce0dbb3e7c527b8e9a03ef9c4977411a70f7b015f685ef61645b8d00882e7a13d9d0211ff30a1932d1679887a692feddba90a6f020cea2af47be7c83ff2e2cb408d80dcd6eef29361d7b08ce74343fa7e1dab952582d44d5d1602ed367f994c4d76a348e849e8e3ffbb568862d4ac62911db061391dd56101d70be2fc3a061aa8350ab1e96ac2eb722e776a510753ae852345ae5531ae17012c585d485793fed990c81a568d48767e7bbea9bdc4d78e60c390428cd8edd7ba60cd1eec4990f32acba503d889eb2f7989e743d70454e48c1a9eaef115066bc2627325d75e3922a7606a3f49e5bbc328cbad19cfc731365b14059e4fef3f8eafdeb730b00b212e50ad20a6acadaf9eaad324bceb4ae23cf58d4bc5e1c4e0dd4f6c2e1b72b82a065a02be061a1544bcf935aee5566803c0308848efc19c61d2973b8a4fd1e00d509c9b110e1f8b2554de9eba56ab7e2e05f393c412a1a039ca9bfaf2402707bcb67e790698b56cf836681b57eb6a2f9b4b6881b1219fcc503188895c8cb33e262c3e4e9c46bdbedf0ad3ffb21b709d317e5430e9a66399d764c4218c100f73107015d8a757520dc0fbb9141a5878a883b97b8da25eb6334dae04feb335aa123f8ec90e43a5731100c22065815b4ba878bc117498e9f697c9d5118d65b22153402b380406bd023a1f3f8789342e573108a97020427b6b535b0b22111ef733d82d8841cb08d3bc0d964a1c418db05ff1fab982efca54da5ca3b214d129146835d2e42ead89cb4d4e5e1f29966d5f173754c65e1bc52f809b77449c164eccbd9e653430bbde391c81fb847bf097f2189cb2eedf1a0caf5ccba6d31aebb9aa5b9ea5cbe5ce46abd7c959236bdaf3b7d89c1963c5fa7a660114630f7b20eb606d51d1d9e86b92b05140607d480211d6f6e32c02d649be9f53a8e8d485bbc7f20d5368710cd40cc095552d393c74ae7353526d8f8dc06dccda265b1e11bb0150d711f5d0301fd58ba79f174d695b8616095775d0ab79707cc2497302992c477d9652c221f11c268153b8833b0389f7b6b97502c54e7db25befb052216ce0e67d86eb2fe13a393a9908b4cad987e0badbbc0a678d4bd10e94aca9e451abe95f79faefe4248427f2a3dec58c1c3bfb150018bd195efecc5c7be153b921829dbc45be515afc27c85b0f143c5f9f0f49301d94efd5c04835592d285c10aa62322047fe3acb029c00c1b95c0c6a51a73ea8a5f53edb9b5831932770b8a6a89099f5656f02a273668300957b46d15c44290642c870110261315b544cb213f7b8d351e2b60333c99de757dd2b79fcc772401173713b585c04d0e6ad60cf1fc9332eb5d57b1008eb0894582339d35cc43969a66b80725d5d52e2407457f7d1a0d6c6e73a543083b41f48c02d3aa25347014c47b81bc7d11751dbc3891b2a1d475c8f990629cae6179ef6d50469afab0b3586385e2509a4ab6edd97f1cd5662ced83b1664eefb98309c8e7781a6ad6c05b72c45ab2273acf5991c11e93aa79b9da9a0ad365458e85262048a5eb6019340aab6cc1476c6faca1c6a43c762704782b02e4063f6c177168c5109153abfa72cecefe37f39f8f44df166549b1500be7e22d05311dac7220949e2fce175ced8d03ffef90c9dc4c9018f2cb38131f28a6d7392f6c4e12da442bd406b77d548368ee750c56a7f69f213e3a996b4a9d14c16b32ceb6d1116063d2b4a7cbe76baf38aa327e68d719474cee583fa5a379ce2d8e525c914bd514b45c8e59292b5b8751aa2e89cdd1d813259fedee813d52376d903c83f540b8438ddeb5d9b58de486459bc0b03ed58975973d70cc2af2bc4cebdc736d610701adad5cb44683e91e5a3cb295f5120bb64cc44a90c0b39ca1aaf0531ffaadbfee5949e12bf9e64a2bee29e26a05766ac561e37d01560790f0822ff21903452ffa6a8350357034c7b2c49cf636b0afc6d5d4fc3e79ae5b5be1f1152164b69de6f1d1c7875e40a3261a11cf97a37d16bcef32620d5a65ddd342eef5a6dfb43b75df7c0f0caeb3bc8bd91929ab6a3b08ab4b6eeed78176d94d4e5f399c10798c3a44a6b8e13a463f3c01423f4555bd1e0abecb25f6ebe72ed771d638323988c558f1408da52e61876a009f92602eb679285cf53ad772439df45c8af2dedf4cb53e1514acf4155bb138dd2ebe919143cb09063e03daed20afc28fe11988771e07efd61836208302ffc82888807276ea25683cd782db70bb9c03663857a911199a5513f18ec8c6a3a46dc1e62b05278b7c5a2cffce57ad548b98fbf053f2ec0a68131926ebc2da51ac929bb1457865aef5a5ca45216129a48d0a2ddfb220b79d0f9f8058eeb515e1c8c622a24c87e5cf78c511c13b59586ce45dafc3fc599276e25c4b64689255f0414dec86f9a11390fba7d58c2dc5a0eb29e38051343c8f706a64c2ccc7b3e812ca8537b11df89a587d1bb98985df5684078f37e9245c4a86caca8cdf6fb426ba0e8bb4feda2821ca429195815980705684a692a766cb9f9b048c02a1111ede29b0e277c57977eb35f4abdd3642e79d80965e5dae89e1605824dc796a10b882b9181b71b88b4bf6efe5213723069e5038a679965616d2cf1835fa8cf1341124a9d6e78ab7e28622eefb626839817ca757e106953f7657992cdc34adbade842162e2702f318c14a31adff188a0645c8f055458df779dc8e5d6a607437791d5b7bd9dab546a924815c9a8c5dc44937f85c98e7a7113056c72837f571e5ba257534eb7003bc9b6566f18e1b7ce2ee169e85d9141d01c7902b458c0e60268ec5335e5a2eca82d576aed3f474049befb4152437ebc864cd282bf384f6eed8110e42ff9ba21a10770c7d95133ba0ceeecca2a048d516aba95b9ec6d40221da49df8342ce26dbfbc42d106a8364ffaf178a285b7670f41a15189f16770495286278d3dccbca7908ce3efae8e52d3a79f610cafa18099f1a9fac4d4cc38e661b4d824ffe792a70928c63599483082efc7c8b654b2ae33628d96b1d2d82d0087153da6c86890be2553d117ab5425d272a185bbb4d125625148ba0332ab0ab619cec0e76f8ecd8ce16fea04b31b3ed2dec643128143b0f3d3bc03a361a02ebcb76b0d6a133a2750509c283ce7feedac56dca34fabdee7a3009fbc9260d72bfadea9f1bbcb84f02d031594eea1b9fe8b2b33da0607c2efc0bc5a4e0f07eccec799287401332b19916ed2d4c84227fd512018ea7951144759e5ad51134ecbbd8f1e657142ba7b4279d8646ba94ae80525ae3b6a4ed36e0072cee3e8d251711cf90cb2a560b5504caeb06fa9fbe26e7339d2d8657e01355bf480c4e93e666948efb3075387b6ae2d4588cbd21c9f176dde77cb35488b848e255e7ff455c09dc4432400e6a6d015a525f8dc0571f7c783fa46c9fcdb276eb6ee5cbf35316fc030af4c936a0874dcfca71aec94b0e317cc31d9105d211015f853d2f832b91ce905cbc412e767cc682b4babb64236925d1286f648d7a4c1f440cc8fd6f3b159c4338b572560d4a28e5f16d48cb45fbd30c8b49b430680c12fddcf9490ee8ab557b141f2cd0981c3956e443b4ea263c8a0b29b0c3ca809dac1a58ab4743f474bc18f0bbcd2703dc808147313abf3c02c20737bae0fdf69905bbd1296516710021bde178e8a9ea024764ab890165ed60198b156b8080407b4341cd2fb92e2592421dd60bae3bc9567bb570cfbf19cc28faa1345ceafc17d8c43ff97f01e85ce79df497b7305b379756de24de1a140fafe06edcf44aca36c6e4714f6d74a65f6e96800d6806e472aa7e406576b30aee3cfc2a3d84ead9009b9f566ee4115b1697d2bfe3df6a1354d08b2cd018c993ddbf15d7bf5939cc93c2a6a9b9dc94278150ecf6d99ac33efa01d52b2761050feaf158f96a63cecd115a5d7f0b05f9e9fe70ab7f6d2736c3a661f8eaccf2f8ea59195f43a901835ef9ac5749941f03ef20403e76d6a0619a6cb3402120626dca12746396dd5e850221c0cafab1502c03e5497581b5215afcb9aee8078c0382b3018c9f097094b5890966314470702ee2556c2d0605a8f2c093732cdc57ba5c05b248111730d89956d0da9af054caa5d14db8e4d2931bb4fe28be8cecdc7fc6bc7c0a68f04e7b6ed4496d775d0a121da73a27c0b0fea71fa1d68ccbaf5d556714648656c91d3bef5ec586ff3d8971c546f054d18a266ef922556a7d73aefba23324080eafa65f92bf9c0d196e81b7170ff0e69c5a09ff67a43a941df909479ceb47fec92b9b463990f171ed4310f3555926e7f463ed33996f555f2927f0b9ce44f72fed6f9cff2c08d4a7c17e27fb76237b28aabbffea2ffadbc02f0c0450832659461267e53b2ddce68cf74cea1dd2a9e0aeb79b4c4fb4924c4aa6bb68fa1c72ffb95501cb6a51c208ccacc501d6116a5e5708b3299d654da543bd1587245b541fe07756b7c872725d408d85879efd517a6f6002d3fdff9c33515ce2228e8ae1d410c01b8d7318aa982e7a5d16429637bc9dc84968372458d691d123e70c770a0853b2d61b7e28601c19cd98de16838ca6a7a32cd5cc77b8b4403c700c498a916febf606e7116b11fa1aaa76f3b0e3ff1ac2fca567d7bbc956f2eb3d4c9bcc27bfd054784e54c99d6b1f066c667eedfc5add7ed694a22bac3a6fb252bac3fd4396221132e7d70d990af4b5970c0215e4dcc9efd04e071381d960d49196f18f53e391ff6a1439b7c2bc826ae8e898780577453dec02a87928ddbbb71eaef02dbc9a39a822fe1b1dc6edaac9b1c161e31ae2aa38c328022df82300b678b8f9c06b84bd9ab1b4adfb5efafd8d52358b147b955e564df71863df269e61ade8f56910c5dd053e6058ff215dfe4b0d334f92702b4992753de76fd2588135066098f598c45ca738de1dc12ebf08d5419315efcd77355ab77f0e3fbcd349f524533b1c36d4b7bfd3046e2348934f31913ab21ad84953be8a219c1093d0860786f6b96d600a83b24a20d5ab0436ce50f6506a43064e808153206df5a02936ce63c1ce925282b0a79c128400f0333aac3bc37f0aee9867ad38a1e1fa630387676493af353aecea799630e0c6af8ef3ce5549ae017f3a7feb09697cddf257d97b732f8584bf034071d8323b396a99caffc711044a53a38f9c9655978a722616d2ba6b90a6da49cf1ad5c3550b02a0e47fde742f1d3c932e79999ce4a7d61e290991a3b9b26ec2a8c63b8825f4496b1dea4ccbba9e4abe7d79528e15eb4c6c04bab4074fc1912a804a5edf8faa789e054737dc720354efcd0fd1d6436b66717d1d5d66ef6a0fadee8c1180f2809dfc61ce7dc3518c96a535ba92d1030b5699ef31531fc594eee8096f4bfe3a46a9c14be41dc88cf129fed2cc1b82452e829508f13703c7754c5a01569cd248cd11b9f7cfad7a455a38f925dc7c69893cb43170aab9844e107ad98f6e944a0cf3f47dadfe5b1476ae50fce990e06debaa1ca27a301bf115d5c04f8ff7395d331949115d45e1f11d82de9d8217057a5ee873da4b1db98b0f48e075b5c1836e63319467dbaedfbc807482a439a068ddd6d6e562747616cf038300cd93998ed354a763588812f22a1bbf29b3ff94c8e4024dd205233c993cf8773883679f786dabdcd9f735b57b15eb69a43c634473600c87ce79557dff309ddd8711897ec47ed1a16564ffcf53e87b6b006d033b842ae4d1a63b5e0fb7722d615274ab731aead1256954e5fd65a2b236bf387a7fad336d0d9f2af75244b5be24b685a50bab394373ed8b6b49854df294ec82b4b9d5aa1204a15aae1c22e8967b2ff0b8f9e1eb8cd2d0036201e56b9e2759ce971990315aa0c37b8434f41482d6b8d3af34b1b619efe1eaf2708086351c2340d0e217a752d3437fe0c106af836f048e441e2a897a4e1cae8686e03895fde04823ee626468c6351ccf3f418ef1ba616d1ecfd149a48664d831cabfc4d182bd80b89c020ab146fe3dd4fc4278aedbc26a24d8c7041e6de79c04ea4e9d864c1bc71ffdf510f71e02efc9f0210bbcc5b374563908c86c0f27b3f833f22f4ed971b68b231ba825a8c08f6e90730d9ae92da8343fc4a91e2d3dc426aada71107720cfedfe0130d61e916d0e9904b46444604083d85e3cdee6aca4722e2fb6b91213839576e1eea4aae56ba8c8b074b70242da0fc639c72bb00002292cdf73752c2164aa4acbe5f6e36bbf35b621abff8d10623de317cb7703620f5fa2fd8105abd58ba0cab6f6e49c84e9dc297448fb827624976db56075648d3b4f8d3b4c0abb692a6bc087b4c62f808c58400b2f480fd670b6b8396e585c43e31a2a54b83d41b74afdfe3cbcf3c128df084cbcd59991d24c77f2fa3624fa575c82b6ed5ffa8c7844822a5225ed924732b9bd765de667c1d089a36b58418c85de9ea9ada1803e6aec14be16de9e51719c2a0f03f5b24ea6054f19f66f50890149a160ba8eccc49c2d3dfd24c7f7f0336000bfe6d3e949fa876f656bad0daf15c7238aaff01e0881c384f7396bc4ac5f0222725fcc9440249d015af5b2900a0fe43bfcb12bdfb870451693f01d99d2eb5f11e09e0dd5c8a1cdd8c5359c0a603851bc9a59d3e1bec68ae2eb1785d8172e5a61a358bba6bc317a964b04fa69d227ef33617666dde7052bdd6d18c86416bf3c577276d1c73aac22244cab14869733e28d3eaba957a2dd6e8946e9930f1bd7c8170f3ed68ff515677eaeb555acd5ac1a4f89d2f2f1bdd2a32f8f994d0a687a371d896570cffe1bbc63acb4cd740940ceb99af60c5ac7b0e5bfeb08d31e76a8541de0379e5ce2ac88bbe508bb640329a266e9d3d47870ce5fa15224a7b54ec6d545e4d969698e2fc10505014234de8d374b4f5d6d1f04101a84647563cb0f9fdfb844966bb6d17dd7fc8dbfa57aeb60573514a1aea606f7afc01d031a5b50997d74ae094c150c61a484da3d0e4bd6971209ec52af84f5978ecbd9f60cba9bce46eac14fbe1841fe4a634027f66b85bba088905a11ceba3fc7f17739a8a54e3ed0b8e4d52e691fc214f1173544786518e96837e6ebfee99e576cef31a2f7f2576899afe9ab3767051b52a0126097712b376a159044826481b53235a59af231bf8843c3d1ce7468e26a10e5f00eb197a3c9c559d5702c3929867ceb617bfcf496990ec4ca3f1c3137669df85a60306259c27f729874e0142da987f8a2fc7c8ce232ef23bf6d664abc46519b8948a20dab498b3243d3f6e1d3b1ec572befd47c1147f5c1ac44d5e1d599bef0bcb7ef51ed3d8865e616aa20bd9296136b5ef7ec888a66390a53fd4c0b46c9b78c53a35c993bde2f3dd511b1399fa1a9a134ff7e3798d1f0c03bf87f7c06f4378603bbd063f1d199b26dc7990583419daceba3ca87de12e85def51f2574121e62ac9b2b43379cc6a10b4e7d965d8a8e135ce1663c42ac90744bbb39fb6761ca28c3b032f431403f383ca6afef1e7066a25ea78c6cb8cdac2d13700b4df1700362f0f6c1920f3e9ba2aafb57a93c0d729ad542571d3fb3b3b2a9daad95b4dd228ffe7122fd723d7ba6e21e1f9a0c0ad868c697c082b71d2bd49286af57cac583c4e4ed129a632bbc215b12b38edecd6ebe893b11c45c8d2f1a313d2119e365ea1249ff9154acbe1ecce070b85c69585c7c4da2d98a60b1ec00442f956a879789fcfd062218fef743a0e82c4ccacad99ed5e41a26a32de1fb798a76340733ea4a3ebd6138db682e72f5edf40099a016a6a9a52125baf1b366705683e44710211014327d70322bdf3b49703f548a2175e2501861a4c32a727d5b625c1487de9b3e5f081a5ad75ce161cb7c8b04b2e815012ae47d7d1762ed652b19b0c694855282e6091703466541d35d49ff1407bd08e3adfd45eabe9d9d7bfe893ce788e84d80c6d25ba3e5a3c32212629864930c83d04cbf6d96a9871d3c166a588e615f361bfe724dba73f96866302cc8cebaaaee2fdd6407f90b1eaf68d908a1a0da2fed2c6fa9a2b54e50a22a861d04cfb981b21bf1c21948fae598fac2bea3942ec638de027f53d865b257eb735e457270030721a9b4b5d45537e1234a874cd8112fe482235004f4db3bd11638a8e8837f25f96cf93c05224d4ac44947333c115a359f227218aa4009938801c7eaf88fcd608167c603a13608e89f7fd079450018f6bceeb78a5e2b38710d765abc7d7fae71f93551aefffdc4547bfd658af482d5223b8d6156a183bc348c788bf783511ed8af2d41a035bf812793d7a24259248829db7b90491899124b643e873d06d3350", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) 12:22:35 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:35 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:35 executing program 5: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) link(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000080)='./file0/../file0/file0\x00') write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f00000042c0)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b35707118e47b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47102b178a6ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x2004, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0xfffffffc}}}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000a680)="f6d4e7fea5605e3acf96693fd7a12829d88754d5a9d5d357303e5b219334581da725e7f1bef89561a11adbb092a11de0d5f9dc2f3cf465735146bc4bdb3fa723489dbf6fb1cdc3c0e950042fa2006b10914a21b587547dfa08d0c47d775a81ef076d2d20c3c5495295aa7c9f92d23cdf46c18970d26dc543ee819f2535f1ec23a51ad96b5f90ba1596ce77ac9f8c24e70bd66de4b06171942670c9f80d5e5b11c89eec77eadbe365d4b6841372ac893eef6c65959ad3dc032d8f3a2488bb688ec1880b157fe5e791a1ea8d1e429a07a0d16ec5a299b4c6a86a1806dbc205cf83447e464089482eab197d934120a19fed1c502268d8893eea7c49e0ec7567126f1e39301df58e359652c04a6091dad04c3b99de12734395ce64da829b114cd5e0bc2f84b6265d82d359876a6649255bc1f3601f785d89e1e220f63cbc1965d4a6651c7142842d26bb388d8b7dfe105e48222dae1aa263b5346729a6af9b749d825fa5924dd4e017cd3a0469784c49ee084f040b3addb29296f7c3cc1ba4eee9a669b934ca7a91f89708b4f5e78b89d01024d502c1cb186f5470ea6e887c24ca2db76c0f8e7d3f4aedd2e2ff24f4fb72853d1671ea3ed6e146055a53653c89de211b4b6fd464f877d2242b67d20dcf45aca9a162aedcc1e9b5304e8849ddafc4ae8abff6084f35c8089bba9c57e1eaba414082827999f1a15dd184db89df33fff927341e77203a042845cf94b8ccd77dfcd6c31e1ea49d851fe3da49d6d6493804ed6aa4e0a91e480736d98e33d5e88ac5f8da8eb71c5095ed0a635297e5699890dcfb5e7b7b9a4b752ff982b924c7ee638b891db8fd8e48a26889c9bdca6fb5541c092b537b009d85cbd1687e51c39e7509b37a3b23a737480b9525fcaca466952d36f6ca33721433b0d2745fbdc1cfbe9f45e970bee0054adec5ffd02633ac18ade345b48e8fd859a5741a1189e7355b78d82296e3fa3953bd9760777e75eb7af26a3634af882977f081fae538786824e3a4bb4142293c6654c4509cc3faf3ebc7820dc13e97d68084a7fa27d50196cf85f8a4a76ac0c9ef7964b2aab63cfc82e02df96d557c56761356984e366871ee658ccab94bfc3d31b880f31d7335653f84e2d99d038c2f260a70f88c71dde90973b30c3e946fc6b31f3cb45039a46bcf433e1b17ff4bfbaf6a9da472388557b4e0fe633705b985c8be0fe6f82036370d9cbba6124632249a63b3ea5b979bbcf0edfb1b9f9710cf025f4e6c7aca26a35aa58e6aa199a57a90cf76fb6f2107655af64daf545315543429ed8e8dc4916835db11886e9ee59c3ed76a42fee1857bcf465cfee71744c440824b24b585266a94010a25f676fac87457270facc06d7e3a7efda513e6421f203abd9d9ed4211fd2de176e36d33ac1451a4aacdc25940a17c1c944d8d9aeec466af230764ca02f4e3b948721e6b5ae9bd27888a7a529c13a985118384337c25bd067bbd4d7148a8c3ad5612eb2c3cf615c205201ecb9e10fe0e691b65eed425f7592bad53b358c74c96abb5b735d78626dbb94953bf3e6ac51c6b8b409a1a8cc34462783a5377e7ee9fe76847109e2ca9753c8b2cf9e330dd1bbda4bb0cc510875ad89c1a5cfa0a95b92dcc4bde01705dbee82426354eb9b35344687f12e9284f4220de1d8b998425554c92aee9e8a842eaba6b355b3f4f4bef8c985fde68805c7a1270d6d96d998d872b079e8b4c98f11ebc97678239c74487c45499ead43d4097d24bb502703ac7175c8d886fa75cff2ae1c5a60a3e0be18c8882d17d984a00a191bd20fd2adb8fb077dd268b20891bb8503ba5e81fca8265e2a6a1c20096c3232f0071d91a3b3a4cf86c8c16cafb3ddcb4df34d3f386d31f617a358ee292326adbc16fbdfa5a892eea8cf4e356dc60770ba90d7d204126d6d11261c3c4cf1c720664ad13876c6da4b330e315f17bc23cc945dec1726e40bb4b8c180ae3b9b4a8b703ce834ddb7f0ab58ded7dff25c796e39fa9f8fd9145c68d07133849337418f3fbbe6ce242fda514b45d2ecddfd22989446662f6e7840b98bcee47466499414a3c7e98cc091af650b10b72181ebb8b1fcbfa92987c794f311488ab7b728de7e66949c1b7e4103b21ddfee193e124a05ec46c3b681f9f921c91beddb2f9fbd813ce0ebc8d8bbcfa1372612b4175c0a4d17fc588ba2f314f9ee95162cf28bdde03a89e0c816fdb24c55a165e494619441deb0749bcc22b149e26d0ae08cea707a6921146c121785a02debde1a33436dd289e2ab05f66672d6c6827e3a7cd8b938e60630072140a6f48ff8dbcbd81f6a4fc70b7493720f18f2847745f4bbe824dea16b7277a361b96ce36a84501097bb9d8c5df5c944be9e8161b6cb1a3f68ef3344752f2b03a27e18c343ceace600f3d5257aaecd7a76f5930655e77bb911434a1c3a7ee4ae5877b73efcd8c73efe9c5cc773651d9a914c8ab0bcdc092af6984172a18e4ad2e35a70b8cf28a2bd931660c0c9e988b7b47549390e0d819e323558e6c5005bf8d74dc24bb8ba785f5d4a63349193e0bc97b39927340d9ab9defd315b849331247a66c473d64ae0bc0477a756b2ad7d3d5e79f895f34fa8b89edeb8fd2fd778473d97792268677fb07f998cd4cac5f42a2adf0dcd44c463ba3e5d88a599b558bdf16df0a92e3487cc385dbcf245872caf489ed15eac19e4370b515a57e59d174717de9eba45e3f4a898b471d1eeababe4d457d1103c58ad74374478b4873c9a72d6ac4651b0ec39e047d8a9c41b48333d7110903ee0801b9dad215920f7b3259454c129a137b5ff38dcded8a80951a4c9ba0d2f78bfab136289890d98afa843d48a3ca568889bcf66a464d23c1230685e2f4b2ae1ec53bbdafe23561ba7970db79206c18f0cfbeb7ec0cbc99e4cf56ed33991d990302c21c2f372ee2a1e1e54726cfcbfa9de568e857190faf004ae1af9b86e770cfe8e01089a82dd3bf3ce2bbf401097d7840d8dbb03a3cbfec1e55971405e61951043971f6d01d56dc0939eaffacc1634dff8dbbfc48c7485fd24584bd1eb5c85c05b2713a9199845d30d9d296294f372c490ad45cc4d300bcb81693af961c00bc52670de18121d93e65abec26a7584bcee568cf0e109ce5b5f8c3301e5ad73c8d0eb6812997fbfaff4236a73e465a0891aab593a08fde865948a2634ad4645a0e72c70e75cba7f431a80f5068326f099fc0fbcab1e27156a8e79ec02720c9e5c34a2db3755d8a8486b3d340bdd480f6eb0983abccdd448d1ca741283ad260c167787b5fdc20be7041c31a4c74bf0cfd669f76b1f5f503962903bb8e5bff7ad7b85e880851eb3039b7f4f81fe5329274735a04b941ffb42a7247b86e034894aa6e505abc0f05b8991fe1cde30bf02aa195088a3f56ad1356701a150366394f34b417ab2babdf6e7f9182f49d2b1965f33d0a0172b8a50704bf3504afba35a2ae7c26c494b24844a5fe344c8a7d27283297344d6f078a5e7e858db85e8a27742c9805110cb4d6aaf6711b74a256fd556a2fd57b7a1705671043620d3b212b5c44ca2ffe3648c6354ce02acd23d124b018b84dbd4099bcd8c6eefc565ca5d54372cf2aa83f3f096dc9ca729ebc3aeb95d4e486d83220ffe9cc4919f7ba51c6d86efefcb35e7dd27f53f84ef096745d6c744cc76bf91dc9ab3f056c1fa5ed47a688e817c5af4a86ce9e80ad3104321645f3617544e25eaf1ef15cce7adb0497d0b139af17a4ab77517e93f323319e6f61956a1d0846c8bb9fad5876df018c19893db45714a976758fc54865614bd33233dd2a1d0ff244ab7e7eca83328024129a35dc2d1a9b2ae688c631a1e108b0c3a32aff450274deff0830b453cb509053308936d0b6444f14d13a77bf78b80b5b9ab22c25c11d457c2efad8b69031b11cc5b16fd246b60ba089c4511d44a3547062888dd5045afb1bc6e204f6be6cb9fd257c6b1f4baed1cb96073c9ad88cf3fe21125827f9a65fcbef13b29da2ad07022812d39b17f1ca1cead90e8fb13600bbcf7a19b48063ee5c68c8acaab23b6ad8b76ae703c5e1c4c5bddcd704bc87e85c514659e3d28781cbed77761f6d5834fc0c193d9f28ca3fd933a5b5300f38bf858ecbbabd4ad481f0047e15e51b6e13ff20d90dd56ce467773be17072c353b08906efcd3b090a9e7a0ba8c903f3bd3b4e09ec3ba22551ed74e52663b29317b2b6870d8fd0e66c9adf10fb1dfa0ff441556e017b59f1017a978818228246c750cb04c581b1000ce1527b51549cb2dee14a804ed9c7416ceca3ebc08dcd53cb5b270ff2bb71550f5b12a538f965cd0ed8f71edeaf4279c6934fc1c51641812b83e22fccb0b87e5329203a1b94e4e962a4681ab9277934ae8d0ac2503f373009aa6c7c57e85f052ef7313d2e4b1bbad2515cf0999a07fac92a139958f379ce93502af16fb8a4446fae9d9c9cd93d61525d3bcf2060f2130180ff85a7fa04db9843cac0e09015c149ca19957cbfbcfa60ff97f47db86e1bc8b701540cbd167b9fbb70736d9069de8aae02a6414d9028a0ab6711ff0792ea53916d088c560a0825d381317b5180947400fc7641f4ee9d97af9367c0bca78581e3fc4db4fe313bae63b2eac82e8390c9cd1a34e09f0193c2e0e9f8c91c966a76826117b3c6b5d886111527aa6bd9c996186b22b643b05d77ddf56cdc2fd60c7fe5d3e8e6eaea6e8dc28c121e13a1c748b5ab708628e1a2118ec46b569d76fccd680a6ab1db1d9cf4be3f2a46eee8867a2abc059b16cf78f116602dec3a3f0510df80f58e4b8fcf0f42b3e58e7e9e62f5e4f0f5ae4fa1e6788085a76c8ef453262b34a4c927a1ba55508e4e27586aa872dd601338459cb1e2aa7beda48bb8179b66a4f2a3fc70e2fb1cbf021e3238c1fa152fca00b76f51d67862eb6a71665b93506bef8d460a18010d0cad7bd2da1a7c1f7ed48eabb3623d21dfaa6f0a8a4ac45d34a23b7204174d2d2e5f227e077c1781e86a639a09af4f9d948bf8ad8b67f830f90bb5635255445be7c9c5f425a108f08e19e0c7ba7313c41b01534c813ba71b0d818668d6c8002e6502fcbd0642975f06def6e0fadebfd3208d9d6814b331e03db3a3187fb8f2dc9389fd17ad73de1fe36bbf4e8dfc8e4f3e8df40e3055732e168c83686a8ac4181662e95d8f3e603384c9eee4188ea806619294d0e8550635a6c61befc0dd7a5aa05258150d578c46655049be11045ebd7b4775908d19357dafb0427f75a65c4f16c3d60390e70ecca3d33dcfa74344581d589c162d01fc0dbe78cd7a85f2b20169d2941ec5c5fa30fd08b8bab75c754cdc2d1e6df5ebab6ba526ce83775bb607f2c03a84dbd404ede2a151e87c6506d521ac179099d03318d5f5178a15a95ac000f21c628c16160ae73a49458c0300bb6de6d168de894266091a6ffacfe056a5059652d3e1053ca3814f8675067e67939625bf9442882683acbbcd381c994262cdf8ac10f8de805c152e52a4ac3299dcd55ca6838224064f37a7227517140d9366d8e9ddc7c67dde40ccc033b5d268c974f282bf6a0f24341c6ba4d952a65124187fb64698310aa1b63cef0d91e26c3ec606efdf11cacf96a1173b575b15b29de7b2265e270733f1834ad701e866bcbc7cf30e0508b1b69fc2222ecd8eb695f84d9bc72a8922e6ed036cb87f510e8347a8c6519861ebf13ee5c6305a650cbcf38af385791668c90b8eed6c6b355a0621e5a74bf29c774ab9d096adc2db6781c5e73fee506293f552e2d6ac86dbfc11cdbb6b7382be2f6671ea7480435d9d000d58d9b9bb834aa8c14a87b6235d0d02264f6490ed1ea5526145ccb18a9c43ab95f2c8a3c7005a1a1eee1045d6d75c26d6eeb6a63778f11f8957ca81a509f08e81a6ab50dc348b148469286eece82ae82894ba257b196ed17b6fd735a70bc600cdcc61bf8902015e2b03134c9fa8027971b1b5d7caf9da11486559456eb684beffb8b32e9d52ffeaa3026065c953d954f11bebb056b39a355a7e06a3319cbc8ed32f56508d4368e54b59b116475c26bd078ad26caf8f8f589da32f5c894ccb69239a00eb5efffe22669f2f74416ec3ca283af09402825be668cbc15cd21181a91cf5bbaadcd9ab33ee9d1e5655161fcfaf1e73560b525e91a3cba05122899dfd7b905f7a3958a860637a932f37afc2d9dc3a6747af972eb64df8190b2d8f030504f689e97cb123934512a7b52defa328cd421a593d974372e004059a6b70322c37c90b19225d8efbf6b391000da80aabfc6878042f5586f11daec9132ecd3edfedbef78e0680561262bae65c3c157369a6f38bf5f2112884fad6d05b6928fa65377a5dc6d0a97a263666b80de1914061945c5f46a0b1593f124a34d57cdd517cbbd9f5c9781d217876174e4a6903f575f3d5a215ba9c77ad01a70e8a68edad5ac577411904e08a211eda922cee6ba90a2f3a89d00d29bf94d37dca86cf672151a1da615ebb19c64d69a392d34548ce4e161003c0b38e903b0600bbdbd50bbc180d4ad5addf3e494ba510841fa2210cd59641f1f7ec1549d74629aafd94445cc654dfbfe06e18602a352b548440878534eaac327c85e3fbdd73dbc07a809571790ffd206abbc18c9655c6b09c765781ffd7a34c8dd741c400e66b43e46daab817f4d622338779fe484ba554fc603bdf651f425fe49cbbe2c7582f7c60e87fb1096c6fa743065c2b47730b2ca722b55fc153fe10954fc1b8f37e00f8583aa911cda7b57a11660f70d2e6feacd85d4ce5463f14c33265853b17bbeaa2b014f39e326b672f0c8b5f0c12df01d286781ff0d3732aa8b2e2591722fd04529743d383eaa8bc127d9d8ab812554f10bb7056d47ff1c7a17d7c6091141c73db94b72703280bb8b3a2efb7852d5e86e6eed46d0d6c7d8a306fa73d50e7ea47a076759dfc5c680e84f15563b262ba0ec8f606883695d220a23aa6471f462127da6a822215909065108783433bcd0a6330620617e3160454fd90372d75e67fb2277b899a8b94307484426c1dd1dab6204c3054b0828b7330d45b993bcc95b05f27ea0fe4aa509ba88e4b76b8d4da49cf1b5b88a5981754e1878a6f1732e2decdbfb71f110605128e1c2a8043cc81023ce38c615dd7df0c77933918f405f138f95157beb9890ab9a8bbc6ce6b774c4040e58980605cc72cd09e996a423fb59cf538493e86019213d4bef5122909c87c3c169ccc2950613c1577fc735702d543cdc527f9bacfe87567cb771f822b2d8bc9758293318fe0c5568e3ae3f8bc75b78fa5b180f14b791577b96ae9773a7a977f2b2e310c6d538db9b05f52b42edc28f7687c98e9cd8f642036c23e66faade65c2deb266e07214cb8726b6d21226a16461840e625ca0422d9fb4f822f198b2056f84116873edff0f6d953f24c7bea3ae0556794e8f10a10b82b709e05c1b0919dc2f3aa7a654fd204a87b6bd174a666e024d20c151bff9954c93ad6fcee84a6dfa42b0b037ea0bd3a72e25cc3db368f4a7898e16dbe13be6196e588fd90c1d3f05180c42f9208cbc3051b6e0171d36797c3f0b627931216ee249ca9ff81f17e907339319b9de3b1e5ed0e924da4459e59d45145ede70816b626edfbe439e9c3e0a61274eef0fefd38aa20fc5aa9d7182e799a762163fb47f4530999e01b8b778a061dd171d4be93be3a9bc3f0aa277eea066f01c4e7161f90374dea1ac6841b39b2e8c36d59bf47059da332cf7b1711b1e0e502298602da005b5212f24e80f0fd34ecadf382479e6349927cd306f3d2d0dd7def12d396de75e82ec7b4bf35f8f3d66befdb7ec33ab2e2d1b7ad5be2e86bf85525c00b05a4f29c2bcea79e7f1997422af9ef3b104496e4f0584cd36e36ce4b3db596a7af15417cef002e9e8156cb8acd4963e9315482cd2021558351110bda51656e803da14a0e7bd442ebcb9282f34ca64e3ef7f3ae7893a3ece250cf2e57825a3790a061de107d426edeb67281d635af2dcce38fb9ef3fd1f1e562d3253864cbfde9ba97a8ff689c7396fa280db80a0ad2f880dbe68dbd5bc9a5a880bfc33493e313f89352b35cc4ddc916639586d2886226232b978caa94ecf00a51d061bc938345cf27027cbd355ded06d097447416921a5b59584b3f4acf68060096bec5ddf96c97bf47ce3309b74dae62fe0f0e8a5c7661508ed54ae2f680d82d51607f45bd5ad2e361852148b25b423f16572eb32ce157be175df95ce101a4c521e83840c3f36dfa3fd6671f61d803c53f1f61b4e4669895fea56f3b8c18c971bc232fb63a7df9e97ff35b35e31614eee40f84dbcaae523259b57a5d48f952abb7650f61b23dd84cccd94f808261893073495295c8e84ddae4c06d312da55e00eb1ac7a36d317b55169f783d62c3b96324a60c946df6a57dacb46d7a0e470e91ec0e6e21ade50f6ef07337bcedcb1438f3f904d021c6c5de7051459a6913577037f6dcb06f6a3cd95275788ecec6c3eaf7f2d69b94824307c1337907ef3505355a31baa58a9d624fac61e52f565adf8006b48047b2a80055f9e39233b3eecc98695d10d3616295f187ccbf65b97a9c11e04a33ecaf6ca1e87114b7e0c3c96cf42ffb6948392fbb68096960ebab61f2a20a1e963bd30b91c143d2534a2655aad492acfe84987b451e8e1d6d13eab201bd481812fb250da8bcdc51bb0891c5fe80e7392544d6d05354de858411fbc802f9fde26efeacd2727f21bd318c63f0a8577ba10ef93d780d8f57d3c09bcfbf0c198bb8542b8cae85fe1246c0cdb0b3e4b54d760b7b14aba7ff7c2898a065c9e9918538a4ac6095e8bde79427149f3e8a328086433c60d238a3eefda3b4792f95d9567da5fa7d52e9e6b892477a643199e9235cced4854f29ec0739cfecaee96d02ed544c8dae0b6958dd69bdbec50edb8f534b58635bab4b530946a86ffcda42521f3be572f9848e2d8e2261ac55b3dc7c739cddc7326e93b4553e5a15ddcaaa0438a401fb62948913b338b43053a1729950cffc8fa87acae99f76ec0a97c4b8a8e3a1274afaf9dbd3e3d9006394c2ef632dc76dd05607f11a31fd9a7d53d40504d805ec52263e8e6aa2c7d27523a09d34d2363322e20adcb25598dc936467b5d766ed55f36fc61dfc34b70f5ca48920b84cbb6e9ea9868805f17d7ca3d3d592c8b4c241d62976edf1b4f675d199b875a0f684aa56ea48e2a5872714b986287efd8be31c1c24bebd1d645c2ec159c72070e41e11033be8b8008630cfaa4e2d94ce8f2fe13cdb3abcc6a064b3de33bd8b59015b85fa72ad7a69cc05169b79d947cf78581b8a3a2179cba45ee11183444a7a58fbfc54ed266de09306b1306319aec46f5a387249757664e7ce36495ad3000445f3599c88c4e4257598681a9b2331794de107af37a8c0c4cd21aa9fe9546d2205f47498ad80fb53a0a33eb9de30d4dfad51a40d4d07e0723ef9de5e36c0d834f0414e2581e19697d413b38de7165297436862063e73dc1084a8d302f90f4c58845561ee6eb4e49c1991daea0ea64678d06fb6939c52335457ac760e79d2667a01ea1728b67ccbbc8739187199aca26383557347396cb81462c8b388aa2e8feaae8aec4984224e14e134e7fe8065d0bc394849adb1b1e6ca4746fe806e22e2d2449a9b05d8732a38ef391529a81d4f1081a607e6905b6b51fdf329b5da041bc855cb948c5c62c568b948035a31192da0e7fef669a7c71d2682da8125620cf2d2213e3ecdb163517daeb7bad532c7e5fd588280f797f21dc18f33472d1966b284c49654634a72fbca0b6591976a2bb68c6deb776e2d3bae8976024f847daabd587c8b18d67bd0bc45a0991fbc28e0d510d9023cb0ca0b0559d08854172f59afb3673fe81a70f95d6b8760b36ad7b1a82ff9bba05ce84a88d86519f57facfe1974303e301cab9d7c7551e229d9e28ee74e8fee3c3d6744e77e8469ae3c1226d184a9b6886552061f0dbd3f5c17e06ff5e6c7f47e4c1fa21e72cbe0819c87b12e2d67a7d6f32449c7d847b3fad265f0fba7a49670b47cb674df2f651aaed21dbe35952c0ce23f7300e28912acafee4901a7bb61d7b94b198039c4e8196d11519a01bf08f222525fc7a3574284cf4306cb81f2126b19f86e3a01e25295ee92ce10e748de7cf395125be9c6a5cec10651363adcd0109e84c43e9028ec8714eba4a60f785a3054948b2c41803742a2ae2c7f1cb2b4fd624be235a413d6e27a9f28e51b04229ec575ae208ae23892ef3a50c2fd947eef1fb341ce2a9d31f09ccf34d3be247e444dedd39e297ba3d3d3b081cdb6d5e44b7d149c0fbb7f204060aabab3d78fde13ce2f0ddcbb9247e7855274ce24ed1bccb6e92e16a3b6803255172cb88a4c39e2ecf1044e2814a6da8042de29fe8d1e4b735567ae1f84cdc274b4cc7afd91bbbf273148630c0847d6a45b8481419b1873364ee79763ab3c9b46ce6e33a02297bb6bdb992e616ebce6a9c2f20dc34a08a6b3e4392a1efa55d2e2f235e9002c9d18338d22a7294af77c3e0bd1dea29d40c50d5f007459dcf06ba8d512298bf6616c7cf15a3ce7e83c46b82e09558dfe6ec3e81bb1a1af1c115ca4afa0fea05af172aed5ad5fd45bcebc253275164d9d951a36b7937fbfbe3915bc55fcd58783f8e23992af1bc9902ed95ac885b141999bec71899c5d143bbb28418e6dea4a31febab75dc0d1a0449eec69417fcb8ce9bc8eedc92457bd43e65f06ef02283564d5264db04699ae0469fb0a06cf5cb235fc96cb3789dcb3421a16878e5c426a3ccd2ae700c1dcf001ae97a4f39c0afaebcdf9266c18b6e765b683f8db3d193b08138dc54c6df544a307447ba6c4550b94a0e3db0dfa0bfa51e0496e5ae11f657b20fbcafdbc0161c2f53838e3eddd9d96ad4194ea01f1d69e55a65e5bba1773ceaa22f4806fe2fd6c799049e1d6b9d4fdde1ab796818401d001a95809b81b1496f0911637e36508f1a0d09fbb7b32e0b2b60b7b1d1faf3236f1ad4ee3536c5f2c1a88bf59137d36658d0a5c1d9c37b267a48766fdc14f34b61743b50f6e85299bc9e0710ca5dded4b7e6dd66dfd8aacff3f5106998364e58737197b92268adfbf8881f49be9bf49e5e6d59967b1ffbca443f4d98f7e6126d004f6ca3eea7d71208a3a749ec5b3485715fdc7195c13285e784a4f83008d5c20520f325fb7738ac8ff9c282448d4492f4d4bd66d9951f646c4ca66f35301abd4d56c6ba86f4ea135879de4df5c1220913c708c4c84efac83b6a441229bdb862f9579ecf56edb6f4955c482ed5d0e0a1e64f9f1e2dd0ba29c41e071ec17c39e2a07c06ea82586ec7ca949f640b4e2e2beb6ab6c5a178b651d3da4854f61f25f5ec483d2d5a47b5f8ddae9989db438ea39b32fb920b1f5f9afe127e7bfcd6d5a36c135df7e37183e13d41188c13ab93760fccf61ce64fc83985fa20c32ae44e9fe98231d775cadd59e61ee36a3f967c0b4335c4be0a8742864c9cf49980ba96d734ba32b863d3973b5867d8788ab37f155a96fbf4ff03c171d0cfbb400fbd9ef037f577c24f3965517193f980064b0d1eb0ccb40b22b346d4757dd555c7bf6183f7e44200", 0x2000, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000008680)="ff3b3d22b4c0be7705a7c6658b6077fbf318acaa5c0172e004d082cdc01edcfcc326780b13d74325059f018ed75683a656f45bf6d6f69747a390e879587c8427ac7c5d3f69c4de75e8d953e0938506632920a3afb44842ebb60e9bdd7de87254e57fa7db31655bd9c3fafdbdff53275bb2f65e8580b10dd258bee75ed7b6ba1b7aaeca83f473b5db12444f53313c87fd051dbe53b4f0aec2d6aae49a8423e4670c7d080cdb0fbbb9001370733cb44246b103bda486290603e42b7068b385f2fe5be3a2de72b19975aa964b3dd4d3d0260d3b64de59c3c397bafcd847f0fa7574fe0120427d75435a11d32751de5b7d8f4e74af074526e7f89c8c1522c16d1a3791618597b6f7f747c0d0f1e5e3db270ec907934f4fab7f25a17ceb0c9c30012b1a9640f81a3b77c5256c2c9e661c8a97a93a4f6465bc35b82000040dd653a9ade5b5906334e92f948df0011edda9ff8e8621d4dafe780db81fa447e8768149acc52f7a48632a3b7959da5b1454ea1b5b9a394bbb90de4f3c8126dca51f30c4140e5ccc8410c835ac430c24470b5ff3bb220e790ecf424157a073fa7d7c511de2d35002142957cbf4f437618903b8df262ed33976a6b3465c6c2a4f53fde35c7f142b97de0cdfcd6d4474326f705d43d939c30166ffe41c1620651e2d0adbf0dc0a4bab8d2141941ef18795b88ff5649fbfc72003799c181fea6e913dbbe28a49d60f36c8c154cb49643eecef6ed77e1d75689f850c68970b21c9c4e3e5d5a404e7769a822d003fe831e74110be96142e83fbe78324e4107181527daaa5d633fe53ef2d7e16f83e6ae5476f8b8929e674bdbd22ea4494f94ebd295230f11b90fecac443889abcf01260e509d348ed7d3cc572d9d649d50b404adba71c3230e7de8112445f92d30354dc82b4b3fca2d61a096a53a27ba80fd83c2b857cc49086a0387f4ee3d3adb72a30f3548d0282b546037600b65d6c4381028f15df72760dc4a6d5ae6adb018d09576ae84ea7253f0f7673b0179019b2252c2cd309252b79be880446f6dab5c02f5a6fb9506a91d8f5f9c99e607ed0036ac8d52219dc745d711dc8d4fb13355618325ae1cef1fd293c4d94b4bdf2c758af75d4a79f7461d6da0018461237a6de41a26d0699b6b5fcb2404b54f446f197fae40a2e320a330b1230a43d64f9673f2145a8a35c052265827302f772a5fef1dbf6fa6931f8a46078d64355d9e23cdbb91faf0e360c192a5a065d1393341ae1918f4bf2a6034a1898d3066bf411c19b30ad777a0e38bcc79019d176aa1bc88c2355e0908a07a54fbcd099cd878cab3c9dc93e4a6326c31e0dc10c5a4c5be066d6cf78dcca0f4b2f7b757dbf63e199e69c5b5ea469c98dd1a7fdf2903e482b3e0e30330f077e6b394d6b42f8c1e0c5c6f5315073de6819e79bcd021316381b0c60a255ed35a18774ac46fcddc8b749c4f8a22a5f26d2bb9a8b44563f7aaf5992c24382aedfb24e7d3e67e472c09cbf349c23a74418fcb83b0f9d027f46f753bcfea7c19b1174a69106fdebd97635da0f898279c3bd286fd3cbd951a7b7011187298fd7e65f3e906c3b91aacbb8c77048561ae2ead70977c1d6e075c961417a48fd83e492f30cb11d11d0a0e0419373021378d15bb03d17789c93bb898fd921331c832a211fe46cbb1b80464f8da35a33716ac56b1ab4ee190d7af284121c86fafac61b6e3b7fb7c2e8d10594f4084cf3c6bcd94c25b88c88f5ed4f530939ecd93078037ad69ab06c53b9425123114b7f1a91e4e70ba9558543b7bfe57369ef9e0221b7cd386eefb91f1a1be5e6c4f0463d54f7e2f0b857ce772346b33a34fbcbc687b809d19cdf804161f2c01a7c3c63e92c2bd15505f15df3b118fb02da4fe461c8f6b169437576c314e4f959fbb783176e611105a24d9c8bd09b4b57463845d85ea5939f3185e0f094ae4dbaed5729b98471a5d85c68ccb9cf4567bd801f20be2ac1825e39df51c2ef278800081fbbeb6b8a7e49a908635d5d259426322b6ee61ea60466e4492aa941d12082f7194378c5278626424aee2e1e77b9f58b9536296cd4f663bf1566f051cfcb674ef84019aad4527a54a911c846e498c80eeadd8312af7f4f6fd1255cfb584465cad41c86a8f311b393624186242fed6dec9d6fd5fa226feeb0f91156dc8546711ea68c67416b1af4fb8dfc7b2b746841c72ac715b630c2f13ce8d244f4e2aa94d31a9826252c21d25f6e867d33f1310946ba4b931c3b324fc03f3ec936a9dadbc8a04415b23cd51a832a1143c527fb31750818256c5b96b38d17f9e287ad6303a10a31e702becb655acc112546d328fc147f1a6c3b32515727daa6349d4206047db5bc44666fda7e1774efeec46e6d7f54c41e63ac069bf2ef3b0f6049379cca0042b4f060e1632cd5b71404fae88921937e43d34fac86c5b6ae8580d8e9308165d3eb500c56abffda81eb46661a310de197f6c3fe3cc85e2b72bbe26926252c3c11fe55556e5fbd67e86db81785e81e87fdf1a0b0ca12f61f4e7dc1cc74bc90c81f0fda9a663c23ddca068b49619762f818a15283afa799abbe76ce80c069718dbaf184ee02557a7ec4ddbf9448ebe381ad4b102aa002bb82cbc13fc085154255c5d4dc770446dba54682f6881c1c44cb66a365cc807544093d4a2b5fab0ebf22bc456c1c4e4b4f0a5c8e1c293be897fe6cd1b99f0b8f6844da0e721807eea438776847970c88564884ce574d9945e0536116843a17d91df48e3803d3bdc76937d7db8cc4be0c3e408bc6dffb958ee303451b1395f38095b2b6a7a8b247a37679bd38c744f585e32d836855c540a7b1a0859216128eb5e5df2c43db6eee1b392c9d82614e7c8572668fd01908fe4c5858aaf81cfc59d444069291ae8a3707df37ca76b7c737f155400e7d9b3986694825fe487bae91c9fb3843ba585a15c8e65a38324b27d52afc43bd86bcb21989785c6a3e03336e52c54ba320d918d8adb5b89e33f4033c53961dc452e56fadf301e0c49bcefee6f3f7d5b69c5e7cce8e3beb58cee4d1e77471d106b875a0c8ecd5e9e9d1fb9dde408737dda083fed3d0bcb29693f7e5c1deeed6cb5842644910345e830a8583ca5c4895874e040027750d809877c8c110325c4805d2fe2aceef3d714ffd48e85b729955396e4e8d5e992fee342d1dd26159da62c3dbee7bda44b7f6932a74fa964cacbdd3b70598cb4524675ccaf885ec0dcc59ce1a0849dc6e6ffd4b002f67e96f75ad76ef1a50a4c84d9b0d9b58fd6085a9fc1b968c9714589b5e7a9dc6634dfca804c68e56846a07ce1c114f55d15a90a47d248a20728b22a97d50fb3187f034566efe9ff0e2d846c58a5ac09371932cbaadb95c385e01f635b3a93ee4be163273e59b851e592c3ebb20ef9e36343b0ad0c1dc41e5bf133186548cab529479801f2f47d439360a3a7990da6dc0fef359bf4c159d35cbe9b7516afea7bd97e77d61ba970a19c7798c65f93360828acaa6028e187ed6201d6c417424fe444836553c9a923131a9398d12f9b7bc1a9734aa7df6e356978a76f6979cbfedcd2961c99eb57035f3f56a7f7c2f5edbc28182ed95308b2a049fddac98867de1040f5e09025a92d1eec61145a547d9d7c5ed7328af017455eaafdf87cb93b620314c7ef63760a3c348d33a8ad2599641e2bbe830292b6c1c54962c1ba854ae2761e4863f70d1c0fff80e8ec54f4600b14aad0d629ae53f18a7ee2f319e708276bcec46d7324c3e67e76f66e02eff2961051baf6c73816236bfa5c37464ba696b4dc7fe3743137b349cfa88fa8cbe87d7d227be75c4ddb6048753bf8396e4cedea12f50b8a4626deeb60e799f6fef9df2abf9eb7e9b250c7d7ac7bb7b6c2995025f697dc17bb82a77faa5ae5957994208cf2bbda726425308d2fa960e77fbcbb35af9d7bce25a9766546b5a32a82e2fb7d28e0750a0690db3993d059ede0039e45e8cdecb831d7e902b2c15eb2d30fd46a31542bb52072c90fcbcb54eb7f54422c0205f0d7de870c3e349480f75ffc0d3f392a65958fb3b913f2318f28165830a3c780894edfde372b520dc5082041ea6ac4df253993eecc949d57cfec39a462f19331d830f11d459684cb67dccab0bdb741d72f0d34de2cbfffbc8013fa89cefc4521858703910b9bb29ac91917509bf3da758a3b4679e9ba6281c3178dcbab85fc25b15e4c27ca6e76099850df0a46250345b0a655dbfa54db704ae52192d82b1c22c5f6336ab2bd7a605779c5cc8cb379b744e8257f910370ed734ade344949d48acddd76e178c3edd34109f52698bb14d529609f8f7cc323e22ab9ca7d5ec4eba0c680b3873267a13c96a981261bc6e2832e0599b9b55b04898565f512f428fda6a7e55e4395e3a354ac7486fb25eb9f5cbdc03613e074d593fe0ab35ed8dfd545c440ec9302f87a9a39421e041468cbe669ec57928e81192cc74d700e623b60a57f4ae2b10da8f5b1b22459d720c1c8c5ccc858467bf0947d4821082cc3d28f213aa5077112b9f3a869a5ad5ea7fabac834183dc566450e74555e63f9c6ba3c3e6c875756796a935ed6c77788e04666d24f6fa23da2494169138f68f67614e960c8d56a4c5a715b39833ad7c7a339d612e9fe1c66d6ad19a1b6a3105c7159236d2b762fd8b960abf0863f334bb16bc5bbe70ba8d729fe0fe60caf46d300abb0106f7f976e7addaabde919b3a9981e63a38a78e18b6eeee368f35942d14c026ece9ae98841296fb5fa2f0efa15aff6e4d8291c1a8ec0c59d044c2c313220c5791b2ae379ac89372a78ce80edaecbf1c05a5fdad1c7cca6c8c4782955bc49fd26a89e9bb44095314267ef9a5d5478939f8c5aafcdbbc0c9745a9d2178abf332c7c99d9b5f5474a0852564a82d056bfcfce4b6ba58b09514fb72c0700dee026f8b441713f664e0b842c38c85905e649b895177f06613eb16b2633b106bea7a73783f03407cf7d43714b945ee3026bdb7ec186e0db396fc4a2ddb4d7db4a6c3f86b5b99ed9f17f28937e2cacdf3bc405bdead9871f009832be27f08040aded1ad91870a233363359007a836ebb99cf803f160b6c54b91c3464df5a30abc9bc4b4312999cde39448d94f3ad2b925df84b5b9a3b6b05929449a4d2944fd43336f7471a2a5900d8352ae98de0e3142d9fd35aaa28bba62e66fbd29453298fe4c73b7a296eb1352143f7de35f7df94f61833c7054ae3845699ba9cad7ddd4bd417d763a4771b8e3639f642e20cf241cae87928f7599c3bf4fd94a4473201806f5e53142c135a35d6ba90fbf34b4ee741246de55e5206ea674f609e51a10fc840299c54108ac5ab163bcd0c8648784e79cac334945076b86e8e878a45cea4e1b03f93cd926bd658ed640efe29780fadc5ca17ec09f73d7a2f56cf10d9d313ec7ca668c8a3b24efc86974267ac9368f8cfb15388fe0f6bc60e5bc87092b27afe22fb1e174ca461111a6031e7fc1208ad25fc5aac71b27a624ba31528b05dde315a738b812e519d6991289f08ad3587848f4af253068be4e6727815294958d55145385ad461a122328ddc40a6b026ef632965ad75b3d0fcc9ec0f312d6e6b8c0da8b63e1fb1b3e36897ec941a3e9e6c7fa5d38524e53538c37b4293c687a4d00563d6400adba690360488703c303041dc6c2f7b59ba29c076b2a0271d4275e1a9ace0f7d76f470d4bf4bb63861c4a46e410c963951abb86a06723d212b65960020dacf740cd6d056b00b996d9e18f507537700f6119fd1161613eb4c52b3078ee8eebc2cb2d7a37a3c83adafc48a12d19d2c65ffee023b9b03b3803689a5d9a27a076e9d77932173a4352cc1404f0957c69fd7adf9d2c7f9a81de030e9cd4ed5219648210650f8b6be2743793545d3d19f65f30765bb5709e01c3e7c6f92e763471aa230bc4a8bf1b1acc788fadb8136e21c67770e0cdf6db4ec2412001e1d1b82074a8c00f4faf350e79a424db99feea06f412d85b1db976fce09167af8e72a0b59d1ba04e3e3510f8a52b20a76ab8fda43731eb32964cbe9dff5a049059bf26a3a8aaa4c76b5fe2b9a97f5d152209d7c2dfa8fc2252cc64e4af571104f9951bfbe82d070c3549bcda5e65b51fa89b2aeb86d5ef9969a9f968945dde0be30fc0d48b843b747333e71cf239a7117918b912fbd0201d34659ef328d82b9d58696d436f1a6f88a6ced0eb08448ab113ab13f264aa7d27efeb85c8cbdc11e2a9d146bcfccb0c4b74846dff90dd2c86ac81b31c30508c08a289bac1b28410676849babf5e28d429aab2f735442b935a612745e5c532211a2f6fce76e33d0a4127b6356940ddc31441df103c80a93e32098ef7b57b211a7289b2fbd923a15582b9cb585d91754029f8864a9f9be93e9d361201eaa8f0212c3325a8890ecf75787cbcfd36fe0b928c54c9da9bdda60b2b7fbde98b501e5d75c3354bf2ead7edc8a130b28e00ff5ab005ba635079c996af70783bef810c123d44f9c4ff6d25ed59f0adff012c91b09529a0ad82d8d18e0e4dbf7cf04fe43e6535e9e588440f7c1cf323c49a09d33f672b7f5a5956aff476e43c7a36a605352a0f4636f3be1bfae31216b9bfe9a478eb2d5aeb3f5fa4bea1331e09b6cb5ee50a5cd6e6abb356085dff9a109fdefc7e073f4652f59caeccb294811c801f5c08f7e25aed2f39acc6f0f489c7bccf9cab54316ab32043f742fad7a41f32e3207bf094dc60ef408f4612205ba75c388b8729fef5956f11b7f6b2c0d3c1b88d07d1f59a97880e8662e26c136b83ab0eb4b4caec4e4075019e7c2d8ceaddc4ad6feb608330189cdcfda7ecfd37de5e34112dad25f943c5970fb287c68b36a6a1d85a776a7cb743e1e1782421112ed80b225b517355f16a2a8ecc5711ee52363217c446e2e83dacdcdd61e7ce7362259af4aca9c418a38f07a1249f26cae5a44306f592338f6409b168b3ee0cff386264ad116b74cc219459733aa37f3c024095d93ee29427c3809c3db0a1b1f4f2953a06d3583d43f2d8e55a688175b9ac0b6fff1ab26cde397bcdc84c241c01c48c9b8fe5afc6b246f573c35eda9c087b2b674cc49a40b7327efd55daebcc1e601bfef06bef7401dcf1cc6d16f294d378d8adc4942ab3b8b747f3221f5efc7a931fe061307ba891cdcd3a1abd4494585148de30cee439bac523b30bdfa3e3c1541ea171832d3f936d98461a30b07bf5ed597f4e84b65f20d36767ec926c521fe9c81ce10253feb41b532c207eaf3723fbd7c82d4e8f771cde0039a00748140f245142c5a41810bd841b53e709e1a5b7ffb343f86a70de100a8d67f469c6d0d859e5a39db7fb4d97e0ded34817246747efba6f76eb566438cb8fb946cc2b517e3e2ed1456e688242a99c522b4bfd602ee5427a796b084223cc37e862775ba43a53b6deaf674532c638902ac23f306196386a91d1b9f4f5fca605116ea770f056c865cfdf37f2f52cf79222bbf60e09d6d42b7ae3fac8c55aad8f47d4ca158da47257d52bcbd47105ae53f6c0d4b3e019fbb27ce95913d695c00679010bb2cd5b1420e58985004eecda081bf506b74703f4383e1c61180aa083ad278d2d500c235125e5077882acf48fe41f5d9f524013d876cfedd79cea87c3a1b60f8d911abacf0a8b7df83bdeb791e09eb5cd9333f2d3d1c02e262749285a6019fad40719831634c571a58f6922d5a19d1a7c3051067efabefe15217704dac1bf4c6d3935951ffadccbc85eac56a3f51d859ede19a3b57046958c5151bfef867ab3131a71c353803626233020e6b3d3d80d019d258ade97bdd4429bd597d0e9f9deb04b2f9af99c18a33c2ec01791ff784b1126adf2965d3e0ec1cb19b9ac94cfd25ca802fc6b0f324d3c370cb73392eaaf5640ce3aafe256efde38b2ab807b1c42e5f0b5a4a5974161981fc51c8b34cad8dba7ba49867b6ca923c5b8816ad75ef5e1d3d5a81ef328a90bd619e6914f1b3e80c12485fbffe979312b3b633c83073ebc9bcdd333b9d800697f2db854febc735321e96c03ad3b596131f5a3db45ec7e59b15588107543445b65bbb6c0a07b49aa4ffc06dd9583492805af3d893c8e2f86ce503ace9adcc05114d6925807e23dfba45d316ce8272b5a407a8b56dc9525ceb2ee3df4f736ebae9c0ed5db426d8494b8d170769778a19602402b741ac842d3d1757f70813574cf8f32b575a332110217921f54691303f9a0678ba64a45457662a5eb2168a2ad76430ec356febf1bd0bdd7e83ee5889e567f5bd8ef1bf4620afb7a22f08e92be3511ffea3cab3d5b734787ed0f3668fb558e1c6c219ca37148cbfd82ae565aa39b19f1af138d935503eba9aad399d62272d030c776d824e5530d6696dcd02ab54da230e9b73343dbf19db5c986afa232133f15eebeceffc725217dfe8ce836c05aaf1ed0acf63bf235a1b449c14e92a45c66063e64e82ea89ab7734e2bc29cfbccd4f93f21a99a2d82c6e228b19e88b35d3c9c99340e1770ce165e2c3cf8651f6639f80c6bf49263b902a4c20fb4265c13f8c46835f43c428bad3ce7a43b081e30002415cd1134447325d8f4792e7f4a9547940d7734f09f4a38adb2193134dc62a6f60a81c4d0e42490065b5c67fe2fffc703fd49d1b2d23541802b68750cacce77650eabc728f6ff308558baad62d5590aa8cfd43589eea6a3e1808a28daa42a15a6ad6b9ae8b598f6be94e0ed651c6fb5d39e43e360f0fd06e814b905e6135a7e88645961887a262247167933c009ed004db165d37629cca6415a61c8113b51d95ca02389a6da6fdf6a0479f8925a86123189a80aec1cc60b49d33deaf89d7a764d988e7f26af6abe3c6e4d153bce27083836c229e756c9509a15e18a9ef1338bf4f097f0816b91b88262d97751c7515cdcd3515872ec140e8bb43752f882c2cfae8509b13de79288b4197d28853023df3dae525b41bb13c360a78f55efd15f6cdaec145972ec43a8691a9a415c8f1cdc324de717ea9f9612cdfa539253adcb0d9cde40b755478a07b2f7c2e116a2ae0fa2d9287409fcc875aff5d9ef2232648bbf1d7306468c0639c235e99d2cd44591a14df7b1e05f183ee1dffd839bdb607d78299d02fe30add5ee26fa42a43c92b55777804ec39375a04538a40cf1f61aecea895ca32fe97053945191c9c466ca6d457e3cc6faefa66d62195ad49c2d7477c244163b60ef086fb51d6c130d6a6eab3dc470b2657abcd055193f78ca897157f1ef690504d9f37e1921c584bcb231487ab3bf96b8a78c0eb60e4a1037ac776f2c89ca8d4ba88dc9584c02c9f755e8c80e136d3859d89f05d7dfdb1a2351051c1e5e57ec88c481f5ec124517094c0efb050efa2cc94003a2d4a6120061c3c814e99e417a7aa3a23bd5ddaf79ef66a58f76d2d37df9e1f5c7ef5732cbff46a2d3256feb5db97c21a1692923593ab879f998365264a591c4b3ebdb671e798e7a3c9c2211c89504ef1e993d47fbb29aa2637bc2fa4fd534722e00579c06ee72b3f8c4023fa945c2c3faf8ffe607e14b00c2bcbebfe591d58c51d31e7a6c6eee7c701ab019247c93e664014306bff10be347160627762b5df6f0846f23532767e8f7109625f92d8b9c04e6ce4d0082b789bf0857c3df2fd18035d97be9d7c00e8b8ee89d3d66712787f6123007dc6bbdbfa8f9d494b6a911b4d69d9536fa6771cb35609c9294e7c396db7425f417e94a593d52e1883f4351141c0bcd9ce4093dd703eb9dff7c975bf88604ae1d64c7b220a5e83bf6b4668fb12def0c2fa8fbb13553157f8311648c6aa9e06d7fb8fb2226df8177ca2d18cc408148f87f122b992453e5ad90c450e9392ecd861dc3ad966bac89843afc672b17bd19ecd09aa97da73f42bb795097603c2525c238b2a99d8156d2ed7749a50e3873f0d2ee083946d6c0e02fc50571980f4e87bdbba640b37f1ebe1262fa8394d1c744ffc6a19b51895c70b30926a7d932e5177fb1c790ba1d3f6f90e5e98ca22be23d8ada3ff69ca3744965faf2c89f2415876b44ad3e8b7bd00d256438551794e9106d04a30adf3581ec0f10f4a6b28169f409a94365d61d08f9d14ff80ea394ebf5b39dbea15aa24b2cbce78c1937d02e3dd15259963b8651b7ab34b723236aaf954ebf55103e224c2fb3c8415df4590a79f2d626fde37a446782b7dde904914188bb88a309013e453ed96453f19ac22c948d10895f39942a62e0d95a05538c0dd4e0867e8776ab554acbffb49f0966ec9ac865bf014e0d1d11163873328c272c7c588e37f94b70a7c6be4a30c6c7afa19d142c28c0b33f6ff732936b96364bfa2aeedc3535baf01c41cfdaf7fe73b26a058cfa793b3db5051e6b03de5b1a08333cb3859f3944b2e242ae392bac509d24e12392bc8af75f5f33084a8cc854f1f83301d7b39bbafc9681274ae0cb3c7c962d162df6afed264c8714863c529ca306d8175dd0ab4ecd2d9f1fcb7c83aaa87aba42b41f762b19aba2f09b165d996ca9a927a8136721c96feff411a6dfaa1a7ddf9c2b2a13d0e61b21c469725311cbf69fb0ed3e98c819dbe0f9169ea17fdf05667dd371ed633e9126c619a7a405b7cefa30711ac7363c80c7625d70b5fdd990bcf2444e31a71c939041806544513756f9c971607137a2229d94279dff9c350799fc108a59202bf21e90eb63fc0649f79a1c2757c2e506251c88f6e454d065198047b289cba06779a07bcb42231630cb57d527a4f6e37df7c197bb9b3e983f2ef574662e3cbb9a85cfbaf7df39e4c38ef7cf2ccb0261b83f8ff80ebc24d7a379b6efa717671bd9baa9e321ce759d03c195f3b8c847394a9700903b2e168581ba858adeed8bc98e3cbd8408571faf8ce5059581aabc199f62109ce363b682aef415eed5e69ee3f2d794542c67be73942aeae440350a4951d32b31b80f24d47bbfff49f45214b5d013ad2ff12442356bd5b9043b74cb90ae6b4d0d5332de7534f49f4d8a07554d88f32bfc1a809420ad6edf7b47558c54f44b465882dd5a9d5bb148d0f06e44eb7b09a5557210a190debec3219f1a8b98656acc82e3dcfdbf33dd84aaa68691570f6905f5e2fc37e1de3afa07c63a0076f5b244a0306b4c8a03ca94bc9528f204018e0df90bee2765c4bc8784ab5f7aad6260431aeabea6e88560a224f8ed7e41d0af722364a5f370d2ce689225dcd257381a8a84db20412808084d8f6cf306fc3e6802046f97481eb8be6d0b2918313eabd1ebf7afb4a7bdd46e0997510ca21c79d36a5b29abb8a87ae2f5eca171a19a7a74fedf35f8a33b09c14118daef233195d9e8b16d0bacc7da54d65d1aa0a0e2e3703378ac75cfebaf25176d24b29fe43c505be924b1cc4b1fdd1c4860f2291fbc78e83da2f92baf9d8c0b0aa65a25736f150fb0cad6ef2593fb61360e88365ec65c03bcf413908196443c96938d7dc92a8c31e52a88e2b58d2e0ef6c46dbdcdd7d6cc636697f911719a2c3e55f7e21c0a85f3c40674bd83e0fc94051d066095279e2335970a8a5d6d5eb8970e057fa69f81f12f7de7c4efdf1f7dc97bbad28566ec376907b975588a53151a1cf07d3ad0d99656c6fe3671f35fde743463d783f3ff00be9fad2f884d", 0x2000, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90}, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c680)="e6d2199887cca1ec1d1d33a7da9103d12abb1ef0713d1fc7659ba2c019e616578180a780ccbe4b5fbf704632a1bee80e705656daa311fe956f9d6a3198cb1f0ae6eb576612b2f3af6d274fe6856d6ba120d157080c6b96493f0f8c4046666666e03335e3b9baaa03934cc6d7991bb4e055af8873366372c3c1b2e47250c2df64dd7b6b9253e5836a7e6158c10225ffc7c67f9ee3c2f6b2499fa665f2ddfd7456dbcdb2a948bdfed72a51e6490755a1bd3233cca0e37bfcf2f76d7a25b81c489f6627b7f79950ee0457953c7ed9cc9b057dedb3570479fe95a1c592bbc45cfa88bbb583ca8a33fcac9235b5a5ee68bef6c371dd59b77dc7d7e034a9ee8ae3f6976c522ce6a2945dabe42fc151bde21e228a53e85159b424b6c2bedcc6cc446c8b727342b11d721a0e4f74613d9c93779c222122eba01df82603420d5b7c474cf359ba30749cf2207ef9b6dc7272706b7f4b7e04aa4449086be4c6097ecfc41428e99c1bf811acb993cf090030f9e60682ac29bcb26d58b3344bb50f6591c8c8884819ed018c4162130c4cf6b17a9343cad947fcdc651058efb7016e4f6e05092475bf7b4bc6ba57f643215609ba12927563f0c7be8d7e09d54c59453a676bddfbac87e22ce99b2bff0e95b592352f2bf2abe4fbf43de2a65c4ee4d8dc3e7520676513c3b834a17c995ba100bef480263f7fee38e95530534f7a299fdd2215f6d8130010f3a38d16f8768387bb401d1c4ee507c8114f8d3cc546c0c0313544caa3ff37bbd0e43fd788b319e292a77e904f7a54d57c192736624b034dd2e4efb17ebcf43db5386b393ca8d747b4131273d60770004099d3a92c66d6c69dbe6a10515165178b76e6362688186de40fd3953ee3088c8c3531741e2e72ca1a16103d870254a98970b9b873a591e8b0247ad739df9ff490128ad7d2b0777d8e7c9a9e2ab531ae0f8f59bfc61606e7f4bcdaa729f5ccc888b75d039706d0619c70217973a898d3817938819c221230de551b4b32ab34fa19905b5eecb2f30805551594086e17774edac14c24bda6a5db013e3ce7e703f686afe6eb1b3fc193ddbc68d6010c319881a753077da16172a732c4d2290ce0a0f36e9f800e66f0a83fd889bd82759cff61623d92945b833e9afed04a4791b28ebf49e2d4794e46d4a7efa2064c05fe1f5faf15d4c99801a93c3aa2e675f09a4ef4330042197151c6d19709aadf293356a3d4f67f8d5c27288380dd8d9aa539b671409b9df8e464de3a287c5f08b226b9aaff5040c39390af67ad8ead60a9253f4aa669e0bcb6b2ec64f8706e31f30f1390823308d0898de9f0fee719e9a9b9dcf25898c4a48c2084b7b8d10291c511c5da3471f0d3a107005b8277a3259c654b41d92d6ccc523178c2a71ea4944c9836875bf36f6b38a8a4839999df6e506af3dd5e32b003252cf514e10b62b2a6624fbd4007dd2e3c96cb4ef04ede39f2d4f025ffb02953d7e69bd91210bf7eb0ee0c8a8f9a9f8fa31b83de6f037b686771913d43099ae07834607d0f1f38af5b556bc261c67c301a4e05c92715e2863a3de8759003654ef237decc51317bf975008ef1814af8b89df80d06efb4578fe7f145a63111bcc54d1d595dc84b818dd2600a9bb017245112c7f686b8b9ccda5d87a3d2d136b28cc7e06293565f0c6a55e6db78b5dfa68993fd66ff766b4775a1f44fad642b606fa74f2ba85a0e386b4fc14552d98ebe4cbdf905948a4e10e699529efa0ca9901f456c21176bc0ffa57946efbbfa92a0115e3ae29c3d7f5783334029491132c51fe2b637211d37c495a0fe7a83361ef8c7090d20b2ee8934577e6feb061b449ee3fe9e323c6f69c187d2c5556a5d814d4b6508c5f0f45e426bb3ab089de6ed875182ac20d8f3040ce980debf6bfe902d57871e0f61bb4b061fb252db1aa94ce1bcf2ae2cc132fe17efb8d2be8fc9978006af65df1190235a87d916f4fc9002585ea94638e58fac37cd2be753a7e3c4a618498cb7582e12931240601f547e85907397e76ee628bf05d2d87ce752e8a5004a8d701c9c363dd4fc04a3da0e78f8f917da5acefe08214b70a9f89724a3e4b9bd97cfd3ab85e8a9dea4053285ee7687a2b19b332d11ea56c20c53fc9e4b4c6c23aff5d3cfa51920a8cbb9909524da4e56c44a9eda0dabb04b9347d1ab7c19034eaccca6350937216e4f7cf1d21bfbc284e88ec5d884f01afa6843491f770c173febfffab5b3138e5eed1d062f97ca4e9f7dddcb6c0f98f28e03e93263905559c0fa272fb972d3725c5474bc1e9daf9353847d32f16d1dfead82010f1b22867b1e52bdfc1c10103809c3a9f8be40f2ea58ec4a3ef22150a20b76e6a083963091fb7a2c24a8e90b159e3ebd2497b07ea41f4ca909c67767c1ee67ab23811afab6aac19db096fc0a454010c1f277564df4f3826c3c6eceb2364afd93945c5871b19610e860bdb260b03362ee9ec93660aa06daf02d9cf706757b3eafa0e39d13c7996aa822ebe7ddc4b34ab025cdd4fed8330412892a2eb283758ea6314675ca63e2542a49154654215240e3f436d7dd89aa9ed875004342a2702f95ceca61da48807eed22502694d7b44c063e55c9072b5dac0c176675b3b908a4dcd801c137dcacd95f7a08eb661c26cf2c32449556753c7631494cf13668125bcef7f23c96769d61a42f207aa2747c1c6d082b5fc06a7abc85fa6c85d2980acf1913553f8d3e5060b23b335064bb55b77e8386711d8114a89a0518acf6f5957dfe282327ded62c3d5c0bc4127e86744142c6cccefbb6a859ee5fe39513f9fe12ce51bb0ed654a358627dcc91283a0f61f18f255eb0cf5adc49cef06ae92edc1ab596828ddc79f39291495baf8b19b6dc5e031e682d865f80d98e4aabecaf9d3031030e73d54966a421afbf6703af881969b4aa3e6ee23e3c2228523692c5ca4bd708981a909a20797284fae9ed204775621bbd41e87df91bb11b333a7d57e30748a48aa1352bdb527fdcbd7f965b84c23572fddb0f8ea0f6783987b49cb1b06da1d8af5e98a422091c67528312a4b88e4ca112edff1b5f2b267db311959cddc0658d80377700557ab73aae8014308528d549aa208e2cbb2e2c1e4acc43f2bf3feae213dccbdd7c3cd75477ec1f534909391cc6d2ba325aa9704d78e1102b0975505ee852491a0966560a6ff4cd1dbda70a8d91aef92f40ee97549f1d3334b0f502752655efac498701f1b8fc80886c9a3f4c470131fcc59c9c58c1c2717a8161ffdf1d181ed848fc31708a55f02dbf5e22a8595c67c9cbd2e08f7d719d4eac1badc50c1bf005f3279ce0dbb3e7c527b8e9a03ef9c4977411a70f7b015f685ef61645b8d00882e7a13d9d0211ff30a1932d1679887a692feddba90a6f020cea2af47be7c83ff2e2cb408d80dcd6eef29361d7b08ce74343fa7e1dab952582d44d5d1602ed367f994c4d76a348e849e8e3ffbb568862d4ac62911db061391dd56101d70be2fc3a061aa8350ab1e96ac2eb722e776a510753ae852345ae5531ae17012c585d485793fed990c81a568d48767e7bbea9bdc4d78e60c390428cd8edd7ba60cd1eec4990f32acba503d889eb2f7989e743d70454e48c1a9eaef115066bc2627325d75e3922a7606a3f49e5bbc328cbad19cfc731365b14059e4fef3f8eafdeb730b00b212e50ad20a6acadaf9eaad324bceb4ae23cf58d4bc5e1c4e0dd4f6c2e1b72b82a065a02be061a1544bcf935aee5566803c0308848efc19c61d2973b8a4fd1e00d509c9b110e1f8b2554de9eba56ab7e2e05f393c412a1a039ca9bfaf2402707bcb67e790698b56cf836681b57eb6a2f9b4b6881b1219fcc503188895c8cb33e262c3e4e9c46bdbedf0ad3ffb21b709d317e5430e9a66399d764c4218c100f73107015d8a757520dc0fbb9141a5878a883b97b8da25eb6334dae04feb335aa123f8ec90e43a5731100c22065815b4ba878bc117498e9f697c9d5118d65b22153402b380406bd023a1f3f8789342e573108a97020427b6b535b0b22111ef733d82d8841cb08d3bc0d964a1c418db05ff1fab982efca54da5ca3b214d129146835d2e42ead89cb4d4e5e1f29966d5f173754c65e1bc52f809b77449c164eccbd9e653430bbde391c81fb847bf097f2189cb2eedf1a0caf5ccba6d31aebb9aa5b9ea5cbe5ce46abd7c959236bdaf3b7d89c1963c5fa7a660114630f7b20eb606d51d1d9e86b92b05140607d480211d6f6e32c02d649be9f53a8e8d485bbc7f20d5368710cd40cc095552d393c74ae7353526d8f8dc06dccda265b1e11bb0150d711f5d0301fd58ba79f174d695b8616095775d0ab79707cc2497302992c477d9652c221f11c268153b8833b0389f7b6b97502c54e7db25befb052216ce0e67d86eb2fe13a393a9908b4cad987e0badbbc0a678d4bd10e94aca9e451abe95f79faefe4248427f2a3dec58c1c3bfb150018bd195efecc5c7be153b921829dbc45be515afc27c85b0f143c5f9f0f49301d94efd5c04835592d285c10aa62322047fe3acb029c00c1b95c0c6a51a73ea8a5f53edb9b5831932770b8a6a89099f5656f02a273668300957b46d15c44290642c870110261315b544cb213f7b8d351e2b60333c99de757dd2b79fcc772401173713b585c04d0e6ad60cf1fc9332eb5d57b1008eb0894582339d35cc43969a66b80725d5d52e2407457f7d1a0d6c6e73a543083b41f48c02d3aa25347014c47b81bc7d11751dbc3891b2a1d475c8f990629cae6179ef6d50469afab0b3586385e2509a4ab6edd97f1cd5662ced83b1664eefb98309c8e7781a6ad6c05b72c45ab2273acf5991c11e93aa79b9da9a0ad365458e85262048a5eb6019340aab6cc1476c6faca1c6a43c762704782b02e4063f6c177168c5109153abfa72cecefe37f39f8f44df166549b1500be7e22d05311dac7220949e2fce175ced8d03ffef90c9dc4c9018f2cb38131f28a6d7392f6c4e12da442bd406b77d548368ee750c56a7f69f213e3a996b4a9d14c16b32ceb6d1116063d2b4a7cbe76baf38aa327e68d719474cee583fa5a379ce2d8e525c914bd514b45c8e59292b5b8751aa2e89cdd1d813259fedee813d52376d903c83f540b8438ddeb5d9b58de486459bc0b03ed58975973d70cc2af2bc4cebdc736d610701adad5cb44683e91e5a3cb295f5120bb64cc44a90c0b39ca1aaf0531ffaadbfee5949e12bf9e64a2bee29e26a05766ac561e37d01560790f0822ff21903452ffa6a8350357034c7b2c49cf636b0afc6d5d4fc3e79ae5b5be1f1152164b69de6f1d1c7875e40a3261a11cf97a37d16bcef32620d5a65ddd342eef5a6dfb43b75df7c0f0caeb3bc8bd91929ab6a3b08ab4b6eeed78176d94d4e5f399c10798c3a44a6b8e13a463f3c01423f4555bd1e0abecb25f6ebe72ed771d638323988c558f1408da52e61876a009f92602eb679285cf53ad772439df45c8af2dedf4cb53e1514acf4155bb138dd2ebe919143cb09063e03daed20afc28fe11988771e07efd61836208302ffc82888807276ea25683cd782db70bb9c03663857a911199a5513f18ec8c6a3a46dc1e62b05278b7c5a2cffce57ad548b98fbf053f2ec0a68131926ebc2da51ac929bb1457865aef5a5ca45216129a48d0a2ddfb220b79d0f9f8058eeb515e1c8c622a24c87e5cf78c511c13b59586ce45dafc3fc599276e25c4b64689255f0414dec86f9a11390fba7d58c2dc5a0eb29e38051343c8f706a64c2ccc7b3e812ca8537b11df89a587d1bb98985df5684078f37e9245c4a86caca8cdf6fb426ba0e8bb4feda2821ca429195815980705684a692a766cb9f9b048c02a1111ede29b0e277c57977eb35f4abdd3642e79d80965e5dae89e1605824dc796a10b882b9181b71b88b4bf6efe5213723069e5038a679965616d2cf1835fa8cf1341124a9d6e78ab7e28622eefb626839817ca757e106953f7657992cdc34adbade842162e2702f318c14a31adff188a0645c8f055458df779dc8e5d6a607437791d5b7bd9dab546a924815c9a8c5dc44937f85c98e7a7113056c72837f571e5ba257534eb7003bc9b6566f18e1b7ce2ee169e85d9141d01c7902b458c0e60268ec5335e5a2eca82d576aed3f474049befb4152437ebc864cd282bf384f6eed8110e42ff9ba21a10770c7d95133ba0ceeecca2a048d516aba95b9ec6d40221da49df8342ce26dbfbc42d106a8364ffaf178a285b7670f41a15189f16770495286278d3dccbca7908ce3efae8e52d3a79f610cafa18099f1a9fac4d4cc38e661b4d824ffe792a70928c63599483082efc7c8b654b2ae33628d96b1d2d82d0087153da6c86890be2553d117ab5425d272a185bbb4d125625148ba0332ab0ab619cec0e76f8ecd8ce16fea04b31b3ed2dec643128143b0f3d3bc03a361a02ebcb76b0d6a133a2750509c283ce7feedac56dca34fabdee7a3009fbc9260d72bfadea9f1bbcb84f02d031594eea1b9fe8b2b33da0607c2efc0bc5a4e0f07eccec799287401332b19916ed2d4c84227fd512018ea7951144759e5ad51134ecbbd8f1e657142ba7b4279d8646ba94ae80525ae3b6a4ed36e0072cee3e8d251711cf90cb2a560b5504caeb06fa9fbe26e7339d2d8657e01355bf480c4e93e666948efb3075387b6ae2d4588cbd21c9f176dde77cb35488b848e255e7ff455c09dc4432400e6a6d015a525f8dc0571f7c783fa46c9fcdb276eb6ee5cbf35316fc030af4c936a0874dcfca71aec94b0e317cc31d9105d211015f853d2f832b91ce905cbc412e767cc682b4babb64236925d1286f648d7a4c1f440cc8fd6f3b159c4338b572560d4a28e5f16d48cb45fbd30c8b49b430680c12fddcf9490ee8ab557b141f2cd0981c3956e443b4ea263c8a0b29b0c3ca809dac1a58ab4743f474bc18f0bbcd2703dc808147313abf3c02c20737bae0fdf69905bbd1296516710021bde178e8a9ea024764ab890165ed60198b156b8080407b4341cd2fb92e2592421dd60bae3bc9567bb570cfbf19cc28faa1345ceafc17d8c43ff97f01e85ce79df497b7305b379756de24de1a140fafe06edcf44aca36c6e4714f6d74a65f6e96800d6806e472aa7e406576b30aee3cfc2a3d84ead9009b9f566ee4115b1697d2bfe3df6a1354d08b2cd018c993ddbf15d7bf5939cc93c2a6a9b9dc94278150ecf6d99ac33efa01d52b2761050feaf158f96a63cecd115a5d7f0b05f9e9fe70ab7f6d2736c3a661f8eaccf2f8ea59195f43a901835ef9ac5749941f03ef20403e76d6a0619a6cb3402120626dca12746396dd5e850221c0cafab1502c03e5497581b5215afcb9aee8078c0382b3018c9f097094b5890966314470702ee2556c2d0605a8f2c093732cdc57ba5c05b248111730d89956d0da9af054caa5d14db8e4d2931bb4fe28be8cecdc7fc6bc7c0a68f04e7b6ed4496d775d0a121da73a27c0b0fea71fa1d68ccbaf5d556714648656c91d3bef5ec586ff3d8971c546f054d18a266ef922556a7d73aefba23324080eafa65f92bf9c0d196e81b7170ff0e69c5a09ff67a43a941df909479ceb47fec92b9b463990f171ed4310f3555926e7f463ed33996f555f2927f0b9ce44f72fed6f9cff2c08d4a7c17e27fb76237b28aabbffea2ffadbc02f0c0450832659461267e53b2ddce68cf74cea1dd2a9e0aeb79b4c4fb4924c4aa6bb68fa1c72ffb95501cb6a51c208ccacc501d6116a5e5708b3299d654da543bd1587245b541fe07756b7c872725d408d85879efd517a6f6002d3fdff9c33515ce2228e8ae1d410c01b8d7318aa982e7a5d16429637bc9dc84968372458d691d123e70c770a0853b2d61b7e28601c19cd98de16838ca6a7a32cd5cc77b8b4403c700c498a916febf606e7116b11fa1aaa76f3b0e3ff1ac2fca567d7bbc956f2eb3d4c9bcc27bfd054784e54c99d6b1f066c667eedfc5add7ed694a22bac3a6fb252bac3fd4396221132e7d70d990af4b5970c0215e4dcc9efd04e071381d960d49196f18f53e391ff6a1439b7c2bc826ae8e898780577453dec02a87928ddbbb71eaef02dbc9a39a822fe1b1dc6edaac9b1c161e31ae2aa38c328022df82300b678b8f9c06b84bd9ab1b4adfb5efafd8d52358b147b955e564df71863df269e61ade8f56910c5dd053e6058ff215dfe4b0d334f92702b4992753de76fd2588135066098f598c45ca738de1dc12ebf08d5419315efcd77355ab77f0e3fbcd349f524533b1c36d4b7bfd3046e2348934f31913ab21ad84953be8a219c1093d0860786f6b96d600a83b24a20d5ab0436ce50f6506a43064e808153206df5a02936ce63c1ce925282b0a79c128400f0333aac3bc37f0aee9867ad38a1e1fa630387676493af353aecea799630e0c6af8ef3ce5549ae017f3a7feb09697cddf257d97b732f8584bf034071d8323b396a99caffc711044a53a38f9c9655978a722616d2ba6b90a6da49cf1ad5c3550b02a0e47fde742f1d3c932e79999ce4a7d61e290991a3b9b26ec2a8c63b8825f4496b1dea4ccbba9e4abe7d79528e15eb4c6c04bab4074fc1912a804a5edf8faa789e054737dc720354efcd0fd1d6436b66717d1d5d66ef6a0fadee8c1180f2809dfc61ce7dc3518c96a535ba92d1030b5699ef31531fc594eee8096f4bfe3a46a9c14be41dc88cf129fed2cc1b82452e829508f13703c7754c5a01569cd248cd11b9f7cfad7a455a38f925dc7c69893cb43170aab9844e107ad98f6e944a0cf3f47dadfe5b1476ae50fce990e06debaa1ca27a301bf115d5c04f8ff7395d331949115d45e1f11d82de9d8217057a5ee873da4b1db98b0f48e075b5c1836e63319467dbaedfbc807482a439a068ddd6d6e562747616cf038300cd93998ed354a763588812f22a1bbf29b3ff94c8e4024dd205233c993cf8773883679f786dabdcd9f735b57b15eb69a43c634473600c87ce79557dff309ddd8711897ec47ed1a16564ffcf53e87b6b006d033b842ae4d1a63b5e0fb7722d615274ab731aead1256954e5fd65a2b236bf387a7fad336d0d9f2af75244b5be24b685a50bab394373ed8b6b49854df294ec82b4b9d5aa1204a15aae1c22e8967b2ff0b8f9e1eb8cd2d0036201e56b9e2759ce971990315aa0c37b8434f41482d6b8d3af34b1b619efe1eaf2708086351c2340d0e217a752d3437fe0c106af836f048e441e2a897a4e1cae8686e03895fde04823ee626468c6351ccf3f418ef1ba616d1ecfd149a48664d831cabfc4d182bd80b89c020ab146fe3dd4fc4278aedbc26a24d8c7041e6de79c04ea4e9d864c1bc71ffdf510f71e02efc9f0210bbcc5b374563908c86c0f27b3f833f22f4ed971b68b231ba825a8c08f6e90730d9ae92da8343fc4a91e2d3dc426aada71107720cfedfe0130d61e916d0e9904b46444604083d85e3cdee6aca4722e2fb6b91213839576e1eea4aae56ba8c8b074b70242da0fc639c72bb00002292cdf73752c2164aa4acbe5f6e36bbf35b621abff8d10623de317cb7703620f5fa2fd8105abd58ba0cab6f6e49c84e9dc297448fb827624976db56075648d3b4f8d3b4c0abb692a6bc087b4c62f808c58400b2f480fd670b6b8396e585c43e31a2a54b83d41b74afdfe3cbcf3c128df084cbcd59991d24c77f2fa3624fa575c82b6ed5ffa8c7844822a5225ed924732b9bd765de667c1d089a36b58418c85de9ea9ada1803e6aec14be16de9e51719c2a0f03f5b24ea6054f19f66f50890149a160ba8eccc49c2d3dfd24c7f7f0336000bfe6d3e949fa876f656bad0daf15c7238aaff01e0881c384f7396bc4ac5f0222725fcc9440249d015af5b2900a0fe43bfcb12bdfb870451693f01d99d2eb5f11e09e0dd5c8a1cdd8c5359c0a603851bc9a59d3e1bec68ae2eb1785d8172e5a61a358bba6bc317a964b04fa69d227ef33617666dde7052bdd6d18c86416bf3c577276d1c73aac22244cab14869733e28d3eaba957a2dd6e8946e9930f1bd7c8170f3ed68ff515677eaeb555acd5ac1a4f89d2f2f1bdd2a32f8f994d0a687a371d896570cffe1bbc63acb4cd740940ceb99af60c5ac7b0e5bfeb08d31e76a8541de0379e5ce2ac88bbe508bb640329a266e9d3d47870ce5fa15224a7b54ec6d545e4d969698e2fc10505014234de8d374b4f5d6d1f04101a84647563cb0f9fdfb844966bb6d17dd7fc8dbfa57aeb60573514a1aea606f7afc01d031a5b50997d74ae094c150c61a484da3d0e4bd6971209ec52af84f5978ecbd9f60cba9bce46eac14fbe1841fe4a634027f66b85bba088905a11ceba3fc7f17739a8a54e3ed0b8e4d52e691fc214f1173544786518e96837e6ebfee99e576cef31a2f7f2576899afe9ab3767051b52a0126097712b376a159044826481b53235a59af231bf8843c3d1ce7468e26a10e5f00eb197a3c9c559d5702c3929867ceb617bfcf496990ec4ca3f1c3137669df85a60306259c27f729874e0142da987f8a2fc7c8ce232ef23bf6d664abc46519b8948a20dab498b3243d3f6e1d3b1ec572befd47c1147f5c1ac44d5e1d599bef0bcb7ef51ed3d8865e616aa20bd9296136b5ef7ec888a66390a53fd4c0b46c9b78c53a35c993bde2f3dd511b1399fa1a9a134ff7e3798d1f0c03bf87f7c06f4378603bbd063f1d199b26dc7990583419daceba3ca87de12e85def51f2574121e62ac9b2b43379cc6a10b4e7d965d8a8e135ce1663c42ac90744bbb39fb6761ca28c3b032f431403f383ca6afef1e7066a25ea78c6cb8cdac2d13700b4df1700362f0f6c1920f3e9ba2aafb57a93c0d729ad542571d3fb3b3b2a9daad95b4dd228ffe7122fd723d7ba6e21e1f9a0c0ad868c697c082b71d2bd49286af57cac583c4e4ed129a632bbc215b12b38edecd6ebe893b11c45c8d2f1a313d2119e365ea1249ff9154acbe1ecce070b85c69585c7c4da2d98a60b1ec00442f956a879789fcfd062218fef743a0e82c4ccacad99ed5e41a26a32de1fb798a76340733ea4a3ebd6138db682e72f5edf40099a016a6a9a52125baf1b366705683e44710211014327d70322bdf3b49703f548a2175e2501861a4c32a727d5b625c1487de9b3e5f081a5ad75ce161cb7c8b04b2e815012ae47d7d1762ed652b19b0c694855282e6091703466541d35d49ff1407bd08e3adfd45eabe9d9d7bfe893ce788e84d80c6d25ba3e5a3c32212629864930c83d04cbf6d96a9871d3c166a588e615f361bfe724dba73f96866302cc8cebaaaee2fdd6407f90b1eaf68d908a1a0da2fed2c6fa9a2b54e50a22a861d04cfb981b21bf1c21948fae598fac2bea3942ec638de027f53d865b257eb735e457270030721a9b4b5d45537e1234a874cd8112fe482235004f4db3bd11638a8e8837f25f96cf93c05224d4ac44947333c115a359f227218aa4009938801c7eaf88fcd608167c603a13608e89f7fd079450018f6bceeb78a5e2b38710d765abc7d7fae71f93551aefffdc4547bfd658af482d5223b8d6156a183bc348c788bf783511ed8af2d41a035bf812793d7a24259248829db7b90491899124b643e873d06d3350", 0x2000, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)={0x90, 0x0, 0x0, {0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc000}}}, 0x0, 0x0, 0x0, 0x0}) 12:22:35 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:35 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) [ 193.176272] audit: type=1800 audit(1653394955.898:3): pid=11190 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file0" dev="sda1" ino=14027 res=0 12:22:36 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:36 executing program 1: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000002000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000006780)="24a4a0c9da392df196f5fcfef30c2fe2f928ad102bf24644210f1edd0f0644dbca9960f65f7275cd4dac4d6ef0b43a9ee46f7b8795b8ac11377e4ce1c729ff3c068011c82eea47cf0a92818fa9b1b6efaa59561a0361d8f21832263d68bc63c5dfa93332cf6fe354472bf969a97bb1d97db717ea693c423be0953a5605b0f56e35967d07e9e6c23efad7024228824d2b6ce98cdb86befae5c90159c9370566ecd97cc9cee0909a7a11a4fbcedf85f453abee5dce3a41e666bbb080ee07ed6b27089a3953abf6efc29858aa4812c2215b3f6f2a5f4497b32417cac2a0a4514564529cb81ac851abc5339f2da33c31c32790249d02b36f3937e04cf5fe5ef904f7cf53df605b73697e4a46095518a25d9fcb4d1e8396042d40f17836c0db5f5b6f712d691356a7eda3f237e4a18e30cec66ca852251c55ed64ba04f372d64ebf9881ee3bef688598366902082583818c8370d0d6ad1b77f3fe8ef0c36bfbe7698831c8a18f8aeaadb759782ad120f0993d948ba7118c60874d65f38493730e77582ec03179710a08181114420b20dde982b55a25d21e926aa7de935aa739ac86464fae0a8f87cbf5aedfb1f0bba8eaa7bc36b0ca072611af63c00cc4b337a1c1274cfd046d73ca60e2014823cb40cd1fc7617e996836543607b9893a23105de58b29987856467e745c45ab1d393ad2e7407f572af27629e2e35b4a89d4a0f637fed3f508a57e2b3dfe1ab6de6cb7a993080b11fc43c2859531e65ff863449e7c62580c7d39af9a6447d020b67806c17d258a973b5802a3fa468debcb0d26534312e38f651b7be8e052271882755a9cf69487e662c0671ad6ab74c49746cd1a48b1281099b1e749698af48beeb6782aca62b0dfd8cd81d12ecec6775639d865cc64d6f4810784012ed5f9b2627547adad5bc7a948c7321e1c3f975df50934201af003c72254bc6662753960220459f09b319fa6c80ef160bd0de006ee58780baf87666ae39a760a65f78fb9756d2fe87b3ede64e86eaab50640783b9f287b353b545edf86834ef99230debbcc62a65e895175b674ff1441643e5d9f75553fa0bec1bc48260a8211a4f488561868599549e2ec30c442e66591f9af9ba5e65a22d19ca24465a83ab1482e8a91a80b2565f9bcd2836cc1d062bf7c1192c05bc94c25d0c242b104aaad682de5ba8f083fe97bd4378092198bb41fc19f1d17e16e5e94c6e76746be34d19820f27d19afe82bba14ff479330b515895a022a4bc916d39a3c8f19f22e756e742006ab18e569a62b390d291a9d5d7165e8daec2439c306452e490398b04cca548542a083798ac1a38ac0da743ecbaf64f065fdcc1eecc278cdf9413552f99f1716850ad80f49124843120e7b70fafe57caeb144de87ca641a9ff10dd5979b2cd1854ba47bf0665b8f1af84b1a416b9a070c43962050f2ca4d8ff7f46fbca0aef44ef4d5a1d3fe65df57187504c1b327565014c0a50091bbc96e0f19e370d46489242d266e5b379ea321a3cac9bfc70b901b7c4b4b8680af022544bd9b24045be05282fccfa2db18ca528ec35282e8d91c4776e8f30fe76e84ec93f261044c8b33a787d8ace8b02669fd7e3aa0943ca027f7feae15d4e658e13207c8042ca1a5c5a7ab9a2528b93f925d3cb72f5d16fb5010cd2b93f38adb90fc8734595863dc48d015d617fd6ba9bcd15acc400ca2376c949d9e65094d372cc9a5a8b5c88343a587c54b44448b72429add20fb723276dde8edc44b07416771f379415007228d4507d4d8994962901085247d7107895f264764ac47be02055bbb8d2d86e0a782fdad1e63ebbf5ab5e447fc78e375c8817d04adea6d329ee6dc35f5522c7568129041f77ba393884599bfac85f48ec1486c0cee1fbe21befce4912a0c0fb948fa198bc83275b16f15c65d8c84aeef4a4831ba49d840b9bec7249ed4ef7b83ad282191b90d6e9c54859d57f8d820c76d5c162d51d64e4f15c9e09e33d8ce5bb8bf88d1028f507c3472161968c3d51a48a976eed3a146c9eb064bc6885cf1da23a9d9bbc9bdaf829b481f0905b8cd04aa5fe63aa183ed0dd6a8082345c6af9d1624368466389cf7c4fe771132d8a4171118f3d82c71dca18e3f3b4439f0084269748748aa7c1ae56a04f854952327372d811ae3ca1874d9bdc584a0cebf724dbcd1a3505f9c44f3d83ab16952d11a41d6f6994d79d042a7d6e795886b41987d7739f9cdb22eef0e5713180d1dbc61cc5ad4c14186c5f37e07a2e59acd822d8fbba2cdb7b15a10248d4e17ecec345d7b4350065d11f893787bbca5be51ec414f8e4e87269ffbbc4f1f8e2e4d03e9b13eaaf38836625e0e00482de39c61ec58f53be6803353c03185edc8fb84690d88956748cb051c5e05e11b36a75ac6f3f7d96628fbf9db935421d2b558ca89dadfeab34fe140a4cccd96f11034b30b66cd198fddf76e135e6cad244095866df65adc3d4e2c35328c1d8350a6208ed9370555bcd6b09f6251aa85e1208c67fb594d2f4db99554643e6fa5b0faf18f88ee7b8b03665130c9e205d0736a96df6d0ecc2475196640feb4a5822af504570218a99d958c7e5e98ce24de1a297262a956b3daf44522d791fd362065c906914e7db384599fec962a100f661e18381a084e89a6eee1fa226409181239d8f9a50a731504fe30fd14c10db7ee2e6ff4a237356209d0fb4325110d2e4b35fbb423af305f29514b357fa215f19655e1ed8022666b2a3d97f36e5311f1f072c25a159078b6d18f70c49347920f7506e19433ef65e33221a7e345c22c4d02f8f7443dba055e8d12d4e19a4e1369122c8e782d9b2c3e2a65a60b5944619d826704ded96f3c42038bc61f2eb482f841f566bf8942be514e0f23b58440b92b859c2ce704b4fd3370c917756f1213c0faedd003f73855e315eaf9a102b4b6ffec888b9ddc960c9bd258bbaddc799bbc6a70a216373fa62fbab68954aad0656fa30d556dac62b1a91d4f8b9ddd43acd290255e1dabb475a4e1057483b6be9ef9cd2b92c8f6c98a8c3688824249cea90ce05ceb325c7624b4fbfb978e76f513a59ed5c3f85fe3dfb2d943cac8f553f01b856e5df8c1d000fcaa0e129ccc45a593f9393b8cab024ff626dd0b5fa4c863367f3e8aaf3649fde3fa3185dde69bdb1a8b21ac9ff62030b56170a8de83318e6b6c81174458176b4409709b1b53e85c23b140002ada09f4216a10f5e95f2985e77b4b529947e6f7c1b95c56cb3b8cca6413889cc1768d4a97c776fb1d912794dafe3af4f770ef94d7e6c0aa681a2bdfbab21b12930f6df56f72f3e267c4512154142d1e11fbc2f0e8d92074f0d058871f0d10a120ff7e350bdc917728b70c7afb40c399bd6905afd0e6d6e4d0020ba342939b26dda68a3000b85766a55d98c47f6d27b272360595af015feed3310e742b37e5513244651fb25a7879e6174519e1cfb8582691b6a7aab72e76925ae28a20714e74ef373f93955649eab8b6ec550ba211615584e99bf6d518c73db3bde0856058382fb9a96ef2d23b3eaa9ef443c938fb265ed73b823a866cc3cdef905fc9a158353ae38876949544b61abd69e9e279932d904d40751e6ef204643c612b865a4da56839b09dc9412a20fa12dd8c3f7af51cc0b0ec708cc96f6a40efbd7497d3f58f32a1764e21eacba244b62d94f1d74083403e3b9c2fd528ff4bac25fea3bb290bf7712814f4749f3fa3b56340c91473c03a73bdcf730b00470b69702800977daaae72563920aa0e4c43f215dcae3073af2e060c6d45eba1f8696a0488a0f7e8b59f0842a167f7cd0dcb4cdccadeabda0b8861fa94da68e3dd24b68ca4bcff15260489535fc4fa32cc43e607c52a55cf6c10a3bce4749adadd916755d6123734da681f1f75c27f675b110c6cbad0d24b9a94a5de6e6aee79b9b59fb299e2aefce37632a6ee6b8e5135b921dfabd527ff51071ae4852092b7d1825062fdd32bb51fc8a29d36abeb7a51b93cafa7aab4e4fcdbb2279497fac7081785fde81761279502f0e1a1e20d623dfd727e28e118eb39d74a1cca57a285d6f62d02414631e76b6d5a225cf630cb025e65320d79ff0db253de68e9ce50db6a6b207fd75441a13546b7be5596fa062de8230e4b263b9c651b8e173e2ff15466667fc1d08eb94316ae8c0b7be049ce19bcca9b58acde160ab162092b7a886ccdde13d3ebd7ef4cfafaf6a6f6616be00c94213187f58088d28f0a393446abdf12ce5f995a68c57cad129ad3bd9ccbf1702b3a3bc53339e9a7106da4be87226e3a9c1f7087e2c6337deef9c590b8d3585fc0faa9a4699af723853cea519599f4e390abbbf01d239cde8846ae79db6a7d70986ea57eaff49d0aa4b23e841bc4b2a815671d3507f2fd14a685111a76c33961a70bd9b7210287766c4e732c384ec1302d8dd237ca495e262d5fc0a16fac5890946016f4cae95f87a8adcf30cbf8453f4ecf90b867b79475ec047c323af871c58d38bcbf42596e71f623384b1ef654471d95a7962f2bcacf1691dc3918fb93991c9404b3a7cf3c8344ea283b41093909c5e2b93f13c5ea0d7be9770da019c8007341649cf04bbf777eb8c62a0171b2eb760459321f633b2754d54359de54e82304d42c378aec64aab31ef829994ec46aea2fc2dcbd2bff88bf530f1cb65420297768ea5f33bcc1bbefd98e90099cb07d165d9f66937eb0fbacd88caf4bd85648d99870e645ec9fad82352b2314b6480ed7ee34c7a5d4def529b4280103731fc3a47211fe07439d81ca84f37bf8e07cef015995bc562df5fda9132ceeaa89848a51fd39b76fb99a553101d4e134178ddaf0f76dfa108009182a35e47b2c3659fe6bfe673b7d5ca4602803a9043d01f0895b7b20c41069ee7162d7c51a48713451b98bce88bf0a659219336c23dbaec299c62ed55ae59f3a99dd67472e6c1c0b977ef7e0333e21883debe4d3455e7b843330f318c8eea180f63f3d0e5d1407af9b1e845f8f7dbbd856b56c03734b32bb5ea2c6a4baf0cdf31326be8ad8736758812575886fbad336a0eab88e89a523120e4d4b54b23e70b7ccb296dffffbe9a944ae47d594e72c514ff5d61cd35b2aeb149862e2d9abc299a23865e2b7ff1636733903b377f19f8bef62de72bf3371adbbe32509f4b43ac17c8b9015ac5f51404dd9aafe0f575d418b3a9364c288af7d15261dfd56eb0c98129bef8bb04bb1881649a6660deebd9aadca68c9f03fdede6f5579237f3e7a715af5491e2fc766739785352241d697d05abfe6040d6919a151df9bc388c20d2082f1d9d4cbc0343f6709dd13a0343516d347aca80316a14b5a571fb057eac297744258170e3dd031017beda26b125d23772967781d53784ebd30b61a7ebb387afef881a52c6eeecbd7e2a78a5c8a2d5137fd5ee9dbe1ac711e63eeb49c35a4d0a29a61c62ea36d23955fa1e8550dfdf8267578b0d171bed52f490789f5082243a615493feb28434deff8b4aa6db6106d4cc1309f8c06b3711092fbe070a3e1184b4271fb290353ab2514dd743db185f6b1461a201f490fde669b7901918e1848fe53c742a09adee846bd96f443337aba2a57c702907693b060048e6e1be2bda2c461f279dd635fa282d167772ab2cc0c3bdfe8c51700444574f12ae1886fdc95896decd4ae86ed94035f194333425c626194d6bb18d34e1f306e67c734303d5d41192c27c439609fa748ce4b2da48f32cf87eb6c44003e599c7c9cb1c2d4f0de965eee71c09e87ca0848ff3ed97920ca842254b580cb31888206c7f27febb4c73eaf347d55f7ed43e0065411e2bdcdd2cc976da714aa27906488686ad7068ee4275373d5d4d91149e3a39896f7a0d089091228bc8b2de391e0b6ad6f9b3ba923940b5c1902e35f44a6862b6bab43da91f2f3d0fb905c2561f860798fb2be6942a948261a2c08f2547cbe610df8bddf584ec4709a9dcb85f370b9a070a005cd2cf2804a7ef1b6ad06f973b7f65fab6ead15a2e4b1bd5f010b85b7eb6c3b65843887cbe595146850821f1fef2a48d5a157c02cc2bf5d5df402ca115c602e3fea7efe41109706ca6b6468d6c475b5f1caeb27b9e32c57a317dfe5206c3d799815ea2808a60b23ba73c5dec19ede985ab54b8e8c52fbeada3fe9a9941c87f0e6a9b3bc5df71085c50a98826f2a6836a502880edb4737940743479b0fb6ac0ca555322524ae7be4e4db291c423ad38d342a060d9edb91295d27de7a99ce0742201bdf719ac7552b79e9cb74983109f9c88ce110e2e537fabf546db8953ac7a140248d2c64ca0f9f0d7fbab19a58ce9da0b69fb82208f79bdade119d843866062b01857d98046bc2d11965fc35541e26b07319fe331fd675b527bda9f56428aa40b3a9ff879e1db510fa2620632c191db15c458ea1fc04ee2446b72d882170a8612e9fbb876f734a3c464ac051159fa3a8ea04c6b543b10d9a8adb68e734d05873948f4d2a23b08fb745aaa15c9796f0459451ba10cdbd1b77ffe8b709b3273e64e04eb97b510172c87e4348b2e74fca5d490b4893191ff3d3d44af6fa366e98640243a13af31b7104a6fa80694ae4509bd814ba0080f27c134e6795a903fda87e02c064fc109c2fb117202769d8978062faaff1d65048205cf27bc23c9aa0f5ae8fbb8055604b3fe7f344740ca71d756f22e1149a0beea9c6ade4332a053fc51c94edf33c07ddc0bd24b1b5261b2006e6a40aa7a6449f89a6630a2ca9a4ff59dfe407154a4c12b9d509de33c5610f6c74e2b6adc0733e69da72e296a9e2ded786f4059da4cc280dd078b3759e961a3e77c97d642c21fd4ed02fc70460c1b5a570d5ec8511344567aaa1844f20ed948bc710ba2231dbe10f90b2db529cb8d30c748e2c2dafb5e2257bfa1f08a623fc0cefccb06b8c2abe5f76db38549513158fa4cc374c692a1fea6f383d11cb6fec50634f39fd84575ace98d49c2afc96c48c7676002d501bb4acffe92d3934779c485dc9914cb7e7fb766faac0b433e1d97e2a26b6fdf8e6d61d3af584eafca4c155f8369e96d79cf442732f9e443ab8b3c2da914815c305e0d384efba266dfd9263ff22a27ccecd313ae88b9f5b733d6d5012b625a56efb60097371e7926da39eb7d6b104fa0a7246d21e32b2637e9d024f80f20f1b77c0123be985348cff68708f8e16bc37969c5802ebf21647adf49c45300d37057887e4de58361bfc688ef876188ac41fa4e7ba0a9f684b89a34987e54f711031c04f90f209c6e33e7eb5c68468ca0cde29a494166c3327a72a26cc6d2b7f7837caff74eaa5c19b996a24b6be79b992fc902a27ba753aa12456abc85ff4e29c542144e712043385e8c283871a20d82020eb1d372cace8a026ec6bb601389c830cadb96ac3f4a2e373ab73bc26b7356f4a0708eaa9e175fc7f115b4d35683bd7d999f30df8e97dbff79f1f094f9aef5b5896b581f411ec85532a6ba60066cf879e9d6aecf24218a309241abdc04ab2b7fbf5b71bccfbef34243d1e993d4792415a5a45a22ec562a6cf1a8c0261627216a9275679d8e9cdc85e922f3d9d147c19e83f746d05279db74c52ddfb82e94aa4dd5a08019b415262b59157d8d85a1f900e5bc7a18f046d9c10eaa2b5fcc7f62ed0b4fea97b64fc5d8d215d8d5d886e57b19a41b2749f2fa8b63d44554426a8e3a459c84e451a6cc60c6b2fda3784563ea430d581d25bf989c201eb379f70af14ce30024477d4ef86129195900b985cf5dfd6dd42a326bbe1464ae868a5cdf9080f275c18e1af2d078896b0f360f2fe71d86426f349e22e87b7eefdaba07492395c20f4b196cd7598ac9e639b8fb5ab0cbb745b6281ed3f25c9dac6a3f3d9f80c4f8688e15c9d12dce6eb0d88e7f701b0a0e2cbc446b270da20c90e748163d63928f75e98255e53b6d177ce4eed02ba87d9af1829fec893e4365c24933ccfb6e8e8a560af5590c6f92a79b03e1e490ee003d8ba01750d28f4c069300fbf996f09aa80a299bfc1c6d10aadecf246fed71196a0c73a9300a9795cf5a1dd1b7434a5fe5df2549e66a56756aad98985416dae5c3c4ea6968b26592e9b5395e2b25865e39bead0213a97732d1b89c0770080d0d51dd0f45e3eb82e04c86819f8c5a52b1f746af3aee64e531b6d174594254620d30e9c46bea33ac661bd5d7f6d1a85fb01f29bd168749342de63b75d909300f65a911806c5da536e5b30157dcc57e5cbf7d8ab780f6a8d56022590c7ec905cf4b9f8f15cd5ff8096785aa734401d564bc7b9cd75b5bcaeffeb8c1633dccd3bafc32bf55781930e5b55f0810de9cc6e032e9f311c3beb5df71e91f23509fc575586539252f17e43c02d35378088d0f277894494870d64414d21def26d5741eac963f032d15f227885eb96b05e64c9157048ed1aa01450d8f81b8c334ee1878e1cd562caf78c3c1df1ba24a65c62cfe64af8544dd9e7f8edebfa86643bfff25256c1ab3d79e49ed6b86ddfd186887d3f6185c3c75c694a9c354f5255b592572d56b56136ef82de8f04905fc25b7c3d08fa8aab4ce1512b79472191878503b3593a2be7747e2d520e5554c99b46de4fa7df266ce58fdbb560660ff0c02106194db5a2d51b5e9ecb5bd3a0fa8e3695d5986c2c1611d2fc02f7092d395e08274e9f2ebfeead0767e44466dee927b6a86ef697d0b7ed9c15073bbae9b99c00c394d9197789f1b2f97b0117d1e545f61ef20896ec1f34fef0044b2abb2ace1f778a8191eda18f3b498e3e7216204383d12d8b03b0b288682fb2d959fdb9e59d511f50ef2f51070978a8450f54401f600ea87066c2461210984325486b7a62b49571bffa13b265c2d710edbe552a9613c56f0bfce76434fd3bab6fd1665ad228856f9ec6125cfe5a5d02c3f93ae13f6129d6fd1ba4a7c5d5563845e5af69d957acd9db5526c941d36c8784a7d285276a475c293cc616c7a5a8c4d52b70de8a02575f108cecf76133ce83d3652e680ab8f6ab346d3a0dc8ca34ed2e6730b840225bec066b6ac85cd08636d968c68aa8bb22ad39a1115bc0058bfb3712da9646c849b9655138e8ceb366787596eb0f375858a960d0f222f2011d76c1133d72ad22967bf6c29fdd6c1afe809ab385525f1e3cddd6494bbb1734e7f87e29fe2c6420411cdd4e3fb60a19fb3e1e2f4a7eb7df69cf128f8e506d32f4c6af63915675196c55fdf6ba54a9139edc03528d92faeb95968c85b4f8397327186e1f8d5797ed65a0286fed1a35941fa4214b7816a936e19adfd7a33d0d12ab360adf756e2020f8b7e3d28e7faf42017429f00a55b64c279314d3b9649339dc5a737f2e46b1276c99b2eae80380ac347f8d430b5255127f86c0a640a443ca8e6ac922c7742dad101401f9de60fd4ba8c3e1bec70313bc5f64d69116b7a9bdfbff8dfafa4e1fbc7e7be7558895c9ed578a508bdc65ed1507f1888bbe2e789a68c6de7587bb303d61a65f03a61d8190cc794a720dcbb943083ed822d8a1a0682df589c7fcd35a865ccbfc8637e8c28f192c5f5d0315e30c9f47a4ae061d422f2126e907e8d68f7b6442e89a09700356bdf5de8148d75c941b74ecda05ff439927da06be8d5bb2726617286a27342372f1658a844fd0db690ae0b3d92275726556f90e2ef56db40a464289ff38aa4675caf0355f2f94de3ec9792ea6289090478536bc857a6d1a5bbdd78d38862f277a4aba08c8a9b46a768678869a4f1cf0cc479450e39ded7ada721e5cd2f34efea0dd42640413f6e557741d2fb6a194364383eea99118905ab0963ac9fd6a588b16358097608021b8570897a8ad6c404b62b23cb5d15a66783474287e75831f62472e4c3c0cdd926426e8a61389117ed7c67deae08b3a4dfe052f1eaa42eb3582269ef75e5042959e7d33866d1de1f7ee5e7a404f29f359ee3cc5f498ed96c4d0b89796cdd417103ee814d513dabd0b8120dd7f091bf3e609e30012377cb7721a3219c29d8c10dc69ef403c6074154e691b6b7f9f88b0a3f12c75e83ee38f2c9f7d93751848adbd3d2dc968c2085f95ed3b3c6a53c6b5a4be3a94c76fd90ac1b42f2398894a286558afe24a6d3220bf925e92a8d9961031a1d026bee873b484b1006078efd90a47146c6551e5f01ff051a9d6d821d9624427ee0f67efae2650d647b7adeeb3e6deec7243ab0e73520d826760b90fc5a7315924e0cb8290a0fcec7fe23f7fc123af78f7cb34cecf19d6e9e0b1f77ef3710b3f743aea9fe1ea0eca708a6f99a78e4dfa5d69f5bfb0fa94f38e262cf2589e52520cf91aebf5b3abe545e8cacc2b9fd06ef62e5e70570c1f6f498f760c458f475da08e73d8c9e83e9c4d9a27f106d7ad391221d835102e57da3827a38a8a5f6b62c6ab3cc2a86ce7cd8247cadca29e93b080642a864500c15bb0a48c7d012f2d38a160a1f2cb8852fcab210afb9cae0238c9af71a175d85e6adbf92a570695eae7bec71aa49466543283c41d3d1966fbaabcc0da880ae926ea17f97ea7e536ce416aaeff511eaa56761c9a1c37416e3072e1572e1e084eb6986b7e74335921013aaa49d0d394927977dd116971a98a11b7ef9d7755d1bda1b9340443231dae9e89fb061817c21e1887b72315fb82fa6652b3815a91418620524e5f33f0b247e90e908833e31a0985ab290ecd8d728a56b95aa4a1c85835ff1ea772aeac26820814d31e9cc403667e569d85bb72e9d7e36e3646a20cea48cff51a387aa32b54c5b25830cc2b2045a08e793f85f3dd2ffde8965d185aa4a04b3647d286f4cffc8cc076850d082d19d189f347625084116e155d76848cbfd70973da1a3a16ef82a7f538ebe6fe58e7e290849e86b667e30fca27eb279ec9d2df7fae035395edcd682810950fbe073778a48d8d11b745a263ec1ad370f7a0b49781a286fde2ece62c7b07b8b70718da02d5bc0407be6bce79a12ce4a703044434d81a85faff91eb2be1de9e75eb0a566ea229bcf41c2d54c30aff4cec1827c26fc25e9f54ef5dd71244621b7108b7926c6819fc4df7e791245b523b96a745279bed1be20e8334b3d37b9a1637327945226ef0d6f26fcfd60affd007ed6bedda505f189504bef3e50767a920d683e6e903308f79d22231695f132c5de08d15c5492eb49631de923f71fae1a1390e1e4085911f12aea284905b72fec50554143c891b096943a7dfdb6f0e93c14f4e64fe63471df21b40fe9cbbba171110f72cb0c22ac838291115d355d67564addffba1a061b768eff634717df89c3b2b44ced89339490a0a12e672db154cccc64c8003b132b2bd728a80ef1ee62a895a3cef7734decee65b1e5446a6387847893b796886c89c27b304668d85d8b2a91680d4314086ab9854e942fba63da9eeae0ab28e388c6c7ac6a65d9e4a03ab902989577e2ad7e68e2f9728e8cbcea5231f2b49ceaf690e7553b81d467bb319017c08e01b0e6673440a001e6e5ff605f82fbf7a065217822e8087b95a47baf903c2181a174b519fc36a846a2a67efab50410a86ab60723d7213a458e8e8dcaf837991440d5f2d13bdbec5349cb52e919b9908ca829316a0b4dc3d7fc349a54535ce398724f38d7f88a53695c45f13fad33c414cdd3f3", 0x2000, &(0x7f0000004f40)={&(0x7f0000004540)={0x50, 0x0, 0x0, {0x7, 0x24, 0x0, 0x1016208}}, 0x0, &(0x7f00000045c0)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) perf_event_open(&(0x7f00000003c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0/file0\x00', 0x0, 0x0) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0ec24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd00", 0x2000, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x9, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x183}}}, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r0, 0x0, 0x0) 12:22:36 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:36 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:36 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x5412, &(0x7f0000000280)=0x7d) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x7d) 12:22:36 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3581, 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000180)=0x0) io_submit(r5, 0x20000000000001cb, &(0x7f0000000540)=[&(0x7f00000000c0)={0x20000000, 0x400000000000, 0x0, 0x1, 0x0, r4, &(0x7f0000000000), 0x377140be6b5ef4c7}]) 12:22:36 executing program 5: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000780), 0x20001, 0x0) write$FUSE_NOTIFY_STORE(r0, &(0x7f0000000940)={0x28}, 0x28) 12:22:36 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x5412, &(0x7f0000000280)=0x7d) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x7d) 12:22:36 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:36 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x5412, &(0x7f0000000280)=0x7d) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x7d) 12:22:36 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x5412, &(0x7f0000000280)=0x7d) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x7d) 12:22:36 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x5412, &(0x7f0000000280)=0x7d) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x7d) 12:22:36 executing program 5: syz_emit_ethernet(0xae, &(0x7f0000000000)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "8ace09", 0x78, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x3, 0xb, "a78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a81802"}, {0x0, 0x1, "ffffefffa0f8ca1cc80046aa"}]}}}}}}, 0x0) [ 194.129970] audit: type=1800 audit(1653394956.858:4): pid=11255 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file0" dev="sda1" ino=13880 res=0 12:22:37 executing program 5: syz_emit_ethernet(0xae, &(0x7f0000000000)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "8ace09", 0x78, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x3, 0xb, "a78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a81802"}, {0x0, 0x1, "ffffefffa0f8ca1cc80046aa"}]}}}}}}, 0x0) 12:22:37 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(0xffffffffffffffff, 0x0) sendto$inet6(r0, 0x0, 0x51, 0x20000004, &(0x7f00000001c0)={0xa, 0x100000004e22, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f0000000080), 0x152) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000100)=@gcm_128={{0x303}, "46974974d2a632be", "3392766decbda0b8a1e204e46560f928", "0e380795", "e57caddc916ca8d9"}, 0x28) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mmap(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x1000005, 0x11, r0, 0x4da82000) sendmsg$IPSET_CMD_CREATE(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000002c0)={0x54, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0xc, 0x3, 'hash:ip\x00'}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}, 0x1, 0x0, 0x0, 0x2c04c015}, 0x4008080) ioctl$BTRFS_IOC_ADD_DEV(r3, 0x5000940a, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000340)=ANY=[@ANYBLOB="a40000000001000000000000000000000000000208000340000000050600124000fdffffff0002801400018008000100ac1414aa08000200ac1414aa2c0001b614000300fe800000000000000000000000aa14000400fc0100000000000000000000005ef721b22c9098160500010000000000140001800800010000000000080002007f0000010c000280050001002f00000000006ed3585dc725255e6be57fd9b06e840f91943a833c0783e267ae3fe4c343d62c0dda3ad62f00e837000000008247cb0c8ead005f729630261f1be4e0dd6779d4811216cc301b00fc95bd64427e592a9b46e88b2474af6f3004a5054217571928cf9006dbb87f629bdd9520fcec282be184d5b94f6c197e7a2e2bb019f9531c96eb491895dbf65081fede48362819826755508dab81187b4e41db3e9876da61c912b1ebdd6cad7052132b8bc64aa38acdea9be89dfdd59d2288b30e55a57287c0a18274f8df2985"], 0xa4}, 0x1, 0x0, 0x0, 0x20000881}, 0x8000) sendmsg$IPSET_CMD_LIST(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x1c, 0x7, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}]}, 0x1c}}, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0, 0x10012, r1, 0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_SIOCSIFNETMASK(r4, 0x891c, &(0x7f00000000c0)={'vlan1\x00', {0x2, 0x4e24, @remote}}) 12:22:37 executing program 2: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x5412, &(0x7f0000000280)=0x7d) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x7d) 12:22:37 executing program 0: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000080)=0x3) ioctl$TIOCSETD(r0, 0x5412, &(0x7f0000000280)=0x7d) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x7d) 12:22:37 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) clock_gettime(0x0, 0x0) open$dir(0x0, 0x0, 0x0) write(r3, &(0x7f0000001400)="bb8f9f640903127a53527c6fbfe65d43b0e0586f2d40c7e7df58cac83420e83662d6e39bb6d5430622431454eedeeaee423d8f210bc3525fa7927c18d5fbc91ab13c2041136047d8da9375934d00f325499bfe7712208d387d41c31821c2a22d1325b556528e9b790b74053d1ed631c6ec8126d37c87216173138c00cef396868029af5b76bebac5e38b74d8bbc6ae66b6e202b6d505710377710ea7d43edf00e1a4c1c670bb4c263ce777da81abdd5ba5a5c82f67232f9b4d6f21b2e6afa8b38e4642b0daa2acbc0478d89b88e8b2094d4248855e5e81992e60be3afff0f3c3799350615489a901a659abdeca0c615a622ebf64175f990320e0356d4a11ed62eff72b709c23dd65942e8b534d7d775d370c1e435654a2634e6ee3649c4c3bcbe39e866f1eb9972af1a9cef42e701798a53dc92a242aadbac343e1765cf8ea5665e22deda69777e52b1e9e5d3edc022256939e1eee013448294911139d5b9c6241049fecdf9b31f4cdf6cff65d71b5071ef70e1798347c8846aa5b905e83050e3e606986ed3f603d18c5cdeb11cda1ce3abddea9376231af130e19fc7601ec1ab8cb5a7de9e2174547f18225b09a54fc8720dbb91eb69c1be88e601c3c9df4f2758f39a5151951b9c6dbb419ffd783a34c9fad10f201b8724d31865e2fc1fcf48db2be713053b43a0e3943c1e2b08e8a26e946c439d891db2a80b5ffa054bc8d0177d3214056250c61a537d2ec7630fb90395df2cd6aa9c5e573365db580520bdc3f1c6b2be992e1516a4b810a11935dc780699e461d9715f70c6d103ff49bf168f3cff4c0d0d6ba5671fcd2975450b0e1a3474139cb0f2d3476fcd87a8bccbeb2f5f8a821017b879aa5b9d1fafa9f4c429a74cd2da782114d97bf031746a817dd0293c4eddc3a9ecb5afe496f4971474ccd827449409f07cf94dda2e7dbe8520b5afff10a7e3b0b4289a167fc692635b5b7426d9e771b95860b09a3e752c867213c772e48ba30a78feecc7ff26e63e1749c62b52d377ac5cc52db830c965e04ccfcfb24ceacc69cfdc2094124dd27b2d68f699476a2562bab1de117ffc2b0702ee8b0b77f85fecec3a25b37ab7eb06232c9a73b4470f1727c82581d81942abf42d3ea37957927ad3dbd0ebe46678a9f4d25c47acaac83c14210a54b71fed40df017e2be27f01e3e6ea3ea381ca14efd202858e6535ad4f79a8cdf47e385b740a70c14e3651731a45cc0ca4a56f2e903cad0384efcc364caf67e09551d35c682ebc90a9286c4d274ba1b8ced742ede4e55a62db7ef9a96fde2add05b41599fd72a79ba280cc125cb266ef21b7eeafe3ee6aa78eef33fc66454549c3ec298cb683a55a32208cf6ce88b560166159d59e65f30540f62c5437652ea7f2a02f87ca242dd2250f58e75938a9a3ded51ae6598c2aba53287ff5cdaab17be7f4310f8e07e310d52778de79e1c2e4391b254be38910aa1cf6e1ca0e75d24be97d59f7025f16c6fbd549529b74e319c58f50438765ef0e3dc394eeb75dec41b3d80435b17520c97f5cd7ee692fb86d188fb0089fbf737dc1b96b9cc49be23a38a8cd92e5075f349993d7866369dd25eccbe1481477a05fee14e0edd1617921d7fcaa8fdc642e63b64388fa5b63442ff1466b1938d02546750b01ed9c980282ccbe10f204741249aed88c555ed6fdf7f68af9209807a71bbf4f31bef5a4223466da74ba8b034df529aef6ec6610a0d25973961e50e02af22d0ca8be1b9804a5918acbdb536e8f2f441ec9d640ed15133ee747440c86fc4526c9195954528673d25c8390170f3c19cb0b0c30b9e634c7ebae96946ae97c19eabca92226da925d22be37abbe0740938ea899ec42fd529a3b1063981e4c154219df5cf5af60a29b5a8ee530905725a14b28900eae937e705401ba8f632a7bca00d9724a992afdc9ed14aac71b8e3a7ee5ca095888feb195b4e083c3b611a1c2f8d092febe3b9f5f0df61e8d3c31a643c935b76bc1ad4265164e755484beb06610510bc51e8c6da8d71123bbe83a5e4128f41cf5c486d6a60496c300c406f990bee485cbdef794f2663ee66d2b18d8e55210c25c04b1a0c6d9c5f904e72806d2d4f5e5439bcdf146343cdffe4d0d70d42a9959cff9bd50c37cd478b0b0add16aae4dc839b46bca2ac7547144b6a422aed5e2db661bcb31a82bc0fc678e71a6cb090ef772860f3008b4152b5d281033be4a77b367baec3ab8ce7c83c601b11c8199bafcd15161a5454a6a982dbc3c2e3a5172b6a63e4904817075754eccbb0188c9cb2e5da9600f567485014887463b40f189b7ec3c5c0f36d502509e402c285765c78417ce6b3aab130ee79622dcd8ada842233e73a14554ee5e4995e32b3fe4075e247eb9bdeef64d1a7436c9b5782fb2f84f74e4c6e976289729c37b5bb8200a9480d181a6b11f5ec229b818134b8334967ae935ac1d81be4776fae4cb68b6fa330e93bd8de388b38455d569159bcd166df030a6dfedf28caf4608de7243f5df2c76f6680c301d819dc67d24d2f780432a931700a253b0a5b075195c6dbfd1fe17a1c11a3dffa872a07b877adc66d069fffb6d8326e1998c5a337c3d530250cae335ceffcf81dc438a47e73490d050a053813dbe6674e42c91ae94b4a88144f36adc1b08b4bcd6ddf4058c4e08d4dc83d5fbd843ee27eaf50b297c220350260d9abbeeb6deb921e50cae0ea590cfb6f00fb3c71520f565bb769705e2481ef27cf537d29f163c9fe3d39ed9fd18dc8b0c976cd302283e430807a9d751357f89092532d89fe280c69ad36e3541b5da9dea13fd19d0434c760fe295dfd9b9e63453c7853914c50b1b77ccd4b33c8b1f31fcb1aec040ffe2f9d728d8ea84297bac2e22230ebd1488c503b05b2e433cc37ce9fc123b7d3eb244b4549e9a841e73b664c8f6621ea5a4c9ff9c1da032255311f2c063a682baf4c97e7ba552bf71af4bd64f43872b846d15c65c487089be272cfa24a33f8c50930ea0bc4b089505fb8e97ded0e7e64a5ce897da6b940df4c3dddb8b4871d773f6ebf02058518c55c19aadb0f266caf18777ae68d2bfcfb2225961fcd10538ba664fd053a443320072707533ab761b9397bd0559126b84fe9196463ae50633017ea2d80940311d9c867102b1017f34af1965d8eb61be616a0d40656e2bbb750aee6f74f788c8acb2578e8686f5f8da6a19e979c152b7ee7c7f16902120588e2ff630144b5f929ffc593e946d9717c5968aa16c2d73d689fb5cce117acda3e23e5e0116de1cb6bddfa1a84cefb22c1e2c3753017696f27b9aec5d44f15411247643b84dd4410e784b4eb5b9c68fea671976f9b51c6526e2ddb40659611b0b3bcc7e249c77396fdb8c864ea9318f9de7fd3936fcbdc732c2f8b9556ec9afeb15d5e2df890351d66074d53dddc6e8dba8c91d733623ac95a49eb69c7de37ff2364ccddb01f6500750a012c2acf32a9f6bbd9e92d17ef858fbc34575db414ea42ad87a65b11ae5506469db256c421328f45aec73bdf18562447dc2840bbe9fc84dedd0fe6276fa174f21210d40193530ec7a70a9e60bfd6b00cba4d483be59950f16fa0dbd089b5fd0bb078badfcf42270cc62fe37be22b0d81f755263d74636fa466d2574ca62b58c649936d21e949de73ea45df3acade6609413f56fc218d6f11947bf1fd629d38d8acce90ee3c1a51117601ae126bec537e3e76ce7ecc53cfeefee8aaa104aa853a65aadf27bac9849ee0122793b11cd8e4f32fb07afa39e439cb738c30a6df958160aac15c26032a61aaf614b2e6601581fb0ab8d115e045005dee3df8ea42643cbcbb0b111130c42c94b7e874cfee50d5c2eb13b3a38c417fce9d740b7d43120431a7d44bc3934ee87b112401cbee3553837b6a0b4b3faaceb46eca4064301c8060870350e256ac9d5557f674536b9d9717a82fa211e7dfb52ca410d8a4f2f6b733c2a082f247538a6c40f56cf64204e62515db692f32733ff6f4b0787ef305d5e80881375467ae603ac3600e688c42f89a4fea4fdda09a8d59e19457c654a98c8129a8c65bae3310af2b170729e18400c915d0a2f4c4fc51747846630b95ec181228bda7ef48ad389815aa82de6c4a3b0746c28c01f9ec697ff17f095e1cf9d2fe78fdab9cbb1ca7aefc8af6a0cd98444735fad79e394a8f9c2fd358c3cde4ca6d57a620d0bb52dc6ff93f034b596f407c21511cc2c5ec8b0ede7f5c0acca61939ac7f2cad820c15133e69507eaa739e9a88936f4a74f0ad1574a1591f31f582a76157d89805cb3ba5e8d10509bf7a08e928653b4f05ba797a06765b74c8759fc34178624c08a2b99e59bcff5d33af2b0f9176b56c35f4da31c751a4c2fd88a1997cd9fc9bbf78220731d4c8cea23be1fd29c36b34d8458b7021ebcfafdc7e54096e517da3eb684298f742532d776164d9c9658e5faca0a3b08afca1bc27ed357884f49fe51bd0c38057f4288f1917e36e3865310b5eed140aef6150ae363293cf7467abd5e06cd7af5e2c49e7c5253a1155741e380bccb023a0faed93d9a64512d72436f1ef4ac0904a413e45164c23413bd57274a0a951c41a9a43aed094d4ea5c480ce64663cc9d36723179e2b19a48e9277a6591bbd888a06e0f2f142cd4495be4ba7274d69ba32a2788b935b2f18c5f336cb9de062829e2e0bb476efb36c3f53a766c14314f31637a464ac59d378ad7f51bef8d88715613653a427038e0d3e4dc3948bb1d70eb55c91c92f7510b1c0387253b458d2c90d17238f9eb239c680179a6c1e0759be367963e3b4d7395fd3911626582a094e6a8d0e746242f94267a4c57d5b2360ce3a6f7f3e3c10e124a54ed24d1585bc7b731cf731c94ee00ebf070b999b9bf28d76bfec9dcf12fcce2b9c4444c706ec6b943b5f39e9151a764ba1cd0cd6c1c7cdc3aa824cf17da705be27a18fbee41be39d6ae4dd4312f5f4bfee2c5bb21d941666f9d79b0f80c9b1bace84a05d2b0e3be1c3fd04d72b4b0124595c435813969d413960fddc858730a433383f3bc0472cb7683ea569e001f00"/3581, 0xdfd) r4 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46802) io_setup(0x100000000000c333, &(0x7f0000000180)=0x0) io_submit(r5, 0x20000000000001cb, &(0x7f0000000540)=[&(0x7f00000000c0)={0x20000000, 0x400000000000, 0x0, 0x1, 0x0, r4, &(0x7f0000000000), 0x377140be6b5ef4c7}]) 12:22:37 executing program 5: syz_emit_ethernet(0xae, &(0x7f0000000000)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "8ace09", 0x78, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x3, 0xb, "a78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a81802"}, {0x0, 0x1, "ffffefffa0f8ca1cc80046aa"}]}}}}}}, 0x0) 12:22:37 executing program 1: syz_mount_image$nilfs2(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000002300)) 12:22:37 executing program 0: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ftruncate(0xffffffffffffffff, 0x208200) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000680), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1304010, &(0x7f00000003c0)=ANY=[@ANYBLOB="6673757569643d36613435000000002d390030002d300000002d380063342d00660063000063002c00bb7c991f25cef4c36cc8c150"]) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@xino_off}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x10000, 0x4, &(0x7f0000000cc0)=[{&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6", 0xbb, 0x7}, {&(0x7f0000000a40)="6264ab022b9e682d830bfa096cd8d56088e9121bf3212a0822cf17a7855ebd5e4f3fab7ff447cf335938ddf78c543510ede2d2b537657ab3532fcd431b1c9b98bce79660490187e928de0f2b11f0035b7e5ddd45f043e1596a150316c1325fa6f3b58b582616243cbe324160307d2714bb3eedd6f8dce746f8db51733c3df2a0574c95eaefc036be5f5df448f47705b28d0e63960bfb14a0eff397", 0x9b, 0x5}, {&(0x7f0000000b00)="c2e3b7d8ca5f8444356b1e42fc4944dc558a776a597ccd6579ad2596f597de7999b515d55a8d4c020ef6b869ae0a4cb31422c9a8ac0c837fe274ac05797e070103348ab265b41259a77a6321f6a8fa01e6de26f8e065963aeccbf63c7116bc4e593e2dc3795f04d9b6edcee48c634abe622f92a3a71251cc44ca7d47ce65db538fc69b58c965edc63195c3c14cb090b619eda74f61f05b02d1afaf", 0x9b}, {&(0x7f0000000bc0)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7ea9dae3bdaa7c78426d2d02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c", 0x68, 0x8}], 0x802010, &(0x7f0000000f80)=ANY=[@ANYBLOB='abort,data=journal,delalloc,max_dir_size_kb=0x0000000000000003,data=writeback,appraise_type=imasig,dont_measure,defcontext=staff_u,uid=', @ANYRESDEC=0x0, @ANYBLOB=',measure,\x00']) mount$overlay(0x0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x48, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) 12:22:37 executing program 2: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) 12:22:37 executing program 3: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x122a7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f00000002c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x3000000, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) 12:22:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=@mpls_delroute={0x24, 0x19, 0x1, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x1}, [@RTA_TTL_PROPAGATE={0x6, 0x12, 0xa}]}, 0x24}}, 0x0) 12:22:37 executing program 3: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x122a7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f00000002c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x3000000, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) 12:22:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=@mpls_delroute={0x24, 0x19, 0x1, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x1}, [@RTA_TTL_PROPAGATE={0x6, 0x12, 0xa}]}, 0x24}}, 0x0) 12:22:37 executing program 5: syz_emit_ethernet(0xae, &(0x7f0000000000)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "8ace09", 0x78, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x3, 0xb, "a78ce540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a81802"}, {0x0, 0x1, "ffffefffa0f8ca1cc80046aa"}]}}}}}}, 0x0) 12:22:37 executing program 3: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x122a7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f00000002c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x3000000, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) 12:22:37 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=@mpls_delroute={0x24, 0x19, 0x1, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x1}, [@RTA_TTL_PROPAGATE={0x6, 0x12, 0xa}]}, 0x24}}, 0x0) [ 194.902976] overlayfs: unrecognized mount option "xino=off" or missing value [ 195.366409] unregister_netdevice: waiting for ip6gre0 to become free. Usage count = -1 [ 195.473836] audit: type=1800 audit(1653394957.818:5): pid=11306 uid=0 auid=4294967295 ses=4294967295 op="collect_data" cause="failed(directio)" comm="syz-executor.4" name="file0" dev="sda1" ino=14044 res=0 [ 195.683491] ====================================================== [ 195.683491] WARNING: the mand mount option is being deprecated and [ 195.683491] will be removed in v5.15! [ 195.683491] ====================================================== 12:22:38 executing program 0: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ftruncate(0xffffffffffffffff, 0x208200) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000680), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1304010, &(0x7f00000003c0)=ANY=[@ANYBLOB="6673757569643d36613435000000002d390030002d300000002d380063342d00660063000063002c00bb7c991f25cef4c36cc8c150"]) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@xino_off}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x10000, 0x4, &(0x7f0000000cc0)=[{&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6", 0xbb, 0x7}, {&(0x7f0000000a40)="6264ab022b9e682d830bfa096cd8d56088e9121bf3212a0822cf17a7855ebd5e4f3fab7ff447cf335938ddf78c543510ede2d2b537657ab3532fcd431b1c9b98bce79660490187e928de0f2b11f0035b7e5ddd45f043e1596a150316c1325fa6f3b58b582616243cbe324160307d2714bb3eedd6f8dce746f8db51733c3df2a0574c95eaefc036be5f5df448f47705b28d0e63960bfb14a0eff397", 0x9b, 0x5}, {&(0x7f0000000b00)="c2e3b7d8ca5f8444356b1e42fc4944dc558a776a597ccd6579ad2596f597de7999b515d55a8d4c020ef6b869ae0a4cb31422c9a8ac0c837fe274ac05797e070103348ab265b41259a77a6321f6a8fa01e6de26f8e065963aeccbf63c7116bc4e593e2dc3795f04d9b6edcee48c634abe622f92a3a71251cc44ca7d47ce65db538fc69b58c965edc63195c3c14cb090b619eda74f61f05b02d1afaf", 0x9b}, {&(0x7f0000000bc0)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7ea9dae3bdaa7c78426d2d02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c", 0x68, 0x8}], 0x802010, &(0x7f0000000f80)=ANY=[@ANYBLOB='abort,data=journal,delalloc,max_dir_size_kb=0x0000000000000003,data=writeback,appraise_type=imasig,dont_measure,defcontext=staff_u,uid=', @ANYRESDEC=0x0, @ANYBLOB=',measure,\x00']) mount$overlay(0x0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x48, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) 12:22:38 executing program 3: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x122a7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x800000003, 0x0) bind(r0, &(0x7f00000002c0)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e0301a4ce875f2e3ff5f163ee340b7679500800000000000000101013c5811039e15775027ecce66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5ecc326d3a09ffc2c654"}, 0x80) getsockname$packet(r0, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, &(0x7f0000000640)=0x14) r2 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000800)={0x0, 0x3000000, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r1, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x4}}]}, 0x38}}, 0x0) 12:22:38 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=@mpls_delroute={0x24, 0x19, 0x1, 0x0, 0x0, {0x1c, 0x14, 0x0, 0x0, 0xfe, 0x0, 0x0, 0x1}, [@RTA_TTL_PROPAGATE={0x6, 0x12, 0xa}]}, 0x24}}, 0x0) 12:22:38 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000a40), r1) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r3, 0x8933, &(0x7f0000000600)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_DEL_DEV(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={0x28, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r4}, @IEEE802154_ATTR_HW_ADDR={0xc}]}, 0x28}}, 0x0) 12:22:38 executing program 2: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) [ 195.771672] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 195.797303] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 195.807935] print_req_error: I/O error, dev loop0, sector 0 12:22:38 executing program 4: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ftruncate(0xffffffffffffffff, 0x208200) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000680), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1304010, &(0x7f00000003c0)=ANY=[@ANYBLOB="6673757569643d36613435000000002d390030002d300000002d380063342d00660063000063002c00bb7c991f25cef4c36cc8c150"]) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@xino_off}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x10000, 0x4, &(0x7f0000000cc0)=[{&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6", 0xbb, 0x7}, {&(0x7f0000000a40)="6264ab022b9e682d830bfa096cd8d56088e9121bf3212a0822cf17a7855ebd5e4f3fab7ff447cf335938ddf78c543510ede2d2b537657ab3532fcd431b1c9b98bce79660490187e928de0f2b11f0035b7e5ddd45f043e1596a150316c1325fa6f3b58b582616243cbe324160307d2714bb3eedd6f8dce746f8db51733c3df2a0574c95eaefc036be5f5df448f47705b28d0e63960bfb14a0eff397", 0x9b, 0x5}, {&(0x7f0000000b00)="c2e3b7d8ca5f8444356b1e42fc4944dc558a776a597ccd6579ad2596f597de7999b515d55a8d4c020ef6b869ae0a4cb31422c9a8ac0c837fe274ac05797e070103348ab265b41259a77a6321f6a8fa01e6de26f8e065963aeccbf63c7116bc4e593e2dc3795f04d9b6edcee48c634abe622f92a3a71251cc44ca7d47ce65db538fc69b58c965edc63195c3c14cb090b619eda74f61f05b02d1afaf", 0x9b}, {&(0x7f0000000bc0)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7ea9dae3bdaa7c78426d2d02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c", 0x68, 0x8}], 0x802010, &(0x7f0000000f80)=ANY=[@ANYBLOB='abort,data=journal,delalloc,max_dir_size_kb=0x0000000000000003,data=writeback,appraise_type=imasig,dont_measure,defcontext=staff_u,uid=', @ANYRESDEC=0x0, @ANYBLOB=',measure,\x00']) mount$overlay(0x0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x48, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) 12:22:38 executing program 1: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) 12:22:38 executing program 5: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) 12:22:38 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) [ 195.898880] overlayfs: unrecognized mount option "xino=off" or missing value [ 195.925102] overlayfs: unrecognized mount option "xino=off" or missing value 12:22:40 executing program 2: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) 12:22:40 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) [ 198.113706] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 198.145702] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 12:22:41 executing program 5: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) [ 198.166402] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 12:22:41 executing program 1: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) 12:22:41 executing program 0: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ftruncate(0xffffffffffffffff, 0x208200) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000680), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1304010, &(0x7f00000003c0)=ANY=[@ANYBLOB="6673757569643d36613435000000002d390030002d300000002d380063342d00660063000063002c00bb7c991f25cef4c36cc8c150"]) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@xino_off}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x10000, 0x4, &(0x7f0000000cc0)=[{&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6", 0xbb, 0x7}, {&(0x7f0000000a40)="6264ab022b9e682d830bfa096cd8d56088e9121bf3212a0822cf17a7855ebd5e4f3fab7ff447cf335938ddf78c543510ede2d2b537657ab3532fcd431b1c9b98bce79660490187e928de0f2b11f0035b7e5ddd45f043e1596a150316c1325fa6f3b58b582616243cbe324160307d2714bb3eedd6f8dce746f8db51733c3df2a0574c95eaefc036be5f5df448f47705b28d0e63960bfb14a0eff397", 0x9b, 0x5}, {&(0x7f0000000b00)="c2e3b7d8ca5f8444356b1e42fc4944dc558a776a597ccd6579ad2596f597de7999b515d55a8d4c020ef6b869ae0a4cb31422c9a8ac0c837fe274ac05797e070103348ab265b41259a77a6321f6a8fa01e6de26f8e065963aeccbf63c7116bc4e593e2dc3795f04d9b6edcee48c634abe622f92a3a71251cc44ca7d47ce65db538fc69b58c965edc63195c3c14cb090b619eda74f61f05b02d1afaf", 0x9b}, {&(0x7f0000000bc0)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7ea9dae3bdaa7c78426d2d02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c", 0x68, 0x8}], 0x802010, &(0x7f0000000f80)=ANY=[@ANYBLOB='abort,data=journal,delalloc,max_dir_size_kb=0x0000000000000003,data=writeback,appraise_type=imasig,dont_measure,defcontext=staff_u,uid=', @ANYRESDEC=0x0, @ANYBLOB=',measure,\x00']) mount$overlay(0x0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x48, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) 12:22:41 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:41 executing program 4: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ftruncate(0xffffffffffffffff, 0x208200) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000680), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1304010, &(0x7f00000003c0)=ANY=[@ANYBLOB="6673757569643d36613435000000002d390030002d300000002d380063342d00660063000063002c00bb7c991f25cef4c36cc8c150"]) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@xino_off}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x10000, 0x4, &(0x7f0000000cc0)=[{&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6", 0xbb, 0x7}, {&(0x7f0000000a40)="6264ab022b9e682d830bfa096cd8d56088e9121bf3212a0822cf17a7855ebd5e4f3fab7ff447cf335938ddf78c543510ede2d2b537657ab3532fcd431b1c9b98bce79660490187e928de0f2b11f0035b7e5ddd45f043e1596a150316c1325fa6f3b58b582616243cbe324160307d2714bb3eedd6f8dce746f8db51733c3df2a0574c95eaefc036be5f5df448f47705b28d0e63960bfb14a0eff397", 0x9b, 0x5}, {&(0x7f0000000b00)="c2e3b7d8ca5f8444356b1e42fc4944dc558a776a597ccd6579ad2596f597de7999b515d55a8d4c020ef6b869ae0a4cb31422c9a8ac0c837fe274ac05797e070103348ab265b41259a77a6321f6a8fa01e6de26f8e065963aeccbf63c7116bc4e593e2dc3795f04d9b6edcee48c634abe622f92a3a71251cc44ca7d47ce65db538fc69b58c965edc63195c3c14cb090b619eda74f61f05b02d1afaf", 0x9b}, {&(0x7f0000000bc0)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7ea9dae3bdaa7c78426d2d02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c", 0x68, 0x8}], 0x802010, &(0x7f0000000f80)=ANY=[@ANYBLOB='abort,data=journal,delalloc,max_dir_size_kb=0x0000000000000003,data=writeback,appraise_type=imasig,dont_measure,defcontext=staff_u,uid=', @ANYRESDEC=0x0, @ANYBLOB=',measure,\x00']) mount$overlay(0x0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x48, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) 12:22:41 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) [ 198.611106] overlayfs: unrecognized mount option "xino=off" or missing value [ 198.770774] overlayfs: unrecognized mount option "xino=off" or missing value 12:22:41 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:41 executing program 2: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) [ 198.958968] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 198.996221] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 12:22:41 executing program 4: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ftruncate(0xffffffffffffffff, 0x208200) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000680), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1304010, &(0x7f00000003c0)=ANY=[@ANYBLOB="6673757569643d36613435000000002d390030002d300000002d380063342d00660063000063002c00bb7c991f25cef4c36cc8c150"]) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@xino_off}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x10000, 0x4, &(0x7f0000000cc0)=[{&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6", 0xbb, 0x7}, {&(0x7f0000000a40)="6264ab022b9e682d830bfa096cd8d56088e9121bf3212a0822cf17a7855ebd5e4f3fab7ff447cf335938ddf78c543510ede2d2b537657ab3532fcd431b1c9b98bce79660490187e928de0f2b11f0035b7e5ddd45f043e1596a150316c1325fa6f3b58b582616243cbe324160307d2714bb3eedd6f8dce746f8db51733c3df2a0574c95eaefc036be5f5df448f47705b28d0e63960bfb14a0eff397", 0x9b, 0x5}, {&(0x7f0000000b00)="c2e3b7d8ca5f8444356b1e42fc4944dc558a776a597ccd6579ad2596f597de7999b515d55a8d4c020ef6b869ae0a4cb31422c9a8ac0c837fe274ac05797e070103348ab265b41259a77a6321f6a8fa01e6de26f8e065963aeccbf63c7116bc4e593e2dc3795f04d9b6edcee48c634abe622f92a3a71251cc44ca7d47ce65db538fc69b58c965edc63195c3c14cb090b619eda74f61f05b02d1afaf", 0x9b}, {&(0x7f0000000bc0)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7ea9dae3bdaa7c78426d2d02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c", 0x68, 0x8}], 0x802010, &(0x7f0000000f80)=ANY=[@ANYBLOB='abort,data=journal,delalloc,max_dir_size_kb=0x0000000000000003,data=writeback,appraise_type=imasig,dont_measure,defcontext=staff_u,uid=', @ANYRESDEC=0x0, @ANYBLOB=',measure,\x00']) mount$overlay(0x0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x48, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) [ 199.020296] print_req_error: I/O error, dev loop0, sector 0 [ 199.053112] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. 12:22:41 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) [ 199.155329] overlayfs: unrecognized mount option "xino=off" or missing value [ 199.236061] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 12:22:42 executing program 1: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) 12:22:42 executing program 0: perf_event_open(&(0x7f0000000780)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c40, 0x14002, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000940)='tmpfs\x00', 0x0, 0x0) chdir(&(0x7f0000000380)='./file0\x00') ftruncate(0xffffffffffffffff, 0x208200) faccessat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000640)='./bus\x00', 0x0) syz_mount_image$ubifs(&(0x7f0000000680), &(0x7f0000000580)='./bus/file0\x00', 0x0, 0x0, 0x0, 0x1304010, &(0x7f00000003c0)=ANY=[@ANYBLOB="6673757569643d36613435000000002d390030002d300000002d380063342d00660063000063002c00bb7c991f25cef4c36cc8c150"]) mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000300)={[{@xino_off}], [{@fscontext={'fscontext', 0x3d, 'unconfined_u'}}]}) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000900)='ext4\x00', &(0x7f0000000940)='./file1\x00', 0x10000, 0x4, &(0x7f0000000cc0)=[{&(0x7f0000000980)="bf041fd90cc701fbcefc6ac68f18b71cd4500a2b77ce7819d5f3dcc244e83b2d25ca23dc3d0fb02514da445492041b6061ef2296e4fc3ffe0aa77a93f9d599b6b13550a7780581d50645fe05b67930443243c143c3301810467b3e3ecd406b2256aa71835a8fcf3b071bc40c2dc0d8748f0022c3b506fecee0dca3eb729cb2ed012b4006ee02ff017126b196ef0bfdb6e3a143d6da682ffe520f233b986d5f9e7bbb60c85198ac460003f0483198479e48af8b1e31f3a37552fcf6", 0xbb, 0x7}, {&(0x7f0000000a40)="6264ab022b9e682d830bfa096cd8d56088e9121bf3212a0822cf17a7855ebd5e4f3fab7ff447cf335938ddf78c543510ede2d2b537657ab3532fcd431b1c9b98bce79660490187e928de0f2b11f0035b7e5ddd45f043e1596a150316c1325fa6f3b58b582616243cbe324160307d2714bb3eedd6f8dce746f8db51733c3df2a0574c95eaefc036be5f5df448f47705b28d0e63960bfb14a0eff397", 0x9b, 0x5}, {&(0x7f0000000b00)="c2e3b7d8ca5f8444356b1e42fc4944dc558a776a597ccd6579ad2596f597de7999b515d55a8d4c020ef6b869ae0a4cb31422c9a8ac0c837fe274ac05797e070103348ab265b41259a77a6321f6a8fa01e6de26f8e065963aeccbf63c7116bc4e593e2dc3795f04d9b6edcee48c634abe622f92a3a71251cc44ca7d47ce65db538fc69b58c965edc63195c3c14cb090b619eda74f61f05b02d1afaf", 0x9b}, {&(0x7f0000000bc0)="e28b6750ec2552c417f01897022bb6a71f02c0fc699b9f85ddb5f2a0e432224e371dc050ab8e807ed2b1df3ff53ea98eb4986a39af5d9231c7ae7ea9dae3bdaa7c78426d2d02adeda9bd38493287b853e7b8e1b107951bb44d1350127a8f0a319276c1a4b9a60f6c", 0x68, 0x8}], 0x802010, &(0x7f0000000f80)=ANY=[@ANYBLOB='abort,data=journal,delalloc,max_dir_size_kb=0x0000000000000003,data=writeback,appraise_type=imasig,dont_measure,defcontext=staff_u,uid=', @ANYRESDEC=0x0, @ANYBLOB=',measure,\x00']) mount$overlay(0x0, &(0x7f00000002c0)='./file1\x00', 0x0, 0x48, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000540)='./bus\x00') rename(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000440)='./file0\x00') truncate(&(0x7f0000000280)='./file0\x00', 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000740)) [ 199.702985] overlayfs: fs on './file0' does not support file handles, falling back to index=off. [ 199.864181] overlayfs: unrecognized mount option "xino=off" or missing value [ 199.871790] print_req_error: I/O error, dev loop4, sector 0 [ 199.882117] overlayfs: fs on 'file0' does not support file handles, falling back to index=off. [ 199.898413] overlayfs: fs on './file0' does not support file handles, falling back to index=off. 12:22:42 executing program 5: creat(&(0x7f00000006c0)='./bus\x00', 0x0) io_setup(0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000200)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_open_dev$evdev(0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='rpc_pipefs\x00', 0x0, 0x0) 12:22:42 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:42 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:42 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 2: openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000000), 0x105300, 0x0) 12:22:43 executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 5: syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000440), r0) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) 12:22:43 executing program 5: syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000440), r0) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) 12:22:43 executing program 2: recvmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f00000021c0)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe0}, 0x20) keyctl$chown(0x4, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) creat(0x0, 0x0) creat(0x0, 0x0) io_setup(0x100000000000c333, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0), 0x402, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) signalfd(r2, &(0x7f00000000c0)={[0x5bb]}, 0x8) ioctl$SNDCTL_TMR_CONTINUE(r0, 0x5404) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) [ 200.862132] block nbd5: not configured, cannot reconfigure 12:22:43 executing program 2: recvmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f00000021c0)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe0}, 0x20) keyctl$chown(0x4, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) creat(0x0, 0x0) creat(0x0, 0x0) io_setup(0x100000000000c333, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0), 0x402, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) signalfd(r2, &(0x7f00000000c0)={[0x5bb]}, 0x8) ioctl$SNDCTL_TMR_CONTINUE(r0, 0x5404) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) 12:22:43 executing program 5: syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000440), r0) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) 12:22:43 executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 4: recvmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f00000021c0)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe0}, 0x20) keyctl$chown(0x4, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) creat(0x0, 0x0) creat(0x0, 0x0) io_setup(0x100000000000c333, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0), 0x402, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) signalfd(r2, &(0x7f00000000c0)={[0x5bb]}, 0x8) ioctl$SNDCTL_TMR_CONTINUE(r0, 0x5404) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) 12:22:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) [ 200.942030] block nbd5: not configured, cannot reconfigure 12:22:43 executing program 2: recvmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f00000021c0)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe0}, 0x20) keyctl$chown(0x4, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) creat(0x0, 0x0) creat(0x0, 0x0) io_setup(0x100000000000c333, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0), 0x402, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) signalfd(r2, &(0x7f00000000c0)={[0x5bb]}, 0x8) ioctl$SNDCTL_TMR_CONTINUE(r0, 0x5404) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) 12:22:43 executing program 4: recvmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f00000021c0)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe0}, 0x20) keyctl$chown(0x4, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) creat(0x0, 0x0) creat(0x0, 0x0) io_setup(0x100000000000c333, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0), 0x402, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) signalfd(r2, &(0x7f00000000c0)={[0x5bb]}, 0x8) ioctl$SNDCTL_TMR_CONTINUE(r0, 0x5404) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) 12:22:43 executing program 5: syz_open_dev$ndb(&(0x7f0000000080), 0x0, 0x0) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000440), r0) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000540)={&(0x7f00000004c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_INDEX={0x8, 0x1, 0x0}]}, 0x1c}}, 0x0) [ 201.008043] block nbd5: not configured, cannot reconfigure 12:22:43 executing program 2: recvmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f00000021c0)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe0}, 0x20) keyctl$chown(0x4, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) creat(0x0, 0x0) creat(0x0, 0x0) io_setup(0x100000000000c333, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0), 0x402, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) signalfd(r2, &(0x7f00000000c0)={[0x5bb]}, 0x8) ioctl$SNDCTL_TMR_CONTINUE(r0, 0x5404) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) 12:22:43 executing program 3: r0 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0xff, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_config_ext, 0x0, 0x0, 0x7fffffff, 0x0, 0xc885, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400100000000}, 0x0, 0x40000009, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x4, 0x0, 0x92, 0x0, 0x0, 0x3, 0x6c990, 0xa, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000280)}, 0x6473, 0x400, 0x0, 0x0, 0x3, 0x200629, 0x0, 0x0, 0x0, 0x0, 0xbb}, 0x0, 0xb, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') r2 = gettid() perf_event_open(&(0x7f00000005c0)={0x3, 0x80, 0x3, 0x3f, 0x6, 0x7f, 0x0, 0x80, 0x2002, 0x9, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x4, @perf_bp={0x0}, 0x400e, 0x80000001, 0x1, 0x5, 0x81, 0x3, 0x1, 0x0, 0x80, 0x0, 0x3}, r2, 0x9, r0, 0x0) r3 = gettid() perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000480)='blkio.bfq.io_serviced\x00', 0x0, 0x0) close(r4) ioctl$PERF_EVENT_IOC_QUERY_BPF(r4, 0xc008240a, &(0x7f00000006c0)=ANY=[@ANYBLOB="040000000000000000000000000000000000000000000000348b24cab6a5f975255120f3bfdd9d35a797ea68608e07d62a80193c90d26c198a883db49f73cb82a81be8bc0db839e2c2992ebef8c5277ab9b5e650c23dd9569b8fd5c91345878e44c1612d7983d6a70ad0a5875409787c355ba95f8d13046114fd78cccd765950ad3841c70f434b4614a5876d67caca81e624e471bfac17697f2f9aee5381bc19cc0ca92a9376d885c67a5543654516093a5f783c2383df7ed57b0620aa7c6f3577faa658f2118298367ae0d3babed21bb2340b0d342309f5b54fdf57730c23f45a7dc946dc2767463535cf4788a9560ba728902f4da8d139b42e4c89e2982ae27153d99c615e1f44ae4a6fad46a58666dcb0167fb25926ff27454fe0453b0be0b34fc6d4d01d021305c1d51024c05ae0"]) r5 = socket$kcm(0x10, 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000e34400000200000000"]) sendmsg$kcm(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015000400142603600e1208000f0000000401a8001600a4000300e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) perf_event_open(&(0x7f00000002c0)={0x5, 0x80, 0x9, 0x7f, 0x3, 0x1, 0x0, 0xffffffffffff0001, 0x200, 0xb, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xffff, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x0, 0x80000000, 0x9, 0x2, 0x15500000, 0x3, 0x400, 0x0, 0x6, 0x0, 0x6}, r3, 0x9, 0xffffffffffffffff, 0xb) 12:22:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) mount(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='ramfs\x00', 0x0, 0x0) mount(0x0, &(0x7f0000000480)='./file0\x00', 0x0, 0x100000, 0x0) mount(0x0, &(0x7f0000000080)='.', 0x0, 0x0, 0x0) mount(&(0x7f0000000340)=ANY=[@ANYBLOB="2e2f66696c65302f2e2e2f66696c65300085d2a5adcf47b30128842091342f78493b6f31f0c94b37062c87c3fa7a3899c715a3807223936c6155b0f6d7c61f6fb8e07ee0b65255b58119"], &(0x7f00000000c0)='.', 0x0, 0x33080, 0x0) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/diskstats\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, r0, 0x0, 0x4000000000010046) faccessat(r0, 0x0, 0x6cb0603c7497aba2) creat(&(0x7f00000001c0)='./file0\x00', 0xa8) mkdir(0x0, 0x10) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x10014) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x100) mount(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x80000, 0x0) mount(&(0x7f0000000080), &(0x7f0000187ff8)='.', 0x0, 0x5010, 0x0) mount(&(0x7f0000000080), &(0x7f0000000140)='.', 0x0, 0x5110, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000180)='mountinfo\x00') pivot_root(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='./file0\x00') preadv(r1, &(0x7f0000000940)=[{&(0x7f0000000300)=""/42, 0x2a}, {&(0x7f00000008c0)=""/106, 0x6a}, {&(0x7f00000007c0)=""/228, 0xe4}, {&(0x7f0000001380)=""/239, 0xef}], 0x4, 0x4020000, 0x0) 12:22:43 executing program 4: recvmsg$unix(0xffffffffffffffff, &(0x7f00000037c0)={&(0x7f00000021c0)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000280)=[@cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xe0}, 0x20) keyctl$chown(0x4, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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) openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) creat(0x0, 0x0) creat(0x0, 0x0) io_setup(0x100000000000c333, 0x0) io_submit(0x0, 0x1, &(0x7f0000000540)=[0x0]) openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) read$ptp(0xffffffffffffffff, 0x0, 0x0) r1 = openat$sequencer(0xffffffffffffff9c, &(0x7f00000019c0), 0x402, 0x0) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) signalfd(r2, &(0x7f00000000c0)={[0x5bb]}, 0x8) ioctl$SNDCTL_TMR_CONTINUE(r0, 0x5404) write$sndseq(r1, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x0, @tick, {}, {}, @quote}], 0xff33) 12:22:43 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_buf(r0, 0x1, 0x1c, 0x0, &(0x7f0000000180)) 12:22:43 executing program 5: r0 = syz_open_dev$media(&(0x7f0000000000), 0x0, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000200)={0x80000000, 0x0, 0xfffffffffffffffd}) [ 201.100956] block nbd5: not configured, cannot reconfigure 12:22:43 executing program 2: r0 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1000000000}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x7, 0x0, 0x1, 0x0, 0x8, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) socket$nl_route(0x10, 0x3, 0x0) fallocate(r0, 0x0, 0x0, 0x80) socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'bridge0\x00'}) r1 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x2}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB], 0x44}}, 0x0) 12:22:43 executing program 4: r0 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000000)=0x1) ioctl$TCSETSF(r0, 0x89f0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, "ae3f463a6dbe41341b00"}) 12:22:44 executing program 5: perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000080), 0x9}, 0x0, 0x9}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) mlock(&(0x7f00000e4000/0x800000)=nil, 0x800000) r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote, 0x5}, 0x1c) r1 = syz_open_procfs(0x0, &(0x7f0000000440)='pagemap\x00') sendfile(r0, r1, &(0x7f0000000040)=0x100060, 0xffffa88f) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x1000, &(0x7f0000ffe000/0x1000)=nil}) sendmsg$kcm(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f00000001c0)="8f7e2a978f67dd04", 0x8}, {0x0}], 0x2}, 0x11) socket(0x10, 0x0, 0x0) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0xa001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xfffffffffffffffd}, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0xb) openat$kvm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r3 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) readahead(r2, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r3, 0x4020ae46, 0x0) ioctl$KVM_IRQFD(r3, 0x4020ae76, &(0x7f0000000300)) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x0) 12:22:44 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x6c, &(0x7f0000000080)={r1}, &(0x7f00000000c0)=0x18) 12:22:44 executing program 4: syz_emit_ethernet(0x22, &(0x7f0000000000)={@link_local, @multicast, @void, {@ipv4={0x800, @generic={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}}}}}, 0x0) r0 = timerfd_create(0x9, 0x800) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x240000, 0x0) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) timerfd_settime(r0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, r1+60000000}}, 0x0) 12:22:44 executing program 2: r0 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1000000000}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x7, 0x0, 0x1, 0x0, 0x8, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) socket$nl_route(0x10, 0x3, 0x0) fallocate(r0, 0x0, 0x0, 0x80) socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'bridge0\x00'}) r1 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x2}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB], 0x44}}, 0x0) 12:22:44 executing program 0: socket$inet6_sctp(0xa, 0x10000000005, 0x84) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x3, 0x4) bind$inet6(r0, &(0x7f00000002c0)={0xa, 0x4e20, 0x7, @local, 0x900}, 0x1c) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000cf6fe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) r2 = dup3(r1, r0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6}, 0x20) sendmmsg$inet6(r2, &(0x7f0000002200)=[{{0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000002300)="64293b05740a2ca9e25cddf438c07e28a1344dce5d4fa6c3db95df65ebcccf0f72992bd53c2cf131fd7a3f5b534c29229ed8a4f624b0d164b1d8f023a3f65555118447524ab8be68df43616930ec354e2ffa4ade4d6af6688bdbb8ceb835efe4b62eb7e2348dcf0b68dd3c45f55cfe8ff5cf437c35904b92f47fe8f1576a45c36c83e6afa64ee8e22ca2c6867cf83a493d232e5c8c63227f44278339ae9696dd23ea50a75ecae35f10ce1cdd08666fafeae5ac85ba40e7383c2b0e605e5234d94fa20af0ec01853fd4da29a3f1ab5e777cc7a717602e1e2eff6ec291e672dc93071de6ab2662c6717052e1d051fec72add3bf6d6062e25f63e9c4f5ce4fbd69fe7d4e57d65375cdc152119fd27425a9fa4af553b8df3116ad6572a934aac0ed2904284532e0e5f82fbbaafb24d8286c3b6f15407564d88f78148aa83eba6845e0682e8143276310e9869282eac0eeb82ee0649636de5bab21f6aeadda135d0125ab32008aec771e44905b0804577248c3621adfae1", 0x175}, {&(0x7f0000000400)="b43e1cdf", 0x4}, {&(0x7f0000000440)="b2d024521160dded11b126a6f0c71d22a16bbb8f9d2fdcdba4fb41c1d2808a3317c5a920029677225489cc0dac43410757aac549c2ec2390b52152f66659dbf4c8185105159d8a31774e7151cd4a6880592840ebeb0ab70647ece1c0ab42139a8fe2c5c397d5b94c2e3cb963d87e9f305594162bb5bac5fbd7ac84a0083abf322589f1cd4bfb0ac74a9090cdadda3345e48d0b4f12dd12464ab28c897abd7a047176955da9b177f54c3845d621d0c42eef9ac54cf761c1040d6cbf411c290fd244a4a1cdedaf95985e1f4af181c7d7d18bcec3f6edb121e4f53ca34d65461ed198a98158f3a326527da5fe8256b74d89de784129d1", 0xf5}, {&(0x7f0000000540)="bc25300d2993a527b3e20fabfad0d1b2d124187094f75f01d799f5d0edb29e51b5a97fd48166f30a294140a458710de5d938cb85f137bd66b20070c9baabfe2b42ef2efbdbea3558983e570a753ef79310", 0x51}, {&(0x7f00000005c0)="e8c7e8eb15023dc5be6d085b0e7284a093535313bc61977f4c859b86d03e30097804999cd7e9fe523f750e3ada1594ff0ebbb7a627ae667b54f1bf3905045666fde62ef7f3a4b2930298ca6816f0536c638d3f1f12b49d7ee93db24e723ce48a03b919cd509a9934354da89ba51d9cf7ae12f3682445f0d7d13fb40cbcccd59f857d9340be79f3d0c8378de3035488d5cd399690077ab27a25a5939672c5470c2aa18b132d9639772736205ce2c938f2013ea8a4f4233cadadb8c2a8a0a4085dafef1a2220ee2c4cce282d5e16f4a35c9818300d976d7718bb3e5afd1c990990a29e43fc7198f02b8905f6c725c17007b100981bb8e7dabf6bc49beb2dc82f02d6048d2703f6b5d4d1e863fc484e250595bfbd9abb3a544f259c5a1a0d34197468b175f57e78f034ae28613f8211ff03890338b162810a00e8b69863c3a622404250c30f51edf729677781755b57fabcbfd9daf61045a9c7318dc941b6874121b7cc0e994753a08989a044fa3b53fc8fcc1654a8af165e300aee99d6d75f8174764d4249fd3a71a692963a8bb9416cddd945b0b9c9b0473eccd3fed773932236af007f7a1e13c9c55737ebde49ff4ec1c9a5a5fc8ac3f4e2299e2b6c95289f5ac3c66c983fb970340f6fbccf1460e62487bec15fc6c1bb19fc64c18b7d60e625246feabbdb5b6464cadd234f39c0e66ed6c06fdca5f3f0e3ceb057746c2343c6bffe8a7793fa10abd26d1658115ed558967b2b410913a2b0a4a39b352060bebafcf4c19433b00b4202c4ee10c38d089adb5bbc9e36bf1c49a5bb0d3a774d97f13b4669ebb1d24ac4abe7e2da52f1a1fd2b77a95b4ea8f76c675f0b927e81d5e384a7c4f0f94d0a683439e8d7b33b28d5740adfcafaded2ec0f242714386b5c759366b32b91ae689da6182973eb6c5e8f302ef46af763b5c59752d0408f0fa869c3073da35d7c4349d6963b15c8c60085c3ef20912fbb91b2020a865e1a2d89527be373f69723f8292fd13ad18a31204e6cb62f91dd30914173c37b799ceaff6ca21aff80d8b99284518947c4e00535b35eba00f1368ed5890a5d73961480cc101061d49d73de6a181aef0c3a3da516450567a37e9bd0a7be649416b7fc19bb8448b09d4b2f356070d9d101b22ac4bd56d22d015902aac9c6805cc20aa9cd1daa391f582d3627eaa64e9c8333fce75548f2d36122d28b92b68947d20fa382f47802b99fac52047dc955cb5b54e0a4876aa341417f2a4e9d30058f54f60cccb09186e9005e42ea1381157063a926386ee678cb1715ac9bae51543e7bed1a0eada0dff43e4657ef8d1d3d19c72b978acb68429dfe4de9064374d6a0d7f29c0ae7b752d28967e5cf441b534604c1b117bc5668cf8b230cf5540218c9a712300ba6979baf002ccc4ed623d8ad4e35ba09c7d8b152d3c83020f75e574f61ba58023be5b4de351e04ff532cc1f53cbd95634296b6b65d5e6167c093b7455ba162ddffd90c7200e3380b04b62d20642b17e33e43430a0f640dea4f5cd49a5d7f1210e9e1c6bde8dcb4660f93a3a3acfbcb8f3bf36ba9fbfd21270bb956a511f05640ae14467c4bf51ce2376524a0a0e36d78db8af32efaa8c0f4b4216df1017cb59f5f845e64d575303590a0f5f39f178314678bed4287371e5f33b93c22abdaf6bd29a92ce2b6c9e8f6605a383619cedfbc0cd81888508cee4f5cf57c49ab46ad6d6d4f10078ef79bf46e78aebf788b2dc5df5bc2329c8346b7bb533f7a5b3c2c0e8d50bd1bfa1dd17593fb1b423d937e8f9bd7c59019f89082146d75a8eede4463738be0eef630447469cef492642a815988ffd5d47064d996b25537475456ea1eb5be7929acf4825991f064f117e6d3832b6c903b04de13c94d777aa99a0015164fe05d428ae81d9f6fa0e61c5f3d8448c3489cc6ae1e6a89ef19f11739c17c97a04b543f466edc8b3f25a963df4f956d86b47ceafbe6c6c4a19bf93a579cfd29fd243a917a29de20658df36fa32b4072f632b160bdd720fafc10fdb7fe49e4a1bfa1aa4570be5f09058255bf56a7c24c061c7d8e0489547badeaa20b46bc51d3340e92b735a3916c18b1c0d79d8ceb34d810905286b8453824740702b58558de566645c290de6e5938d0c4a22382759af4051cd431a7b97fc6e83a972f57a12b307bcc04d670e71d9f52863dd385680fcbb529de3be03788e8406fcc8501346910dad15f3c55341eb1069c3b09056ea6751e8e054cb9ead75ba9b90c0448f17a1ac71b9068d02ceaed2525c8de5509dcef0033300bbb0815fdc6f047d7b83fc02e7726d1e4b31ebeb6b10f2dd4cf24bf2d5602b29ea7d59d1ff66b0405422c954693267ccd33f1ca7bcebc5d656f803b6c402e4af587142e7c3a2850eeb63b2a54bdef993c713e2f8da0b4a9b3c9d820952b4aa64291e66ac35c2767b0ace870604d99c884216b8ce0d28a42eeb4352d5d273d8c60f697458d86a2c254522b4ab8367566c7b7eed5d91a68a71a3999c06a43a9ccfaaf3ea21275f36f7d1a409f4421e8d39e199e19daff1f54650e13ae0449041c90c5bf43121c9c328380f3d65edbbcb7d6d6d4a6009700e857b3c714c5d20c6de2820cef72f080f8783514fbf7323a89221d2e7ed376ecf69f82d78d52df583488f853415763cd14a722b87c67cfef2a61502f72e4f25955725811c8bf044b9635be49d014edf96384bfedd97ea77faea72100668d84e883ead9c55801d6ce2b5ae0fd3f42f578565e7a86cf1cca83b933132783ce6256888d73fefe72f0849db7a7fb2e497eb8ee6a3061796cea6b90141f1d26906cbf07b645196e25dd3794ae4ae50c28d90ce2dfecde325198b9b7b63f16fdd380f546ed95c5227c6997323de8b2ebe6d6d266f0ffdb59611589198b59b84324683549163f6646bbc1b0ed5cf3954b037d0a6511b7e247bd96013abf2131d8f5d3f43abe6fb5cbe7ef2d43701b0ff91a0899b66db0911d7b0a959d4c50dc44c03693a47aedd0090113066b30db9df5660d0d1b4e41ae08081ee32ea57016f394dea0a1991032843290ae2a0a99d918b354bedf57a7c122a2906388eb6addfbd7b0280269f26562f80caccc6891f95c104790eccbdc53e01f1d6737fc87caeb6468be56ab675775d050fb8f753c29244abfaa2d40cd332d7699c16850d666b2df58ab8dbd8ff08fcf6e9c0a38eabc3c1dfc71c54ae2da60014c5904c8a01561dbe43772515f274b737fe3af3eca6d9337fbd1e3fc28bf1adf6b03d4a47b173f8c9a7f8530c91f7084abbbccab71c37ba04cd0e5f6ffb0c7935489350ec87f751d8ebff91a46e4406ffa2361305767bf5e9895488deab96e025c55f5fb5ef1e91382afb3f00770fb6124d78f4d8af3efbab4a511beba8c152beae6a585cef578f48561732a61f0b3510c3b74f364b4290f311124228de6905fef488501de3fd9b0b33c16921ebb87f4affe460af85a4feb57a9a1387dee5d953296cfea960fccd2fc3e306fa369a6c07751f0304fc9224e327c657964e4bf45c07a5ce0a5af0e17a4141d865296f232c12ff7279aa77a9fd9bb2f4caa696e364f1d432b38504ac0057f5c9e103adc37d077b4e4c6e05856543b95edd72f4415f73916c2654e3bf68d835f57fb27310a6309bb7ba0aa60be4488eab692428c5af03ccfebc89754e76054862a106dd5a4cae9387ff4d5a74f2a709fe5f87835d828b2d9a047543a4053df83dd530c36d7998f93ddad4ad8bfe5e9a0b3cb60d111ea3e62e805ce1758effebc51250147d6dbd743981a1af8f5ffeb722a0da9ad495246fb96253daafd036bcf93d758ce808d33b8a111d759e14969a9c6243b37918a4d4b97e73d1a867ffb248e0987f0709c9dc6ab878c75dae0188c721eab72c5a3a6f76146425e01eed41675abe81650f4ea84f5b9bd6262d5836bc44874398396491b6105957e2bc8db2422b20d617ae21b85d52595619151f24b38f2f05af99e08733cafb144c115aae7fd454d00941086ae53ec8a98fba1bbc42c8a289dcbcccc5a91e15289b86ad14579a62112faf6fa74baa705b45059259e6905716f22feceb2d99555b08c879dc2ff0d44ecb5bbd7f0a30ddb8b361137dbac9c6deba2db6d330ff5edd6733f6b1a69d23be57dccb7e9d3ac816e6328d4f5bb02ec949c6010e60b17903886b5f905b90f4d18a86cb47653fee49b43934bf8b94d465b2ad5832f1793faebdc91fd59b0361f9d5b68199ad58ad6f7cf2c91badf1a1eb2db57412395a00081fb3c5342ee62d1fd7e00189a5b1570518f1213f6a45c3c48069879ec6335936e169fec158980cf68e881dc5414bb5481d5d46914a2110fa29311b2061ce5f2675dcf8162efa298b0d24b8f38c306d1ff773e7a244be10493c00e6d665302faa23d0fbf4116c27d5b5ffbc4f4f5385cf262749a1df0e2145762183a26ad0bf1c5bad0b5c3afa4e2a84099b2b378b9eeac04c71d8a992f5259e3eed29a56f149d119ba708fd6d4ce774fab96e9d4b955ab1afb2921acac5f95d5b99ca2b26b0069ceb7afff0629d8915f859990dbe0bfe062f755dffe324525415a4654bea83924ef2216294bc5831ef4b96861dd616bb9d0c531b0251108308899cb02a0a4a22fe6cee8e2e0e062f48db29bd93daf99f681e6ae7e4f970f1b4fc5fcafbf99c06d55fbe1a6cefc2abcd639501bfd3a8f75b78048b239c5b760f336cc743c51d6db01d1f8f71d2902803f30d75d8da95bcc48765bf3809b145d547942f07f0564d2ee4b54f0cf34f85487ab93632011645d77c07b83898afb00f1a91726f98ab687ba3e99bccffe438f3a7e9e0f4b426c8317ac1ceeb5a0ffdc47480def622afeafc1afae1acfe72fe66a6a9c2587e18a4473d47e9d19ff7299441b0628cb26420e16ec41a3c7cebf5a8ccf2d564ab82051c2f35618057799fa8f2d38732531914b68ffb954ed421efae1194be9629933703527fdc2c6b9b125f962ed7756ca37def93be09b8360f785fd3f839fae21120558bbc3a4e4cd75fe559e98a6f1cee720ab7aec688e9cb0b788043c4fada4340300a1f39bf314585591596967aef7256b06b5d9f9e8596212c90cd0a2fe1249a607928cd7123bdcddd880546dfd8e2a56089bb949565198935e6d139e06ef57f3e50142f84d0b7cfeed0197f698b37f7afc64d6050359f3e482cefe2be24e0c8c5b24523bcedfa1d7a0ec84baf53daaca52980e0b914e50d128d680d0f5332a75ed3cd3fafcd47af0f5d8d0f0278283c7543216955f975ad195090ffb602718a583b00a3285db252172c7f5da613c7eda2277b706bde720d99342e1b02c14dd9612858a53833f9c02e9b4b4a1dbac6b4d2aa6b6d496953000d1904bc230ac7652da225d8d47e2f6cc3e99e1360aaf8ae1bd07bac9cdbc5ed484ee2e7386b0af4a170159eb9ad3c2f112ce59faf7e7c9232617ca3f6177324d0ffaba46c819b1f6313766ff0bf08aebac940f7146a0422f74f0746cb87530698f7359911c9684ab3db71a08e1656ce8585a1cd337c75dacefc7a810f577c853383d1c9531272837fb451610cabbbae61a4f423a7db9290d5e541c6f65d05fe008784912645009f240ae8c8ea7a5aba54a6bc7ffd55a0618c1422da32ef529029b893bf0018cdffb88cfb6a0205b974c7bac2f098517aed3e31c6dd931c96b60a010d7411dcdbf95873f666da6bcc46721a03143db2bc39f45c19f5a3ab326076c86da3b8366f1de22a943cfd4082f751cd7b816e873ba8c3f1bc6245b073c829c6bf02cee2a014dd51420c04166b6ee02bc", 0x1000}, {&(0x7f00000015c0)="18fb174ad055472eb9cea40b5db7bb932b57ff4b24d990f9129c2caffd72111100f8aa3211d3ea5f0276882a3034bd9259a69aeb3794583a2d73850828194a6004b73026291fa8a5911df4ec94a9ca776cca5d4de3629c254ecc5aaca1a5cb8c56932eecd53eff6a2dcd83f3ebf2404dc65f309fea2b2eaa41ad37605ce547a08ea6128df9f7e2e03f3909135e0aceef2d4eec1a033b7aafabf41603337fd3a38007db5f", 0xa4}], 0x6}}, {{&(0x7f0000001700)={0xa, 0x4e23, 0x2, @mcast1, 0x8}, 0x1c, &(0x7f0000001bc0)=[{&(0x7f0000001740)="24cbcc7ec798122e964bf7bcf78dec3ea271277705a1b0dc19bb9c2eb5a31cdf3d7601bd072e4511393fa3662edac47e2cd2193e01193d3d494e4c008029af49924651686c0524c58c1adda7", 0x4c}, {&(0x7f00000017c0)="30e36d8e6882ae0e9cd524d986cabbb758bfff9368fe7981a501f870262a136ebcfbbfa3bd8753d2cd8f9e1acd55cfb4210c663e6d1d3a63a1a60162159801f874369ca0fa104fce3180", 0x4a}, {&(0x7f0000001840)="68822fc3458ea1b14090f1741822c313579bdc5567e86ee53d4dc46653d449f0f4187a18025c39e18ff6d3201357e4a3dbab3daabaee01de253ae3c9a802d9484d2891642f3142954cd93db3c21431f277fe2c5420c8b0fbccb70220766f9f75b3fa5b6a5db454ca809f025e13a5bd0b18b4a98396362f1c88b9d8", 0x7b}, {&(0x7f00000018c0)="f29d679cd85706a246817e1e62f309bcea9158b73fa51a2d778e9d03b615c8d95ffffe7b", 0x24}, {&(0x7f0000001900)="355831ecd4fd5aaa2380156be1c9c020d3641f28018c632bfac0996cc862eb622749b92c22f4cf3c2f5e8dadd2273e32fb82f95add9b2be8d1cc79559f2f457412a817781492ee93b3f9220ad86b20113855696f6b1078c26642c9cc8604b5d68b41b8f627999f87c742734a0c8e8c7a0122cc093fdb154ea91cd6b0844ad9c778f96fdde87fd6393d334c667c43aa4cc0ef92872ae10ab56c91111760b466c4054e069555600de850a86a6641", 0xad}, {&(0x7f00000019c0)="faa8ae60aa2720165f397fbfd2", 0xd}, {&(0x7f0000001a00)="ec55078efba4d75f75d9cd4337ee475c9d011b29b13eed8a4250ffb94f150568ddd7bec29a47d2b89d0531d671af3662d49173cf6a38662e846c96856fba7325eed1f796786215ea82d2723f1996d048bf8dead5f6cc33b2e5dc53b6772eed8bec522bb73a2f22ae22b6b7275807045c8a9e4e5bddfe0d8bd85e1331cab165b434b98a27a0efd46a8b37fb54191e5c178e50a930b652dc3ddfb47a4bb922fe6763a1c16e93309c929f0da30916b7e82364f3c46704c46fc3614e0d2f02654d8c0e6a21458ae4dc0dbfcf46e91e4045986a3681c3b0b50e75540b891b1a9e4f118b2e0dcdebcc870b17822a1310d5eb0264ff5e566387e022a3cc", 0xfa}, {&(0x7f0000001b00)="045ab5aface93e511f3f43d972911a9b2713b669d193545362f7aca965cee6bd4ff1a4957f9111fdd252446ee62babf6facff36abcfcf8a663efd491e5525968d5df68a469de4d0d1efb7a5f76e494b2c3db3bd6ea9eaf9999d9858af8866d9a83f3849c8a0e89d855dfd970f1f40760fac424bb08dae590fbea47a0c01e54ffb00da6a30b1c6cbdd008ca756ab6ca706fcc922bc356", 0x96}], 0x8, &(0x7f00000026c0)=ANY=[@ANYBLOB="6800000000000000290000003700000002090000000000000738e4ccaca10cff280eff030000000000000000000000000000040000000000000400000000000000000100000000000000010000000000000001060000000000000401360401000102000000000000140000000000000029000000430000008100000000000000140000000000000029000000430000000100ffff00000000380000000000000029000000360000103203000000000000c910000000000000000000000000000000000103000000040102000000000000880000000000000029000000390000003b0e02080000000020010000000000000000000000000000fc020000000000000000000000000000fe8000000000000000000000000000bbff010000000000000000000000000001fe800000000000000000000000000000fc02000000000000000000000000000000000000000000000000000000000000300000000000000029000000370000003b000000000000c91020010000000000000000000000000002040101000000580000000000000029000000390000006208010400000000fe8000000000000000000000000000aaff01000000000000000000000000000100000000000200000000ffffe0004f77833100000000000000000000000000aa280000000000000029000000390000003302018200000000fc35da015301000000000000000000000000000120000000000000002900000037000000000000000000000000010000"], 0x228}}, {{0x0, 0x0, &(0x7f0000002080)=[{&(0x7f0000001e80)="de35b64080bec791dd79995370f94e5e583bbd5be2e09186b7b4bfc7c5df212970aa441c6563a2fc7acb752d63b3874cd2968f033612e23817db87a523fe8c370bef2585e495bb642359cff0f3a03a803cca4f0d7ad28b1f5a94344a60c3e1db10ac978a02052f25f73a04f31da57e4e0a5fd374705ea3adbb7afde5695ed9fc351fc591bcf4cc02982f64eeb62059e5d58d3e03767b43a8eab264e832db2776e9c2ce8385a21328286331a87af62dfbf1ea65", 0xb3}, {&(0x7f0000001f40)="106a0884fa4a5fc76ff572451882c8af8ec5f9c2400ef6742db7a59a4155aa0c59c2309b5f30e29ff0406810e6e9797927e0a0f5f2877a149f4100920e614b5f23d4a1c7b5d93ad5ef0c8ee8e299c8449386fa911aa8b3700ecd45f9d0dd533727992432ccfb4b1ca2b42d3ff80d4c86751018c9b1921a094d07551ca13eec59ce5ef87271d91d37456d9f2bff65e39eb74c1764e8a5a09e5d021ba0a1e961206ba603d2f268c9782b3207a965d300ff6e152de36d892a3933d3d0170c914f27c138ffdccaffde64463f6c5e5f84811701afca2837cded34d443b20090355e4f1f8f58250d19a664eae3", 0xea}, {&(0x7f0000002040)="c8cf08eb02e568df75e432981c9646d748c6586e95f2ec5f2804124965755e5667810f562f8aefe0cd4afde95ef1529c581a12bd9689f8", 0x37}], 0x3}}, {{0x0, 0x0, &(0x7f00000021c0)}}], 0x4, 0x2401c8c0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_NUMBER(r2, 0x84, 0x1c, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) ftruncate(r3, 0x600004) sendfile(r0, r3, 0x0, 0x80001d00c0d0) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(r2, 0x84, 0x1e, &(0x7f00000000c0)=0x4, 0x4) r4 = openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder-control\x00', 0x2, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x501880, 0x20) fsetxattr$security_ima(r4, &(0x7f0000000140), &(0x7f0000000180)=@sha1={0x1, "2d5de090a3bef5f163566dfeb5af9e20ffba6ec4"}, 0x15, 0x3) setsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r1, 0x84, 0xa, &(0x7f00000001c0)={0x200, 0x6, 0x0, 0xed8, 0x80000001, 0x10000, 0x5, 0x7}, 0x20) read$FUSE(0xffffffffffffffff, 0x0, 0x0) 12:22:44 executing program 3: r0 = perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0xe0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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}}, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) close(r0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000400)) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a0, &(0x7f0000000000)='&@[\x00') perf_event_open(&(0x7f0000000040)={0x0, 0x80, 0x0, 0x0, 0x0, 0xff, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x0, @perf_config_ext, 0x0, 0x0, 0x7fffffff, 0x0, 0xc885, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400100000000}, 0x0, 0x40000009, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x4, 0x0, 0x92, 0x0, 0x0, 0x3, 0x6c990, 0xa, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, @perf_bp={&(0x7f0000000280)}, 0x6473, 0x400, 0x0, 0x0, 0x3, 0x200629, 0x0, 0x0, 0x0, 0x0, 0xbb}, 0x0, 0xb, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) perf_event_open(&(0x7f0000000200)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(r0, 0x89a1, &(0x7f0000000680)='&@[\x00') r2 = gettid() perf_event_open(&(0x7f00000005c0)={0x3, 0x80, 0x3, 0x3f, 0x6, 0x7f, 0x0, 0x80, 0x2002, 0x9, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x4, @perf_bp={0x0}, 0x400e, 0x80000001, 0x1, 0x5, 0x81, 0x3, 0x1, 0x0, 0x80, 0x0, 0x3}, r2, 0x9, r0, 0x0) r3 = gettid() perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r4 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000480)='blkio.bfq.io_serviced\x00', 0x0, 0x0) close(r4) ioctl$PERF_EVENT_IOC_QUERY_BPF(r4, 0xc008240a, &(0x7f00000006c0)=ANY=[@ANYBLOB="040000000000000000000000000000000000000000000000348b24cab6a5f975255120f3bfdd9d35a797ea68608e07d62a80193c90d26c198a883db49f73cb82a81be8bc0db839e2c2992ebef8c5277ab9b5e650c23dd9569b8fd5c91345878e44c1612d7983d6a70ad0a5875409787c355ba95f8d13046114fd78cccd765950ad3841c70f434b4614a5876d67caca81e624e471bfac17697f2f9aee5381bc19cc0ca92a9376d885c67a5543654516093a5f783c2383df7ed57b0620aa7c6f3577faa658f2118298367ae0d3babed21bb2340b0d342309f5b54fdf57730c23f45a7dc946dc2767463535cf4788a9560ba728902f4da8d139b42e4c89e2982ae27153d99c615e1f44ae4a6fad46a58666dcb0167fb25926ff27454fe0453b0be0b34fc6d4d01d021305c1d51024c05ae0"]) r5 = socket$kcm(0x10, 0x2, 0x0) ioctl$PERF_EVENT_IOC_QUERY_BPF(r1, 0xc008240a, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000e34400000200000000"]) sendmsg$kcm(r5, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015000400142603600e1208000f0000000401a8001600a4000300e558f030035c3b61c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92954b43370e9703920723f9a941", 0xd8}], 0x1}, 0x0) perf_event_open(&(0x7f00000002c0)={0x5, 0x80, 0x9, 0x7f, 0x3, 0x1, 0x0, 0xffffffffffff0001, 0x200, 0xb, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0xffff, 0x1, @perf_bp={&(0x7f00000000c0)}, 0x0, 0x80000000, 0x9, 0x2, 0x15500000, 0x3, 0x400, 0x0, 0x6, 0x0, 0x6}, r3, 0x9, 0xffffffffffffffff, 0xb) 12:22:44 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) shutdown(r0, 0x0) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000000)={0x0, 0x10, &(0x7f00000002c0)=[@in={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}]}, &(0x7f0000000140)=0x10) getsockopt$inet_sctp6_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x6c, &(0x7f0000000080)={r1}, &(0x7f00000000c0)=0x18) 12:22:44 executing program 4: syz_emit_ethernet(0x22, &(0x7f0000000000)={@link_local, @multicast, @void, {@ipv4={0x800, @generic={{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1}}}}}, 0x0) r0 = timerfd_create(0x9, 0x800) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x240000, 0x0) clock_gettime(0x0, &(0x7f00000001c0)={0x0, 0x0}) timerfd_settime(r0, 0x0, &(0x7f0000000040)={{0x0, 0x989680}, {0x0, r1+60000000}}, 0x0) 12:22:44 executing program 2: r0 = perf_event_open(&(0x7f0000000500)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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={0x1000000000}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x7, 0x0, 0x1, 0x0, 0x8, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x5}, 0x48) socket$nl_route(0x10, 0x3, 0x0) fallocate(r0, 0x0, 0x0, 0x80) socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000080)={'bridge0\x00'}) r1 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000200)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge_slave={{0x11}, {0xc, 0x5, 0x0, 0x1, [@IFLA_BRPORT_MULTICAST_ROUTER={0x5, 0x19, 0x2}]}}}]}, 0x44}}, 0x0) sendmsg$nl_route(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000280)=ANY=[@ANYBLOB], 0x44}}, 0x0)