fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {0x0, 0x0, 0x17f000}], 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRES8=r0, @ANYRESDEC=r0], 0x0) (async) mount(&(0x7f0000000040)=@md0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='esdfs\x00', 0x1066881, &(0x7f0000000140)='%}/)&![\x00') (async) 15:59:12 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 69) [ 153.150958][ T7509] loop3: detected capacity change from 0 to 264192 15:59:12 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 76) 15:59:13 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 75) 15:59:13 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 70) 15:59:13 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 73) [ 153.278377][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p224, 10) failed: No such file or directory [ 153.312149][ T7509] fuse: Bad value for 'fd' [ 153.337567][ T7522] loop0: detected capacity change from 0 to 264192 [ 153.363742][ T7522] ntfs3: Unknown parameter '0x000000000000000300000000000000000003' 15:59:13 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 77) 15:59:13 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 74) 15:59:13 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 76) [ 153.390458][ T7509] overlayfs: unrecognized mount option "upperdir./file0/file0" or missing value 15:59:13 executing program 3: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x1, &(0x7f0000000240)=[{&(0x7f0000001600)="a3de9227349fb838e40487e79394df95aad3bafbe06b24122ed5113196d207c2b08c6e01cb9cc23dd0c051de7908c1a25d11f34583b51aca3f538efc40bf5ef334fdcdf3fc95d9ad6c22dba867c72b619dc168a6e75b03d3fd03ab52dc9b8d971fea6c9a2748cc56b47a2eceb17a3a2153b55e17805bb7e01eaf639af605f464a10700c02435ae2e63d7b419f373ddefffbfe551924119b6a81915e288a48ab4c65c4b3dd869e5a4cea389caacc0c863eafba1413681ede069bf9fdb5e3154fb24161bb22ee9d083f591979d64e0f8395d13a17e24a95a84db746db0b890a8c4d6d65d1337a77a2873b58fbe5fcd352e4c5ce417cf1440e47c2f5dcad72d8f987ebea119b11419084e28fae041f2fe8fc1bdc487f7b976d7f5ff8a099471343b5b84e12003bdfa2dfd", 0x129, 0x5}], 0xa000a0, &(0x7f0000000180)=ANY=[@ANYBLOB="7cb719ff905c7ef89e191bddc7affdddb99a71d6f08286272ddc087f6a942b4d838d3a17a832b3c02d8a0eaba0e8192de74ddb7706fb95a1df6703abb4b5d00e3302430e948d2318f76e0900d5cd28949415235f4e7a84dddb4e94f32ae75639df065034047eb4e802960323"], 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101000, 0x180) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r1 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x400, 0x1f7) r2 = syz_mount_image$ocfs2(&(0x7f0000001940), &(0x7f0000001980)='./file0\x00', 0x1, 0x7, &(0x7f00000031c0)=[{&(0x7f0000001a00)="2f07d7af29159cee7b18f7fc4c5f36b550394d58503e1da47b134b630cfd769cbd06e82fa26143f4fbf0620f085fdde5ba840903865759ac386e30663d3c74e31d06d06373a6257512cf3913ddaf8153491e7cb27d807ca03522a4f83e364868e9436d4c0bee74877326b561fc3f42d87c09986b90879c93e46630287edc68cd7b213012ce0ed982bbebf818e6ecc357a3e9718b26e0e4788ce5f82540040c8b54b32219051a7f5497c08250c1ffece5a3baf6d9d73bf3a01bb7e434390bc2e5c3805401d65acd9e46d4", 0xca, 0x7fffffff}, {&(0x7f0000001cc0)="a7013f698354f7e27d305173f4dc24f8f26d6e36f85e65015c8428f0a1dd27105e4292cc4b464ec67e0bddca88949f8818f1101064228fb0f750dd693a2d7ab7b44c2ef6bad81d8ab0db1681402e8dc89e823c2541ed20272238760e8de53c690e8617db3def2e75ad59dc3edf14aec9a40d18460b4e2fd15731ff542d981f3d9a58285a1267d5d8c589c99b227b3e6ccc0df66bba8309148fa0ab4a757ea3e3d3d19f1f896bf7e392e37b0219c52ad0ec96abbe1177e7127652526af34510e8b8be19b59b930da768", 0xc9, 0x1}, {&(0x7f0000001dc0)="06766460645ae06b4b0f7203faf82cbeaaec1834564d81a293ee89443484b439c5bd068d45ef29ec20ee0fe2ea973dfd57a87c0d195dd07105656f9db5ec1fb4c711a773853a6858d8347421b1", 0x4d, 0x3}, {&(0x7f0000001e40)="c5b5dd8f9e76298070988ea0341aa9abd0cc9fc5c6383346a0f8f0e134a1a7c2d3f150d0c63bede928357ecd1a3e222196725e65768fef6a5c313c022328b67606478ea9af4c8a9b1f7a7021905b7b51023e2b4182debc122afabfa223e347537bcb77871205279e44a01e5ca0f7ecc46dc5488d7fcdd511e8ff5072b58bc41c4b1410359754779c9d21e633858c137533e313845b59f29b4258e8d44a34d472ee056a4ae51878b38fc64e104ce04c2b653e2aad6246bb46b280c2334ac9b9f3e5dd058f0310444da94c62e1702cf7f806a8dec0a758f5eac8870d00bed2314e8d29d8d4901c486deb4ab8125e2e69778be79c18bb", 0xf5, 0xd4}, {&(0x7f00000021c0)="2652388758fec74e51fd75792e3dd4ffc506cf10440a754f21c7eb805d7d325b2bf480e7c46dba7cab6c6c5262deb36188a37d1ca08f96a425bcaac9c5d22196c23f618a19c75647f3c040de500e60fa159524adfea5f3ab0bd0b38bc0579831ef9e0e1e4e85790700e99addb28e5f2a3cd45764e0ed07370a5505077ece991355441bbb289d651830a9eb92292ddd3a530e01428d01305cb98deeaa2b07229c94132b5071d241fa08b2ceda216c979def42ecb9f9539a1c3d497707bc5f6d4ee638758577a6008527d084e1d5fc009f16d7af5f9f610ea492b1ef971fca06c543fd96178f13d5a43a3b70ede24d38d1aa69dc0c9fa0c0e6066f9ad7de8fc8fb16ec822d267aa9c0236d1cbb458c5a95808ab39de1396a125dc4006f715afb7fecdd3b265dc6ad093eaa0b200411b7f7193181c6d6ed59db6bba4e57e99fdc0a0a04b0977a70009c0a945a60b5e586e8a869b3e7c4821f2e7c68e1f25e9cb24ec50b5bda8a8e446ad48c414b1a608cb2da9b6fdabd134bb13a478993cd94c201d2ffa748b4b0b34224f47e3a854ce9d83576da8d198d13f5079a051dcf2b5105f1ca1448d036b17ce755ac681b4c987e17e515697cb2551fb71bddc89ac4907ae442bdb73080669f44db8d18261800653baba63ace0526ce5b38b8833148b28c643322c36fd4f9631c2e4f117e525092d9b931792b146f2f97d67dc8d5b6976ca61d57e177ea86d85ebafe6125efdba9474152c158d4dcf07b69209d7d78d7244e736f91a2713c7b56ab6d4cd253ca2877e4e4e3041e6e05fe2972922e05d0892967beab9fab7d7524d8a6990ffcfe0a7482909734922c6bba56f0bb6e44efac3be0f00ce58cd0702bf1e10f2f329c7755941ba0e400de6531c00c9ec94cbbb7a75b8233477890f71ea799ec7281f64aa4501c48d74b55d9ffcfbd440ca7e3ab179701f45470d407b64779562b2f26679b167713eec3e1bc4d9ae06dc0b37d871d260463eff6b9560951f99057f9eecd4f3ca69da438b771f449e20ce7bf2c55a95666ced7341d567746cbe1b10f83059a6575afc5a031b3f00ad87a18a1eee4a5040aa24c6c0e78e266b19f356c5486ae92d651351106c422d6c2bac1933dc2e2bdc7c967585a04c0ff4bf59a7d18edfbfed30ef2b116ce2c45428c17d8180d260dfc74f7d9c3a8406e1655df66d77bf205745e4c5f9184e4beb08428d8f714f7f6afb612dd5350d8d7113548c9da6f37ef7dd245509e2e342c61536a2bb2885590ba796691091c0f3de011b08144d4e929215921a154fbb16dff828c4e8b014f55e896b9d8e8606e592f732a93908b14cb7ec676739e506f983ad7f3dd7eeb72f7f002a1322db6498ee6face4d6658238d00c2773ba8f49d92e4c72419fbc1cdf6855b4e587adb6572836858d19762cc84e3805beb2a25f17d649a0d021574d0afae46e6761c19089d73f4c7b02006c9bb6e8654a18cc594bf2f4b63c6e738c96c4a07d19bb04a9fb0efe8d3c1f9786d88f796cf8d27b53d78837c3d4c0a7c211ec242e3eb1432fd7b56c1de676bf1c65787278867095a7fbe36eb0c77d27d984ae7eb48d338f03ee320d57404813f5649b8078aefcdceb9f8758fad1fed29e3a780204481cbf4d9a17933a63453296c3a73be98d496074582cf0e17810a6d3ca8d4c0049e1778d457060e7e8a59ff83dfed1c29e543a2b75e159eb81940cc6c05d7645246e3ca4251a8690a8f55d37f8e97d5027f975e76552db0478a040eb3a6c0483b0732c69b367f57481a64a011e93f5ca6a43179aa23b78f0f3c7daff9cd7838f030f2e06c6ad48fca3369b08a47c29c09c8336ab4e80a34a745383d2cce1f5d7c0ef795178e50864552933675700aef3f890ca59382bcd6a8ff17a3cfd356cfcbece49efc085a348bc051a5e296cd88e3159e053dd6f66e62cd4b10f6d0f9d39397e0ebc1305e6c5860fe81106f9b1dfd4e975ac6009de269b1c763fc1e132060e4f38ece05ee0f0dc50de828b6b573d15a50f7391b2e900cbf427a3768ae6b985b7dd7765cd7af74eefcfd73b00620209622fc3784dc2fe7759f51f63296fffa7c351c7ac9935d67938877bbe9d71db4f07417f7a3a41295bd17ab633a07fd660c9ca69b5767de318b5fed37d500e2ea8f02e3349bb80ba5d41bb3f5fa80f9358e049fd3da97e1229fc7927b7793eeab8f806279a742c76d481edca87b4964ce377f7cf99ae3d8810d9d5cca2d90969924039528fc5574a04013612dfacb5947ba65721816eb15a84061e327b253b2baf511d51c60a36737a035215491dcb4ff002ea7a2b0cabd1f82d315cc64574e75205c74abf17cc1323f99c8ee5a776db8ae99370ab6e970a4622a34ebf3b5e2ae879a300651812c5b17422e07eaf9995fe68c4d7390dd0cf877b109d1be9037d3a1b6fc96ac47e327476c95475a9c4ef4588661df5759503468b4f69aaf3a20eec84aef15ef58407d54bc6c1e3c0a1b9e80e44db970d74b47e8e684e5d7f99fd2fd14e1286b657e5f3cf89b950c9605800107d73b3baa3796ffd49f93e216a9df7931bcfde8784ffa626b339753dce5358f59c3b421104c57c21c9e6a3f504ce36596f5d2264b2a62861c51028b76cb9dcbeb9fcba7539e8f04e0254a6c5772fd79331095cfa6fa5125f05ab1a0ea44e2add67e3ff0f06e9aa151c069172de67d326ae28fade4710257c000e3ebc2d35d6db57302fb77c114c6750e38f849b6f6c5532cb9c78d9270bb05f90842c380cf9226963961860dedadbc24c4d572dcaefeebc92369fe3fda4388a7d9cb9224ceb38d772df419a04425c97c05e278999d8bb34d617c39c302fbccb115aecf9a05e15619f503ff65068a3de522d4b0dc76ef781e69e700e30a89631eed934392fb4fd48a3d001bda6c5b396c4c9c2db69ba3fd3e5b176a91ad3650cbd229e110251595ac859046e0e283da271d6f7091d6a9a750675933a50a6f6e7fd9723db7587f0c324c39057db6c1745326036d605aa0af203a84b3f872abb8d61fca668c00021807eb2cb0c89a19b76bd2448f96d363104f2582b85db7b97df93cb27bfc1dfcaf637d7385667f9fb38b2e74815bf86002dd6f587018022827a209035190705b376c43a4dd35d2d19f2dac5cf47e76e06742f6ddc8beae22cf11b5a18971dcdda58e7aee261ec2ad59540c311a08442a273868a9b64be0ddedb7d67c4f314836c2bd034bedde262c30b8a4ca917d219f125d6b762f5a7d48b844cf1b6e0fc2023cebae46f4f85abc9234dc7dca1634b14b6a3785e34222d9f180c7e8ea210e2204dd96b5689ffa622ceb7a0c4ad0d97005aa9cddd1c3359feff964278b0e11bbf760c03ea47a8ef0f45357d2120fb46c61349db2b764b9af5d0a5fbc08ee626177ea5be4bb4af7474a4cb83674450532be16f0637cab2b064c4fbeaf2ac4252c26c47036ce1020d357e8398cff5f62b3f1818ac99de8ec9bf1b617a4401f27e4ffce85c2f6ff1ce24e720f60754f09a46ccd3be99f2e5bc32c50ce97a1d72b4c5fa733e74b635f00e33829e38706a447c0343b5f60297583ae3d3fcf057776f99e2a34e06bca1155ec25b01f3246f69b627c8591dd5d992b2638fa674b600f47354cbef1841d08396c7d1942f81d0daecc6055ad86ce3ce3646c006fa199c9c129795f50262867ec55f6633f8287acc26f6659d0786a9ac61342994aa64fb12f89faad9b42d74e728411ce140301fe8ad96148c122af04f10ee1e79a650d5f89f79f35b98d24c0f21ba9a68c73a39260a0d202c675688048121d769a47995a9bde43a737445e2e062e69be2f40016ecd7d8e1da4dbd87f8e53305b774457de6ee53ebb8f4654aa60ef17b985059ac0d6043a5239bb69abd5b96e3d76ed765122ac57f9ecb23948132eff955d2d743b3c9c8429ec44021cddfa1feba4dfa50254ab3da8c1c5dfc9290fdcb1c12bfdd878d70e82a4f86df338f8f52901b0a3a22e08a62062c6b02f3959d295efe5c141778a2c2a87af3240d74b221fa3b4d5fab33c464f7bcb497c9537719d1a78e5c3f1fa9222159b060655a42c73b370cabd6e7f73b247ae9e97ca7eb70c2ac7c8efc48cf571ddf6bf1f07b7542d3c24c6043b7588a73dba7d6b9726eb5fb2b199bfaaf42e2419fbaffdb173e29190ad82c6963d36886a656fcaad338d29c06a200960457a2078fa79fe1eff92914a3d52bc662e3eccc21f6ac973e1aa036d86f9c43fa383f173f4ff03076a4ed4c17467fc37c1601e0e83b3b0f62272a4b1bbf3a810399cbb7597de409462edafc02253a161010dbbf8fc64d674c533acea034259f4d6360646a9b27bbadf2681f1e052e1d8475cd179a4155041aa08569f51ba470efb438fc09122735c89286936c7110ea01ebd1375ea0f32230f7505a7aa591cbae878a5afa541cc2bd37740a292eedf621c2e738ddfac5cf27b544ba5f9666620ea050490a547cabd03791f588ad70f24114be6f5fbfef98c85d19726593274d09cca352e0cf660cf03265b014b7b5ae924537f4b41639b53a8d6211318594435fd970600d50036ddefccd7cf101c4f935af315635049eb8330cda7954b3cdc95c77600ee71245cd855c945687be582bcdfd83c7e97b4f11fb010da476506c89d0ac327947704fbc313980cec4a168e8754e0d3ffd4c5e46efe211cefc191201ff01fb297d17bf329a420aaf042e2b03e3391c64d9a53136ad198ac868ca129e6129a968ce34feb09afe77f4316a2ddf365f52f42fad935a25c1f8697ab024eab2548a9587807ec2d42fa19e54cadadc8f890396b8f6e6adb0785386ca06a67b6709fd36cfad3e555e8a556fc499b946ec60b67cb40d48124909969051acb4e99513bd296283bd545aea4754bfb54e5b116eb460177898c9740a141d3e70f6c547b46691a5147b8407f1b8991ded5c8c3a9afdeb49f6dcab495fcf69e97ffe0dc88cbd10c236f50a3d75d0acb5b4f77521d6fb4ba6bdcbb82c3b47bf7013a9077ea04f1382d9566650141a188c92b9d05d3932e8c0342b12e503c58770c5476d4017459ce78d3e4e4008f6b5a427ef74e5dbce1d1019aeed5d4a88e31e9072254c22405ba4c9e5a7eb9a55a20ee89d9ea4630a8194094460d7b53983a36beb31690206ac7203a6d97900be0a9ea4c644fb8e040a5bd4f7bb260eee51d27a6a283feffd6e31d0b284a02887619be8242ae13421877814b148f5e3f44a7b690a990b156ccf8edb4310b4cf9cf3017296c6d5764b1bca65b5ee5bab34c1fa5180ecd2abc9aeb4344b4600e8144d3c1c6718983efd449c7ad3a3494cbc182f844f6b3c8ae3f83fc692acd2eb5548175a724f2276fc1cc0a1dfbd5756f8463fed020131d539dc1b1ccacbea91eb5c6725c24b4cb694f329bc9e80f3b2355b9e20d619b9cda93048c3920a1fb270c68945ce8d1c817d8a917645614b2a724b7961f13bfc55eab52f55d73439e1a1009176bc3012cffa39d6e3ebd0a8e94edbf26b626e4ae6dc4201d3c5859a5883fe351c54507f7631f3f8c05a86cb9adfba23a0a6b546e6b771121b0781fd20bdf27ffd8e5d515c44c70373075fae3ae0f03bae7685448a9cefcc76c54c377dd835a4a94840e85e198c6d223578d2ad2917a3265d491b501bd29c39288a1dfd49899cc52e0075d64272959ae20bbe547ede43d287de228565bcf1cac0323d9ebc70a1d8db2bcbf307a80587d8dbb6697bb6e4dc441752df906e907df62aa7aeaba80b7e38237fe6455154a3e63ed5feaf29dd6dfb0a0fb3484a07a5409682bc4", 0x1000, 0x1}, {&(0x7f0000001b00)="4b7b8e327157eeb59df2", 0xa, 0xff}, {&(0x7f0000001f40)="23fc1968082e72bc7380060e72312e7a18172fb0e036f81a111244a8e3ad051e37d132d5a3bf4c301cb6ebc4bbf977ddfac862cf6aa896fd004c38c899477c5132981271e9a9fc24083d203259c910503c79ac10854dc8603dc82e222ca7fa1a7e980f92ae2fa03dcefd8d93d2af85f1c30f900d7ad0171018ba19feaa152ff0a8b90040bae7980b7c7bc796b58d72f6a77a783f44e98fc4f1", 0x99, 0x125}], 0x20008, &(0x7f0000002000)={[{}], [{@fscontext={'fscontext', 0x3d, 'system_u'}}, {@measure}, {@obj_type={'obj_type', 0x3d, 'seclabel'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}, 0x1) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r2, 0x40049366, &(0x7f00000020c0)=0x1) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001400)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) r5 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x0) r6 = open_tree(r5, &(0x7f0000000000)='./file0\x00', 0x0) close(r5) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r7 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYRESOCT=r3, @ANYRES16=r9, @ANYBLOB=',group_id=', @ANYRESOCT=r8]) syz_mount_image$bfs(&(0x7f0000001780), &(0x7f00000017c0)='./file0\x00', 0x1d, 0x1, &(0x7f0000001900)=[{&(0x7f0000001800)="9511463572d2acf2511a17327452e405607d0585c74822ed158f8a93aa27447e2d1b996ab849a95feba9db3884c0a129e35ba0254ddd754d08be5dd0f26a6013e3bfd5c49b04614356229d0186e0fdc376744e259365f2b0b76af8f161023c80663bdd3e1727e676cda8da504a1108b23ee39b8e968dd70610d69736560f80f7dd406235a2acdab6410ce283a001c4907ed0ad3513fef1e060f9f29e9c31c3dfe001b7afa459197eae94dd382d194af706298df6dc181e8e851934e1f7d778643515ae2660a59bcb4bb687000000000000", 0xd1}], 0x2230411, &(0x7f0000001b40)={[{'\x17\xf0$< \x93\x87\xc4\xe7kA`\xc5\xf5O\xb5\xbdr\xf9\xea\"\xad\x91C\xee9\ah\xdfl\xfc\xb2\f?5:\xf9\x8fcR\x13\x9a\xf6opl.\x19\x06\xda\x83QT\xe2\xfe@.\x8a\xdaS-\x0f\")\x00\x00\x00\x00\x00\x00\x00\t\xe7\x8c\xb9\x8a\xec}\n\xe6\x87\xfdg\xf5c\x8d\xf3\xd5=z\xfb\xf3\xbe)y\xde\xb9\xf3\x1f3V9\xf6\x1bQ2\x02N\xfc-\x06\xf3s\x85\xc8T\"\x03\x0f\xb3m\xb46K\x056*\xad\xb1\x8bz\x17\x94((\vC\x03\x02\xd3\xbf\x91\x0f\x1b\xf8\v\x82\x17#H\x00rF\xd0\xe5\x03\xe0R\xf7\xf0`\fW\xc6\xc9\xd2\x02WG\xa7\x97@\x11($\xebo\x9e\xffW\xf2\x98M\x8e\xd2y\x7f\xe9l\xc7\x94\x1b%X\x9f\xe6\x1f\xa9\xe2\xe0?l\xa4\xab<'}, {'/dev/fuse\x00'}, {'default_permissions'}, {}], [{@uid_lt={'uid<', r8}}, {@seclabel}, {@pcr={'pcr', 0x3d, 0x12}}, {@dont_hash}, {@obj_type={'obj_type', 0x3d, '@}\\['}}]}, 0xef) mknodat$null(r0, &(0x7f00000019c0)='./file0\x00', 0xe206, 0x103) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200), 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="64656661756c745f7065726d697373696f6e732c75707065726469721b2e2f66696c65302f66696c65302c72656469726563745f6469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c72656469726563745f6469723d2e2f66696c65302c78696e6f3d6f66662c78696e6f3d6175746f2c666f776e65723c", @ANYRESDEC=r8, @ANYBLOB=',appraise_type=imasig,\x00']) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r1, 0x50009417, &(0x7f0000000400)={{r0}, r4, 0x0, @inherit={0x90, &(0x7f0000000340)={0x1, 0x9, 0x8, 0x8, {0x3d, 0x9, 0x3, 0x4d, 0x40}, [0xffffffff, 0x9, 0x86c, 0x7, 0xffffffff, 0x0, 0x8, 0x45, 0x8000000000000000]}}, @name="d409b2d8438cdd3290c5e69b5cb9ad5cceda51e7d4220f67e9b57f4327b53376f3a2221f2a550382ef59cf64355da4155bff4cb71ceabb855a3ccc8e97aabbcf3c9ac6b78e2622f8322270184e138d2882c1d605dd929926a3a3ef7da4a240fcd36d1a19fcd7d63c9fdba82837631dbf7cd430ca826ac58215a2df462ba8ddd159c414d35c0c932b41366388757e27a982ffedd46cd0f2ce7ab040d177aade9cc07e942b59ba999bff429334e4ef32754330133cee1963e816bb8c63e83a53f4129068ecb53066534a22c9a69a11fe595bca276dc7d337255c76fb55f70b71d7d6601e33ab032d8ec43a693f0392c2d00a32acd7c3bb709671fbf7b83819989df90f3d42b3ad54dc841ad9ef469d4d99d3c1facf1de91e9d9c6525b13a2cf7c7553dd7b8797422ef0cc8b80b94635b77309f307dd513925bd6dfcdf5c1a593da5dd773842704d1fb388e2c1b2dcc46cfd448e636de8129245696b8aed66c66ada70f86c803e412adf26a64fd65aac92de6dff11b60b0f4964bd1d71fa5cb225c9c97efef9207a7b45678ca6597e8e79147fed07f68ae6bdd655baa4bbe040b3dc0431029b4f971a2fd02512792df5ca26a6193af1f216862544aa333c0caea93d5b224ed373cbb5205e2738e07180fad57d1fdf6be6c9e5290d7418c8e460115841fd0e4a1c6bf34e8368be85f1c5cf0fb7e61653aaa1b140729a840580c33e5789864e1b1cc269c8d3a36da5cdf116d8836a44d00e58bedaced285cffabfc6e5e9b9ca249fbeeebadab55cd11933d3cb56c479c0cd0c5d566f605f8ed21a0c2d6ed511c8135c7532efef6d236b47af53609635c3a8860721cb3301bf2fee01bd9862129c3bbb3b9e93d31146883c83488f9f75beb124cfb6371ae8bb29821bcd009ff1b716333e3ef1b350c7d49e07d5be84e0bd94e8c02f02206621052b7232b0db55ea68aa69effd574f85f4c2d8efe9649eebc4d201446ec80f5c9d2dc2f10847a9087f55d083efc73db97dd896668067ca658fcbed0f4e5289e36e4e969726ba459035297df89f460b70bb5f0831571f43db5949539e5290803923db91d6e90a9ba1fd4451b569a5d8d2f8a8176158cd452fa15b53c58199e1f15afd323fef1225a7e6638d50f7593c26efe0557398509647680214b61a8014cd9826b139dd4a0f2a0395f8910d035098bb0f2abf483c414d7f2cb384e25b62eebcf517304734c160a8e65e48cf6a377b94098b3ddd3563e13e159501f0fef6c415f4b1d7260b171cf0d0158c41c7d42ee0e10515c0087d42e03bf09c3bc11f7b211243e54cf6d7610ab4ac5901d3d342f57228c6c124493e0cfaefc34b8844a64c5f9d59e855f4cd3cefb127faaeae6a09300c30f019fdb407c8ba9d9161c18a6b93a26fd57f50fadffb11448bf4bbf861e76306743eb0d076e30fc3b33401fbb17f3b0c7259aa9362636923c36519be2eee0237e013fc9dc88379966f9ce1d57191e56293a790b8fb668ba1fcba7a537255d2bf4fbe7e1c61cb9c9ad500222096f1489770a6aab2a36b50a81ec91606835726691fe39db9cbc4d66b2b8108e15bf956b43586576e1fd8e58728400130dfc3ddaa9a9c04cfb967b11d2b453a223b5aff64f79769f3a02cd06fb74dd00007e9c008ab9fcbe4194e3684fc9146b648fd0e73fad1c0809f656ed07b98f47ab2c065a47b82ba7fe701d6678c13830320f72fb128d3c074f9389983a66cdecce2cf982ce95e04a5f1fc95f842d369d7ec14fd0cc0e1d113f73607bc40f239a628737960e4c62cf5d3a01a1374e225b123e41a13e1da19197ad0d30d2b02b9f6be8a6f146111457f6573b7d7fbd2c1b6dbe1ef0a8f991c6bf39907596d9d565fbe17f865da6e0d1084d865ca04769dd8a218ecf979855ea345dfc42be0d070ed8f9f329fa6b471f3fbf6f9b3389ef239e2152e1f63bb959afe2d7a30110463f189736abf718ab608c963ae67211a315c3e1203bcbcc033eb3346b8b876677c1a0280ce97c58deec205b4e2eaffdc1b6836c9239d52bac9df7a11ef33885d2a01b573ac46a04c2f4fad52ea412bee77a17fd9f0ace94cf35366455aa5c1b39f171cac24fcf68cb4fe9a9e4a9a829d30f4b194a6be28006b05761788d7b017024ab8f12acd153e34c14fe7d2338d506d5ab86c58c657cc2737aa70092bf758351b234caaeb383b1816146aa41e856fa906465be4576a55ee725f269ba2869a3cdae6e822df248d5d2424be36a8cb3f27b1f36077ddd52b58ed1b962ce1ceb07f0fb0052f61282a65d59645a3875fe2cc326cba9ba4f95147e467652acd28424d2127e45d1e2360595e2e67c3d9dd02e9d5937ee5fe570233b16f45159b119b7db3a200c1437b3adc95b6cfe19dc8a888030b4b283f3e6030822d565cf1a405d2aebf6d224380f0748594507d1ac4913e85fb1c27e1dcf7aa3f2892ea12913d1f57754d749b38fe1cacbb275275eafbe5ca720c112c945070652b6afdf1e852ad38de71ad425df3e48453ac9c757906cd5b47b765259ed5cec426aec85dcc71db202b1e10d449124c1e3970e7853f7a6b5612530dd3bef8a0115ebdfe5a8b542c8bd5ee78cda57f0bd07ef51ede75e06228efe3f4e3b0f591446a2c6a77aaf4d540256cc16c9402213c9d25b9a1d3e47192e3da29013b4143e0b66942ce8a19e97abccbdf0cc63ec0bd581f3d169fe9f9291306eedca74fdc4cf735c121772352a7ed9bd4b05c6422c889d51f2a11bf742fcc9f0a4ad8d9de12758afbd26e398617923deadef3b0643c8927199590a64fc4c3ed7c95ff168b72b31e909e2f2892c7f965cb997c930073a2c70a0b2cd2895d79790a215b7ce94ff373dfd8ed6705e85b30a3d6aa7322861a0e45fdcdf3cad402021ef00d17d36e9632d024d2a31882cee40e0561be257c1700fff43c44235afa1bcb0a113c75a2539416b948ce917802475ff46073f74aaf994880e7bc48ee107caca0de107471f7f7ccdee5883b1b1a1aa10a21e5b6d12c3c6ff7d8085f9dbc8e232928bb39cbbc9651a10a190fa4ef9eb5613c5367584b6a87c83e23202fd691133962b4b12fe3f3b1b3b0ccc4e01135e61359f46400fb3dde8c609ee556086569b9ebb5413e6eb6b6edea80bf3434ebf032653eaf746819025bb53a6be2c23de2d4304ba4cb91b3f431d7edd777a910fb90064874a9da76e87d9108fe2636df5422aba0446fc8b8622ba6aa862b5e4acc856c2802a01fe5119871656a1133736fd236eb055fec770ffa03a0a28a3124459fe071ad67cf134da4b60129039ee6d5db0d1bfd4e0ef12381215bab98a87ea703f83de930d9a61a01b52e9903841363e454e0d912a5ad9b20d384f5276fcdcefaa4c2a4c82e946d45e5b2d372d27f303fefe0b9dd8fe48a2c69b3387aabdd526c4b74c9734ca41b912b657f21f7fd627459ec64c60649b5032c5abef61e4f6ec8b86e95201502c237a412f5a4c40629a708eb48de2d65b5798135ef1ab2d9c1fdcc0cf1de6418689ad25c23a31e5dfd3b83b91f65edaae79c659eb528be913aa912f0f90cdadeca942bd106ea7e97fda2dfd2957befaba86f90f3a0ebb21b9fb086ce78de34d7e273db1aca42ca6885955f3a4a882b1bb78fd1f77d0c4f1e4263929b179e86f60c90a043756667bdca44b67be450765fb16ccd48d922696a70427e0d8f900518fc5053aaa91511a2a00270e17decb4b97ef768bb16e43427ea1e677766f320fb9b6924ae68f7297ecddc0278213b0b0eb93fe8fe359266d084a1fe055cd0ee7fd8c6708d0e228676d77398b1171d17635d645fbced717957f1d2e85137046f5ecaacbf7548df72baf04ce93ce08d17e1d1b7bfdf3e0fcf65004b9ccfcc651a9d5d8d81d0c3ab98e602fab905d8be64b5c962b3e1f11341d3bf398eeb116ad0657315bf95ce8bc9c1da9d5dc420ecf09c927b60e0b1282064ab57a743d390a9be38090e8649b9412bd57b65c7fcd794fbc5cd049a4eff3eba9afad40ebea2913d677cba4dea4f4a31f282af3756b9427b27e47e77bb1e77534dc08d2b25cec76ecd5275bb6f0001cd8d1bf2b27d48587734a2fad9d6076fde280c2a83819dc1c651f06cd2dc5a67a40a21097cd7437a20f59f19c7289a2b7f1eae4dafeff05e48a36f4111f1d4794cbb91bdeb436bc211f10a221c25b6a13d7adfa181f1f0c331650292f8c06194dd4c46b3c173eca1fa7fae31b4aca89d41a5a50f8e050f118527b76a8352107f0fa4e02c469d4c59a4b9c740ba4b7f78eb424e6f728915528046e4d82303f900b4481925e3b127b485689f707e9bdcdb289a930be2f435efb2c4369e5695752e4a0bb442e01200f65f37b93eed910c831329917867a650fffd969819284d6d4d2be61ea3e3649c5d88c9dd1b7f6698e074db0583a83431981d1f53c5856239b675062d932297057a7fde6e4626a7212b917e13ea7b80b2203afb0fbdb52c906fe5738746750baca9894623f7e9ef1b78ba179cbc210b5e3976b195e28f2d8057f5b3c52a320066400fb560a81a346b4ef98f29af3d8b5874ce6244a4cb213759413ffbb12f6ea6aa4228ddcda9ecf4898efba3ce1ac494d84d63a44c9aabd6275b1db81d30b9001dcac510a5a025b8e103a1a2e589178bbc326b2a445eecd1e6505eeb0f869fa088bff4a6a1b5947d40f287307a5cf810767f322814b94e0e97cb7573cfec701c17b17a8415dc5654ea2e9598740f552c9e53dcc98a029929e2860dd2a751161b16b9604a7a1a3b8f310c557509b55e34f1c0ae7962e9fb306abb1238c9a48524ce2a98703476ad829e51ccad7176b330c3a278dce49fdff85cf10ce3dbd74315bdf5f7ffaa0ca46b5afad04785f527acda11060071d229294d6b3cb6c412da5dd9616b301dadada4e3a5b640e05ff0d7d50d522b2c172a4628dc1581dc1c85d3cfa9615d2e8ad29115814d6a7f32bd306cfc3295b09a0444a883aff510955e3eb5ddec8d6b7534c74536096b680d211758b13a1622a784aef5ac956f8e38f4e99dad4c8d467a058e0f613ff06cf17762d1fdb2879f6217395a8d393b01ee399a1af62d63dcb161db503d6074f1c4eb81914f78e51767ecd5649f1eb1df115bbed1481b2d73c582121534d46d45206678ab5dae486d8e134c4389258b58badd02ca6a601ef7feb6c658f55e1e2bcdda64e7926136c6c9fbdbdcaa060f8d9377b98ffb5bb7ca759c631b7692854b82384313448e0127e769f1874119743afa817525a3ee117fd86b09ae2860b06f0854726ae8b520c57fd75419e9c3596387556b47a37ba851d34845d7a6effffd6cdeb60ecab92f125b2b3276890883ef7aef66b9b3202a7fafb57d0ec0206c162bf397b57763cf0c88f58cbcf90b339d686361170e21e2206702c39884d634ad098169b80ff1e15877b15edf4f5ce12fdb9821b50adb80218c66a0b846310755c67311e78e9a79fe788799366df58da5bad4f95c66501e953d10ddd91632044af69d07e13c726f7c60976862741fd3f3e4c0ff2890044ffe020b543ecab99fd840db43820c8284d8360d4e91de691e0aabd9f226522677032d2ee60a62327a1ed2c0060d6cc4d5ca53af8ef9194939d6619d4efc839f082b63769afdecb61339893f8345c41d40fb7b08c5c4c0613a54e43d229cf368e9a7730275a5d68744c016c8191db080504831cba536e48acbd740828cac06ba5"}) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x1, &(0x7f0000000240)=[{&(0x7f0000001600)="a3de9227349fb838e40487e79394df95aad3bafbe06b24122ed5113196d207c2b08c6e01cb9cc23dd0c051de7908c1a25d11f34583b51aca3f538efc40bf5ef334fdcdf3fc95d9ad6c22dba867c72b619dc168a6e75b03d3fd03ab52dc9b8d971fea6c9a2748cc56b47a2eceb17a3a2153b55e17805bb7e01eaf639af605f464a10700c02435ae2e63d7b419f373ddefffbfe551924119b6a81915e288a48ab4c65c4b3dd869e5a4cea389caacc0c863eafba1413681ede069bf9fdb5e3154fb24161bb22ee9d083f591979d64e0f8395d13a17e24a95a84db746db0b890a8c4d6d65d1337a77a2873b58fbe5fcd352e4c5ce417cf1440e47c2f5dcad72d8f987ebea119b11419084e28fae041f2fe8fc1bdc487f7b976d7f5ff8a099471343b5b84e12003bdfa2dfd", 0x129, 0x5}], 0xa000a0, &(0x7f0000000180)=ANY=[@ANYBLOB="7cb719ff905c7ef89e191bddc7affdddb99a71d6f08286272ddc087f6a942b4d838d3a17a832b3c02d8a0eaba0e8192de74ddb7706fb95a1df6703abb4b5d00e3302430e948d2318f76e0900d5cd28949415235f4e7a84dddb4e94f32ae75639df065034047eb4e802960323"], 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101000, 0x180) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) (async) openat$vim2m(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x400, 0x1f7) (async) syz_mount_image$ocfs2(&(0x7f0000001940), &(0x7f0000001980)='./file0\x00', 0x1, 0x7, &(0x7f00000031c0)=[{&(0x7f0000001a00)="2f07d7af29159cee7b18f7fc4c5f36b550394d58503e1da47b134b630cfd769cbd06e82fa26143f4fbf0620f085fdde5ba840903865759ac386e30663d3c74e31d06d06373a6257512cf3913ddaf8153491e7cb27d807ca03522a4f83e364868e9436d4c0bee74877326b561fc3f42d87c09986b90879c93e46630287edc68cd7b213012ce0ed982bbebf818e6ecc357a3e9718b26e0e4788ce5f82540040c8b54b32219051a7f5497c08250c1ffece5a3baf6d9d73bf3a01bb7e434390bc2e5c3805401d65acd9e46d4", 0xca, 0x7fffffff}, {&(0x7f0000001cc0)="a7013f698354f7e27d305173f4dc24f8f26d6e36f85e65015c8428f0a1dd27105e4292cc4b464ec67e0bddca88949f8818f1101064228fb0f750dd693a2d7ab7b44c2ef6bad81d8ab0db1681402e8dc89e823c2541ed20272238760e8de53c690e8617db3def2e75ad59dc3edf14aec9a40d18460b4e2fd15731ff542d981f3d9a58285a1267d5d8c589c99b227b3e6ccc0df66bba8309148fa0ab4a757ea3e3d3d19f1f896bf7e392e37b0219c52ad0ec96abbe1177e7127652526af34510e8b8be19b59b930da768", 0xc9, 0x1}, {&(0x7f0000001dc0)="06766460645ae06b4b0f7203faf82cbeaaec1834564d81a293ee89443484b439c5bd068d45ef29ec20ee0fe2ea973dfd57a87c0d195dd07105656f9db5ec1fb4c711a773853a6858d8347421b1", 0x4d, 0x3}, {&(0x7f0000001e40)="c5b5dd8f9e76298070988ea0341aa9abd0cc9fc5c6383346a0f8f0e134a1a7c2d3f150d0c63bede928357ecd1a3e222196725e65768fef6a5c313c022328b67606478ea9af4c8a9b1f7a7021905b7b51023e2b4182debc122afabfa223e347537bcb77871205279e44a01e5ca0f7ecc46dc5488d7fcdd511e8ff5072b58bc41c4b1410359754779c9d21e633858c137533e313845b59f29b4258e8d44a34d472ee056a4ae51878b38fc64e104ce04c2b653e2aad6246bb46b280c2334ac9b9f3e5dd058f0310444da94c62e1702cf7f806a8dec0a758f5eac8870d00bed2314e8d29d8d4901c486deb4ab8125e2e69778be79c18bb", 0xf5, 0xd4}, {&(0x7f00000021c0)="2652388758fec74e51fd75792e3dd4ffc506cf10440a754f21c7eb805d7d325b2bf480e7c46dba7cab6c6c5262deb36188a37d1ca08f96a425bcaac9c5d22196c23f618a19c75647f3c040de500e60fa159524adfea5f3ab0bd0b38bc0579831ef9e0e1e4e85790700e99addb28e5f2a3cd45764e0ed07370a5505077ece991355441bbb289d651830a9eb92292ddd3a530e01428d01305cb98deeaa2b07229c94132b5071d241fa08b2ceda216c979def42ecb9f9539a1c3d497707bc5f6d4ee638758577a6008527d084e1d5fc009f16d7af5f9f610ea492b1ef971fca06c543fd96178f13d5a43a3b70ede24d38d1aa69dc0c9fa0c0e6066f9ad7de8fc8fb16ec822d267aa9c0236d1cbb458c5a95808ab39de1396a125dc4006f715afb7fecdd3b265dc6ad093eaa0b200411b7f7193181c6d6ed59db6bba4e57e99fdc0a0a04b0977a70009c0a945a60b5e586e8a869b3e7c4821f2e7c68e1f25e9cb24ec50b5bda8a8e446ad48c414b1a608cb2da9b6fdabd134bb13a478993cd94c201d2ffa748b4b0b34224f47e3a854ce9d83576da8d198d13f5079a051dcf2b5105f1ca1448d036b17ce755ac681b4c987e17e515697cb2551fb71bddc89ac4907ae442bdb73080669f44db8d18261800653baba63ace0526ce5b38b8833148b28c643322c36fd4f9631c2e4f117e525092d9b931792b146f2f97d67dc8d5b6976ca61d57e177ea86d85ebafe6125efdba9474152c158d4dcf07b69209d7d78d7244e736f91a2713c7b56ab6d4cd253ca2877e4e4e3041e6e05fe2972922e05d0892967beab9fab7d7524d8a6990ffcfe0a7482909734922c6bba56f0bb6e44efac3be0f00ce58cd0702bf1e10f2f329c7755941ba0e400de6531c00c9ec94cbbb7a75b8233477890f71ea799ec7281f64aa4501c48d74b55d9ffcfbd440ca7e3ab179701f45470d407b64779562b2f26679b167713eec3e1bc4d9ae06dc0b37d871d260463eff6b9560951f99057f9eecd4f3ca69da438b771f449e20ce7bf2c55a95666ced7341d567746cbe1b10f83059a6575afc5a031b3f00ad87a18a1eee4a5040aa24c6c0e78e266b19f356c5486ae92d651351106c422d6c2bac1933dc2e2bdc7c967585a04c0ff4bf59a7d18edfbfed30ef2b116ce2c45428c17d8180d260dfc74f7d9c3a8406e1655df66d77bf205745e4c5f9184e4beb08428d8f714f7f6afb612dd5350d8d7113548c9da6f37ef7dd245509e2e342c61536a2bb2885590ba796691091c0f3de011b08144d4e929215921a154fbb16dff828c4e8b014f55e896b9d8e8606e592f732a93908b14cb7ec676739e506f983ad7f3dd7eeb72f7f002a1322db6498ee6face4d6658238d00c2773ba8f49d92e4c72419fbc1cdf6855b4e587adb6572836858d19762cc84e3805beb2a25f17d649a0d021574d0afae46e6761c19089d73f4c7b02006c9bb6e8654a18cc594bf2f4b63c6e738c96c4a07d19bb04a9fb0efe8d3c1f9786d88f796cf8d27b53d78837c3d4c0a7c211ec242e3eb1432fd7b56c1de676bf1c65787278867095a7fbe36eb0c77d27d984ae7eb48d338f03ee320d57404813f5649b8078aefcdceb9f8758fad1fed29e3a780204481cbf4d9a17933a63453296c3a73be98d496074582cf0e17810a6d3ca8d4c0049e1778d457060e7e8a59ff83dfed1c29e543a2b75e159eb81940cc6c05d7645246e3ca4251a8690a8f55d37f8e97d5027f975e76552db0478a040eb3a6c0483b0732c69b367f57481a64a011e93f5ca6a43179aa23b78f0f3c7daff9cd7838f030f2e06c6ad48fca3369b08a47c29c09c8336ab4e80a34a745383d2cce1f5d7c0ef795178e50864552933675700aef3f890ca59382bcd6a8ff17a3cfd356cfcbece49efc085a348bc051a5e296cd88e3159e053dd6f66e62cd4b10f6d0f9d39397e0ebc1305e6c5860fe81106f9b1dfd4e975ac6009de269b1c763fc1e132060e4f38ece05ee0f0dc50de828b6b573d15a50f7391b2e900cbf427a3768ae6b985b7dd7765cd7af74eefcfd73b00620209622fc3784dc2fe7759f51f63296fffa7c351c7ac9935d67938877bbe9d71db4f07417f7a3a41295bd17ab633a07fd660c9ca69b5767de318b5fed37d500e2ea8f02e3349bb80ba5d41bb3f5fa80f9358e049fd3da97e1229fc7927b7793eeab8f806279a742c76d481edca87b4964ce377f7cf99ae3d8810d9d5cca2d90969924039528fc5574a04013612dfacb5947ba65721816eb15a84061e327b253b2baf511d51c60a36737a035215491dcb4ff002ea7a2b0cabd1f82d315cc64574e75205c74abf17cc1323f99c8ee5a776db8ae99370ab6e970a4622a34ebf3b5e2ae879a300651812c5b17422e07eaf9995fe68c4d7390dd0cf877b109d1be9037d3a1b6fc96ac47e327476c95475a9c4ef4588661df5759503468b4f69aaf3a20eec84aef15ef58407d54bc6c1e3c0a1b9e80e44db970d74b47e8e684e5d7f99fd2fd14e1286b657e5f3cf89b950c9605800107d73b3baa3796ffd49f93e216a9df7931bcfde8784ffa626b339753dce5358f59c3b421104c57c21c9e6a3f504ce36596f5d2264b2a62861c51028b76cb9dcbeb9fcba7539e8f04e0254a6c5772fd79331095cfa6fa5125f05ab1a0ea44e2add67e3ff0f06e9aa151c069172de67d326ae28fade4710257c000e3ebc2d35d6db57302fb77c114c6750e38f849b6f6c5532cb9c78d9270bb05f90842c380cf9226963961860dedadbc24c4d572dcaefeebc92369fe3fda4388a7d9cb9224ceb38d772df419a04425c97c05e278999d8bb34d617c39c302fbccb115aecf9a05e15619f503ff65068a3de522d4b0dc76ef781e69e700e30a89631eed934392fb4fd48a3d001bda6c5b396c4c9c2db69ba3fd3e5b176a91ad3650cbd229e110251595ac859046e0e283da271d6f7091d6a9a750675933a50a6f6e7fd9723db7587f0c324c39057db6c1745326036d605aa0af203a84b3f872abb8d61fca668c00021807eb2cb0c89a19b76bd2448f96d363104f2582b85db7b97df93cb27bfc1dfcaf637d7385667f9fb38b2e74815bf86002dd6f587018022827a209035190705b376c43a4dd35d2d19f2dac5cf47e76e06742f6ddc8beae22cf11b5a18971dcdda58e7aee261ec2ad59540c311a08442a273868a9b64be0ddedb7d67c4f314836c2bd034bedde262c30b8a4ca917d219f125d6b762f5a7d48b844cf1b6e0fc2023cebae46f4f85abc9234dc7dca1634b14b6a3785e34222d9f180c7e8ea210e2204dd96b5689ffa622ceb7a0c4ad0d97005aa9cddd1c3359feff964278b0e11bbf760c03ea47a8ef0f45357d2120fb46c61349db2b764b9af5d0a5fbc08ee626177ea5be4bb4af7474a4cb83674450532be16f0637cab2b064c4fbeaf2ac4252c26c47036ce1020d357e8398cff5f62b3f1818ac99de8ec9bf1b617a4401f27e4ffce85c2f6ff1ce24e720f60754f09a46ccd3be99f2e5bc32c50ce97a1d72b4c5fa733e74b635f00e33829e38706a447c0343b5f60297583ae3d3fcf057776f99e2a34e06bca1155ec25b01f3246f69b627c8591dd5d992b2638fa674b600f47354cbef1841d08396c7d1942f81d0daecc6055ad86ce3ce3646c006fa199c9c129795f50262867ec55f6633f8287acc26f6659d0786a9ac61342994aa64fb12f89faad9b42d74e728411ce140301fe8ad96148c122af04f10ee1e79a650d5f89f79f35b98d24c0f21ba9a68c73a39260a0d202c675688048121d769a47995a9bde43a737445e2e062e69be2f40016ecd7d8e1da4dbd87f8e53305b774457de6ee53ebb8f4654aa60ef17b985059ac0d6043a5239bb69abd5b96e3d76ed765122ac57f9ecb23948132eff955d2d743b3c9c8429ec44021cddfa1feba4dfa50254ab3da8c1c5dfc9290fdcb1c12bfdd878d70e82a4f86df338f8f52901b0a3a22e08a62062c6b02f3959d295efe5c141778a2c2a87af3240d74b221fa3b4d5fab33c464f7bcb497c9537719d1a78e5c3f1fa9222159b060655a42c73b370cabd6e7f73b247ae9e97ca7eb70c2ac7c8efc48cf571ddf6bf1f07b7542d3c24c6043b7588a73dba7d6b9726eb5fb2b199bfaaf42e2419fbaffdb173e29190ad82c6963d36886a656fcaad338d29c06a200960457a2078fa79fe1eff92914a3d52bc662e3eccc21f6ac973e1aa036d86f9c43fa383f173f4ff03076a4ed4c17467fc37c1601e0e83b3b0f62272a4b1bbf3a810399cbb7597de409462edafc02253a161010dbbf8fc64d674c533acea034259f4d6360646a9b27bbadf2681f1e052e1d8475cd179a4155041aa08569f51ba470efb438fc09122735c89286936c7110ea01ebd1375ea0f32230f7505a7aa591cbae878a5afa541cc2bd37740a292eedf621c2e738ddfac5cf27b544ba5f9666620ea050490a547cabd03791f588ad70f24114be6f5fbfef98c85d19726593274d09cca352e0cf660cf03265b014b7b5ae924537f4b41639b53a8d6211318594435fd970600d50036ddefccd7cf101c4f935af315635049eb8330cda7954b3cdc95c77600ee71245cd855c945687be582bcdfd83c7e97b4f11fb010da476506c89d0ac327947704fbc313980cec4a168e8754e0d3ffd4c5e46efe211cefc191201ff01fb297d17bf329a420aaf042e2b03e3391c64d9a53136ad198ac868ca129e6129a968ce34feb09afe77f4316a2ddf365f52f42fad935a25c1f8697ab024eab2548a9587807ec2d42fa19e54cadadc8f890396b8f6e6adb0785386ca06a67b6709fd36cfad3e555e8a556fc499b946ec60b67cb40d48124909969051acb4e99513bd296283bd545aea4754bfb54e5b116eb460177898c9740a141d3e70f6c547b46691a5147b8407f1b8991ded5c8c3a9afdeb49f6dcab495fcf69e97ffe0dc88cbd10c236f50a3d75d0acb5b4f77521d6fb4ba6bdcbb82c3b47bf7013a9077ea04f1382d9566650141a188c92b9d05d3932e8c0342b12e503c58770c5476d4017459ce78d3e4e4008f6b5a427ef74e5dbce1d1019aeed5d4a88e31e9072254c22405ba4c9e5a7eb9a55a20ee89d9ea4630a8194094460d7b53983a36beb31690206ac7203a6d97900be0a9ea4c644fb8e040a5bd4f7bb260eee51d27a6a283feffd6e31d0b284a02887619be8242ae13421877814b148f5e3f44a7b690a990b156ccf8edb4310b4cf9cf3017296c6d5764b1bca65b5ee5bab34c1fa5180ecd2abc9aeb4344b4600e8144d3c1c6718983efd449c7ad3a3494cbc182f844f6b3c8ae3f83fc692acd2eb5548175a724f2276fc1cc0a1dfbd5756f8463fed020131d539dc1b1ccacbea91eb5c6725c24b4cb694f329bc9e80f3b2355b9e20d619b9cda93048c3920a1fb270c68945ce8d1c817d8a917645614b2a724b7961f13bfc55eab52f55d73439e1a1009176bc3012cffa39d6e3ebd0a8e94edbf26b626e4ae6dc4201d3c5859a5883fe351c54507f7631f3f8c05a86cb9adfba23a0a6b546e6b771121b0781fd20bdf27ffd8e5d515c44c70373075fae3ae0f03bae7685448a9cefcc76c54c377dd835a4a94840e85e198c6d223578d2ad2917a3265d491b501bd29c39288a1dfd49899cc52e0075d64272959ae20bbe547ede43d287de228565bcf1cac0323d9ebc70a1d8db2bcbf307a80587d8dbb6697bb6e4dc441752df906e907df62aa7aeaba80b7e38237fe6455154a3e63ed5feaf29dd6dfb0a0fb3484a07a5409682bc4", 0x1000, 0x1}, {&(0x7f0000001b00)="4b7b8e327157eeb59df2", 0xa, 0xff}, {&(0x7f0000001f40)="23fc1968082e72bc7380060e72312e7a18172fb0e036f81a111244a8e3ad051e37d132d5a3bf4c301cb6ebc4bbf977ddfac862cf6aa896fd004c38c899477c5132981271e9a9fc24083d203259c910503c79ac10854dc8603dc82e222ca7fa1a7e980f92ae2fa03dcefd8d93d2af85f1c30f900d7ad0171018ba19feaa152ff0a8b90040bae7980b7c7bc796b58d72f6a77a783f44e98fc4f1", 0x99, 0x125}], 0x20008, &(0x7f0000002000)={[{}], [{@fscontext={'fscontext', 0x3d, 'system_u'}}, {@measure}, {@obj_type={'obj_type', 0x3d, 'seclabel'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}, 0x1) (async) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r2, 0x40049366, &(0x7f00000020c0)=0x1) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001400)) (async) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) (async) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x0) (async) open_tree(r5, &(0x7f0000000000)='./file0\x00', 0x0) (async) close(r5) (async) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240), 0x0) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYRESOCT=r3, @ANYRES16=r9, @ANYBLOB=',group_id=', @ANYRESOCT=r8]) (async) syz_mount_image$bfs(&(0x7f0000001780), &(0x7f00000017c0)='./file0\x00', 0x1d, 0x1, &(0x7f0000001900)=[{&(0x7f0000001800)="9511463572d2acf2511a17327452e405607d0585c74822ed158f8a93aa27447e2d1b996ab849a95feba9db3884c0a129e35ba0254ddd754d08be5dd0f26a6013e3bfd5c49b04614356229d0186e0fdc376744e259365f2b0b76af8f161023c80663bdd3e1727e676cda8da504a1108b23ee39b8e968dd70610d69736560f80f7dd406235a2acdab6410ce283a001c4907ed0ad3513fef1e060f9f29e9c31c3dfe001b7afa459197eae94dd382d194af706298df6dc181e8e851934e1f7d778643515ae2660a59bcb4bb687000000000000", 0xd1}], 0x2230411, &(0x7f0000001b40)={[{'\x17\xf0$< \x93\x87\xc4\xe7kA`\xc5\xf5O\xb5\xbdr\xf9\xea\"\xad\x91C\xee9\ah\xdfl\xfc\xb2\f?5:\xf9\x8fcR\x13\x9a\xf6opl.\x19\x06\xda\x83QT\xe2\xfe@.\x8a\xdaS-\x0f\")\x00\x00\x00\x00\x00\x00\x00\t\xe7\x8c\xb9\x8a\xec}\n\xe6\x87\xfdg\xf5c\x8d\xf3\xd5=z\xfb\xf3\xbe)y\xde\xb9\xf3\x1f3V9\xf6\x1bQ2\x02N\xfc-\x06\xf3s\x85\xc8T\"\x03\x0f\xb3m\xb46K\x056*\xad\xb1\x8bz\x17\x94((\vC\x03\x02\xd3\xbf\x91\x0f\x1b\xf8\v\x82\x17#H\x00rF\xd0\xe5\x03\xe0R\xf7\xf0`\fW\xc6\xc9\xd2\x02WG\xa7\x97@\x11($\xebo\x9e\xffW\xf2\x98M\x8e\xd2y\x7f\xe9l\xc7\x94\x1b%X\x9f\xe6\x1f\xa9\xe2\xe0?l\xa4\xab<'}, {'/dev/fuse\x00'}, {'default_permissions'}, {}], [{@uid_lt={'uid<', r8}}, {@seclabel}, {@pcr={'pcr', 0x3d, 0x12}}, {@dont_hash}, {@obj_type={'obj_type', 0x3d, '@}\\['}}]}, 0xef) (async) mknodat$null(r0, &(0x7f00000019c0)='./file0\x00', 0xe206, 0x103) (async) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200), 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="64656661756c745f7065726d697373696f6e732c75707065726469721b2e2f66696c65302f66696c65302c72656469726563745f6469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c72656469726563745f6469723d2e2f66696c65302c78696e6f3d6f66662c78696e6f3d6175746f2c666f776e65723c", @ANYRESDEC=r8, @ANYBLOB=',appraise_type=imasig,\x00']) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r1, 0x50009417, &(0x7f0000000400)={{r0}, r4, 0x0, @inherit={0x90, &(0x7f0000000340)={0x1, 0x9, 0x8, 0x8, {0x3d, 0x9, 0x3, 0x4d, 0x40}, [0xffffffff, 0x9, 0x86c, 0x7, 0xffffffff, 0x0, 0x8, 0x45, 0x8000000000000000]}}, @name="d409b2d8438cdd3290c5e69b5cb9ad5cceda51e7d4220f67e9b57f4327b53376f3a2221f2a550382ef59cf64355da4155bff4cb71ceabb855a3ccc8e97aabbcf3c9ac6b78e2622f8322270184e138d2882c1d605dd929926a3a3ef7da4a240fcd36d1a19fcd7d63c9fdba82837631dbf7cd430ca826ac58215a2df462ba8ddd159c414d35c0c932b41366388757e27a982ffedd46cd0f2ce7ab040d177aade9cc07e942b59ba999bff429334e4ef32754330133cee1963e816bb8c63e83a53f4129068ecb53066534a22c9a69a11fe595bca276dc7d337255c76fb55f70b71d7d6601e33ab032d8ec43a693f0392c2d00a32acd7c3bb709671fbf7b83819989df90f3d42b3ad54dc841ad9ef469d4d99d3c1facf1de91e9d9c6525b13a2cf7c7553dd7b8797422ef0cc8b80b94635b77309f307dd513925bd6dfcdf5c1a593da5dd773842704d1fb388e2c1b2dcc46cfd448e636de8129245696b8aed66c66ada70f86c803e412adf26a64fd65aac92de6dff11b60b0f4964bd1d71fa5cb225c9c97efef9207a7b45678ca6597e8e79147fed07f68ae6bdd655baa4bbe040b3dc0431029b4f971a2fd02512792df5ca26a6193af1f216862544aa333c0caea93d5b224ed373cbb5205e2738e07180fad57d1fdf6be6c9e5290d7418c8e460115841fd0e4a1c6bf34e8368be85f1c5cf0fb7e61653aaa1b140729a840580c33e5789864e1b1cc269c8d3a36da5cdf116d8836a44d00e58bedaced285cffabfc6e5e9b9ca249fbeeebadab55cd11933d3cb56c479c0cd0c5d566f605f8ed21a0c2d6ed511c8135c7532efef6d236b47af53609635c3a8860721cb3301bf2fee01bd9862129c3bbb3b9e93d31146883c83488f9f75beb124cfb6371ae8bb29821bcd009ff1b716333e3ef1b350c7d49e07d5be84e0bd94e8c02f02206621052b7232b0db55ea68aa69effd574f85f4c2d8efe9649eebc4d201446ec80f5c9d2dc2f10847a9087f55d083efc73db97dd896668067ca658fcbed0f4e5289e36e4e969726ba459035297df89f460b70bb5f0831571f43db5949539e5290803923db91d6e90a9ba1fd4451b569a5d8d2f8a8176158cd452fa15b53c58199e1f15afd323fef1225a7e6638d50f7593c26efe0557398509647680214b61a8014cd9826b139dd4a0f2a0395f8910d035098bb0f2abf483c414d7f2cb384e25b62eebcf517304734c160a8e65e48cf6a377b94098b3ddd3563e13e159501f0fef6c415f4b1d7260b171cf0d0158c41c7d42ee0e10515c0087d42e03bf09c3bc11f7b211243e54cf6d7610ab4ac5901d3d342f57228c6c124493e0cfaefc34b8844a64c5f9d59e855f4cd3cefb127faaeae6a09300c30f019fdb407c8ba9d9161c18a6b93a26fd57f50fadffb11448bf4bbf861e76306743eb0d076e30fc3b33401fbb17f3b0c7259aa9362636923c36519be2eee0237e013fc9dc88379966f9ce1d57191e56293a790b8fb668ba1fcba7a537255d2bf4fbe7e1c61cb9c9ad500222096f1489770a6aab2a36b50a81ec91606835726691fe39db9cbc4d66b2b8108e15bf956b43586576e1fd8e58728400130dfc3ddaa9a9c04cfb967b11d2b453a223b5aff64f79769f3a02cd06fb74dd00007e9c008ab9fcbe4194e3684fc9146b648fd0e73fad1c0809f656ed07b98f47ab2c065a47b82ba7fe701d6678c13830320f72fb128d3c074f9389983a66cdecce2cf982ce95e04a5f1fc95f842d369d7ec14fd0cc0e1d113f73607bc40f239a628737960e4c62cf5d3a01a1374e225b123e41a13e1da19197ad0d30d2b02b9f6be8a6f146111457f6573b7d7fbd2c1b6dbe1ef0a8f991c6bf39907596d9d565fbe17f865da6e0d1084d865ca04769dd8a218ecf979855ea345dfc42be0d070ed8f9f329fa6b471f3fbf6f9b3389ef239e2152e1f63bb959afe2d7a30110463f189736abf718ab608c963ae67211a315c3e1203bcbcc033eb3346b8b876677c1a0280ce97c58deec205b4e2eaffdc1b6836c9239d52bac9df7a11ef33885d2a01b573ac46a04c2f4fad52ea412bee77a17fd9f0ace94cf35366455aa5c1b39f171cac24fcf68cb4fe9a9e4a9a829d30f4b194a6be28006b05761788d7b017024ab8f12acd153e34c14fe7d2338d506d5ab86c58c657cc2737aa70092bf758351b234caaeb383b1816146aa41e856fa906465be4576a55ee725f269ba2869a3cdae6e822df248d5d2424be36a8cb3f27b1f36077ddd52b58ed1b962ce1ceb07f0fb0052f61282a65d59645a3875fe2cc326cba9ba4f95147e467652acd28424d2127e45d1e2360595e2e67c3d9dd02e9d5937ee5fe570233b16f45159b119b7db3a200c1437b3adc95b6cfe19dc8a888030b4b283f3e6030822d565cf1a405d2aebf6d224380f0748594507d1ac4913e85fb1c27e1dcf7aa3f2892ea12913d1f57754d749b38fe1cacbb275275eafbe5ca720c112c945070652b6afdf1e852ad38de71ad425df3e48453ac9c757906cd5b47b765259ed5cec426aec85dcc71db202b1e10d449124c1e3970e7853f7a6b5612530dd3bef8a0115ebdfe5a8b542c8bd5ee78cda57f0bd07ef51ede75e06228efe3f4e3b0f591446a2c6a77aaf4d540256cc16c9402213c9d25b9a1d3e47192e3da29013b4143e0b66942ce8a19e97abccbdf0cc63ec0bd581f3d169fe9f9291306eedca74fdc4cf735c121772352a7ed9bd4b05c6422c889d51f2a11bf742fcc9f0a4ad8d9de12758afbd26e398617923deadef3b0643c8927199590a64fc4c3ed7c95ff168b72b31e909e2f2892c7f965cb997c930073a2c70a0b2cd2895d79790a215b7ce94ff373dfd8ed6705e85b30a3d6aa7322861a0e45fdcdf3cad402021ef00d17d36e9632d024d2a31882cee40e0561be257c1700fff43c44235afa1bcb0a113c75a2539416b948ce917802475ff46073f74aaf994880e7bc48ee107caca0de107471f7f7ccdee5883b1b1a1aa10a21e5b6d12c3c6ff7d8085f9dbc8e232928bb39cbbc9651a10a190fa4ef9eb5613c5367584b6a87c83e23202fd691133962b4b12fe3f3b1b3b0ccc4e01135e61359f46400fb3dde8c609ee556086569b9ebb5413e6eb6b6edea80bf3434ebf032653eaf746819025bb53a6be2c23de2d4304ba4cb91b3f431d7edd777a910fb90064874a9da76e87d9108fe2636df5422aba0446fc8b8622ba6aa862b5e4acc856c2802a01fe5119871656a1133736fd236eb055fec770ffa03a0a28a3124459fe071ad67cf134da4b60129039ee6d5db0d1bfd4e0ef12381215bab98a87ea703f83de930d9a61a01b52e9903841363e454e0d912a5ad9b20d384f5276fcdcefaa4c2a4c82e946d45e5b2d372d27f303fefe0b9dd8fe48a2c69b3387aabdd526c4b74c9734ca41b912b657f21f7fd627459ec64c60649b5032c5abef61e4f6ec8b86e95201502c237a412f5a4c40629a708eb48de2d65b5798135ef1ab2d9c1fdcc0cf1de6418689ad25c23a31e5dfd3b83b91f65edaae79c659eb528be913aa912f0f90cdadeca942bd106ea7e97fda2dfd2957befaba86f90f3a0ebb21b9fb086ce78de34d7e273db1aca42ca6885955f3a4a882b1bb78fd1f77d0c4f1e4263929b179e86f60c90a043756667bdca44b67be450765fb16ccd48d922696a70427e0d8f900518fc5053aaa91511a2a00270e17decb4b97ef768bb16e43427ea1e677766f320fb9b6924ae68f7297ecddc0278213b0b0eb93fe8fe359266d084a1fe055cd0ee7fd8c6708d0e228676d77398b1171d17635d645fbced717957f1d2e85137046f5ecaacbf7548df72baf04ce93ce08d17e1d1b7bfdf3e0fcf65004b9ccfcc651a9d5d8d81d0c3ab98e602fab905d8be64b5c962b3e1f11341d3bf398eeb116ad0657315bf95ce8bc9c1da9d5dc420ecf09c927b60e0b1282064ab57a743d390a9be38090e8649b9412bd57b65c7fcd794fbc5cd049a4eff3eba9afad40ebea2913d677cba4dea4f4a31f282af3756b9427b27e47e77bb1e77534dc08d2b25cec76ecd5275bb6f0001cd8d1bf2b27d48587734a2fad9d6076fde280c2a83819dc1c651f06cd2dc5a67a40a21097cd7437a20f59f19c7289a2b7f1eae4dafeff05e48a36f4111f1d4794cbb91bdeb436bc211f10a221c25b6a13d7adfa181f1f0c331650292f8c06194dd4c46b3c173eca1fa7fae31b4aca89d41a5a50f8e050f118527b76a8352107f0fa4e02c469d4c59a4b9c740ba4b7f78eb424e6f728915528046e4d82303f900b4481925e3b127b485689f707e9bdcdb289a930be2f435efb2c4369e5695752e4a0bb442e01200f65f37b93eed910c831329917867a650fffd969819284d6d4d2be61ea3e3649c5d88c9dd1b7f6698e074db0583a83431981d1f53c5856239b675062d932297057a7fde6e4626a7212b917e13ea7b80b2203afb0fbdb52c906fe5738746750baca9894623f7e9ef1b78ba179cbc210b5e3976b195e28f2d8057f5b3c52a320066400fb560a81a346b4ef98f29af3d8b5874ce6244a4cb213759413ffbb12f6ea6aa4228ddcda9ecf4898efba3ce1ac494d84d63a44c9aabd6275b1db81d30b9001dcac510a5a025b8e103a1a2e589178bbc326b2a445eecd1e6505eeb0f869fa088bff4a6a1b5947d40f287307a5cf810767f322814b94e0e97cb7573cfec701c17b17a8415dc5654ea2e9598740f552c9e53dcc98a029929e2860dd2a751161b16b9604a7a1a3b8f310c557509b55e34f1c0ae7962e9fb306abb1238c9a48524ce2a98703476ad829e51ccad7176b330c3a278dce49fdff85cf10ce3dbd74315bdf5f7ffaa0ca46b5afad04785f527acda11060071d229294d6b3cb6c412da5dd9616b301dadada4e3a5b640e05ff0d7d50d522b2c172a4628dc1581dc1c85d3cfa9615d2e8ad29115814d6a7f32bd306cfc3295b09a0444a883aff510955e3eb5ddec8d6b7534c74536096b680d211758b13a1622a784aef5ac956f8e38f4e99dad4c8d467a058e0f613ff06cf17762d1fdb2879f6217395a8d393b01ee399a1af62d63dcb161db503d6074f1c4eb81914f78e51767ecd5649f1eb1df115bbed1481b2d73c582121534d46d45206678ab5dae486d8e134c4389258b58badd02ca6a601ef7feb6c658f55e1e2bcdda64e7926136c6c9fbdbdcaa060f8d9377b98ffb5bb7ca759c631b7692854b82384313448e0127e769f1874119743afa817525a3ee117fd86b09ae2860b06f0854726ae8b520c57fd75419e9c3596387556b47a37ba851d34845d7a6effffd6cdeb60ecab92f125b2b3276890883ef7aef66b9b3202a7fafb57d0ec0206c162bf397b57763cf0c88f58cbcf90b339d686361170e21e2206702c39884d634ad098169b80ff1e15877b15edf4f5ce12fdb9821b50adb80218c66a0b846310755c67311e78e9a79fe788799366df58da5bad4f95c66501e953d10ddd91632044af69d07e13c726f7c60976862741fd3f3e4c0ff2890044ffe020b543ecab99fd840db43820c8284d8360d4e91de691e0aabd9f226522677032d2ee60a62327a1ed2c0060d6cc4d5ca53af8ef9194939d6619d4efc839f082b63769afdecb61339893f8345c41d40fb7b08c5c4c0613a54e43d229cf368e9a7730275a5d68744c016c8191db080504831cba536e48acbd740828cac06ba5"}) (async) 15:59:13 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 71) 15:59:13 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r0, r0, &(0x7f00000001c0), 0x9) mount(&(0x7f0000000540)=@nbd={'/dev/nbd', 0x0}, &(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='tracefs\x00', 0x4, &(0x7f0000000600)='-\x96\\&\x00') (async) syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x100043a0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e0010000000400000000000000000000060000000300000004000000000000001000000048000000000018000063073ba9e9cfba1974000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d006500500024008000000000001800000002006400000018000000010004804800000054000000000000001400000002003400020000000000144025ec4900010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000", 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000000380)="000000060000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e000000000050000000480000000100400000000200000000000000000000400000000000000000200000000000002c100000000000002c1000000000000011024300000000009000000058000000000418000000030038000000200000002400490033000000100000010000000000000000005d117ea1807cb41fe2755351c2ba96da12e87c2a908f1b6876d9b690145111f9b525c2bf0ca965d93ddf371f5c1858cf96261bda8e962656b41ec9b2a79f9dd500000000000000", 0x1b5, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {0x0, 0x0, 0x17f000}], 0x0, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRES8=r0, @ANYRESDEC=r0], 0x0) mount(&(0x7f0000000040)=@md0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='esdfs\x00', 0x1066881, &(0x7f0000000140)='%}/)&![\x00') 15:59:13 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 78) 15:59:13 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 77) 15:59:13 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 72) 15:59:13 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 75) 15:59:13 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 79) 15:59:13 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 78) [ 153.583695][ T7548] loop3: detected capacity change from 0 to 264192 [ 153.598298][ T7547] loop0: detected capacity change from 0 to 264192 [ 153.616584][ T7547] ntfs3: Unknown parameter '0x000000000000000300000000000000000003' 15:59:13 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 76) 15:59:13 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 73) [ 153.660644][ T7548] loop3: detected capacity change from 0 to 264192 15:59:13 executing program 0: close(0xffffffffffffffff) syz_mount_image$udf(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='rootdir=00000000000000000005,nostrict,session=00000000000000000002,umask=0'], 0x0) [ 153.748932][ T7548] fuse: Bad value for 'fd' [ 153.807836][ T7548] overlayfs: unrecognized mount option "upperdir./file0/file0" or missing value [ 153.855774][ T7567] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 153.863207][ T7567] UDF-fs: Scanning with blocksize 512 failed [ 153.886590][ T7548] loop3: detected capacity change from 0 to 264192 15:59:13 executing program 3: r0 = syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x1, &(0x7f0000000240)=[{&(0x7f0000001600)="a3de9227349fb838e40487e79394df95aad3bafbe06b24122ed5113196d207c2b08c6e01cb9cc23dd0c051de7908c1a25d11f34583b51aca3f538efc40bf5ef334fdcdf3fc95d9ad6c22dba867c72b619dc168a6e75b03d3fd03ab52dc9b8d971fea6c9a2748cc56b47a2eceb17a3a2153b55e17805bb7e01eaf639af605f464a10700c02435ae2e63d7b419f373ddefffbfe551924119b6a81915e288a48ab4c65c4b3dd869e5a4cea389caacc0c863eafba1413681ede069bf9fdb5e3154fb24161bb22ee9d083f591979d64e0f8395d13a17e24a95a84db746db0b890a8c4d6d65d1337a77a2873b58fbe5fcd352e4c5ce417cf1440e47c2f5dcad72d8f987ebea119b11419084e28fae041f2fe8fc1bdc487f7b976d7f5ff8a099471343b5b84e12003bdfa2dfd", 0x129, 0x5}], 0xa000a0, &(0x7f0000000180)=ANY=[@ANYBLOB="7cb719ff905c7ef89e191bddc7affdddb99a71d6f08286272ddc087f6a942b4d838d3a17a832b3c02d8a0eaba0e8192de74ddb7706fb95a1df6703abb4b5d00e3302430e948d2318f76e0900d5cd28949415235f4e7a84dddb4e94f32ae75639df065034047eb4e802960323"], 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101000, 0x180) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) r1 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x400, 0x1f7) r2 = syz_mount_image$ocfs2(&(0x7f0000001940), &(0x7f0000001980)='./file0\x00', 0x1, 0x7, &(0x7f00000031c0)=[{&(0x7f0000001a00)="2f07d7af29159cee7b18f7fc4c5f36b550394d58503e1da47b134b630cfd769cbd06e82fa26143f4fbf0620f085fdde5ba840903865759ac386e30663d3c74e31d06d06373a6257512cf3913ddaf8153491e7cb27d807ca03522a4f83e364868e9436d4c0bee74877326b561fc3f42d87c09986b90879c93e46630287edc68cd7b213012ce0ed982bbebf818e6ecc357a3e9718b26e0e4788ce5f82540040c8b54b32219051a7f5497c08250c1ffece5a3baf6d9d73bf3a01bb7e434390bc2e5c3805401d65acd9e46d4", 0xca, 0x7fffffff}, {&(0x7f0000001cc0)="a7013f698354f7e27d305173f4dc24f8f26d6e36f85e65015c8428f0a1dd27105e4292cc4b464ec67e0bddca88949f8818f1101064228fb0f750dd693a2d7ab7b44c2ef6bad81d8ab0db1681402e8dc89e823c2541ed20272238760e8de53c690e8617db3def2e75ad59dc3edf14aec9a40d18460b4e2fd15731ff542d981f3d9a58285a1267d5d8c589c99b227b3e6ccc0df66bba8309148fa0ab4a757ea3e3d3d19f1f896bf7e392e37b0219c52ad0ec96abbe1177e7127652526af34510e8b8be19b59b930da768", 0xc9, 0x1}, {&(0x7f0000001dc0)="06766460645ae06b4b0f7203faf82cbeaaec1834564d81a293ee89443484b439c5bd068d45ef29ec20ee0fe2ea973dfd57a87c0d195dd07105656f9db5ec1fb4c711a773853a6858d8347421b1", 0x4d, 0x3}, {&(0x7f0000001e40)="c5b5dd8f9e76298070988ea0341aa9abd0cc9fc5c6383346a0f8f0e134a1a7c2d3f150d0c63bede928357ecd1a3e222196725e65768fef6a5c313c022328b67606478ea9af4c8a9b1f7a7021905b7b51023e2b4182debc122afabfa223e347537bcb77871205279e44a01e5ca0f7ecc46dc5488d7fcdd511e8ff5072b58bc41c4b1410359754779c9d21e633858c137533e313845b59f29b4258e8d44a34d472ee056a4ae51878b38fc64e104ce04c2b653e2aad6246bb46b280c2334ac9b9f3e5dd058f0310444da94c62e1702cf7f806a8dec0a758f5eac8870d00bed2314e8d29d8d4901c486deb4ab8125e2e69778be79c18bb", 0xf5, 0xd4}, {&(0x7f00000021c0)="2652388758fec74e51fd75792e3dd4ffc506cf10440a754f21c7eb805d7d325b2bf480e7c46dba7cab6c6c5262deb36188a37d1ca08f96a425bcaac9c5d22196c23f618a19c75647f3c040de500e60fa159524adfea5f3ab0bd0b38bc0579831ef9e0e1e4e85790700e99addb28e5f2a3cd45764e0ed07370a5505077ece991355441bbb289d651830a9eb92292ddd3a530e01428d01305cb98deeaa2b07229c94132b5071d241fa08b2ceda216c979def42ecb9f9539a1c3d497707bc5f6d4ee638758577a6008527d084e1d5fc009f16d7af5f9f610ea492b1ef971fca06c543fd96178f13d5a43a3b70ede24d38d1aa69dc0c9fa0c0e6066f9ad7de8fc8fb16ec822d267aa9c0236d1cbb458c5a95808ab39de1396a125dc4006f715afb7fecdd3b265dc6ad093eaa0b200411b7f7193181c6d6ed59db6bba4e57e99fdc0a0a04b0977a70009c0a945a60b5e586e8a869b3e7c4821f2e7c68e1f25e9cb24ec50b5bda8a8e446ad48c414b1a608cb2da9b6fdabd134bb13a478993cd94c201d2ffa748b4b0b34224f47e3a854ce9d83576da8d198d13f5079a051dcf2b5105f1ca1448d036b17ce755ac681b4c987e17e515697cb2551fb71bddc89ac4907ae442bdb73080669f44db8d18261800653baba63ace0526ce5b38b8833148b28c643322c36fd4f9631c2e4f117e525092d9b931792b146f2f97d67dc8d5b6976ca61d57e177ea86d85ebafe6125efdba9474152c158d4dcf07b69209d7d78d7244e736f91a2713c7b56ab6d4cd253ca2877e4e4e3041e6e05fe2972922e05d0892967beab9fab7d7524d8a6990ffcfe0a7482909734922c6bba56f0bb6e44efac3be0f00ce58cd0702bf1e10f2f329c7755941ba0e400de6531c00c9ec94cbbb7a75b8233477890f71ea799ec7281f64aa4501c48d74b55d9ffcfbd440ca7e3ab179701f45470d407b64779562b2f26679b167713eec3e1bc4d9ae06dc0b37d871d260463eff6b9560951f99057f9eecd4f3ca69da438b771f449e20ce7bf2c55a95666ced7341d567746cbe1b10f83059a6575afc5a031b3f00ad87a18a1eee4a5040aa24c6c0e78e266b19f356c5486ae92d651351106c422d6c2bac1933dc2e2bdc7c967585a04c0ff4bf59a7d18edfbfed30ef2b116ce2c45428c17d8180d260dfc74f7d9c3a8406e1655df66d77bf205745e4c5f9184e4beb08428d8f714f7f6afb612dd5350d8d7113548c9da6f37ef7dd245509e2e342c61536a2bb2885590ba796691091c0f3de011b08144d4e929215921a154fbb16dff828c4e8b014f55e896b9d8e8606e592f732a93908b14cb7ec676739e506f983ad7f3dd7eeb72f7f002a1322db6498ee6face4d6658238d00c2773ba8f49d92e4c72419fbc1cdf6855b4e587adb6572836858d19762cc84e3805beb2a25f17d649a0d021574d0afae46e6761c19089d73f4c7b02006c9bb6e8654a18cc594bf2f4b63c6e738c96c4a07d19bb04a9fb0efe8d3c1f9786d88f796cf8d27b53d78837c3d4c0a7c211ec242e3eb1432fd7b56c1de676bf1c65787278867095a7fbe36eb0c77d27d984ae7eb48d338f03ee320d57404813f5649b8078aefcdceb9f8758fad1fed29e3a780204481cbf4d9a17933a63453296c3a73be98d496074582cf0e17810a6d3ca8d4c0049e1778d457060e7e8a59ff83dfed1c29e543a2b75e159eb81940cc6c05d7645246e3ca4251a8690a8f55d37f8e97d5027f975e76552db0478a040eb3a6c0483b0732c69b367f57481a64a011e93f5ca6a43179aa23b78f0f3c7daff9cd7838f030f2e06c6ad48fca3369b08a47c29c09c8336ab4e80a34a745383d2cce1f5d7c0ef795178e50864552933675700aef3f890ca59382bcd6a8ff17a3cfd356cfcbece49efc085a348bc051a5e296cd88e3159e053dd6f66e62cd4b10f6d0f9d39397e0ebc1305e6c5860fe81106f9b1dfd4e975ac6009de269b1c763fc1e132060e4f38ece05ee0f0dc50de828b6b573d15a50f7391b2e900cbf427a3768ae6b985b7dd7765cd7af74eefcfd73b00620209622fc3784dc2fe7759f51f63296fffa7c351c7ac9935d67938877bbe9d71db4f07417f7a3a41295bd17ab633a07fd660c9ca69b5767de318b5fed37d500e2ea8f02e3349bb80ba5d41bb3f5fa80f9358e049fd3da97e1229fc7927b7793eeab8f806279a742c76d481edca87b4964ce377f7cf99ae3d8810d9d5cca2d90969924039528fc5574a04013612dfacb5947ba65721816eb15a84061e327b253b2baf511d51c60a36737a035215491dcb4ff002ea7a2b0cabd1f82d315cc64574e75205c74abf17cc1323f99c8ee5a776db8ae99370ab6e970a4622a34ebf3b5e2ae879a300651812c5b17422e07eaf9995fe68c4d7390dd0cf877b109d1be9037d3a1b6fc96ac47e327476c95475a9c4ef4588661df5759503468b4f69aaf3a20eec84aef15ef58407d54bc6c1e3c0a1b9e80e44db970d74b47e8e684e5d7f99fd2fd14e1286b657e5f3cf89b950c9605800107d73b3baa3796ffd49f93e216a9df7931bcfde8784ffa626b339753dce5358f59c3b421104c57c21c9e6a3f504ce36596f5d2264b2a62861c51028b76cb9dcbeb9fcba7539e8f04e0254a6c5772fd79331095cfa6fa5125f05ab1a0ea44e2add67e3ff0f06e9aa151c069172de67d326ae28fade4710257c000e3ebc2d35d6db57302fb77c114c6750e38f849b6f6c5532cb9c78d9270bb05f90842c380cf9226963961860dedadbc24c4d572dcaefeebc92369fe3fda4388a7d9cb9224ceb38d772df419a04425c97c05e278999d8bb34d617c39c302fbccb115aecf9a05e15619f503ff65068a3de522d4b0dc76ef781e69e700e30a89631eed934392fb4fd48a3d001bda6c5b396c4c9c2db69ba3fd3e5b176a91ad3650cbd229e110251595ac859046e0e283da271d6f7091d6a9a750675933a50a6f6e7fd9723db7587f0c324c39057db6c1745326036d605aa0af203a84b3f872abb8d61fca668c00021807eb2cb0c89a19b76bd2448f96d363104f2582b85db7b97df93cb27bfc1dfcaf637d7385667f9fb38b2e74815bf86002dd6f587018022827a209035190705b376c43a4dd35d2d19f2dac5cf47e76e06742f6ddc8beae22cf11b5a18971dcdda58e7aee261ec2ad59540c311a08442a273868a9b64be0ddedb7d67c4f314836c2bd034bedde262c30b8a4ca917d219f125d6b762f5a7d48b844cf1b6e0fc2023cebae46f4f85abc9234dc7dca1634b14b6a3785e34222d9f180c7e8ea210e2204dd96b5689ffa622ceb7a0c4ad0d97005aa9cddd1c3359feff964278b0e11bbf760c03ea47a8ef0f45357d2120fb46c61349db2b764b9af5d0a5fbc08ee626177ea5be4bb4af7474a4cb83674450532be16f0637cab2b064c4fbeaf2ac4252c26c47036ce1020d357e8398cff5f62b3f1818ac99de8ec9bf1b617a4401f27e4ffce85c2f6ff1ce24e720f60754f09a46ccd3be99f2e5bc32c50ce97a1d72b4c5fa733e74b635f00e33829e38706a447c0343b5f60297583ae3d3fcf057776f99e2a34e06bca1155ec25b01f3246f69b627c8591dd5d992b2638fa674b600f47354cbef1841d08396c7d1942f81d0daecc6055ad86ce3ce3646c006fa199c9c129795f50262867ec55f6633f8287acc26f6659d0786a9ac61342994aa64fb12f89faad9b42d74e728411ce140301fe8ad96148c122af04f10ee1e79a650d5f89f79f35b98d24c0f21ba9a68c73a39260a0d202c675688048121d769a47995a9bde43a737445e2e062e69be2f40016ecd7d8e1da4dbd87f8e53305b774457de6ee53ebb8f4654aa60ef17b985059ac0d6043a5239bb69abd5b96e3d76ed765122ac57f9ecb23948132eff955d2d743b3c9c8429ec44021cddfa1feba4dfa50254ab3da8c1c5dfc9290fdcb1c12bfdd878d70e82a4f86df338f8f52901b0a3a22e08a62062c6b02f3959d295efe5c141778a2c2a87af3240d74b221fa3b4d5fab33c464f7bcb497c9537719d1a78e5c3f1fa9222159b060655a42c73b370cabd6e7f73b247ae9e97ca7eb70c2ac7c8efc48cf571ddf6bf1f07b7542d3c24c6043b7588a73dba7d6b9726eb5fb2b199bfaaf42e2419fbaffdb173e29190ad82c6963d36886a656fcaad338d29c06a200960457a2078fa79fe1eff92914a3d52bc662e3eccc21f6ac973e1aa036d86f9c43fa383f173f4ff03076a4ed4c17467fc37c1601e0e83b3b0f62272a4b1bbf3a810399cbb7597de409462edafc02253a161010dbbf8fc64d674c533acea034259f4d6360646a9b27bbadf2681f1e052e1d8475cd179a4155041aa08569f51ba470efb438fc09122735c89286936c7110ea01ebd1375ea0f32230f7505a7aa591cbae878a5afa541cc2bd37740a292eedf621c2e738ddfac5cf27b544ba5f9666620ea050490a547cabd03791f588ad70f24114be6f5fbfef98c85d19726593274d09cca352e0cf660cf03265b014b7b5ae924537f4b41639b53a8d6211318594435fd970600d50036ddefccd7cf101c4f935af315635049eb8330cda7954b3cdc95c77600ee71245cd855c945687be582bcdfd83c7e97b4f11fb010da476506c89d0ac327947704fbc313980cec4a168e8754e0d3ffd4c5e46efe211cefc191201ff01fb297d17bf329a420aaf042e2b03e3391c64d9a53136ad198ac868ca129e6129a968ce34feb09afe77f4316a2ddf365f52f42fad935a25c1f8697ab024eab2548a9587807ec2d42fa19e54cadadc8f890396b8f6e6adb0785386ca06a67b6709fd36cfad3e555e8a556fc499b946ec60b67cb40d48124909969051acb4e99513bd296283bd545aea4754bfb54e5b116eb460177898c9740a141d3e70f6c547b46691a5147b8407f1b8991ded5c8c3a9afdeb49f6dcab495fcf69e97ffe0dc88cbd10c236f50a3d75d0acb5b4f77521d6fb4ba6bdcbb82c3b47bf7013a9077ea04f1382d9566650141a188c92b9d05d3932e8c0342b12e503c58770c5476d4017459ce78d3e4e4008f6b5a427ef74e5dbce1d1019aeed5d4a88e31e9072254c22405ba4c9e5a7eb9a55a20ee89d9ea4630a8194094460d7b53983a36beb31690206ac7203a6d97900be0a9ea4c644fb8e040a5bd4f7bb260eee51d27a6a283feffd6e31d0b284a02887619be8242ae13421877814b148f5e3f44a7b690a990b156ccf8edb4310b4cf9cf3017296c6d5764b1bca65b5ee5bab34c1fa5180ecd2abc9aeb4344b4600e8144d3c1c6718983efd449c7ad3a3494cbc182f844f6b3c8ae3f83fc692acd2eb5548175a724f2276fc1cc0a1dfbd5756f8463fed020131d539dc1b1ccacbea91eb5c6725c24b4cb694f329bc9e80f3b2355b9e20d619b9cda93048c3920a1fb270c68945ce8d1c817d8a917645614b2a724b7961f13bfc55eab52f55d73439e1a1009176bc3012cffa39d6e3ebd0a8e94edbf26b626e4ae6dc4201d3c5859a5883fe351c54507f7631f3f8c05a86cb9adfba23a0a6b546e6b771121b0781fd20bdf27ffd8e5d515c44c70373075fae3ae0f03bae7685448a9cefcc76c54c377dd835a4a94840e85e198c6d223578d2ad2917a3265d491b501bd29c39288a1dfd49899cc52e0075d64272959ae20bbe547ede43d287de228565bcf1cac0323d9ebc70a1d8db2bcbf307a80587d8dbb6697bb6e4dc441752df906e907df62aa7aeaba80b7e38237fe6455154a3e63ed5feaf29dd6dfb0a0fb3484a07a5409682bc4", 0x1000, 0x1}, {&(0x7f0000001b00)="4b7b8e327157eeb59df2", 0xa, 0xff}, {&(0x7f0000001f40)="23fc1968082e72bc7380060e72312e7a18172fb0e036f81a111244a8e3ad051e37d132d5a3bf4c301cb6ebc4bbf977ddfac862cf6aa896fd004c38c899477c5132981271e9a9fc24083d203259c910503c79ac10854dc8603dc82e222ca7fa1a7e980f92ae2fa03dcefd8d93d2af85f1c30f900d7ad0171018ba19feaa152ff0a8b90040bae7980b7c7bc796b58d72f6a77a783f44e98fc4f1", 0x99, 0x125}], 0x20008, &(0x7f0000002000)={[{}], [{@fscontext={'fscontext', 0x3d, 'system_u'}}, {@measure}, {@obj_type={'obj_type', 0x3d, 'seclabel'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}, 0x1) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r2, 0x40049366, &(0x7f00000020c0)=0x1) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001400)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0, 0x0, 0x0}) r5 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x0) r6 = open_tree(r5, &(0x7f0000000000)='./file0\x00', 0x0) close(r5) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r7 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYRESOCT=r3, @ANYRES16=r9, @ANYBLOB=',group_id=', @ANYRESOCT=r8]) syz_mount_image$bfs(&(0x7f0000001780), &(0x7f00000017c0)='./file0\x00', 0x1d, 0x1, &(0x7f0000001900)=[{&(0x7f0000001800)="9511463572d2acf2511a17327452e405607d0585c74822ed158f8a93aa27447e2d1b996ab849a95feba9db3884c0a129e35ba0254ddd754d08be5dd0f26a6013e3bfd5c49b04614356229d0186e0fdc376744e259365f2b0b76af8f161023c80663bdd3e1727e676cda8da504a1108b23ee39b8e968dd70610d69736560f80f7dd406235a2acdab6410ce283a001c4907ed0ad3513fef1e060f9f29e9c31c3dfe001b7afa459197eae94dd382d194af706298df6dc181e8e851934e1f7d778643515ae2660a59bcb4bb687000000000000", 0xd1}], 0x2230411, &(0x7f0000001b40)={[{'\x17\xf0$< \x93\x87\xc4\xe7kA`\xc5\xf5O\xb5\xbdr\xf9\xea\"\xad\x91C\xee9\ah\xdfl\xfc\xb2\f?5:\xf9\x8fcR\x13\x9a\xf6opl.\x19\x06\xda\x83QT\xe2\xfe@.\x8a\xdaS-\x0f\")\x00\x00\x00\x00\x00\x00\x00\t\xe7\x8c\xb9\x8a\xec}\n\xe6\x87\xfdg\xf5c\x8d\xf3\xd5=z\xfb\xf3\xbe)y\xde\xb9\xf3\x1f3V9\xf6\x1bQ2\x02N\xfc-\x06\xf3s\x85\xc8T\"\x03\x0f\xb3m\xb46K\x056*\xad\xb1\x8bz\x17\x94((\vC\x03\x02\xd3\xbf\x91\x0f\x1b\xf8\v\x82\x17#H\x00rF\xd0\xe5\x03\xe0R\xf7\xf0`\fW\xc6\xc9\xd2\x02WG\xa7\x97@\x11($\xebo\x9e\xffW\xf2\x98M\x8e\xd2y\x7f\xe9l\xc7\x94\x1b%X\x9f\xe6\x1f\xa9\xe2\xe0?l\xa4\xab<'}, {'/dev/fuse\x00'}, {'default_permissions'}, {}], [{@uid_lt={'uid<', r8}}, {@seclabel}, {@pcr={'pcr', 0x3d, 0x12}}, {@dont_hash}, {@obj_type={'obj_type', 0x3d, '@}\\['}}]}, 0xef) mknodat$null(r0, &(0x7f00000019c0)='./file0\x00', 0xe206, 0x103) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200), 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="64656661756c745f7065726d697373696f6e732c75707065726469721b2e2f66696c65302f66696c65302c72656469726563745f6469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c72656469726563745f6469723d2e2f66696c65302c78696e6f3d6f66662c78696e6f3d6175746f2c666f776e65723c", @ANYRESDEC=r8, @ANYBLOB=',appraise_type=imasig,\x00']) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r1, 0x50009417, &(0x7f0000000400)={{r0}, r4, 0x0, @inherit={0x90, &(0x7f0000000340)={0x1, 0x9, 0x8, 0x8, {0x3d, 0x9, 0x3, 0x4d, 0x40}, [0xffffffff, 0x9, 0x86c, 0x7, 0xffffffff, 0x0, 0x8, 0x45, 0x8000000000000000]}}, @name="d409b2d8438cdd3290c5e69b5cb9ad5cceda51e7d4220f67e9b57f4327b53376f3a2221f2a550382ef59cf64355da4155bff4cb71ceabb855a3ccc8e97aabbcf3c9ac6b78e2622f8322270184e138d2882c1d605dd929926a3a3ef7da4a240fcd36d1a19fcd7d63c9fdba82837631dbf7cd430ca826ac58215a2df462ba8ddd159c414d35c0c932b41366388757e27a982ffedd46cd0f2ce7ab040d177aade9cc07e942b59ba999bff429334e4ef32754330133cee1963e816bb8c63e83a53f4129068ecb53066534a22c9a69a11fe595bca276dc7d337255c76fb55f70b71d7d6601e33ab032d8ec43a693f0392c2d00a32acd7c3bb709671fbf7b83819989df90f3d42b3ad54dc841ad9ef469d4d99d3c1facf1de91e9d9c6525b13a2cf7c7553dd7b8797422ef0cc8b80b94635b77309f307dd513925bd6dfcdf5c1a593da5dd773842704d1fb388e2c1b2dcc46cfd448e636de8129245696b8aed66c66ada70f86c803e412adf26a64fd65aac92de6dff11b60b0f4964bd1d71fa5cb225c9c97efef9207a7b45678ca6597e8e79147fed07f68ae6bdd655baa4bbe040b3dc0431029b4f971a2fd02512792df5ca26a6193af1f216862544aa333c0caea93d5b224ed373cbb5205e2738e07180fad57d1fdf6be6c9e5290d7418c8e460115841fd0e4a1c6bf34e8368be85f1c5cf0fb7e61653aaa1b140729a840580c33e5789864e1b1cc269c8d3a36da5cdf116d8836a44d00e58bedaced285cffabfc6e5e9b9ca249fbeeebadab55cd11933d3cb56c479c0cd0c5d566f605f8ed21a0c2d6ed511c8135c7532efef6d236b47af53609635c3a8860721cb3301bf2fee01bd9862129c3bbb3b9e93d31146883c83488f9f75beb124cfb6371ae8bb29821bcd009ff1b716333e3ef1b350c7d49e07d5be84e0bd94e8c02f02206621052b7232b0db55ea68aa69effd574f85f4c2d8efe9649eebc4d201446ec80f5c9d2dc2f10847a9087f55d083efc73db97dd896668067ca658fcbed0f4e5289e36e4e969726ba459035297df89f460b70bb5f0831571f43db5949539e5290803923db91d6e90a9ba1fd4451b569a5d8d2f8a8176158cd452fa15b53c58199e1f15afd323fef1225a7e6638d50f7593c26efe0557398509647680214b61a8014cd9826b139dd4a0f2a0395f8910d035098bb0f2abf483c414d7f2cb384e25b62eebcf517304734c160a8e65e48cf6a377b94098b3ddd3563e13e159501f0fef6c415f4b1d7260b171cf0d0158c41c7d42ee0e10515c0087d42e03bf09c3bc11f7b211243e54cf6d7610ab4ac5901d3d342f57228c6c124493e0cfaefc34b8844a64c5f9d59e855f4cd3cefb127faaeae6a09300c30f019fdb407c8ba9d9161c18a6b93a26fd57f50fadffb11448bf4bbf861e76306743eb0d076e30fc3b33401fbb17f3b0c7259aa9362636923c36519be2eee0237e013fc9dc88379966f9ce1d57191e56293a790b8fb668ba1fcba7a537255d2bf4fbe7e1c61cb9c9ad500222096f1489770a6aab2a36b50a81ec91606835726691fe39db9cbc4d66b2b8108e15bf956b43586576e1fd8e58728400130dfc3ddaa9a9c04cfb967b11d2b453a223b5aff64f79769f3a02cd06fb74dd00007e9c008ab9fcbe4194e3684fc9146b648fd0e73fad1c0809f656ed07b98f47ab2c065a47b82ba7fe701d6678c13830320f72fb128d3c074f9389983a66cdecce2cf982ce95e04a5f1fc95f842d369d7ec14fd0cc0e1d113f73607bc40f239a628737960e4c62cf5d3a01a1374e225b123e41a13e1da19197ad0d30d2b02b9f6be8a6f146111457f6573b7d7fbd2c1b6dbe1ef0a8f991c6bf39907596d9d565fbe17f865da6e0d1084d865ca04769dd8a218ecf979855ea345dfc42be0d070ed8f9f329fa6b471f3fbf6f9b3389ef239e2152e1f63bb959afe2d7a30110463f189736abf718ab608c963ae67211a315c3e1203bcbcc033eb3346b8b876677c1a0280ce97c58deec205b4e2eaffdc1b6836c9239d52bac9df7a11ef33885d2a01b573ac46a04c2f4fad52ea412bee77a17fd9f0ace94cf35366455aa5c1b39f171cac24fcf68cb4fe9a9e4a9a829d30f4b194a6be28006b05761788d7b017024ab8f12acd153e34c14fe7d2338d506d5ab86c58c657cc2737aa70092bf758351b234caaeb383b1816146aa41e856fa906465be4576a55ee725f269ba2869a3cdae6e822df248d5d2424be36a8cb3f27b1f36077ddd52b58ed1b962ce1ceb07f0fb0052f61282a65d59645a3875fe2cc326cba9ba4f95147e467652acd28424d2127e45d1e2360595e2e67c3d9dd02e9d5937ee5fe570233b16f45159b119b7db3a200c1437b3adc95b6cfe19dc8a888030b4b283f3e6030822d565cf1a405d2aebf6d224380f0748594507d1ac4913e85fb1c27e1dcf7aa3f2892ea12913d1f57754d749b38fe1cacbb275275eafbe5ca720c112c945070652b6afdf1e852ad38de71ad425df3e48453ac9c757906cd5b47b765259ed5cec426aec85dcc71db202b1e10d449124c1e3970e7853f7a6b5612530dd3bef8a0115ebdfe5a8b542c8bd5ee78cda57f0bd07ef51ede75e06228efe3f4e3b0f591446a2c6a77aaf4d540256cc16c9402213c9d25b9a1d3e47192e3da29013b4143e0b66942ce8a19e97abccbdf0cc63ec0bd581f3d169fe9f9291306eedca74fdc4cf735c121772352a7ed9bd4b05c6422c889d51f2a11bf742fcc9f0a4ad8d9de12758afbd26e398617923deadef3b0643c8927199590a64fc4c3ed7c95ff168b72b31e909e2f2892c7f965cb997c930073a2c70a0b2cd2895d79790a215b7ce94ff373dfd8ed6705e85b30a3d6aa7322861a0e45fdcdf3cad402021ef00d17d36e9632d024d2a31882cee40e0561be257c1700fff43c44235afa1bcb0a113c75a2539416b948ce917802475ff46073f74aaf994880e7bc48ee107caca0de107471f7f7ccdee5883b1b1a1aa10a21e5b6d12c3c6ff7d8085f9dbc8e232928bb39cbbc9651a10a190fa4ef9eb5613c5367584b6a87c83e23202fd691133962b4b12fe3f3b1b3b0ccc4e01135e61359f46400fb3dde8c609ee556086569b9ebb5413e6eb6b6edea80bf3434ebf032653eaf746819025bb53a6be2c23de2d4304ba4cb91b3f431d7edd777a910fb90064874a9da76e87d9108fe2636df5422aba0446fc8b8622ba6aa862b5e4acc856c2802a01fe5119871656a1133736fd236eb055fec770ffa03a0a28a3124459fe071ad67cf134da4b60129039ee6d5db0d1bfd4e0ef12381215bab98a87ea703f83de930d9a61a01b52e9903841363e454e0d912a5ad9b20d384f5276fcdcefaa4c2a4c82e946d45e5b2d372d27f303fefe0b9dd8fe48a2c69b3387aabdd526c4b74c9734ca41b912b657f21f7fd627459ec64c60649b5032c5abef61e4f6ec8b86e95201502c237a412f5a4c40629a708eb48de2d65b5798135ef1ab2d9c1fdcc0cf1de6418689ad25c23a31e5dfd3b83b91f65edaae79c659eb528be913aa912f0f90cdadeca942bd106ea7e97fda2dfd2957befaba86f90f3a0ebb21b9fb086ce78de34d7e273db1aca42ca6885955f3a4a882b1bb78fd1f77d0c4f1e4263929b179e86f60c90a043756667bdca44b67be450765fb16ccd48d922696a70427e0d8f900518fc5053aaa91511a2a00270e17decb4b97ef768bb16e43427ea1e677766f320fb9b6924ae68f7297ecddc0278213b0b0eb93fe8fe359266d084a1fe055cd0ee7fd8c6708d0e228676d77398b1171d17635d645fbced717957f1d2e85137046f5ecaacbf7548df72baf04ce93ce08d17e1d1b7bfdf3e0fcf65004b9ccfcc651a9d5d8d81d0c3ab98e602fab905d8be64b5c962b3e1f11341d3bf398eeb116ad0657315bf95ce8bc9c1da9d5dc420ecf09c927b60e0b1282064ab57a743d390a9be38090e8649b9412bd57b65c7fcd794fbc5cd049a4eff3eba9afad40ebea2913d677cba4dea4f4a31f282af3756b9427b27e47e77bb1e77534dc08d2b25cec76ecd5275bb6f0001cd8d1bf2b27d48587734a2fad9d6076fde280c2a83819dc1c651f06cd2dc5a67a40a21097cd7437a20f59f19c7289a2b7f1eae4dafeff05e48a36f4111f1d4794cbb91bdeb436bc211f10a221c25b6a13d7adfa181f1f0c331650292f8c06194dd4c46b3c173eca1fa7fae31b4aca89d41a5a50f8e050f118527b76a8352107f0fa4e02c469d4c59a4b9c740ba4b7f78eb424e6f728915528046e4d82303f900b4481925e3b127b485689f707e9bdcdb289a930be2f435efb2c4369e5695752e4a0bb442e01200f65f37b93eed910c831329917867a650fffd969819284d6d4d2be61ea3e3649c5d88c9dd1b7f6698e074db0583a83431981d1f53c5856239b675062d932297057a7fde6e4626a7212b917e13ea7b80b2203afb0fbdb52c906fe5738746750baca9894623f7e9ef1b78ba179cbc210b5e3976b195e28f2d8057f5b3c52a320066400fb560a81a346b4ef98f29af3d8b5874ce6244a4cb213759413ffbb12f6ea6aa4228ddcda9ecf4898efba3ce1ac494d84d63a44c9aabd6275b1db81d30b9001dcac510a5a025b8e103a1a2e589178bbc326b2a445eecd1e6505eeb0f869fa088bff4a6a1b5947d40f287307a5cf810767f322814b94e0e97cb7573cfec701c17b17a8415dc5654ea2e9598740f552c9e53dcc98a029929e2860dd2a751161b16b9604a7a1a3b8f310c557509b55e34f1c0ae7962e9fb306abb1238c9a48524ce2a98703476ad829e51ccad7176b330c3a278dce49fdff85cf10ce3dbd74315bdf5f7ffaa0ca46b5afad04785f527acda11060071d229294d6b3cb6c412da5dd9616b301dadada4e3a5b640e05ff0d7d50d522b2c172a4628dc1581dc1c85d3cfa9615d2e8ad29115814d6a7f32bd306cfc3295b09a0444a883aff510955e3eb5ddec8d6b7534c74536096b680d211758b13a1622a784aef5ac956f8e38f4e99dad4c8d467a058e0f613ff06cf17762d1fdb2879f6217395a8d393b01ee399a1af62d63dcb161db503d6074f1c4eb81914f78e51767ecd5649f1eb1df115bbed1481b2d73c582121534d46d45206678ab5dae486d8e134c4389258b58badd02ca6a601ef7feb6c658f55e1e2bcdda64e7926136c6c9fbdbdcaa060f8d9377b98ffb5bb7ca759c631b7692854b82384313448e0127e769f1874119743afa817525a3ee117fd86b09ae2860b06f0854726ae8b520c57fd75419e9c3596387556b47a37ba851d34845d7a6effffd6cdeb60ecab92f125b2b3276890883ef7aef66b9b3202a7fafb57d0ec0206c162bf397b57763cf0c88f58cbcf90b339d686361170e21e2206702c39884d634ad098169b80ff1e15877b15edf4f5ce12fdb9821b50adb80218c66a0b846310755c67311e78e9a79fe788799366df58da5bad4f95c66501e953d10ddd91632044af69d07e13c726f7c60976862741fd3f3e4c0ff2890044ffe020b543ecab99fd840db43820c8284d8360d4e91de691e0aabd9f226522677032d2ee60a62327a1ed2c0060d6cc4d5ca53af8ef9194939d6619d4efc839f082b63769afdecb61339893f8345c41d40fb7b08c5c4c0613a54e43d229cf368e9a7730275a5d68744c016c8191db080504831cba536e48acbd740828cac06ba5"}) syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x1, &(0x7f0000000240)=[{&(0x7f0000001600)="a3de9227349fb838e40487e79394df95aad3bafbe06b24122ed5113196d207c2b08c6e01cb9cc23dd0c051de7908c1a25d11f34583b51aca3f538efc40bf5ef334fdcdf3fc95d9ad6c22dba867c72b619dc168a6e75b03d3fd03ab52dc9b8d971fea6c9a2748cc56b47a2eceb17a3a2153b55e17805bb7e01eaf639af605f464a10700c02435ae2e63d7b419f373ddefffbfe551924119b6a81915e288a48ab4c65c4b3dd869e5a4cea389caacc0c863eafba1413681ede069bf9fdb5e3154fb24161bb22ee9d083f591979d64e0f8395d13a17e24a95a84db746db0b890a8c4d6d65d1337a77a2873b58fbe5fcd352e4c5ce417cf1440e47c2f5dcad72d8f987ebea119b11419084e28fae041f2fe8fc1bdc487f7b976d7f5ff8a099471343b5b84e12003bdfa2dfd", 0x129, 0x5}], 0xa000a0, &(0x7f0000000180)=ANY=[@ANYBLOB="7cb719ff905c7ef89e191bddc7affdddb99a71d6f08286272ddc087f6a942b4d838d3a17a832b3c02d8a0eaba0e8192de74ddb7706fb95a1df6703abb4b5d00e3302430e948d2318f76e0900d5cd28949415235f4e7a84dddb4e94f32ae75639df065034047eb4e802960323"], 0x0) (async) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101000, 0x180) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x2) (async) openat$vim2m(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x400, 0x1f7) (async) syz_mount_image$ocfs2(&(0x7f0000001940), &(0x7f0000001980)='./file0\x00', 0x1, 0x7, &(0x7f00000031c0)=[{&(0x7f0000001a00)="2f07d7af29159cee7b18f7fc4c5f36b550394d58503e1da47b134b630cfd769cbd06e82fa26143f4fbf0620f085fdde5ba840903865759ac386e30663d3c74e31d06d06373a6257512cf3913ddaf8153491e7cb27d807ca03522a4f83e364868e9436d4c0bee74877326b561fc3f42d87c09986b90879c93e46630287edc68cd7b213012ce0ed982bbebf818e6ecc357a3e9718b26e0e4788ce5f82540040c8b54b32219051a7f5497c08250c1ffece5a3baf6d9d73bf3a01bb7e434390bc2e5c3805401d65acd9e46d4", 0xca, 0x7fffffff}, {&(0x7f0000001cc0)="a7013f698354f7e27d305173f4dc24f8f26d6e36f85e65015c8428f0a1dd27105e4292cc4b464ec67e0bddca88949f8818f1101064228fb0f750dd693a2d7ab7b44c2ef6bad81d8ab0db1681402e8dc89e823c2541ed20272238760e8de53c690e8617db3def2e75ad59dc3edf14aec9a40d18460b4e2fd15731ff542d981f3d9a58285a1267d5d8c589c99b227b3e6ccc0df66bba8309148fa0ab4a757ea3e3d3d19f1f896bf7e392e37b0219c52ad0ec96abbe1177e7127652526af34510e8b8be19b59b930da768", 0xc9, 0x1}, {&(0x7f0000001dc0)="06766460645ae06b4b0f7203faf82cbeaaec1834564d81a293ee89443484b439c5bd068d45ef29ec20ee0fe2ea973dfd57a87c0d195dd07105656f9db5ec1fb4c711a773853a6858d8347421b1", 0x4d, 0x3}, {&(0x7f0000001e40)="c5b5dd8f9e76298070988ea0341aa9abd0cc9fc5c6383346a0f8f0e134a1a7c2d3f150d0c63bede928357ecd1a3e222196725e65768fef6a5c313c022328b67606478ea9af4c8a9b1f7a7021905b7b51023e2b4182debc122afabfa223e347537bcb77871205279e44a01e5ca0f7ecc46dc5488d7fcdd511e8ff5072b58bc41c4b1410359754779c9d21e633858c137533e313845b59f29b4258e8d44a34d472ee056a4ae51878b38fc64e104ce04c2b653e2aad6246bb46b280c2334ac9b9f3e5dd058f0310444da94c62e1702cf7f806a8dec0a758f5eac8870d00bed2314e8d29d8d4901c486deb4ab8125e2e69778be79c18bb", 0xf5, 0xd4}, {&(0x7f00000021c0)="2652388758fec74e51fd75792e3dd4ffc506cf10440a754f21c7eb805d7d325b2bf480e7c46dba7cab6c6c5262deb36188a37d1ca08f96a425bcaac9c5d22196c23f618a19c75647f3c040de500e60fa159524adfea5f3ab0bd0b38bc0579831ef9e0e1e4e85790700e99addb28e5f2a3cd45764e0ed07370a5505077ece991355441bbb289d651830a9eb92292ddd3a530e01428d01305cb98deeaa2b07229c94132b5071d241fa08b2ceda216c979def42ecb9f9539a1c3d497707bc5f6d4ee638758577a6008527d084e1d5fc009f16d7af5f9f610ea492b1ef971fca06c543fd96178f13d5a43a3b70ede24d38d1aa69dc0c9fa0c0e6066f9ad7de8fc8fb16ec822d267aa9c0236d1cbb458c5a95808ab39de1396a125dc4006f715afb7fecdd3b265dc6ad093eaa0b200411b7f7193181c6d6ed59db6bba4e57e99fdc0a0a04b0977a70009c0a945a60b5e586e8a869b3e7c4821f2e7c68e1f25e9cb24ec50b5bda8a8e446ad48c414b1a608cb2da9b6fdabd134bb13a478993cd94c201d2ffa748b4b0b34224f47e3a854ce9d83576da8d198d13f5079a051dcf2b5105f1ca1448d036b17ce755ac681b4c987e17e515697cb2551fb71bddc89ac4907ae442bdb73080669f44db8d18261800653baba63ace0526ce5b38b8833148b28c643322c36fd4f9631c2e4f117e525092d9b931792b146f2f97d67dc8d5b6976ca61d57e177ea86d85ebafe6125efdba9474152c158d4dcf07b69209d7d78d7244e736f91a2713c7b56ab6d4cd253ca2877e4e4e3041e6e05fe2972922e05d0892967beab9fab7d7524d8a6990ffcfe0a7482909734922c6bba56f0bb6e44efac3be0f00ce58cd0702bf1e10f2f329c7755941ba0e400de6531c00c9ec94cbbb7a75b8233477890f71ea799ec7281f64aa4501c48d74b55d9ffcfbd440ca7e3ab179701f45470d407b64779562b2f26679b167713eec3e1bc4d9ae06dc0b37d871d260463eff6b9560951f99057f9eecd4f3ca69da438b771f449e20ce7bf2c55a95666ced7341d567746cbe1b10f83059a6575afc5a031b3f00ad87a18a1eee4a5040aa24c6c0e78e266b19f356c5486ae92d651351106c422d6c2bac1933dc2e2bdc7c967585a04c0ff4bf59a7d18edfbfed30ef2b116ce2c45428c17d8180d260dfc74f7d9c3a8406e1655df66d77bf205745e4c5f9184e4beb08428d8f714f7f6afb612dd5350d8d7113548c9da6f37ef7dd245509e2e342c61536a2bb2885590ba796691091c0f3de011b08144d4e929215921a154fbb16dff828c4e8b014f55e896b9d8e8606e592f732a93908b14cb7ec676739e506f983ad7f3dd7eeb72f7f002a1322db6498ee6face4d6658238d00c2773ba8f49d92e4c72419fbc1cdf6855b4e587adb6572836858d19762cc84e3805beb2a25f17d649a0d021574d0afae46e6761c19089d73f4c7b02006c9bb6e8654a18cc594bf2f4b63c6e738c96c4a07d19bb04a9fb0efe8d3c1f9786d88f796cf8d27b53d78837c3d4c0a7c211ec242e3eb1432fd7b56c1de676bf1c65787278867095a7fbe36eb0c77d27d984ae7eb48d338f03ee320d57404813f5649b8078aefcdceb9f8758fad1fed29e3a780204481cbf4d9a17933a63453296c3a73be98d496074582cf0e17810a6d3ca8d4c0049e1778d457060e7e8a59ff83dfed1c29e543a2b75e159eb81940cc6c05d7645246e3ca4251a8690a8f55d37f8e97d5027f975e76552db0478a040eb3a6c0483b0732c69b367f57481a64a011e93f5ca6a43179aa23b78f0f3c7daff9cd7838f030f2e06c6ad48fca3369b08a47c29c09c8336ab4e80a34a745383d2cce1f5d7c0ef795178e50864552933675700aef3f890ca59382bcd6a8ff17a3cfd356cfcbece49efc085a348bc051a5e296cd88e3159e053dd6f66e62cd4b10f6d0f9d39397e0ebc1305e6c5860fe81106f9b1dfd4e975ac6009de269b1c763fc1e132060e4f38ece05ee0f0dc50de828b6b573d15a50f7391b2e900cbf427a3768ae6b985b7dd7765cd7af74eefcfd73b00620209622fc3784dc2fe7759f51f63296fffa7c351c7ac9935d67938877bbe9d71db4f07417f7a3a41295bd17ab633a07fd660c9ca69b5767de318b5fed37d500e2ea8f02e3349bb80ba5d41bb3f5fa80f9358e049fd3da97e1229fc7927b7793eeab8f806279a742c76d481edca87b4964ce377f7cf99ae3d8810d9d5cca2d90969924039528fc5574a04013612dfacb5947ba65721816eb15a84061e327b253b2baf511d51c60a36737a035215491dcb4ff002ea7a2b0cabd1f82d315cc64574e75205c74abf17cc1323f99c8ee5a776db8ae99370ab6e970a4622a34ebf3b5e2ae879a300651812c5b17422e07eaf9995fe68c4d7390dd0cf877b109d1be9037d3a1b6fc96ac47e327476c95475a9c4ef4588661df5759503468b4f69aaf3a20eec84aef15ef58407d54bc6c1e3c0a1b9e80e44db970d74b47e8e684e5d7f99fd2fd14e1286b657e5f3cf89b950c9605800107d73b3baa3796ffd49f93e216a9df7931bcfde8784ffa626b339753dce5358f59c3b421104c57c21c9e6a3f504ce36596f5d2264b2a62861c51028b76cb9dcbeb9fcba7539e8f04e0254a6c5772fd79331095cfa6fa5125f05ab1a0ea44e2add67e3ff0f06e9aa151c069172de67d326ae28fade4710257c000e3ebc2d35d6db57302fb77c114c6750e38f849b6f6c5532cb9c78d9270bb05f90842c380cf9226963961860dedadbc24c4d572dcaefeebc92369fe3fda4388a7d9cb9224ceb38d772df419a04425c97c05e278999d8bb34d617c39c302fbccb115aecf9a05e15619f503ff65068a3de522d4b0dc76ef781e69e700e30a89631eed934392fb4fd48a3d001bda6c5b396c4c9c2db69ba3fd3e5b176a91ad3650cbd229e110251595ac859046e0e283da271d6f7091d6a9a750675933a50a6f6e7fd9723db7587f0c324c39057db6c1745326036d605aa0af203a84b3f872abb8d61fca668c00021807eb2cb0c89a19b76bd2448f96d363104f2582b85db7b97df93cb27bfc1dfcaf637d7385667f9fb38b2e74815bf86002dd6f587018022827a209035190705b376c43a4dd35d2d19f2dac5cf47e76e06742f6ddc8beae22cf11b5a18971dcdda58e7aee261ec2ad59540c311a08442a273868a9b64be0ddedb7d67c4f314836c2bd034bedde262c30b8a4ca917d219f125d6b762f5a7d48b844cf1b6e0fc2023cebae46f4f85abc9234dc7dca1634b14b6a3785e34222d9f180c7e8ea210e2204dd96b5689ffa622ceb7a0c4ad0d97005aa9cddd1c3359feff964278b0e11bbf760c03ea47a8ef0f45357d2120fb46c61349db2b764b9af5d0a5fbc08ee626177ea5be4bb4af7474a4cb83674450532be16f0637cab2b064c4fbeaf2ac4252c26c47036ce1020d357e8398cff5f62b3f1818ac99de8ec9bf1b617a4401f27e4ffce85c2f6ff1ce24e720f60754f09a46ccd3be99f2e5bc32c50ce97a1d72b4c5fa733e74b635f00e33829e38706a447c0343b5f60297583ae3d3fcf057776f99e2a34e06bca1155ec25b01f3246f69b627c8591dd5d992b2638fa674b600f47354cbef1841d08396c7d1942f81d0daecc6055ad86ce3ce3646c006fa199c9c129795f50262867ec55f6633f8287acc26f6659d0786a9ac61342994aa64fb12f89faad9b42d74e728411ce140301fe8ad96148c122af04f10ee1e79a650d5f89f79f35b98d24c0f21ba9a68c73a39260a0d202c675688048121d769a47995a9bde43a737445e2e062e69be2f40016ecd7d8e1da4dbd87f8e53305b774457de6ee53ebb8f4654aa60ef17b985059ac0d6043a5239bb69abd5b96e3d76ed765122ac57f9ecb23948132eff955d2d743b3c9c8429ec44021cddfa1feba4dfa50254ab3da8c1c5dfc9290fdcb1c12bfdd878d70e82a4f86df338f8f52901b0a3a22e08a62062c6b02f3959d295efe5c141778a2c2a87af3240d74b221fa3b4d5fab33c464f7bcb497c9537719d1a78e5c3f1fa9222159b060655a42c73b370cabd6e7f73b247ae9e97ca7eb70c2ac7c8efc48cf571ddf6bf1f07b7542d3c24c6043b7588a73dba7d6b9726eb5fb2b199bfaaf42e2419fbaffdb173e29190ad82c6963d36886a656fcaad338d29c06a200960457a2078fa79fe1eff92914a3d52bc662e3eccc21f6ac973e1aa036d86f9c43fa383f173f4ff03076a4ed4c17467fc37c1601e0e83b3b0f62272a4b1bbf3a810399cbb7597de409462edafc02253a161010dbbf8fc64d674c533acea034259f4d6360646a9b27bbadf2681f1e052e1d8475cd179a4155041aa08569f51ba470efb438fc09122735c89286936c7110ea01ebd1375ea0f32230f7505a7aa591cbae878a5afa541cc2bd37740a292eedf621c2e738ddfac5cf27b544ba5f9666620ea050490a547cabd03791f588ad70f24114be6f5fbfef98c85d19726593274d09cca352e0cf660cf03265b014b7b5ae924537f4b41639b53a8d6211318594435fd970600d50036ddefccd7cf101c4f935af315635049eb8330cda7954b3cdc95c77600ee71245cd855c945687be582bcdfd83c7e97b4f11fb010da476506c89d0ac327947704fbc313980cec4a168e8754e0d3ffd4c5e46efe211cefc191201ff01fb297d17bf329a420aaf042e2b03e3391c64d9a53136ad198ac868ca129e6129a968ce34feb09afe77f4316a2ddf365f52f42fad935a25c1f8697ab024eab2548a9587807ec2d42fa19e54cadadc8f890396b8f6e6adb0785386ca06a67b6709fd36cfad3e555e8a556fc499b946ec60b67cb40d48124909969051acb4e99513bd296283bd545aea4754bfb54e5b116eb460177898c9740a141d3e70f6c547b46691a5147b8407f1b8991ded5c8c3a9afdeb49f6dcab495fcf69e97ffe0dc88cbd10c236f50a3d75d0acb5b4f77521d6fb4ba6bdcbb82c3b47bf7013a9077ea04f1382d9566650141a188c92b9d05d3932e8c0342b12e503c58770c5476d4017459ce78d3e4e4008f6b5a427ef74e5dbce1d1019aeed5d4a88e31e9072254c22405ba4c9e5a7eb9a55a20ee89d9ea4630a8194094460d7b53983a36beb31690206ac7203a6d97900be0a9ea4c644fb8e040a5bd4f7bb260eee51d27a6a283feffd6e31d0b284a02887619be8242ae13421877814b148f5e3f44a7b690a990b156ccf8edb4310b4cf9cf3017296c6d5764b1bca65b5ee5bab34c1fa5180ecd2abc9aeb4344b4600e8144d3c1c6718983efd449c7ad3a3494cbc182f844f6b3c8ae3f83fc692acd2eb5548175a724f2276fc1cc0a1dfbd5756f8463fed020131d539dc1b1ccacbea91eb5c6725c24b4cb694f329bc9e80f3b2355b9e20d619b9cda93048c3920a1fb270c68945ce8d1c817d8a917645614b2a724b7961f13bfc55eab52f55d73439e1a1009176bc3012cffa39d6e3ebd0a8e94edbf26b626e4ae6dc4201d3c5859a5883fe351c54507f7631f3f8c05a86cb9adfba23a0a6b546e6b771121b0781fd20bdf27ffd8e5d515c44c70373075fae3ae0f03bae7685448a9cefcc76c54c377dd835a4a94840e85e198c6d223578d2ad2917a3265d491b501bd29c39288a1dfd49899cc52e0075d64272959ae20bbe547ede43d287de228565bcf1cac0323d9ebc70a1d8db2bcbf307a80587d8dbb6697bb6e4dc441752df906e907df62aa7aeaba80b7e38237fe6455154a3e63ed5feaf29dd6dfb0a0fb3484a07a5409682bc4", 0x1000, 0x1}, {&(0x7f0000001b00)="4b7b8e327157eeb59df2", 0xa, 0xff}, {&(0x7f0000001f40)="23fc1968082e72bc7380060e72312e7a18172fb0e036f81a111244a8e3ad051e37d132d5a3bf4c301cb6ebc4bbf977ddfac862cf6aa896fd004c38c899477c5132981271e9a9fc24083d203259c910503c79ac10854dc8603dc82e222ca7fa1a7e980f92ae2fa03dcefd8d93d2af85f1c30f900d7ad0171018ba19feaa152ff0a8b90040bae7980b7c7bc796b58d72f6a77a783f44e98fc4f1", 0x99, 0x125}], 0x20008, &(0x7f0000002000)={[{}], [{@fscontext={'fscontext', 0x3d, 'system_u'}}, {@measure}, {@obj_type={'obj_type', 0x3d, 'seclabel'}}, {@rootcontext={'rootcontext', 0x3d, 'system_u'}}]}, 0x1) (async) ioctl$AUTOFS_IOC_EXPIRE_MULTI(r2, 0x40049366, &(0x7f00000020c0)=0x1) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, &(0x7f0000001400)) (async) open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) (async) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x0) (async) open_tree(r5, &(0x7f0000000000)='./file0\x00', 0x0) (async) close(r5) (async) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) (async) newfstatat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', &(0x7f0000000240), 0x0) (async) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r7, @ANYRESOCT=r3, @ANYRES16=r9, @ANYBLOB=',group_id=', @ANYRESOCT=r8]) (async) syz_mount_image$bfs(&(0x7f0000001780), &(0x7f00000017c0)='./file0\x00', 0x1d, 0x1, &(0x7f0000001900)=[{&(0x7f0000001800)="9511463572d2acf2511a17327452e405607d0585c74822ed158f8a93aa27447e2d1b996ab849a95feba9db3884c0a129e35ba0254ddd754d08be5dd0f26a6013e3bfd5c49b04614356229d0186e0fdc376744e259365f2b0b76af8f161023c80663bdd3e1727e676cda8da504a1108b23ee39b8e968dd70610d69736560f80f7dd406235a2acdab6410ce283a001c4907ed0ad3513fef1e060f9f29e9c31c3dfe001b7afa459197eae94dd382d194af706298df6dc181e8e851934e1f7d778643515ae2660a59bcb4bb687000000000000", 0xd1}], 0x2230411, &(0x7f0000001b40)={[{'\x17\xf0$< \x93\x87\xc4\xe7kA`\xc5\xf5O\xb5\xbdr\xf9\xea\"\xad\x91C\xee9\ah\xdfl\xfc\xb2\f?5:\xf9\x8fcR\x13\x9a\xf6opl.\x19\x06\xda\x83QT\xe2\xfe@.\x8a\xdaS-\x0f\")\x00\x00\x00\x00\x00\x00\x00\t\xe7\x8c\xb9\x8a\xec}\n\xe6\x87\xfdg\xf5c\x8d\xf3\xd5=z\xfb\xf3\xbe)y\xde\xb9\xf3\x1f3V9\xf6\x1bQ2\x02N\xfc-\x06\xf3s\x85\xc8T\"\x03\x0f\xb3m\xb46K\x056*\xad\xb1\x8bz\x17\x94((\vC\x03\x02\xd3\xbf\x91\x0f\x1b\xf8\v\x82\x17#H\x00rF\xd0\xe5\x03\xe0R\xf7\xf0`\fW\xc6\xc9\xd2\x02WG\xa7\x97@\x11($\xebo\x9e\xffW\xf2\x98M\x8e\xd2y\x7f\xe9l\xc7\x94\x1b%X\x9f\xe6\x1f\xa9\xe2\xe0?l\xa4\xab<'}, {'/dev/fuse\x00'}, {'default_permissions'}, {}], [{@uid_lt={'uid<', r8}}, {@seclabel}, {@pcr={'pcr', 0x3d, 0x12}}, {@dont_hash}, {@obj_type={'obj_type', 0x3d, '@}\\['}}]}, 0xef) (async) mknodat$null(r0, &(0x7f00000019c0)='./file0\x00', 0xe206, 0x103) (async) mount$overlay(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000200), 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="64656661756c745f7065726d697373696f6e732c75707065726469721b2e2f66696c65302f66696c65302c72656469726563745f6469723d2e2f66696c65302c6c6f7765726469723d2e2f66696c65302c72656469726563745f6469723d2e2f66696c65302c78696e6f3d6f66662c78696e6f3d6175746f2c666f776e65723c", @ANYRESDEC=r8, @ANYBLOB=',appraise_type=imasig,\x00']) (async) ioctl$BTRFS_IOC_SNAP_CREATE_V2(r1, 0x50009417, &(0x7f0000000400)={{r0}, r4, 0x0, @inherit={0x90, &(0x7f0000000340)={0x1, 0x9, 0x8, 0x8, {0x3d, 0x9, 0x3, 0x4d, 0x40}, [0xffffffff, 0x9, 0x86c, 0x7, 0xffffffff, 0x0, 0x8, 0x45, 0x8000000000000000]}}, @name="d409b2d8438cdd3290c5e69b5cb9ad5cceda51e7d4220f67e9b57f4327b53376f3a2221f2a550382ef59cf64355da4155bff4cb71ceabb855a3ccc8e97aabbcf3c9ac6b78e2622f8322270184e138d2882c1d605dd929926a3a3ef7da4a240fcd36d1a19fcd7d63c9fdba82837631dbf7cd430ca826ac58215a2df462ba8ddd159c414d35c0c932b41366388757e27a982ffedd46cd0f2ce7ab040d177aade9cc07e942b59ba999bff429334e4ef32754330133cee1963e816bb8c63e83a53f4129068ecb53066534a22c9a69a11fe595bca276dc7d337255c76fb55f70b71d7d6601e33ab032d8ec43a693f0392c2d00a32acd7c3bb709671fbf7b83819989df90f3d42b3ad54dc841ad9ef469d4d99d3c1facf1de91e9d9c6525b13a2cf7c7553dd7b8797422ef0cc8b80b94635b77309f307dd513925bd6dfcdf5c1a593da5dd773842704d1fb388e2c1b2dcc46cfd448e636de8129245696b8aed66c66ada70f86c803e412adf26a64fd65aac92de6dff11b60b0f4964bd1d71fa5cb225c9c97efef9207a7b45678ca6597e8e79147fed07f68ae6bdd655baa4bbe040b3dc0431029b4f971a2fd02512792df5ca26a6193af1f216862544aa333c0caea93d5b224ed373cbb5205e2738e07180fad57d1fdf6be6c9e5290d7418c8e460115841fd0e4a1c6bf34e8368be85f1c5cf0fb7e61653aaa1b140729a840580c33e5789864e1b1cc269c8d3a36da5cdf116d8836a44d00e58bedaced285cffabfc6e5e9b9ca249fbeeebadab55cd11933d3cb56c479c0cd0c5d566f605f8ed21a0c2d6ed511c8135c7532efef6d236b47af53609635c3a8860721cb3301bf2fee01bd9862129c3bbb3b9e93d31146883c83488f9f75beb124cfb6371ae8bb29821bcd009ff1b716333e3ef1b350c7d49e07d5be84e0bd94e8c02f02206621052b7232b0db55ea68aa69effd574f85f4c2d8efe9649eebc4d201446ec80f5c9d2dc2f10847a9087f55d083efc73db97dd896668067ca658fcbed0f4e5289e36e4e969726ba459035297df89f460b70bb5f0831571f43db5949539e5290803923db91d6e90a9ba1fd4451b569a5d8d2f8a8176158cd452fa15b53c58199e1f15afd323fef1225a7e6638d50f7593c26efe0557398509647680214b61a8014cd9826b139dd4a0f2a0395f8910d035098bb0f2abf483c414d7f2cb384e25b62eebcf517304734c160a8e65e48cf6a377b94098b3ddd3563e13e159501f0fef6c415f4b1d7260b171cf0d0158c41c7d42ee0e10515c0087d42e03bf09c3bc11f7b211243e54cf6d7610ab4ac5901d3d342f57228c6c124493e0cfaefc34b8844a64c5f9d59e855f4cd3cefb127faaeae6a09300c30f019fdb407c8ba9d9161c18a6b93a26fd57f50fadffb11448bf4bbf861e76306743eb0d076e30fc3b33401fbb17f3b0c7259aa9362636923c36519be2eee0237e013fc9dc88379966f9ce1d57191e56293a790b8fb668ba1fcba7a537255d2bf4fbe7e1c61cb9c9ad500222096f1489770a6aab2a36b50a81ec91606835726691fe39db9cbc4d66b2b8108e15bf956b43586576e1fd8e58728400130dfc3ddaa9a9c04cfb967b11d2b453a223b5aff64f79769f3a02cd06fb74dd00007e9c008ab9fcbe4194e3684fc9146b648fd0e73fad1c0809f656ed07b98f47ab2c065a47b82ba7fe701d6678c13830320f72fb128d3c074f9389983a66cdecce2cf982ce95e04a5f1fc95f842d369d7ec14fd0cc0e1d113f73607bc40f239a628737960e4c62cf5d3a01a1374e225b123e41a13e1da19197ad0d30d2b02b9f6be8a6f146111457f6573b7d7fbd2c1b6dbe1ef0a8f991c6bf39907596d9d565fbe17f865da6e0d1084d865ca04769dd8a218ecf979855ea345dfc42be0d070ed8f9f329fa6b471f3fbf6f9b3389ef239e2152e1f63bb959afe2d7a30110463f189736abf718ab608c963ae67211a315c3e1203bcbcc033eb3346b8b876677c1a0280ce97c58deec205b4e2eaffdc1b6836c9239d52bac9df7a11ef33885d2a01b573ac46a04c2f4fad52ea412bee77a17fd9f0ace94cf35366455aa5c1b39f171cac24fcf68cb4fe9a9e4a9a829d30f4b194a6be28006b05761788d7b017024ab8f12acd153e34c14fe7d2338d506d5ab86c58c657cc2737aa70092bf758351b234caaeb383b1816146aa41e856fa906465be4576a55ee725f269ba2869a3cdae6e822df248d5d2424be36a8cb3f27b1f36077ddd52b58ed1b962ce1ceb07f0fb0052f61282a65d59645a3875fe2cc326cba9ba4f95147e467652acd28424d2127e45d1e2360595e2e67c3d9dd02e9d5937ee5fe570233b16f45159b119b7db3a200c1437b3adc95b6cfe19dc8a888030b4b283f3e6030822d565cf1a405d2aebf6d224380f0748594507d1ac4913e85fb1c27e1dcf7aa3f2892ea12913d1f57754d749b38fe1cacbb275275eafbe5ca720c112c945070652b6afdf1e852ad38de71ad425df3e48453ac9c757906cd5b47b765259ed5cec426aec85dcc71db202b1e10d449124c1e3970e7853f7a6b5612530dd3bef8a0115ebdfe5a8b542c8bd5ee78cda57f0bd07ef51ede75e06228efe3f4e3b0f591446a2c6a77aaf4d540256cc16c9402213c9d25b9a1d3e47192e3da29013b4143e0b66942ce8a19e97abccbdf0cc63ec0bd581f3d169fe9f9291306eedca74fdc4cf735c121772352a7ed9bd4b05c6422c889d51f2a11bf742fcc9f0a4ad8d9de12758afbd26e398617923deadef3b0643c8927199590a64fc4c3ed7c95ff168b72b31e909e2f2892c7f965cb997c930073a2c70a0b2cd2895d79790a215b7ce94ff373dfd8ed6705e85b30a3d6aa7322861a0e45fdcdf3cad402021ef00d17d36e9632d024d2a31882cee40e0561be257c1700fff43c44235afa1bcb0a113c75a2539416b948ce917802475ff46073f74aaf994880e7bc48ee107caca0de107471f7f7ccdee5883b1b1a1aa10a21e5b6d12c3c6ff7d8085f9dbc8e232928bb39cbbc9651a10a190fa4ef9eb5613c5367584b6a87c83e23202fd691133962b4b12fe3f3b1b3b0ccc4e01135e61359f46400fb3dde8c609ee556086569b9ebb5413e6eb6b6edea80bf3434ebf032653eaf746819025bb53a6be2c23de2d4304ba4cb91b3f431d7edd777a910fb90064874a9da76e87d9108fe2636df5422aba0446fc8b8622ba6aa862b5e4acc856c2802a01fe5119871656a1133736fd236eb055fec770ffa03a0a28a3124459fe071ad67cf134da4b60129039ee6d5db0d1bfd4e0ef12381215bab98a87ea703f83de930d9a61a01b52e9903841363e454e0d912a5ad9b20d384f5276fcdcefaa4c2a4c82e946d45e5b2d372d27f303fefe0b9dd8fe48a2c69b3387aabdd526c4b74c9734ca41b912b657f21f7fd627459ec64c60649b5032c5abef61e4f6ec8b86e95201502c237a412f5a4c40629a708eb48de2d65b5798135ef1ab2d9c1fdcc0cf1de6418689ad25c23a31e5dfd3b83b91f65edaae79c659eb528be913aa912f0f90cdadeca942bd106ea7e97fda2dfd2957befaba86f90f3a0ebb21b9fb086ce78de34d7e273db1aca42ca6885955f3a4a882b1bb78fd1f77d0c4f1e4263929b179e86f60c90a043756667bdca44b67be450765fb16ccd48d922696a70427e0d8f900518fc5053aaa91511a2a00270e17decb4b97ef768bb16e43427ea1e677766f320fb9b6924ae68f7297ecddc0278213b0b0eb93fe8fe359266d084a1fe055cd0ee7fd8c6708d0e228676d77398b1171d17635d645fbced717957f1d2e85137046f5ecaacbf7548df72baf04ce93ce08d17e1d1b7bfdf3e0fcf65004b9ccfcc651a9d5d8d81d0c3ab98e602fab905d8be64b5c962b3e1f11341d3bf398eeb116ad0657315bf95ce8bc9c1da9d5dc420ecf09c927b60e0b1282064ab57a743d390a9be38090e8649b9412bd57b65c7fcd794fbc5cd049a4eff3eba9afad40ebea2913d677cba4dea4f4a31f282af3756b9427b27e47e77bb1e77534dc08d2b25cec76ecd5275bb6f0001cd8d1bf2b27d48587734a2fad9d6076fde280c2a83819dc1c651f06cd2dc5a67a40a21097cd7437a20f59f19c7289a2b7f1eae4dafeff05e48a36f4111f1d4794cbb91bdeb436bc211f10a221c25b6a13d7adfa181f1f0c331650292f8c06194dd4c46b3c173eca1fa7fae31b4aca89d41a5a50f8e050f118527b76a8352107f0fa4e02c469d4c59a4b9c740ba4b7f78eb424e6f728915528046e4d82303f900b4481925e3b127b485689f707e9bdcdb289a930be2f435efb2c4369e5695752e4a0bb442e01200f65f37b93eed910c831329917867a650fffd969819284d6d4d2be61ea3e3649c5d88c9dd1b7f6698e074db0583a83431981d1f53c5856239b675062d932297057a7fde6e4626a7212b917e13ea7b80b2203afb0fbdb52c906fe5738746750baca9894623f7e9ef1b78ba179cbc210b5e3976b195e28f2d8057f5b3c52a320066400fb560a81a346b4ef98f29af3d8b5874ce6244a4cb213759413ffbb12f6ea6aa4228ddcda9ecf4898efba3ce1ac494d84d63a44c9aabd6275b1db81d30b9001dcac510a5a025b8e103a1a2e589178bbc326b2a445eecd1e6505eeb0f869fa088bff4a6a1b5947d40f287307a5cf810767f322814b94e0e97cb7573cfec701c17b17a8415dc5654ea2e9598740f552c9e53dcc98a029929e2860dd2a751161b16b9604a7a1a3b8f310c557509b55e34f1c0ae7962e9fb306abb1238c9a48524ce2a98703476ad829e51ccad7176b330c3a278dce49fdff85cf10ce3dbd74315bdf5f7ffaa0ca46b5afad04785f527acda11060071d229294d6b3cb6c412da5dd9616b301dadada4e3a5b640e05ff0d7d50d522b2c172a4628dc1581dc1c85d3cfa9615d2e8ad29115814d6a7f32bd306cfc3295b09a0444a883aff510955e3eb5ddec8d6b7534c74536096b680d211758b13a1622a784aef5ac956f8e38f4e99dad4c8d467a058e0f613ff06cf17762d1fdb2879f6217395a8d393b01ee399a1af62d63dcb161db503d6074f1c4eb81914f78e51767ecd5649f1eb1df115bbed1481b2d73c582121534d46d45206678ab5dae486d8e134c4389258b58badd02ca6a601ef7feb6c658f55e1e2bcdda64e7926136c6c9fbdbdcaa060f8d9377b98ffb5bb7ca759c631b7692854b82384313448e0127e769f1874119743afa817525a3ee117fd86b09ae2860b06f0854726ae8b520c57fd75419e9c3596387556b47a37ba851d34845d7a6effffd6cdeb60ecab92f125b2b3276890883ef7aef66b9b3202a7fafb57d0ec0206c162bf397b57763cf0c88f58cbcf90b339d686361170e21e2206702c39884d634ad098169b80ff1e15877b15edf4f5ce12fdb9821b50adb80218c66a0b846310755c67311e78e9a79fe788799366df58da5bad4f95c66501e953d10ddd91632044af69d07e13c726f7c60976862741fd3f3e4c0ff2890044ffe020b543ecab99fd840db43820c8284d8360d4e91de691e0aabd9f226522677032d2ee60a62327a1ed2c0060d6cc4d5ca53af8ef9194939d6619d4efc839f082b63769afdecb61339893f8345c41d40fb7b08c5c4c0613a54e43d229cf368e9a7730275a5d68744c016c8191db080504831cba536e48acbd740828cac06ba5"}) (async) 15:59:13 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 77) 15:59:13 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 80) 15:59:13 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 74) 15:59:13 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 79) 15:59:13 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 75) [ 153.905338][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p226, 10) failed: No such file or directory [ 153.936279][ T7567] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 153.943706][ T7567] UDF-fs: Scanning with blocksize 1024 failed 15:59:13 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 80) 15:59:13 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 78) 15:59:13 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 81) [ 153.995440][ T7567] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.004747][ T7567] UDF-fs: Scanning with blocksize 2048 failed [ 154.011927][ T7567] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.022801][ T7567] UDF-fs: Scanning with blocksize 4096 failed 15:59:13 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 81) 15:59:13 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 76) 15:59:13 executing program 0: close(0xffffffffffffffff) syz_mount_image$udf(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='rootdir=00000000000000000005,nostrict,session=00000000000000000002,umask=0'], 0x0) [ 154.093516][ T7594] loop3: detected capacity change from 0 to 264192 [ 154.181339][ T7594] loop3: detected capacity change from 0 to 264192 [ 154.218977][ T7602] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.239207][ T7594] fuse: Bad value for 'fd' [ 154.292841][ T7602] UDF-fs: Scanning with blocksize 512 failed [ 154.297597][ T7594] overlayfs: unrecognized mount option "upperdir./file0/file0" or missing value [ 154.309269][ T7602] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found 15:59:14 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="68737173070000007a1f1f63000900000000000003000e00d000020004", 0x1d}], 0x0, &(0x7f0000010220), 0x0) 15:59:14 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 79) 15:59:14 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 82) 15:59:14 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 77) 15:59:14 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 82) [ 154.334680][ T7602] UDF-fs: Scanning with blocksize 1024 failed [ 154.350319][ T7602] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.362104][ T7602] UDF-fs: Scanning with blocksize 2048 failed [ 154.372733][ T7602] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found 15:59:14 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 78) 15:59:14 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 83) [ 154.384725][ T7602] UDF-fs: Scanning with blocksize 4096 failed 15:59:14 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 83) 15:59:14 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 80) 15:59:14 executing program 0: close(0xffffffffffffffff) syz_mount_image$udf(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, &(0x7f0000000240), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='rootdir=00000000000000000005,nostrict,session=00000000000000000002,umask=0'], 0x0) 15:59:14 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 79) [ 154.511927][ T7618] loop3: detected capacity change from 0 to 8 15:59:14 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 81) [ 154.566092][ T7618] Page size > filesystem block size (2304). This is currently not supported! 15:59:14 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="68737173070000007a1f1f63000900000000000003000e00d000020004", 0x1d}], 0x0, &(0x7f0000010220), 0x0) 15:59:14 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 84) 15:59:14 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 84) [ 154.606544][ T7626] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.633616][ T7626] UDF-fs: Scanning with blocksize 512 failed 15:59:14 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 80) 15:59:14 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 82) [ 154.693067][ T7626] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.704909][ T7632] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 154.707474][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p228, 10) failed: No such file or directory [ 154.720377][ T7626] UDF-fs: Scanning with blocksize 1024 failed 15:59:14 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 83) [ 154.754753][ T7635] loop3: detected capacity change from 0 to 8 [ 154.782419][ T7636] kobject_add_internal failed for integrity (error: -12 parent: loop107) 15:59:14 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 81) 15:59:14 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 85) 15:59:14 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 85) [ 154.802769][ T7635] Page size > filesystem block size (2304). This is currently not supported! [ 154.811942][ T7626] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.824376][ T7626] UDF-fs: Scanning with blocksize 2048 failed [ 154.845856][ T7626] UDF-fs: warning (device loop0): udf_load_vrs: No VRS found [ 154.909038][ T7626] UDF-fs: Scanning with blocksize 4096 failed [ 154.915560][ T7642] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 154.948551][ T7646] kobject_add_internal failed for integrity (error: -12 parent: loop105) 15:59:14 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r0, r0, &(0x7f00000001c0), 0x9) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_REJECT(r0, &(0x7f0000000080)={0x9, 0x108, 0xfa00, {r1, 0x80, "b331a8", "9bb303b32aed01714a2edf8c92f0ac8ac0df67ffb72579943f61294cdcf41d27b5a6f6ca2cfe8714c78dfa842c7ef94874be2d806dc9c5b056bf52d8c38ea8f679f226f98528f9674bc6fc78205ee1f4f6be54d892c7e7ea51ef26f71ef12dec0de10b20812579bdc468991a33fb3f9aa4f5252b0b572135cdcdd666c75869871b6ffc9bd3f1757bea14f3554b7d4aa55322501e95947ecded45dc9a0e57e34bb59199a1205c4d342b5648b3383925de06a58c7273364b182e09fb7bc04135bd8f7e15d4199c8f7a9e28f682ef8718d690fa3f637b0364da03fc3a179b1331dbb1f5665910a43042b55633a4d5172c892b80a266a38e59d744f80d8642ca8641"}}, 0x110) 15:59:14 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="68737173070000007a1f1f63000900000000000003000e00d000020004", 0x1d}], 0x0, &(0x7f0000010220), 0x0) 15:59:14 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 84) 15:59:14 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 82) 15:59:14 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 86) [ 154.961168][ T7648] kobject_add_internal failed for integrity (error: -12 parent: loop108) 15:59:14 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 86) 15:59:14 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 83) 15:59:14 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 85) [ 155.036973][ T7652] loop3: detected capacity change from 0 to 8 [ 155.043444][ T7654] kobject_add_internal failed for integrity (error: -12 parent: loop107) [ 155.046999][ T7652] Page size > filesystem block size (2304). This is currently not supported! [ 155.075404][ T7653] kobject_add_internal failed for integrity (error: -12 parent: loop105) 15:59:14 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r0, r0, &(0x7f00000001c0), 0x9) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_REJECT(r0, &(0x7f0000000080)={0x9, 0x108, 0xfa00, {r1, 0x80, "b331a8", "9bb303b32aed01714a2edf8c92f0ac8ac0df67ffb72579943f61294cdcf41d27b5a6f6ca2cfe8714c78dfa842c7ef94874be2d806dc9c5b056bf52d8c38ea8f679f226f98528f9674bc6fc78205ee1f4f6be54d892c7e7ea51ef26f71ef12dec0de10b20812579bdc468991a33fb3f9aa4f5252b0b572135cdcdd666c75869871b6ffc9bd3f1757bea14f3554b7d4aa55322501e95947ecded45dc9a0e57e34bb59199a1205c4d342b5648b3383925de06a58c7273364b182e09fb7bc04135bd8f7e15d4199c8f7a9e28f682ef8718d690fa3f637b0364da03fc3a179b1331dbb1f5665910a43042b55633a4d5172c892b80a266a38e59d744f80d8642ca8641"}}, 0x110) open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) (async) sendfile(r0, r0, &(0x7f00000001c0), 0x9) (async) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000000), 0x13f, 0xa}}, 0x20) (async) write$RDMA_USER_CM_CMD_REJECT(r0, &(0x7f0000000080)={0x9, 0x108, 0xfa00, {r1, 0x80, "b331a8", "9bb303b32aed01714a2edf8c92f0ac8ac0df67ffb72579943f61294cdcf41d27b5a6f6ca2cfe8714c78dfa842c7ef94874be2d806dc9c5b056bf52d8c38ea8f679f226f98528f9674bc6fc78205ee1f4f6be54d892c7e7ea51ef26f71ef12dec0de10b20812579bdc468991a33fb3f9aa4f5252b0b572135cdcdd666c75869871b6ffc9bd3f1757bea14f3554b7d4aa55322501e95947ecded45dc9a0e57e34bb59199a1205c4d342b5648b3383925de06a58c7273364b182e09fb7bc04135bd8f7e15d4199c8f7a9e28f682ef8718d690fa3f637b0364da03fc3a179b1331dbb1f5665910a43042b55633a4d5172c892b80a266a38e59d744f80d8642ca8641"}}, 0x110) (async) [ 155.127121][ T7658] kobject_add_internal failed for integrity (error: -12 parent: loop108) 15:59:14 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f004000000000000003000e00d0000200040000001e010800000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100034d00244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)=ANY=[@ANYBLOB='@'], 0x0) 15:59:14 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r0, r0, &(0x7f00000001c0), 0x9) write$RDMA_USER_CM_CMD_CREATE_ID(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x1, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f, 0xa}}, 0x20) write$RDMA_USER_CM_CMD_REJECT(r0, &(0x7f0000000080)={0x9, 0x108, 0xfa00, {r1, 0x80, "b331a8", "9bb303b32aed01714a2edf8c92f0ac8ac0df67ffb72579943f61294cdcf41d27b5a6f6ca2cfe8714c78dfa842c7ef94874be2d806dc9c5b056bf52d8c38ea8f679f226f98528f9674bc6fc78205ee1f4f6be54d892c7e7ea51ef26f71ef12dec0de10b20812579bdc468991a33fb3f9aa4f5252b0b572135cdcdd666c75869871b6ffc9bd3f1757bea14f3554b7d4aa55322501e95947ecded45dc9a0e57e34bb59199a1205c4d342b5648b3383925de06a58c7273364b182e09fb7bc04135bd8f7e15d4199c8f7a9e28f682ef8718d690fa3f637b0364da03fc3a179b1331dbb1f5665910a43042b55633a4d5172c892b80a266a38e59d744f80d8642ca8641"}}, 0x110) 15:59:14 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 87) 15:59:15 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 87) [ 155.231146][ T7662] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 155.251275][ T7665] kobject_add_internal failed for integrity (error: -12 parent: loop108) [ 155.266978][ T7664] kobject_add_internal failed for integrity (error: -12 parent: loop107) 15:59:15 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 84) 15:59:15 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 86) [ 155.332305][ T7672] loop3: detected capacity change from 0 to 8 [ 155.352586][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p230, 10) failed: No such file or directory [ 155.370950][ T7675] kobject_add_internal failed for integrity (error: -12 parent: loop105) 15:59:15 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800180000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000280)="8800170000000000001700080000000008007809140b2a3a0802000001000001010053500701beef005252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a0843451c0119000000000000190000000000000000ed000000000000ed6600170000000000001700080000000008007809140b2a3a080200000100000101015252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a08008c001a0000000000001a64000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0ed70128672548d4b28b45632f087d", 0x13e, 0xb800}], 0x0, &(0x7f0000011700), 0x0) r1 = syz_mount_image$gfs2(&(0x7f00000003c0), &(0x7f0000000400)='./bus\x00', 0x7fffffff, 0x0, &(0x7f0000000600), 0x1000080, &(0x7f0000000640)={[{@ignore_local_fs}, {@quota_on}, {@norgrplvb}, {@quota_on}, {@discard}, {@locktable}, {@quota_off}, {@hostdata={'hostdata', 0x3d, 'iso9660\x00'}}], [{@pcr={'pcr', 0x3d, 0xb}}, {@obj_user={'obj_user', 0x3d, 'iso9660\x00'}}, {@subj_user={'subj_user', 0x3d, 'iso9660\x00'}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}]}, 0x0) openat(r1, &(0x7f0000000700)='./file0\x00', 0x183000, 0x29) r2 = open(&(0x7f0000000f40)='./file0\x00', 0x141042, 0x0) sendfile(r2, r2, &(0x7f00000001c0), 0x9) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(0xffffffffffffffff, 0x4018f50b, &(0x7f0000000f80)={0x0, 0x0, 0x1}) name_to_handle_at(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="280000004e000000010000000000000005000000000000000700009dfb6fcc841c534ca7e71193155692f1a500000000"], &(0x7f00000000c0), 0x0) syz_mount_image$romfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getdents64(r0, &(0x7f0000000140)=""/148, 0x94) r3 = syz_mount_image$hfsplus(&(0x7f0000000740), &(0x7f0000000780)='./bus\x00', 0xd81d, 0x6, &(0x7f0000000c80)=[{&(0x7f00000007c0)="420934e57759f39ca68be14ab7a7ccc61f60ba336d406a89721043281052238a56155113341c5b8ff4c66ba0e504884fac0dea9812dbae704d23840361f78ebed292f926aa6e939bccd687f561deba", 0x4f, 0x400}, {&(0x7f0000000840)="5e06e114e3787e81bb4539c66c256a6f0defa455f3a8c19dd9af2b7d2519564def3f225893f2b1e35e87119f90afe89715fdb456b4309433c519a62e6fdcc9cbf61fb1f683dcc95ab9035a897e3174a6e12c27f9772e6a287e24ae2d231884bfd8f3c02be1a3ca5465c1ccf286c85b94c9f5e63526fe02b76fc2f5f5faf0e9ec6114c6056a3e7094ce903cf047e0b8549f5ef9", 0x93, 0x10000}, {&(0x7f0000000900)="e7713361ea3b1804045991d3e18bab906ad113d0a063adfde7f908a99eb6cf395c755b64384050b32076aa8c53d61871923d805878f9a0cfd2d4f93dc881b255f56621fc27897cdd3e66fda3eb79e822e310c1cd0713be7cab3711707e9a307a8b0d0d6bc2fb40af06feff78beceae0c901f3e749f3bc16d286cee3e7d938e5914a3e2f16b498435975ffa1f42dfdc8e29cc8c78f4b7cd5c5c27040bd74572b73798604d51a89f340402fc8cf5f100a3a409168a6ac04fce3ac1bfc506dd648a92f0a827c1d542a2ce0f2776414f7d2cff49cfe170a10831dc1067b8a84f0ad9f3c644ec", 0xe4, 0x4}, {&(0x7f0000000a00)="395e47d88e21a05f3af406b6bd30dc37a522015974c098fa51ba376b2883f244896c6bb7e251cf751ac73bfd3d4f771b945d8c0682110bace1fd34819ee8f706b6dcfeaf1bc903bcfdb93bb1a9f1300befe0fd8ca3dfe05f39ef25fc15f31c79bc0bd0ddd7454789f3501fd9b63e7ddad3021d455357977283a754908829f92b0bafc0c1a4655f02670008688622f9bea6cc3fdd2f683ffd60a8fd124c049538be11c9d3a9df6c49bf3d815f0ff0d67c63836feeedc6273ca8", 0xb9, 0xfffffffffffffff7}, {&(0x7f0000000ac0)="1e93caaad86bdde207f4e81d7f272966e0b62a1d62f29b0850aae971a164b2b24041814b162af6b75a1835b079989677d1c550f07bfb52189f1cd1b0c460c4cfc24a173060aa6aa3aedb013659ba739c4d6c24607fbd907c2906eb2567b3b3b901ffdb04b4fd3fc96ef89c639221fb21aeb1ea8f661075e8f9daa02fbe68301ae5e8c34ed27597d30875c72a67d40ef6086e4cc1a411c3f4a5e91b4f77af5b6e7c84af8dc89327c0178d8f83f69d2110b2de6012c1bfb77bebde8b38ddbb", 0xbe, 0x9}, {&(0x7f0000000b80)="d6bd28ab42240b028d6f2302d5a9658ffb01daba66a041581ba798a44af9a2574fc2a6bf56d8a19de21ed88f7687927c299e468d45e6c7fd3d4e56d3204ffc5711d0d6e809af4fa8be8688722f9d2dfa246379eb4dcaf029cc852629de9f85d82af211d97df0e5aadecad0a0f1bdd40fa52bcdd9a9c661bae611f7909614a42c7fa4c8de9194d39e0c2188c8db999089e79843cbf00083a16a5dbc7028435e240323c7a70793c63bf3a275727e07dd408e46eee8f12fcdde0661312397f00168bc655a44c96a7ba860", 0xc9, 0x2}], 0x800002, &(0x7f0000000d40)={[{@force}, {@uid={'uid', 0x3d, 0xee00}}, {@part={'part', 0x3d, 0x20}}, {@nodecompose}], [{@smackfsfloor={'smackfsfloor', 0x3d, ',+\'\a[^'}}, {@uid_gt={'uid>', 0xee01}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@audit}, {@euid_lt={'euid<', 0xffffffffffffffff}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}]}, 0x1) readlinkat(r3, &(0x7f0000000e00)='./bus\x00', &(0x7f0000000e40)=""/235, 0xeb) 15:59:15 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 88) 15:59:15 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f004000000000000003000e00d0000200040000001e010800000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100034d00244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)=ANY=[@ANYBLOB='@'], 0x0) syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f004000000000000003000e00d0000200040000001e010800000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100034d00244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)=ANY=[@ANYBLOB='@'], 0x0) (async) [ 155.395250][ T7672] squashfs: Unknown parameter '@' 15:59:15 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 85) [ 155.423636][ T7678] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 155.456994][ T7682] kobject_add_internal failed for integrity (error: -12 parent: loop108) 15:59:15 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 88) 15:59:15 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 87) [ 155.465981][ T7680] kobject_add_internal failed for integrity (error: -12 parent: loop107) [ 155.515296][ T7685] loop0: detected capacity change from 0 to 184 [ 155.536569][ T7688] loop3: detected capacity change from 0 to 8 [ 155.547641][ T7687] kobject_add_internal failed for integrity (error: -12 parent: loop105) 15:59:15 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 89) [ 155.568521][ T7688] squashfs: Unknown parameter '@' [ 155.583536][ T7690] kobject_add_internal failed for integrity (error: -12 parent: loop107) 15:59:15 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800180000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000280)="8800170000000000001700080000000008007809140b2a3a0802000001000001010053500701beef005252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a0843451c0119000000000000190000000000000000ed000000000000ed6600170000000000001700080000000008007809140b2a3a080200000100000101015252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a08008c001a0000000000001a64000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0ed70128672548d4b28b45632f087d", 0x13e, 0xb800}], 0x0, &(0x7f0000011700), 0x0) (async, rerun: 32) r1 = syz_mount_image$gfs2(&(0x7f00000003c0), &(0x7f0000000400)='./bus\x00', 0x7fffffff, 0x0, &(0x7f0000000600), 0x1000080, &(0x7f0000000640)={[{@ignore_local_fs}, {@quota_on}, {@norgrplvb}, {@quota_on}, {@discard}, {@locktable}, {@quota_off}, {@hostdata={'hostdata', 0x3d, 'iso9660\x00'}}], [{@pcr={'pcr', 0x3d, 0xb}}, {@obj_user={'obj_user', 0x3d, 'iso9660\x00'}}, {@subj_user={'subj_user', 0x3d, 'iso9660\x00'}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}]}, 0x0) (rerun: 32) openat(r1, &(0x7f0000000700)='./file0\x00', 0x183000, 0x29) (async) r2 = open(&(0x7f0000000f40)='./file0\x00', 0x141042, 0x0) sendfile(r2, r2, &(0x7f00000001c0), 0x9) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(0xffffffffffffffff, 0x4018f50b, &(0x7f0000000f80)={0x0, 0x0, 0x1}) (async) name_to_handle_at(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="280000004e000000010000000000000005000000000000000700009dfb6fcc841c534ca7e71193155692f1a500000000"], &(0x7f00000000c0), 0x0) (async) syz_mount_image$romfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getdents64(r0, &(0x7f0000000140)=""/148, 0x94) (async) r3 = syz_mount_image$hfsplus(&(0x7f0000000740), &(0x7f0000000780)='./bus\x00', 0xd81d, 0x6, &(0x7f0000000c80)=[{&(0x7f00000007c0)="420934e57759f39ca68be14ab7a7ccc61f60ba336d406a89721043281052238a56155113341c5b8ff4c66ba0e504884fac0dea9812dbae704d23840361f78ebed292f926aa6e939bccd687f561deba", 0x4f, 0x400}, {&(0x7f0000000840)="5e06e114e3787e81bb4539c66c256a6f0defa455f3a8c19dd9af2b7d2519564def3f225893f2b1e35e87119f90afe89715fdb456b4309433c519a62e6fdcc9cbf61fb1f683dcc95ab9035a897e3174a6e12c27f9772e6a287e24ae2d231884bfd8f3c02be1a3ca5465c1ccf286c85b94c9f5e63526fe02b76fc2f5f5faf0e9ec6114c6056a3e7094ce903cf047e0b8549f5ef9", 0x93, 0x10000}, {&(0x7f0000000900)="e7713361ea3b1804045991d3e18bab906ad113d0a063adfde7f908a99eb6cf395c755b64384050b32076aa8c53d61871923d805878f9a0cfd2d4f93dc881b255f56621fc27897cdd3e66fda3eb79e822e310c1cd0713be7cab3711707e9a307a8b0d0d6bc2fb40af06feff78beceae0c901f3e749f3bc16d286cee3e7d938e5914a3e2f16b498435975ffa1f42dfdc8e29cc8c78f4b7cd5c5c27040bd74572b73798604d51a89f340402fc8cf5f100a3a409168a6ac04fce3ac1bfc506dd648a92f0a827c1d542a2ce0f2776414f7d2cff49cfe170a10831dc1067b8a84f0ad9f3c644ec", 0xe4, 0x4}, {&(0x7f0000000a00)="395e47d88e21a05f3af406b6bd30dc37a522015974c098fa51ba376b2883f244896c6bb7e251cf751ac73bfd3d4f771b945d8c0682110bace1fd34819ee8f706b6dcfeaf1bc903bcfdb93bb1a9f1300befe0fd8ca3dfe05f39ef25fc15f31c79bc0bd0ddd7454789f3501fd9b63e7ddad3021d455357977283a754908829f92b0bafc0c1a4655f02670008688622f9bea6cc3fdd2f683ffd60a8fd124c049538be11c9d3a9df6c49bf3d815f0ff0d67c63836feeedc6273ca8", 0xb9, 0xfffffffffffffff7}, {&(0x7f0000000ac0)="1e93caaad86bdde207f4e81d7f272966e0b62a1d62f29b0850aae971a164b2b24041814b162af6b75a1835b079989677d1c550f07bfb52189f1cd1b0c460c4cfc24a173060aa6aa3aedb013659ba739c4d6c24607fbd907c2906eb2567b3b3b901ffdb04b4fd3fc96ef89c639221fb21aeb1ea8f661075e8f9daa02fbe68301ae5e8c34ed27597d30875c72a67d40ef6086e4cc1a411c3f4a5e91b4f77af5b6e7c84af8dc89327c0178d8f83f69d2110b2de6012c1bfb77bebde8b38ddbb", 0xbe, 0x9}, {&(0x7f0000000b80)="d6bd28ab42240b028d6f2302d5a9658ffb01daba66a041581ba798a44af9a2574fc2a6bf56d8a19de21ed88f7687927c299e468d45e6c7fd3d4e56d3204ffc5711d0d6e809af4fa8be8688722f9d2dfa246379eb4dcaf029cc852629de9f85d82af211d97df0e5aadecad0a0f1bdd40fa52bcdd9a9c661bae611f7909614a42c7fa4c8de9194d39e0c2188c8db999089e79843cbf00083a16a5dbc7028435e240323c7a70793c63bf3a275727e07dd408e46eee8f12fcdde0661312397f00168bc655a44c96a7ba860", 0xc9, 0x2}], 0x800002, &(0x7f0000000d40)={[{@force}, {@uid={'uid', 0x3d, 0xee00}}, {@part={'part', 0x3d, 0x20}}, {@nodecompose}], [{@smackfsfloor={'smackfsfloor', 0x3d, ',+\'\a[^'}}, {@uid_gt={'uid>', 0xee01}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@audit}, {@euid_lt={'euid<', 0xffffffffffffffff}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}]}, 0x1) readlinkat(r3, &(0x7f0000000e00)='./bus\x00', &(0x7f0000000e40)=""/235, 0xeb) 15:59:15 executing program 3: syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f004000000000000003000e00d0000200040000001e010800000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100034d00244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)=ANY=[@ANYBLOB='@'], 0x0) syz_mount_image$squashfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="6873717307000000911d675f004000000000000003000e00d0000200040000001e010800000000000502000000000000b901000000000000ed010000000000008f0000000000000041010000000000008b01000000000000a7010000000000001a73797a6b616c6c6572203a20001100001a73797a6b616c6c657220000000f3200011000073797a6b616c6c657273b0001d0200ed0100000100911d675f420100604d00ff40005a0000644d00114c002a8d00035d0171298e001a040d00145f000300ff278c004902006d09264c00000e2f746d702f73797a2d696d61676567656e3431393737363339322f66696c6530b500012986010200a0007d00294d00074d0009297d00055d0185ce040a002c010001296402dd03012aed00064d028fce0328232ced000229ec00ff000100c027ed0007dc046520544d1b085c001100004800130100a100034d00244c00090200040066696c65304800015002b2013104d404f7050200088003032e636f6c6486590201f906a64001ec080131e20005273100322a3100331100001a001200c10086dd0024dd0048dd00a6dd00e2de001e01bc001100008b0100000000000008805cf90100535f0100af010000000000001b001e00000600786174747231060000c401274d0032274d00321100000d001200c100024d00244c00110000c1010000000000000100000000000000de01", 0x1ff}], 0x0, &(0x7f0000010200)=ANY=[@ANYBLOB='@'], 0x0) (async) 15:59:15 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 86) [ 155.624355][ T7694] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 155.630002][ T7693] kobject_add_internal failed for integrity (error: -12 parent: loop108) 15:59:15 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 88) 15:59:15 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 89) 15:59:15 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 90) [ 155.738768][ T7699] loop0: detected capacity change from 0 to 184 [ 155.745840][ T7697] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 155.764985][ T7703] loop3: detected capacity change from 0 to 8 15:59:15 executing program 0: r0 = syz_mount_image$iso9660(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800180000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000280)="8800170000000000001700080000000008007809140b2a3a0802000001000001010053500701beef005252050181505824016d4100000000416d03000000000000030000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a0843451c0119000000000000190000000000000000ed000000000000ed6600170000000000001700080000000008007809140b2a3a080200000100000101015252050181505824016d4100000000416d02000000000000020000000000000000000000000000000054461a010e7809140b2a3a087809140b2a3a087809140b2a3a08008c001a0000000000001a64000000000000647809140b2a3a08000000010000010a46494c452e434f4c3b310041410e0254455854756e6978000052520501894e4d0ed70128672548d4b28b45632f087d", 0x13e, 0xb800}], 0x0, &(0x7f0000011700), 0x0) r1 = syz_mount_image$gfs2(&(0x7f00000003c0), &(0x7f0000000400)='./bus\x00', 0x7fffffff, 0x0, &(0x7f0000000600), 0x1000080, &(0x7f0000000640)={[{@ignore_local_fs}, {@quota_on}, {@norgrplvb}, {@quota_on}, {@discard}, {@locktable}, {@quota_off}, {@hostdata={'hostdata', 0x3d, 'iso9660\x00'}}], [{@pcr={'pcr', 0x3d, 0xb}}, {@obj_user={'obj_user', 0x3d, 'iso9660\x00'}}, {@subj_user={'subj_user', 0x3d, 'iso9660\x00'}}, {@mask={'mask', 0x3d, '^MAY_APPEND'}}]}, 0x0) openat(r1, &(0x7f0000000700)='./file0\x00', 0x183000, 0x29) (async, rerun: 64) r2 = open(&(0x7f0000000f40)='./file0\x00', 0x141042, 0x0) (rerun: 64) sendfile(r2, r2, &(0x7f00000001c0), 0x9) (async) ioctl$F2FS_IOC_GARBAGE_COLLECT_RANGE(0xffffffffffffffff, 0x4018f50b, &(0x7f0000000f80)={0x0, 0x0, 0x1}) name_to_handle_at(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=ANY=[@ANYBLOB="280000004e000000010000000000000005000000000000000700009dfb6fcc841c534ca7e71193155692f1a500000000"], &(0x7f00000000c0), 0x0) syz_mount_image$romfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getdents64(r0, &(0x7f0000000140)=""/148, 0x94) (async) r3 = syz_mount_image$hfsplus(&(0x7f0000000740), &(0x7f0000000780)='./bus\x00', 0xd81d, 0x6, &(0x7f0000000c80)=[{&(0x7f00000007c0)="420934e57759f39ca68be14ab7a7ccc61f60ba336d406a89721043281052238a56155113341c5b8ff4c66ba0e504884fac0dea9812dbae704d23840361f78ebed292f926aa6e939bccd687f561deba", 0x4f, 0x400}, {&(0x7f0000000840)="5e06e114e3787e81bb4539c66c256a6f0defa455f3a8c19dd9af2b7d2519564def3f225893f2b1e35e87119f90afe89715fdb456b4309433c519a62e6fdcc9cbf61fb1f683dcc95ab9035a897e3174a6e12c27f9772e6a287e24ae2d231884bfd8f3c02be1a3ca5465c1ccf286c85b94c9f5e63526fe02b76fc2f5f5faf0e9ec6114c6056a3e7094ce903cf047e0b8549f5ef9", 0x93, 0x10000}, {&(0x7f0000000900)="e7713361ea3b1804045991d3e18bab906ad113d0a063adfde7f908a99eb6cf395c755b64384050b32076aa8c53d61871923d805878f9a0cfd2d4f93dc881b255f56621fc27897cdd3e66fda3eb79e822e310c1cd0713be7cab3711707e9a307a8b0d0d6bc2fb40af06feff78beceae0c901f3e749f3bc16d286cee3e7d938e5914a3e2f16b498435975ffa1f42dfdc8e29cc8c78f4b7cd5c5c27040bd74572b73798604d51a89f340402fc8cf5f100a3a409168a6ac04fce3ac1bfc506dd648a92f0a827c1d542a2ce0f2776414f7d2cff49cfe170a10831dc1067b8a84f0ad9f3c644ec", 0xe4, 0x4}, {&(0x7f0000000a00)="395e47d88e21a05f3af406b6bd30dc37a522015974c098fa51ba376b2883f244896c6bb7e251cf751ac73bfd3d4f771b945d8c0682110bace1fd34819ee8f706b6dcfeaf1bc903bcfdb93bb1a9f1300befe0fd8ca3dfe05f39ef25fc15f31c79bc0bd0ddd7454789f3501fd9b63e7ddad3021d455357977283a754908829f92b0bafc0c1a4655f02670008688622f9bea6cc3fdd2f683ffd60a8fd124c049538be11c9d3a9df6c49bf3d815f0ff0d67c63836feeedc6273ca8", 0xb9, 0xfffffffffffffff7}, {&(0x7f0000000ac0)="1e93caaad86bdde207f4e81d7f272966e0b62a1d62f29b0850aae971a164b2b24041814b162af6b75a1835b079989677d1c550f07bfb52189f1cd1b0c460c4cfc24a173060aa6aa3aedb013659ba739c4d6c24607fbd907c2906eb2567b3b3b901ffdb04b4fd3fc96ef89c639221fb21aeb1ea8f661075e8f9daa02fbe68301ae5e8c34ed27597d30875c72a67d40ef6086e4cc1a411c3f4a5e91b4f77af5b6e7c84af8dc89327c0178d8f83f69d2110b2de6012c1bfb77bebde8b38ddbb", 0xbe, 0x9}, {&(0x7f0000000b80)="d6bd28ab42240b028d6f2302d5a9658ffb01daba66a041581ba798a44af9a2574fc2a6bf56d8a19de21ed88f7687927c299e468d45e6c7fd3d4e56d3204ffc5711d0d6e809af4fa8be8688722f9d2dfa246379eb4dcaf029cc852629de9f85d82af211d97df0e5aadecad0a0f1bdd40fa52bcdd9a9c661bae611f7909614a42c7fa4c8de9194d39e0c2188c8db999089e79843cbf00083a16a5dbc7028435e240323c7a70793c63bf3a275727e07dd408e46eee8f12fcdde0661312397f00168bc655a44c96a7ba860", 0xc9, 0x2}], 0x800002, &(0x7f0000000d40)={[{@force}, {@uid={'uid', 0x3d, 0xee00}}, {@part={'part', 0x3d, 0x20}}, {@nodecompose}], [{@smackfsfloor={'smackfsfloor', 0x3d, ',+\'\a[^'}}, {@uid_gt={'uid>', 0xee01}}, {@func={'func', 0x3d, 'CREDS_CHECK'}}, {@audit}, {@euid_lt={'euid<', 0xffffffffffffffff}}, {@fsmagic={'fsmagic', 0x3d, 0x1}}]}, 0x1) readlinkat(r3, &(0x7f0000000e00)='./bus\x00', &(0x7f0000000e40)=""/235, 0xeb) [ 155.784698][ T7703] squashfs: Unknown parameter '@' [ 155.806137][ T7705] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 155.825953][ T7707] kobject_add_internal failed for integrity (error: -12 parent: loop107) 15:59:15 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 90) 15:59:15 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 87) 15:59:15 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 89) 15:59:15 executing program 3: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x180100, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r1, r1, &(0x7f00000001c0), 0x9) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000440)={0x7ff, 0x0, 0x6, 0x3, 0x8, [{0x7, 0x9, 0x1, '\x00', 0x480}, {0x5, 0x9, 0xfd, '\x00', 0x100}, {0x0, 0x4, 0x70, '\x00', 0x100}, {0xffffffffffffffff, 0x2, 0x7, '\x00', 0x1000}, {0x9a38, 0x8, 0x2, '\x00', 0x3000}, {0x7fffffffffffffff, 0x7, 0x7fc, '\x00', 0x8}, {0x8000000000000000, 0x8, 0x80000000, '\x00', 0x4}, {0x400, 0x0, 0x6, '\x00', 0x1}]}) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000040)={0x1}) syz_mount_image$romfs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000680)=[{0x0, 0x0, 0xffff}, {&(0x7f0000000400)='-rom', 0x4}], 0x0, &(0x7f0000000740), 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) epoll_pwait(r2, &(0x7f00000000c0)=[{}, {}, {}], 0x3, 0x14301a45, &(0x7f0000000100), 0x8) 15:59:15 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 91) [ 155.844830][ T7708] kobject_add_internal failed for integrity (error: -12 parent: loop108) [ 155.855139][ T7703] loop3: detected capacity change from 0 to 8 [ 155.873199][ T7703] squashfs: Unknown parameter '@' 15:59:15 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 92) [ 155.979332][ T7720] loop0: detected capacity change from 0 to 184 [ 155.991169][ T7714] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 156.000062][ T7721] kobject_add_internal failed for integrity (error: -12 parent: loop107) [ 156.010954][ T7719] kobject_add_internal failed for integrity (error: -12 parent: loop108) 15:59:15 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 91) 15:59:15 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 90) 15:59:15 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 88) [ 156.049262][ T7725] loop3: detected capacity change from 0 to 255 15:59:15 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 92) [ 156.116013][ T7725] MTD: Attempt to mount non-MTD device "/dev/loop3" [ 156.155098][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p232, 10) failed: No such file or directory 15:59:15 executing program 0: ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000000)=0x5) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800980000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000140)="8800170000000000001700080000000008007809140b4a3a0802a6e8ad32225823e1e17b1d0c6699be996ebf9b7d682661520018df52128e5dde91ace9558a98a9cb1735708bbad63d5aa15055f7abed4ea3601d33babe36ce00369ae4cbabf0c8f470ae4a30fe8c70ae665acc5890a7b177efe4b42cf3c96bac5988e35eade5c03c27c2c2b4a871", 0x88, 0xb800}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000dfa65ca64468f5c57a4ac0d91d03c894000000"], 0x0) [ 156.167665][ T7725] VFS: Can't find a romfs filesystem on dev loop3. [ 156.167665][ T7725] [ 156.198004][ T7737] kobject_add_internal failed for integrity (error: -12 parent: loop105) [ 156.200686][ T7736] kobject_add_internal failed for holders (error: -12 parent: loop108) 15:59:16 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 93) 15:59:16 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 93) 15:59:16 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 89) [ 156.206813][ T7735] kobject_add_internal failed for holders (error: -12 parent: loop107) [ 156.227255][ T7736] kobject_create_and_add: kobject_add error: -12 15:59:16 executing program 3: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x180100, 0x0) (async) r1 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r1, r1, &(0x7f00000001c0), 0x9) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000440)={0x7ff, 0x0, 0x6, 0x3, 0x8, [{0x7, 0x9, 0x1, '\x00', 0x480}, {0x5, 0x9, 0xfd, '\x00', 0x100}, {0x0, 0x4, 0x70, '\x00', 0x100}, {0xffffffffffffffff, 0x2, 0x7, '\x00', 0x1000}, {0x9a38, 0x8, 0x2, '\x00', 0x3000}, {0x7fffffffffffffff, 0x7, 0x7fc, '\x00', 0x8}, {0x8000000000000000, 0x8, 0x80000000, '\x00', 0x4}, {0x400, 0x0, 0x6, '\x00', 0x1}]}) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000040)={0x1}) (async) syz_mount_image$romfs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000680)=[{0x0, 0x0, 0xffff}, {&(0x7f0000000400)='-rom', 0x4}], 0x0, &(0x7f0000000740), 0x0) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) epoll_pwait(r2, &(0x7f00000000c0)=[{}, {}, {}], 0x3, 0x14301a45, &(0x7f0000000100), 0x8) [ 156.286880][ T7741] loop0: detected capacity change from 0 to 184 15:59:16 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 90) [ 156.330360][ T7735] kobject_create_and_add: kobject_add error: -12 [ 156.349926][ T7741] rock: directory entry would overflow storage 15:59:16 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 94) 15:59:16 executing program 3: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000000), 0x180100, 0x0) (async) r1 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r1, r1, &(0x7f00000001c0), 0x9) ioctl$FS_IOC_FIEMAP(r1, 0xc020660b, &(0x7f0000000440)={0x7ff, 0x0, 0x6, 0x3, 0x8, [{0x7, 0x9, 0x1, '\x00', 0x480}, {0x5, 0x9, 0xfd, '\x00', 0x100}, {0x0, 0x4, 0x70, '\x00', 0x100}, {0xffffffffffffffff, 0x2, 0x7, '\x00', 0x1000}, {0x9a38, 0x8, 0x2, '\x00', 0x3000}, {0x7fffffffffffffff, 0x7, 0x7fc, '\x00', 0x8}, {0x8000000000000000, 0x8, 0x80000000, '\x00', 0x4}, {0x400, 0x0, 0x6, '\x00', 0x1}]}) (async) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, 0xffffffffffffffff, &(0x7f0000000040)={0x1}) (async) syz_mount_image$romfs(&(0x7f0000000280), &(0x7f00000002c0)='./file0\x00', 0x0, 0x2, &(0x7f0000000680)=[{0x0, 0x0, 0xffff}, {&(0x7f0000000400)='-rom', 0x4}], 0x0, &(0x7f0000000740), 0x0) (async) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x48) epoll_pwait(r2, &(0x7f00000000c0)=[{}, {}, {}], 0x3, 0x14301a45, &(0x7f0000000100), 0x8) 15:59:16 executing program 0: ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000000)=0x5) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800980000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000140)="8800170000000000001700080000000008007809140b4a3a0802a6e8ad32225823e1e17b1d0c6699be996ebf9b7d682661520018df52128e5dde91ace9558a98a9cb1735708bbad63d5aa15055f7abed4ea3601d33babe36ce00369ae4cbabf0c8f470ae4a30fe8c70ae665acc5890a7b177efe4b42cf3c96bac5988e35eade5c03c27c2c2b4a871", 0x88, 0xb800}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000dfa65ca64468f5c57a4ac0d91d03c894000000"], 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000000)=0x5) (async) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800980000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000140)="8800170000000000001700080000000008007809140b4a3a0802a6e8ad32225823e1e17b1d0c6699be996ebf9b7d682661520018df52128e5dde91ace9558a98a9cb1735708bbad63d5aa15055f7abed4ea3601d33babe36ce00369ae4cbabf0c8f470ae4a30fe8c70ae665acc5890a7b177efe4b42cf3c96bac5988e35eade5c03c27c2c2b4a871", 0x88, 0xb800}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000dfa65ca64468f5c57a4ac0d91d03c894000000"], 0x0) (async) 15:59:16 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 91) [ 156.378164][ T7746] kobject_add_internal failed for queue (error: -12 parent: loop105) [ 156.390182][ T7741] rock: sig=0xa8b4, size=4, remaining=3 15:59:16 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 91) [ 156.483918][ T7756] kobject_add_internal failed for queue (error: -12 parent: loop108) 15:59:16 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 94) 15:59:16 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 95) 15:59:16 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 92) [ 156.540660][ T7763] loop0: detected capacity change from 0 to 184 [ 156.561059][ T7762] loop3: detected capacity change from 0 to 255 [ 156.598260][ T7762] MTD: Attempt to mount non-MTD device "/dev/loop3" [ 156.605102][ T7763] rock: directory entry would overflow storage [ 156.612012][ T7766] kobject_add_internal failed for holders (error: -12 parent: loop105) [ 156.627197][ T7763] rock: sig=0xa8b4, size=4, remaining=3 [ 156.635471][ T7769] kobject_add_internal failed for queue (error: -12 parent: loop107) 15:59:16 executing program 0: ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000000)=0x5) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800980000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000140)="8800170000000000001700080000000008007809140b4a3a0802a6e8ad32225823e1e17b1d0c6699be996ebf9b7d682661520018df52128e5dde91ace9558a98a9cb1735708bbad63d5aa15055f7abed4ea3601d33babe36ce00369ae4cbabf0c8f470ae4a30fe8c70ae665acc5890a7b177efe4b42cf3c96bac5988e35eade5c03c27c2c2b4a871", 0x88, 0xb800}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000dfa65ca64468f5c57a4ac0d91d03c894000000"], 0x0) ioctl$EXT4_IOC_GROUP_EXTEND(0xffffffffffffffff, 0x40086607, &(0x7f0000000000)=0x5) (async) syz_mount_image$iso9660(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x3, &(0x7f0000000200)=[{&(0x7f0000010000)="01434430303101004c494e55582020202020202020202020202020202020202020202020202020204344524f4d2020202020202020202020202020202020202020202020202020200000000000000000b8000000000000b80000000000000000000000000000000000000000000000000000000000000000010000010100000100080800980000000000001813000000000000000000001500000000220017", 0x9f, 0x8000}, {&(0x7f0000010600)="ff4344303031", 0x6, 0x8800}, {&(0x7f0000000140)="8800170000000000001700080000000008007809140b4a3a0802a6e8ad32225823e1e17b1d0c6699be996ebf9b7d682661520018df52128e5dde91ace9558a98a9cb1735708bbad63d5aa15055f7abed4ea3601d33babe36ce00369ae4cbabf0c8f470ae4a30fe8c70ae665acc5890a7b177efe4b42cf3c96bac5988e35eade5c03c27c2c2b4a871", 0x88, 0xb800}], 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000dfa65ca64468f5c57a4ac0d91d03c894000000"], 0x0) (async) 15:59:16 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 93) [ 156.649969][ T7770] kobject_add_internal failed for queue (error: -12 parent: loop108) [ 156.661873][ T7762] VFS: Can't find a romfs filesystem on dev loop3. [ 156.661873][ T7762] [ 156.674171][ T7766] kobject_create_and_add: kobject_add error: -12 15:59:16 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 95) 15:59:16 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 96) 15:59:16 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 92) [ 156.751240][ T7776] loop0: detected capacity change from 0 to 184 [ 156.778390][ T7776] rock: directory entry would overflow storage 15:59:16 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000580)=[{&(0x7f0000000000)="eb3c8f000000732e66617400020101000240008088f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x200000, &(0x7f0000000180)=ANY=[], 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r2 = fsopen(&(0x7f00000004c0)='exfat\x00', 0x0) r3 = dup2(r0, r1) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000500)={0x0, r3, 0x3, 0x1000008000, 0x8, 0x7fffffff}) write$binfmt_script(r1, &(0x7f0000000480)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x10303e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x47ffffd, 0x1010, r4, 0x2745e000) ftruncate(r4, 0x516) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f00000000c0)) r5 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x10) r6 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r6, r1, &(0x7f00000001c0)=0xfffffffffffefffe, 0xfffffffffffffffb) r7 = open(&(0x7f0000000540)='./file1\x00', 0x10103e, 0x0) mmap(&(0x7f00001aa000/0x2000)=nil, 0x2000, 0x7ffffe, 0x4002011, r7, 0x0) write$cgroup_int(r7, &(0x7f0000000180)=0xff, 0x12) ioctl$FS_IOC_RESVSP(r5, 0x40305828, &(0x7f0000000240)={0x0, 0x2, 0x8, 0x1}) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x241, 0x22) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, &(0x7f0000000280)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) [ 156.831702][ T7776] rock: sig=0xa8b4, size=4, remaining=3 [ 156.834614][ T7779] kobject_add_internal failed for queue (error: -12 parent: loop105) [ 156.864826][ T7781] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 156.865756][ T7787] kobject_add_internal failed for slaves (error: -12 parent: loop108) 15:59:16 executing program 0: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={0x0, 0x0, 0x0, 0x0, 0x0}) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002c00)={{0x1, 0x1, 0x18, r0, {0x1000, 0x9}}, './file0\x00'}) syz_mount_image$xfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x9, &(0x7f00000028c0)=[{&(0x7f0000000140)="6fbc142f898e8571b5727f70a10d7dfa7b7d482b96fd931cf362c18ff1c89aa5bb2f0c34d54ed95ef0386d3efecb54b30e4a73fb5a262979ec1317699d9e39d4cad7df63066b0dd654857e9b61ce47f4ba883d877f5bd33a3ecc802eae4e1de46b8ec69875cc77e829464a2318e450870479164436bb1d359fba74de2863bf0090aeaa105d1462c98fea1f6922953678df0e4489a169cc6eb0c815b003ea88eebea23cac2c8bb32878a908379be332704646738910f81f38", 0xb8, 0x7}, {&(0x7f00000000c0)="6f168c155f212bee108e3439276091ed46d57473a530bb5e5aeb3a63e2d0a1cd991e139db3e95e1ac92dc90fc4", 0x2d, 0x8}, {&(0x7f0000000540)="10d810751d2c3ef6b9ed0b25a2805dce6a63ad1f4298288bb635aa51434b4cfdb154c14d76b39a9b8be10a42cfcd8f067842031add0d6068701d80a64cacea5823b067d76b8766f606b5375e8a680a3ebfb75e4b2f3af33225f3100136129a73e04d77e1fdfc23444c53bcce9a5d9609d85a9112b36ed219f89bd06cf1d54cdeacfb98c8d8c11fdaa9e2e71c9fc07aaef82c466f7d1f345d641ee72a66ec3f600cbda5231f495f40f44de90c00fea45c01ed324f9d1d47264fb1ccbbb4c0b9616df4a49afa240b69495835fff7010407ff0a94c575d336d28b83e5c94175191e0806029b088a65e4299440384aec19dc686aab061e34093d2c77943ff4ec7fd4b45116766cba3232ae6affb8598c42d21795d65976430c856d56c50d0d8a61da3179e1a780ddb36794dba0e5352d09e37644bdac04382b0d80e852e5f7487c559dec049d1db1de68f4a32a68a7b92e7c7ab0dc6349833af2d008bfc7baf115079199308cf812908d63de63cd16669b28f95202ea606e9d31c146ce3a17c6f3949cf44ef3d3425f9ab39e56007926ab9bb80bebd13617c0eb2f5df131909a1aa1d872185986e7bdd39739e8bf09c9f3ab6ee3112ba1baab2e87e8087149877dff2f3b2bfecfcbcc9644331d5b814d3585d8561eeae51e3cf0b9d15cae153c37bf2435aa4e3a53fb99918b13947452d32d81d196edbb71adfa1aa1744f7cd38e82a8d71b731bce37f3c61b35367ca0180a88ddcabf7ea45516641eb1462be29c3af150f37e69d824d3dcdb8435249a9fc1fb5d67f236b517dbc825c9e7baa9a1af1431a218973f9c0ede22b6eb030ae62f3ffc07cecbe7c0a312f748b75785663f548b26f98f8779f4dfdb2e624818bf806b3fb97324209d47c30d30a61862644c7dbaa0799efb092812cc889e07a6cc6cd69f0e2c0134abd0b83445a2ad637fce4b1fe357599d0dc6a166bb7b999ad9d95836bd48947a19e2c7a73a1fd1a43dd4f8e6c40f27c5fef78144b7a2cfe090565ac14edf6da1e5c43115a00e30cd2ce281711ff6ab04f9e6d3a1edfc6f90ea30ec6ba4286e6fb060b879b67980b4b2dfea27f5b5371ab1a24703ad744d21308f70da26b99063f587a593d6e9f7350286ff2c77c4e3890e9f6f991ea94730ea9c4586166851a0abaf56c2a5c5aa3eb9a7c7fef8707d9b99406f085e13d3d4850a1abf38c04ca17dc9867262abd783df9a8155727488fe196f0e11afa24499577ed52ae59d3d9c0ce64aa5e93beca9f2f1f94de73a51d887322363f265d42246da903b67a5b1c9088a1164b27fe684fc6958db3d2cdde09ca073e29ced5cdbdffa7f27832cda948fdece612e766cafa26b7388c2b55a25077cc12a7551866ccd3627fbd0257dc5f6c03e507ecf68c2742c4aa9b52122cd3c986387161934db68e4ed6d42550d6cf02944c4d37d968a31c2a204c42b0f2b424799a139c043735f20c2fc52966fe249398b4f75f7fccb2160cb9cd9f6855dfa3abac3ee58372cbbdbdc1d165ce32079c870cb4834e57fef0ed1efd550bc4c3a3c3b695719177e6b3a795debb3e12b95b4e1e457dbe761572ee13632538f839543e4bba9de4cef8d67784c14f118de157e8ec058db85e1d449cfc9a94e75616fe9c2ceda0dd68c6aee4e613f1def68b35058ed4bad0e75d15a0b3353ffe44ed8e7adc750b68accb43b665fa909149d84ae97bc9af473c31b3485a62113b354886fb9fcc3768e2c2f0daa2dfbe7d5f86dcb89f1d18db3eab94af1c7746e2087ed098dc6ee8675342e4bcc59d5b755cd9df4cca82ac37db4aab404d0c49cf21b329290ff3f6d18706489f9604d59a5280e0aefd4c00a6580475706860c795c6edaca7d43f144d78d217b21197b46976a212b505bd11f26630f3c4cfb13c261dc074c695ec7b8c4d0b0db7a761743bf6dacf2b6f1e3d7cdca5d56626e1322ce93cddcb78f58a5fc18f1c70807efc3b6850a3ad6bba5a0144e758d94f010f87b277d8418ac69a00b6f7d19d0e531faef2011c5ac6794854b8f3432ec47d1bcb889a82358b6011f81947feb1a43f49fa061175e5a0f72273969673690d9d431072d0d92c0475fde8dca41f05f6a435eafbf3bd214a238b020811e295a91674cbf5d2a912f7c57a5aff9c44a85586d26382911fe6e4046d40b719e87260a86b397f16d11d76995869f5cae29dc87fd9f3082f901f3be75ac1dbadbd812bc16a77fada4d0356425477732b76f53d7ab893e522f181afc125a074cba6c25d63a9d14d40284b3667406fb8f47fda98f51212f52064b113ddb5e42f69252e03fa1266e02b54694efb2264b2ceb2053b405820417cc582c2d8655701d78bc63e2fd7420b0c0c5fdc414dccdcf2952aaab4df419f5efee4f60e04f1ffb7e4f09a536ee47295d4c2f0380ac04b7caae90d7fbb3e74e3d8a07b091e981d9c261224d97832335a5fc1a03edbe17c6d1e082a5caed0f1cac9b531823e4bf621411b908b9b8c01fa9fda1efb00f3d8b6f6d8b9aaf57b573ad837e7a29661b8154d07dd95752741110bfc6bef6d1a1c0ad05e7cf139a501ca005ce725d084aba9133cffe9ab0f4b8f1b2feb63504d94cc785050da3eb9fec782ec106f2d831307da836c745cc112c5cbddf0883878f369787c5fb8d906bb2c9cf2dde2af1baa5434bce6e2b433c61e4964b50aaf3cea7808cb32d98464f7d0ca51a55fa17a79384f2a75f2e61f1dee24a9b1d725ee3929999d5df2995de42dc1121cfe43a3fdd0c764ebe6eafd12141584c1719a51fd0d7f8c521e9f65bf41b143e12db4d76610e2d1ca3fac947b42af51a60568d0172a0cb6911104e092e707cb7c0a4020d8c5466d0939e45148da0c448bcb82e533d7ce4f6eb03a8d9d1e555653575fc9f71bd5cb45c5667e05e9606398099abfa9b6d6e147178f7b48c6f6ace39e62f3a09f63ddebb001bc85eaf604c2e50ebd38baaf09d135c4a702f8b065536675685f77622176c5a6349ca7da7aa19aca2d2f57a0301a4ed7ef5232bcafd26dd8ef92ebebd914bae2581d9c4a138c265c94e68cf20d3cb0e5cc53563d855c0fdc8aea97f9248c9d517f4f34d410a3f9c71495f02d7c953e96db420f7fd46ad7879aa9efebe70107c3d6ae1c7907895d6dfc987dab5069fdf9d01d76d529627755c9bb223b837674857f9113baf04f039267a628261e12126fee1140d5622a0b5c7ab792e04ae668531ffc9f46d41cc9c72d137dffe111d87b83a037bf025290bd82ad18d858a2dd94bd1361e1458e5e279b46a1f4e34af103eb51ee99db7cb691a84bdfc8fbbabf59c2d59888a6ebcf8fdf60ce978e3a8a8103774fa02796f12104ee89d64f956cc1d69192d2cf50645a4e1f56501bcc6c40fd6f74dfc22d47fc82327c5f8dc58f6628f05e2f289f3f77f4fa733a58da5e6ff4122de931396cbaf83e09b9e1e6d7b0214b7e8618f8bc4d614762f849fecb575046c220f48fc18cda1c707399e0f1ffa9a10ddd606ca3507b04225c4b9fda0e8ef34b0f46ea28790840dd3a82332e31bffe66db8a3411b44031b3ed6e6cfae97d505b65504fe07e0bafe5429c0108317ddc35ea87495ff9959441303e3d7fc6474dcda153d2506dc4fddae2ebd80cc58d97c5cc8083ecf2ba802c952a773233540ed4b5c26333359dbc2973cf22e7957f2e01303fd0d586b8c258865a0ccfafeca9dd5404a13be058a4a73b90b82eebd9ed83843be329e654ecacd934ffcffa5ee4e6e92626b03e5159f511a5e132ea46e6cfd867cbb8079639095da6a5450aaeefe70b12b6f22328945e411618ec0ae5df0822bc163829e3b2ed039b27bb8ec32a0bd3d98f6e14ace8b9847f1fa4ffe3f8214cd28f59eebc31cca08dd8c8d141dc5dadafce3592f356e00b710682322c1b4d5e9b7d36bd6f9532da674328ea95162bec379a109c9ee82ae86a0bce7a28b2247c095a16f513fbdd61e7da97d3738d4c0a555ec0faa3758028314601467453c6c52ab1304d0642a93b4ce9d1dce2f47cff2f07e9a6bddcbbb00baefcb1c467b9d4f4d5f5aaebb5e23795e182d5a6bff3736a3b3d403e4bb2936cc26fef9c8bf0b170ce685903c694984d7933a29c01ac95d6cca0ac936db5057c12948d0dc0c62c77845e4b74f35ed86ca6e51e4c3570ab451e6d605365f1f51855ff17d037788df6d246c193e72bec8ba0a9ef82257f2fc9ad374d086d892c9907e9821055fcdb344de9ac23f338c550eb50a26f58d7e36a1a8bdc2128815a661d4ef1c1a00b863cef463a8d668148d5cf66764449f47e8808282efb695f24c14ef34a36139c44d4e3e781e3f1e074d725531eb0fad3190bdae6e111947f7752e9da4174716abc66f8bf4bfec5d1dbc81b448049bf630daf532a489dd38d2b7e7b1b91db49d0073340bc29d871ba2a1d06886a022fdd0a24e554015ac1088e389e1300b1ecaa8accba34c2e47f8bf0d0dc98b72d5a2d4483c13c3d56eeb970704a3eb14a61de2d19c3bf5b3cb002ef7cbe55e88be276989fbab9ec07ae671dfb543c644c5d65a07c2aa51622abfc5bf1e805dbb1bd9b8d2f22c29f664b12cc94aa9c73dd05b9ab12e3938c29a536ce1c68f24867074f2301e47c3b062914dea683c5a7893f314fbf221212052a8637ffbb27ede1b8bb1e3d3f126ecedbb7a761b1da5c455c7ca084c0221be1d87cfa4c7ccdc66431e765c432f8846a9d865f848c254716e237a5a855c99312ee350d401bbb2c1dd22f1a8aac8ba2a2eec142d24a4d609b870e0e8ae60099edc0bde46e9755b0a7f736079153dd5b12035a2425db70b12c36abe6643bea680d3832f058d061869e0df6ffe99da4d84864a7bd36d2230d1ae42f57f5c40e328ff019f66a422721b5b7610d24f36a6d37f8601e8e69602a5035b77b6e95659591e9d5fd0f8e29e3244fd0cfdba96ae351d54f691e61c79257b26f0c4b978bd6660ad36045d85d2885799b9077c39026f9deaab2d0b0e600093d23b6a7503ff12e650181759ba211dcf9da866e1c826588072fae8deec308255a46a1f073f0a655fab833480ba15c81c48c365dbc0d2a896b0515f225feee1c610d1bb3adef2c87a352d74ae52e84afeec5a1c02431eacba4389b2a8f1d8ccc29586bf9c0e719092427a71248b091aa9ff59606b3150c033cf57f3361e19bc4344c0aeb88d5b14cf278214978fa31ac0f5fb7b14b1cfc0c8caf85da2311e607f8ca6df898d9939e1a306fd87b527ccc7df1deab201cac160d2b987185d3f26b85ce944de11d42dee2128d1516d3724a3d4fdc50b2a6b066aa681e8b129eebdfdeca9d7a007c5f62edd61045a718f4fc84f6f2dd87d4e2b51f8b53ba8499979a53a6b554372edce70cbe1761269961e28fd5c371513c479f95830cd5b20fee6f429a46a11322b5118453218693ca84b5b0e775d4c31366e178c75cedd48f7e523b7faf29f14836cfc029217ef47e65e56b840f002fe8f545ac72096b109ca7c3d12e74d3e246471541dc3856427cff458747959b0c3fa5e4c0cb9968fc9505fe17408a5628def6e4703741ebf12845cdbbaa004de41d305ec3520cbd7eb00113e3a4f81d7ade3fea3189efa1854f3fb83713450a844b7c826f6d12ba25dbfe03da7c8cb4bbca0a6cc3f19a2fd7367bf9919d5ff81b3c3f463906386895c7ffa8f613a4184b2aa3e8999ac0eefca92ce9c6deb42b2ee8c4b40a9b0ce278b423e91becfcc6dbba54d2df15e595d1a64f5efb50cba8cea456c5571b3c80d140f9a7aa0b4458d6f6de217582828b0fa5342e300275f01bf6849a50ed718", 0x1000, 0xfffffffffffffff7}, {&(0x7f0000001540)="d50998971c4e90d254b0d04f7fdcbf762ba1842057a8309d26504779319222b5f4011075a572df7a50d2279a19e679c915", 0x31, 0x4}, {&(0x7f0000001580)="7194a92598c2938199bb285a0acf413950a4916da7a5dae3663436861e9863967dadf44b6dad75dbe3d00a4e3b1aa9cf1dc036fffe985752c4f6599d422dca47ebf121b5910930d15e19d54a0ba168f6b7ab7869df960833fd9b7cd47624324fc01630ab035ac78e8cddc8921ce5a5fa152d763fef8adc4ef35372720882f64e3f0d2b115a424c75d04c276def47a637844e570a1eafa982ce377d0620e67876b6", 0xa1, 0x6}, {&(0x7f0000001640)="cc6018348d7d4305354439b26e7866bf70f976d7899841da519eb7502f8dd8c867c6b596260712318ac5322b72e179abac2334e990d289381ced297689ea3202e91870f5ec391e4207bd6f70778dc938c9b87b0acdd53f3b9a4fb91bc3be508afc41b6952a15676fde19e005330f1fdfb2cf2a3fe67f9e1f82488ab525a19779f8e9a13288b1b052de630c4b04ad9d78d9722564165bb15ad8e83c7312e6e595762968aebb05b22e6fbbe579290a63e19459782157c437f7c0070a59dde73c6ac0ed0ac3d7ea42f26245720c66a35fa6d060e2b5c83cb17ce6153fb47a3f0cb4fcd652168ba77c0fa33209", 0xeb, 0x7}, {&(0x7f0000001740)="144e64c1734895432e94b2e67af43e6ede4a45398875ea1e5cda3727d87b9e8f557bc5f003cc61b53fc913a9b9ea721a38007135a631a4e46c53bd1ad08ab6f312f640d6d539bdcc03c4e942aee766547161dbee2be75280e3182c96a5beec2f85c566a0022b571657e9102bd357a7369b9263f6feef35ed919d1ceb1e5249648a5ca4022e9d5240", 0x88, 0xffffffffffffffaa}, {&(0x7f0000001800)="8d7652f2cf53980a92e418c31b7c0af9dab84ed6a325dd3ddd26639179eae8cad6f5d5012dff8255598baffbfaf30e4bfdc1a724c318e07d3cbd8bfc9cbdb382f199fd889b5175b2feb7cba39ff673285c3a81c09f5790e0b9db7e4376daae1dcf710bce3c1c143d4dd191d0ab5573944455ef6700c5e89ab7b360f20e8fd31fefccb72af40dac0e2bba1a7890ba42556e7789498c1bca5f35ffb66458672271616aeb18fad7f52f54f0f7ac3ee58d40826884e63fcff5c7950a8fa1d7de61023ee70e5a8814d7217392c47c1fe45a91485365e284939e35f22581721f05631242a9a5377090c9c66276eb43501e0e242aa4d0508dec3ec12af4b38518fffbb063b733b862856caf34cbb1ef191d34f71917af6ee0f8c921f5c5e602dc8b71f632f9fb5594129654caa75f2c49f4f4b5a016317050e61b4513aa15ab3cb18939616531853da31e148d5c9d3dccc6fd990290b87fd025079a549631c38c4129fbd90c8d5f24aba2958d565358b59c3ec47980cce3b779902723336708fa13042e99f7845e23e63f12a41b94f54b86b02be327c47732ff678af66825da659a7e193fb169eb8eff27300395a586c53a1ceaad12e7d22e398c6f6e60a4f48390fc18e8fe772718487e785629ff4929eb2dc5c3b130a49db6a98908ee8702ebfe2e9fcbd1c95001e06ed55ccaa1200174802803467606edaf59dc6f1c605d5e881e7f59d1d57434fa3ffbdcfb7f6a792bf63b8739f0f185664956f1e2b318448b7f0fe544fe01efc411f5b89a83d3316151d8973425526cebfca67f9efe0663e48757ac9e06665ee283373131fc5e10c60d2d3b8f0283c67af5701bcf528688330e8b10558287d369309a7e6d594d40973b04b428e3308502e980bbf1e8cd429e6715ba4f82f9e339ceeab2d32e62fb085e01f0401b487704647bcf301731b3fe09a2c4e1af5fc9a7b26642c10bc5d1d8c3da54c07109431fdfe00b82d81c607358ec5cb8e124ef4376d941ff305049f724406ed86678ed01e3362cb71b0ed8fd0a1c927bdc24b14ac5d544226617bd2d539c17541a556bcb3fa4d5132ff98724e5e193ef5e70dde2deaecd67c99e43ebc9a0e8ddb714442ac1d5066c9c5648da2d3523969379055c88bde8b65fd3fc9f1dc7634b2782958ef9031b3a0ca3d8947494823c6c96e335b25f1d6ae14e257209b1fc7cef94529ca4ae2ce4b7155e0b7771e46f486508322a293ccdbf6ca3bc2a27a2bfc363809c8a255f656f35d9b28e6dfeaf7e77431b56b3271a1e31c23753072cebbfd3dffe7fe295c77f6b138542c06621c659eb9518f1d86d6ee3f8b0980b327c608085d14106fc74859806fbd49de7e12096b5e5b46c375fda8eb89f38d16d289c989d806a9a0ca8072a634d26be37f336895e2c138851c1ac66958928ed4456f20e2418d5bb3d69fdcbb13b47934d8040a95593fb43397a99f434a40e93f47bc28daa6a524d0e725b4c2f3f04b29f5f05d05dc2a317fe05b5c64275a0f1e6533a3130afe690ab70b84ad12b3ee8982d9b2862036456cebc5a0e1759bd77daf9425a453d12227b7dc840d743f26282d2f1238e929880a9ab4e30415447ffaad560cecc52891b0cefe603f723cb106ca1c0b327929243bfe239a0972a8a25a22402ea6340c1d65125218116498effa632521db56336b01491268f3221b37d5069a48dd3e00534c12af3f617063ca860b50334e9b56bc07355c1c62f410088c5cb11a5989e66705e1f2d1d2c1fb4f320ef2180d26c6a1c6e3b0b0333c24f16ff523bae8dc2a8e2b868f260659e2beccef3b6bcb5d67e177d482ecfa374159b54bf8a83c9347307c51296f9688c906a4cd59fb1d02143944c3fc2a5435380738a06d8f2d140f8cfcf1a138dc34c92336cc378eb7bf5842ab31287757825c7553cb38207f3a2a83969feb6e232fd3b5067386a203d24ebdf89441c0c2ba0e4da403ae6354d50689eec4602970a6f896b953d4f662a540f71d16bc2e3a214eb2f5c932356422196ae7dcc8512350bbe0d610fbae51f169fde41337446f41ffb8a7c95c7a5ba59116295cba7849ba99297ed98cfadc0fd0a4201809697b2412ede67241984d074dbca25e38b9a78bdaffe38434255c0ef528d8b7c50ef548027e0dedfc3017f514effe4eda61e897582b638c6ab2743a6b4804f264ceb10feaa5d692f733c8df7dd7b8b03e034ca7711fd7c74563f697ea1aa669fa04e98a15dfd93e96e3d313bbb4f3d546925f36912b766c18f371fe4c949907c80a917ec3ad6895fd19d0451b1c193b0dd39b0bfb815d67c5cd79aeee5e1b402f3ea86409030cb29c5148a8f71f951e5904b4b3052843a460a44f8f16867a4a10c440dab6070becf6e7f1611e5bbe18ab6940ee1fd845cf8bb8659a778646bd8da9d6bf3839806a46a002231381a5c0a734b8ae6827e5d6db9553852dabb0ee4fce9d9e3a93c6d4e669b0049191731e7838eba7e529a7f28d8411663b79aac5e8423c403e352223b2da69581c5a4b3acfe6739e280cd1331fd7965b50162910a7cd8403cf3d31fdd537f0849da76ab431c63f14da60a136d635cf2f8b751d14dc90f76ca00d7c88e19eeddcfeeffc994bdcd6e4d947eedb46940a99c57298b48589de84380110aa26f1cfac7c781b283dce64742d809ca401c877383682f0ac27f81aec65a0cd560ff250c0ef6abf44afc5b7716abdc056bdb9635ce24be38138bd49fcba3dd8a1239dc85f1c03781b72fd0919fdecd3437bbea759b3c99cd69002eb9d5373937dfffae2902e0e16221ba0d9aa743ead170c5a7240e11c25e79169fec6fc0c3b843a307a6a0f0c601107b0758634e3e7abcb491f00fbbeb82f4ca26a3a6adae2da37f1a62ac1134663270b92e83104561dc204dbc346007d727f3f287346dfc63dad6b7d37717972e398f1782d2d3e06bef8a137d128bdcf642dacfa41f2b0e2f2cf134d1cdc2dd345ce741cd26c9391a0be3d9dd2f5c797b1a83114d952e735eb0b6e991f79c3b173167e1126bf9b8d7b6c9b2c3af4716a8fe6eede4f1a041393d7da97f51fef432eaf74af9c0c4d7802b9f69a4adb95d4b959994fdd5143ec574a80dd1f11e6113a2397e3eb2830a9e194a58c04e3b51b3026146bccb76682d05d4c03b265dd049aaa2b0ee71ea0eb594b79a9d0fe395e4560c404d2ad70f1397855037960762a8efc562d03ef3fa0ac3889cf80e0894680e5588b2b9d40c0ee83ccba3d5ca9d763989d908a02a09a6e929d8c2da117c0c41d0dcacb11c17eacbdc437ff54fbd114b737ed809b2ca6a1d300e0aad32257b2a2269fb2b0f412ed28a8a5c9629bdc479d0954ef6baab37076d079788686f3bb880ac45b178eb7448b2785ba3d310267a82bdf4ce6341a45b291b9e935a2d469309a71d063e19952b35d1fb9d25f25ac561603a8bfcb4ae9c9a6fa237a2cf41fbfa6d15fa978c659a197d3892ac82f1086207e2915302f32eb452a9291ba9a96b3f22c1bec38dad0d36441f87d0edd590e8a88994d440a8498d4843a4556792c92c5077487ebf6eb5bac3a893bad7dfe0b18457f906dd7bef2eba1f5b55407633c4642e741b7d0d439f0d8db9468a4c98dee62890860843cad3b166df6e9806766742ae3fd962e8a59852dba2bc749ec74e6a83f09ced88af73015190b7ae3627eb5fed99cd6b0e0d24d7affa733436f6317acc496a89fee3647a9a1782acb18fa0733bfba4e84fb622d0b4a9bdcfa2ac72ae3055f6dac895966fadbcabab371a6c09f162cbc71c7a13fd92b62a8967d5ab8c79f1e6aa08203eb2e4877a1b343494068066992be0a0d16b3d6414d72c293dc893de33b2984873f7ad950c289d741ab09d1004b2b2aa18464a466432da104c528dbb779b4376c0faf3679e78ec437dcc9a2ad60d7e25f30c9942998852891425103b20feeb0e1e5e7061f1056c7975ae596b38cc5123fcffab3dbc68e2b0b20216b17eba97579b605cc80bfa8cadde9ab19ff8b40e188a0ed7c3afb842a92656b4994d8ff69f403561be38a0caaa089c955a00b0850d00aa9859f35f9dfc8abb9ee193d72f97a91de5b78fdc428b7fe333a15678723aae075065b4f8e63b68a81365054bd1788fe4aac526ca1072881f604c6ce0a5a5d81664fc79bcf7ab984513a42d35e44c891daac5dca6b3893ea6b78932157c93ab9b490e443e9505c9e3fd3a12d1334ea869f4a5d45090acd582790ccaa7fb4ac1cf9b81a533a31f320e7e0051a80ddcc5b7daa574aac5e4b76a59ccd40cc67948bc97195af83d4ea3b75796de85aa189595443c12db844cf7291fa8c88598048c57f11de4e20ecf815740ad6d2bfb0676a629c6e666d322d274c0da3f2bc8ce9bbbe82cb6e08a7556682f86dfa1fe9c60ceb22d2a41826ffa9e9e3259bc45b163e9c91c9618807b2f5f969b387b9fb3c71f06ed996a926161b82fba5fa11acea437d62c41db742072a874baaa9a4345eb14e6bffdbb6e4e7d16e8edc7eef16acb6a876639c4915fdc0c10fc3af49019a62aa71baab0e4e20b86dee0103b42092338181ef9139ce5040bef211230f8e00e45b2ccbaf6cd357905dea2236188561e5c12b27476fc025b06d870e6923c91ba6e8b462ddd4d0f28247049c86e2321d9586e052edb807170315b3f76dd2d052c2c4311348f2dd254231ef1c2be267c84d2fa58133e04c2158b08525a61ce0cfc3aecfd458257287f1e67445f20d5134cc0ec8df8c17720755f2f387683a288c88f2287a4a3230742f19206945dc7f1a9fa114cb67ccb96940bdabe3144cb640fd34bba220391f62a88cbce68899f9bb3735cc3557c1a45647869ae74f6f8b62f01ffe126ce8953bb23476d6eb8b2ce54c3d89578406495a432b0367dbe8e319f2d29c006036f99fc726710acc00290c43f849b7b47ac6e9daa6872b83fd3ec2609efa7fa3c9f1cc937ac4699856ba6e85fab67c5a03135de8d6ae4edf4da173bc822387c85e88522bb5245518c3715a81e6a05032488e6553cc89d7facbaac3f841e4babe264be1728ba8e54f370d8a0763a8750ca94f7b5525e30c3f60ccee57978cea8a3ebda458f97d2fa55ac8fdb98bb9130e8a18937fe1fb9ed6dfd9bca27656038bea62f8bce2b03443dfdea4560a97c80e1f1c7bf9a87708c3e765c87ed3623273bc9c2c0b4b3a344ca4957bb00f0309d30d2134d6b3639f963901541dc3a4329299fecb92452a9da3cc59471182db6c2b043e0bbebaa270e6d54129c07f102d7faaf5e34426509f2c26ff11b6949c0d8877f9ef9920d9f8b4c73cab0ca2c1d050ea90d26cd64c714d30e7823fd3531836e5d11c43df256e0ddca56bbce1ea82333efaf4cc67a32d2de5ea582c32f5cfd0ee5c59132b88c3ae1a5de3f4f3a14b5e807946d341dd9d9c2b5dee457a2185e48c768c90749cdbf4dd47e1e5342f57e1dff0dfc94f481914b4d2a2bf72bed45a5a646e01dff7d6437e766fe67dfe96e7ef8caada748e727118ed7f4382c933bb82f1760e60ea2e0724229178872dd0badb446ebdd8c4a2fb2bafb2f81454a612bfdde4dc9070e0512d64691a7fe36b2f4595232b5af955acf76dcd52e6a3305a14a144ce85cc92c7cc58e24949fd159e6b785d14ef13e84d55efd0cae53a77fa29144690e01964ebd267fc466246bc36a7daa27c46076282ae7273d0d8d829a1f530d85907bd9be0d893d7923df5c000dc118350cab610f92ab1f1a936497e987c993e1fcfcf7f16010fed3ab83365f6ca8e137f842654d3c72691dc3eab55c6256a53ed5a7d518ac", 0x1000, 0xfffffffffffff162}, {&(0x7f0000002800)="764de3532af4bcdec9bb0796af52de9a6778e2766b6389f34d30a7722e2bc8023363500a9c4c9085696de20df7654e067645c794e2bdce5b1283d775a077473f1b756395514ae3a05110c2a8a0a469984a0d4f413c81a074a850eeed4d05426de59b0163b1a2b2de4d392f1f537d9051516e9d03586b41043a8ea3f2acd0d5e378eca10629670aeecd101fb34bad772059bf7d7dfb32e5ea42d17ae2496452f8", 0xa0, 0xfd}], 0x20b000, &(0x7f0000002a80)={[{@sunit={'sunit', 0x3d, 0x8}}], [{@permit_directio}, {@subj_role={'subj_role', 0x3d, 'ntfs3\x00'}}, {@appraise}, {@uid_eq={'uid', 0x3d, r1}}, {@audit}]}, 0x1) [ 156.874120][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p234, 10) failed: No such file or directory [ 156.895932][ T7786] kobject_add_internal failed for holders (error: -12 parent: loop109) [ 156.920847][ T7789] loop3: detected capacity change from 0 to 262160 15:59:16 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 94) [ 156.921052][ T7786] kobject_create_and_add: kobject_add error: -12 [ 156.944184][ T7787] kobject_create_and_add: kobject_add error: -12 15:59:16 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 96) 15:59:16 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 93) 15:59:16 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 97) 15:59:16 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000580)=[{&(0x7f0000000000)="eb3c8f000000732e66617400020101000240008088f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x200000, &(0x7f0000000180)=ANY=[], 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r2 = fsopen(&(0x7f00000004c0)='exfat\x00', 0x0) (async) r3 = dup2(r0, r1) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000500)={0x0, r3, 0x3, 0x1000008000, 0x8, 0x7fffffff}) write$binfmt_script(r1, &(0x7f0000000480)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r4 = open(&(0x7f0000000200)='./bus\x00', 0x10303e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x47ffffd, 0x1010, r4, 0x2745e000) ftruncate(r4, 0x516) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f00000000c0)) (async) r5 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x10) r6 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r6, r1, &(0x7f00000001c0)=0xfffffffffffefffe, 0xfffffffffffffffb) (async) r7 = open(&(0x7f0000000540)='./file1\x00', 0x10103e, 0x0) mmap(&(0x7f00001aa000/0x2000)=nil, 0x2000, 0x7ffffe, 0x4002011, r7, 0x0) (async) write$cgroup_int(r7, &(0x7f0000000180)=0xff, 0x12) (async, rerun: 32) ioctl$FS_IOC_RESVSP(r5, 0x40305828, &(0x7f0000000240)={0x0, 0x2, 0x8, 0x1}) (async, rerun: 32) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x241, 0x22) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, &(0x7f0000000280)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) [ 156.978244][ T7791] loop0: detected capacity change from 0 to 4095 [ 157.030454][ T7791] ntfs3: loop0: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:16 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 95) 15:59:16 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 97) [ 157.103506][ T7791] ntfs3: loop0: Failed to load $Volume. [ 157.106892][ T7794] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 157.136887][ T7802] loop3: detected capacity change from 0 to 262160 [ 157.142075][ T7801] kobject_add_internal failed for queue (error: -12 parent: loop108) 15:59:16 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 94) 15:59:16 executing program 0: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={0x0, 0x0, 0x0, 0x0, 0x0}) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002c00)={{0x1, 0x1, 0x18, r0, {0x1000, 0x9}}, './file0\x00'}) (async) syz_mount_image$xfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x9, &(0x7f00000028c0)=[{&(0x7f0000000140)="6fbc142f898e8571b5727f70a10d7dfa7b7d482b96fd931cf362c18ff1c89aa5bb2f0c34d54ed95ef0386d3efecb54b30e4a73fb5a262979ec1317699d9e39d4cad7df63066b0dd654857e9b61ce47f4ba883d877f5bd33a3ecc802eae4e1de46b8ec69875cc77e829464a2318e450870479164436bb1d359fba74de2863bf0090aeaa105d1462c98fea1f6922953678df0e4489a169cc6eb0c815b003ea88eebea23cac2c8bb32878a908379be332704646738910f81f38", 0xb8, 0x7}, {&(0x7f00000000c0)="6f168c155f212bee108e3439276091ed46d57473a530bb5e5aeb3a63e2d0a1cd991e139db3e95e1ac92dc90fc4", 0x2d, 0x8}, {&(0x7f0000000540)="10d810751d2c3ef6b9ed0b25a2805dce6a63ad1f4298288bb635aa51434b4cfdb154c14d76b39a9b8be10a42cfcd8f067842031add0d6068701d80a64cacea5823b067d76b8766f606b5375e8a680a3ebfb75e4b2f3af33225f3100136129a73e04d77e1fdfc23444c53bcce9a5d9609d85a9112b36ed219f89bd06cf1d54cdeacfb98c8d8c11fdaa9e2e71c9fc07aaef82c466f7d1f345d641ee72a66ec3f600cbda5231f495f40f44de90c00fea45c01ed324f9d1d47264fb1ccbbb4c0b9616df4a49afa240b69495835fff7010407ff0a94c575d336d28b83e5c94175191e0806029b088a65e4299440384aec19dc686aab061e34093d2c77943ff4ec7fd4b45116766cba3232ae6affb8598c42d21795d65976430c856d56c50d0d8a61da3179e1a780ddb36794dba0e5352d09e37644bdac04382b0d80e852e5f7487c559dec049d1db1de68f4a32a68a7b92e7c7ab0dc6349833af2d008bfc7baf115079199308cf812908d63de63cd16669b28f95202ea606e9d31c146ce3a17c6f3949cf44ef3d3425f9ab39e56007926ab9bb80bebd13617c0eb2f5df131909a1aa1d872185986e7bdd39739e8bf09c9f3ab6ee3112ba1baab2e87e8087149877dff2f3b2bfecfcbcc9644331d5b814d3585d8561eeae51e3cf0b9d15cae153c37bf2435aa4e3a53fb99918b13947452d32d81d196edbb71adfa1aa1744f7cd38e82a8d71b731bce37f3c61b35367ca0180a88ddcabf7ea45516641eb1462be29c3af150f37e69d824d3dcdb8435249a9fc1fb5d67f236b517dbc825c9e7baa9a1af1431a218973f9c0ede22b6eb030ae62f3ffc07cecbe7c0a312f748b75785663f548b26f98f8779f4dfdb2e624818bf806b3fb97324209d47c30d30a61862644c7dbaa0799efb092812cc889e07a6cc6cd69f0e2c0134abd0b83445a2ad637fce4b1fe357599d0dc6a166bb7b999ad9d95836bd48947a19e2c7a73a1fd1a43dd4f8e6c40f27c5fef78144b7a2cfe090565ac14edf6da1e5c43115a00e30cd2ce281711ff6ab04f9e6d3a1edfc6f90ea30ec6ba4286e6fb060b879b67980b4b2dfea27f5b5371ab1a24703ad744d21308f70da26b99063f587a593d6e9f7350286ff2c77c4e3890e9f6f991ea94730ea9c4586166851a0abaf56c2a5c5aa3eb9a7c7fef8707d9b99406f085e13d3d4850a1abf38c04ca17dc9867262abd783df9a8155727488fe196f0e11afa24499577ed52ae59d3d9c0ce64aa5e93beca9f2f1f94de73a51d887322363f265d42246da903b67a5b1c9088a1164b27fe684fc6958db3d2cdde09ca073e29ced5cdbdffa7f27832cda948fdece612e766cafa26b7388c2b55a25077cc12a7551866ccd3627fbd0257dc5f6c03e507ecf68c2742c4aa9b52122cd3c986387161934db68e4ed6d42550d6cf02944c4d37d968a31c2a204c42b0f2b424799a139c043735f20c2fc52966fe249398b4f75f7fccb2160cb9cd9f6855dfa3abac3ee58372cbbdbdc1d165ce32079c870cb4834e57fef0ed1efd550bc4c3a3c3b695719177e6b3a795debb3e12b95b4e1e457dbe761572ee13632538f839543e4bba9de4cef8d67784c14f118de157e8ec058db85e1d449cfc9a94e75616fe9c2ceda0dd68c6aee4e613f1def68b35058ed4bad0e75d15a0b3353ffe44ed8e7adc750b68accb43b665fa909149d84ae97bc9af473c31b3485a62113b354886fb9fcc3768e2c2f0daa2dfbe7d5f86dcb89f1d18db3eab94af1c7746e2087ed098dc6ee8675342e4bcc59d5b755cd9df4cca82ac37db4aab404d0c49cf21b329290ff3f6d18706489f9604d59a5280e0aefd4c00a6580475706860c795c6edaca7d43f144d78d217b21197b46976a212b505bd11f26630f3c4cfb13c261dc074c695ec7b8c4d0b0db7a761743bf6dacf2b6f1e3d7cdca5d56626e1322ce93cddcb78f58a5fc18f1c70807efc3b6850a3ad6bba5a0144e758d94f010f87b277d8418ac69a00b6f7d19d0e531faef2011c5ac6794854b8f3432ec47d1bcb889a82358b6011f81947feb1a43f49fa061175e5a0f72273969673690d9d431072d0d92c0475fde8dca41f05f6a435eafbf3bd214a238b020811e295a91674cbf5d2a912f7c57a5aff9c44a85586d26382911fe6e4046d40b719e87260a86b397f16d11d76995869f5cae29dc87fd9f3082f901f3be75ac1dbadbd812bc16a77fada4d0356425477732b76f53d7ab893e522f181afc125a074cba6c25d63a9d14d40284b3667406fb8f47fda98f51212f52064b113ddb5e42f69252e03fa1266e02b54694efb2264b2ceb2053b405820417cc582c2d8655701d78bc63e2fd7420b0c0c5fdc414dccdcf2952aaab4df419f5efee4f60e04f1ffb7e4f09a536ee47295d4c2f0380ac04b7caae90d7fbb3e74e3d8a07b091e981d9c261224d97832335a5fc1a03edbe17c6d1e082a5caed0f1cac9b531823e4bf621411b908b9b8c01fa9fda1efb00f3d8b6f6d8b9aaf57b573ad837e7a29661b8154d07dd95752741110bfc6bef6d1a1c0ad05e7cf139a501ca005ce725d084aba9133cffe9ab0f4b8f1b2feb63504d94cc785050da3eb9fec782ec106f2d831307da836c745cc112c5cbddf0883878f369787c5fb8d906bb2c9cf2dde2af1baa5434bce6e2b433c61e4964b50aaf3cea7808cb32d98464f7d0ca51a55fa17a79384f2a75f2e61f1dee24a9b1d725ee3929999d5df2995de42dc1121cfe43a3fdd0c764ebe6eafd12141584c1719a51fd0d7f8c521e9f65bf41b143e12db4d76610e2d1ca3fac947b42af51a60568d0172a0cb6911104e092e707cb7c0a4020d8c5466d0939e45148da0c448bcb82e533d7ce4f6eb03a8d9d1e555653575fc9f71bd5cb45c5667e05e9606398099abfa9b6d6e147178f7b48c6f6ace39e62f3a09f63ddebb001bc85eaf604c2e50ebd38baaf09d135c4a702f8b065536675685f77622176c5a6349ca7da7aa19aca2d2f57a0301a4ed7ef5232bcafd26dd8ef92ebebd914bae2581d9c4a138c265c94e68cf20d3cb0e5cc53563d855c0fdc8aea97f9248c9d517f4f34d410a3f9c71495f02d7c953e96db420f7fd46ad7879aa9efebe70107c3d6ae1c7907895d6dfc987dab5069fdf9d01d76d529627755c9bb223b837674857f9113baf04f039267a628261e12126fee1140d5622a0b5c7ab792e04ae668531ffc9f46d41cc9c72d137dffe111d87b83a037bf025290bd82ad18d858a2dd94bd1361e1458e5e279b46a1f4e34af103eb51ee99db7cb691a84bdfc8fbbabf59c2d59888a6ebcf8fdf60ce978e3a8a8103774fa02796f12104ee89d64f956cc1d69192d2cf50645a4e1f56501bcc6c40fd6f74dfc22d47fc82327c5f8dc58f6628f05e2f289f3f77f4fa733a58da5e6ff4122de931396cbaf83e09b9e1e6d7b0214b7e8618f8bc4d614762f849fecb575046c220f48fc18cda1c707399e0f1ffa9a10ddd606ca3507b04225c4b9fda0e8ef34b0f46ea28790840dd3a82332e31bffe66db8a3411b44031b3ed6e6cfae97d505b65504fe07e0bafe5429c0108317ddc35ea87495ff9959441303e3d7fc6474dcda153d2506dc4fddae2ebd80cc58d97c5cc8083ecf2ba802c952a773233540ed4b5c26333359dbc2973cf22e7957f2e01303fd0d586b8c258865a0ccfafeca9dd5404a13be058a4a73b90b82eebd9ed83843be329e654ecacd934ffcffa5ee4e6e92626b03e5159f511a5e132ea46e6cfd867cbb8079639095da6a5450aaeefe70b12b6f22328945e411618ec0ae5df0822bc163829e3b2ed039b27bb8ec32a0bd3d98f6e14ace8b9847f1fa4ffe3f8214cd28f59eebc31cca08dd8c8d141dc5dadafce3592f356e00b710682322c1b4d5e9b7d36bd6f9532da674328ea95162bec379a109c9ee82ae86a0bce7a28b2247c095a16f513fbdd61e7da97d3738d4c0a555ec0faa3758028314601467453c6c52ab1304d0642a93b4ce9d1dce2f47cff2f07e9a6bddcbbb00baefcb1c467b9d4f4d5f5aaebb5e23795e182d5a6bff3736a3b3d403e4bb2936cc26fef9c8bf0b170ce685903c694984d7933a29c01ac95d6cca0ac936db5057c12948d0dc0c62c77845e4b74f35ed86ca6e51e4c3570ab451e6d605365f1f51855ff17d037788df6d246c193e72bec8ba0a9ef82257f2fc9ad374d086d892c9907e9821055fcdb344de9ac23f338c550eb50a26f58d7e36a1a8bdc2128815a661d4ef1c1a00b863cef463a8d668148d5cf66764449f47e8808282efb695f24c14ef34a36139c44d4e3e781e3f1e074d725531eb0fad3190bdae6e111947f7752e9da4174716abc66f8bf4bfec5d1dbc81b448049bf630daf532a489dd38d2b7e7b1b91db49d0073340bc29d871ba2a1d06886a022fdd0a24e554015ac1088e389e1300b1ecaa8accba34c2e47f8bf0d0dc98b72d5a2d4483c13c3d56eeb970704a3eb14a61de2d19c3bf5b3cb002ef7cbe55e88be276989fbab9ec07ae671dfb543c644c5d65a07c2aa51622abfc5bf1e805dbb1bd9b8d2f22c29f664b12cc94aa9c73dd05b9ab12e3938c29a536ce1c68f24867074f2301e47c3b062914dea683c5a7893f314fbf221212052a8637ffbb27ede1b8bb1e3d3f126ecedbb7a761b1da5c455c7ca084c0221be1d87cfa4c7ccdc66431e765c432f8846a9d865f848c254716e237a5a855c99312ee350d401bbb2c1dd22f1a8aac8ba2a2eec142d24a4d609b870e0e8ae60099edc0bde46e9755b0a7f736079153dd5b12035a2425db70b12c36abe6643bea680d3832f058d061869e0df6ffe99da4d84864a7bd36d2230d1ae42f57f5c40e328ff019f66a422721b5b7610d24f36a6d37f8601e8e69602a5035b77b6e95659591e9d5fd0f8e29e3244fd0cfdba96ae351d54f691e61c79257b26f0c4b978bd6660ad36045d85d2885799b9077c39026f9deaab2d0b0e600093d23b6a7503ff12e650181759ba211dcf9da866e1c826588072fae8deec308255a46a1f073f0a655fab833480ba15c81c48c365dbc0d2a896b0515f225feee1c610d1bb3adef2c87a352d74ae52e84afeec5a1c02431eacba4389b2a8f1d8ccc29586bf9c0e719092427a71248b091aa9ff59606b3150c033cf57f3361e19bc4344c0aeb88d5b14cf278214978fa31ac0f5fb7b14b1cfc0c8caf85da2311e607f8ca6df898d9939e1a306fd87b527ccc7df1deab201cac160d2b987185d3f26b85ce944de11d42dee2128d1516d3724a3d4fdc50b2a6b066aa681e8b129eebdfdeca9d7a007c5f62edd61045a718f4fc84f6f2dd87d4e2b51f8b53ba8499979a53a6b554372edce70cbe1761269961e28fd5c371513c479f95830cd5b20fee6f429a46a11322b5118453218693ca84b5b0e775d4c31366e178c75cedd48f7e523b7faf29f14836cfc029217ef47e65e56b840f002fe8f545ac72096b109ca7c3d12e74d3e246471541dc3856427cff458747959b0c3fa5e4c0cb9968fc9505fe17408a5628def6e4703741ebf12845cdbbaa004de41d305ec3520cbd7eb00113e3a4f81d7ade3fea3189efa1854f3fb83713450a844b7c826f6d12ba25dbfe03da7c8cb4bbca0a6cc3f19a2fd7367bf9919d5ff81b3c3f463906386895c7ffa8f613a4184b2aa3e8999ac0eefca92ce9c6deb42b2ee8c4b40a9b0ce278b423e91becfcc6dbba54d2df15e595d1a64f5efb50cba8cea456c5571b3c80d140f9a7aa0b4458d6f6de217582828b0fa5342e300275f01bf6849a50ed718", 0x1000, 0xfffffffffffffff7}, {&(0x7f0000001540)="d50998971c4e90d254b0d04f7fdcbf762ba1842057a8309d26504779319222b5f4011075a572df7a50d2279a19e679c915", 0x31, 0x4}, {&(0x7f0000001580)="7194a92598c2938199bb285a0acf413950a4916da7a5dae3663436861e9863967dadf44b6dad75dbe3d00a4e3b1aa9cf1dc036fffe985752c4f6599d422dca47ebf121b5910930d15e19d54a0ba168f6b7ab7869df960833fd9b7cd47624324fc01630ab035ac78e8cddc8921ce5a5fa152d763fef8adc4ef35372720882f64e3f0d2b115a424c75d04c276def47a637844e570a1eafa982ce377d0620e67876b6", 0xa1, 0x6}, {&(0x7f0000001640)="cc6018348d7d4305354439b26e7866bf70f976d7899841da519eb7502f8dd8c867c6b596260712318ac5322b72e179abac2334e990d289381ced297689ea3202e91870f5ec391e4207bd6f70778dc938c9b87b0acdd53f3b9a4fb91bc3be508afc41b6952a15676fde19e005330f1fdfb2cf2a3fe67f9e1f82488ab525a19779f8e9a13288b1b052de630c4b04ad9d78d9722564165bb15ad8e83c7312e6e595762968aebb05b22e6fbbe579290a63e19459782157c437f7c0070a59dde73c6ac0ed0ac3d7ea42f26245720c66a35fa6d060e2b5c83cb17ce6153fb47a3f0cb4fcd652168ba77c0fa33209", 0xeb, 0x7}, {&(0x7f0000001740)="144e64c1734895432e94b2e67af43e6ede4a45398875ea1e5cda3727d87b9e8f557bc5f003cc61b53fc913a9b9ea721a38007135a631a4e46c53bd1ad08ab6f312f640d6d539bdcc03c4e942aee766547161dbee2be75280e3182c96a5beec2f85c566a0022b571657e9102bd357a7369b9263f6feef35ed919d1ceb1e5249648a5ca4022e9d5240", 0x88, 0xffffffffffffffaa}, {&(0x7f0000001800)="8d7652f2cf53980a92e418c31b7c0af9dab84ed6a325dd3ddd26639179eae8cad6f5d5012dff8255598baffbfaf30e4bfdc1a724c318e07d3cbd8bfc9cbdb382f199fd889b5175b2feb7cba39ff673285c3a81c09f5790e0b9db7e4376daae1dcf710bce3c1c143d4dd191d0ab5573944455ef6700c5e89ab7b360f20e8fd31fefccb72af40dac0e2bba1a7890ba42556e7789498c1bca5f35ffb66458672271616aeb18fad7f52f54f0f7ac3ee58d40826884e63fcff5c7950a8fa1d7de61023ee70e5a8814d7217392c47c1fe45a91485365e284939e35f22581721f05631242a9a5377090c9c66276eb43501e0e242aa4d0508dec3ec12af4b38518fffbb063b733b862856caf34cbb1ef191d34f71917af6ee0f8c921f5c5e602dc8b71f632f9fb5594129654caa75f2c49f4f4b5a016317050e61b4513aa15ab3cb18939616531853da31e148d5c9d3dccc6fd990290b87fd025079a549631c38c4129fbd90c8d5f24aba2958d565358b59c3ec47980cce3b779902723336708fa13042e99f7845e23e63f12a41b94f54b86b02be327c47732ff678af66825da659a7e193fb169eb8eff27300395a586c53a1ceaad12e7d22e398c6f6e60a4f48390fc18e8fe772718487e785629ff4929eb2dc5c3b130a49db6a98908ee8702ebfe2e9fcbd1c95001e06ed55ccaa1200174802803467606edaf59dc6f1c605d5e881e7f59d1d57434fa3ffbdcfb7f6a792bf63b8739f0f185664956f1e2b318448b7f0fe544fe01efc411f5b89a83d3316151d8973425526cebfca67f9efe0663e48757ac9e06665ee283373131fc5e10c60d2d3b8f0283c67af5701bcf528688330e8b10558287d369309a7e6d594d40973b04b428e3308502e980bbf1e8cd429e6715ba4f82f9e339ceeab2d32e62fb085e01f0401b487704647bcf301731b3fe09a2c4e1af5fc9a7b26642c10bc5d1d8c3da54c07109431fdfe00b82d81c607358ec5cb8e124ef4376d941ff305049f724406ed86678ed01e3362cb71b0ed8fd0a1c927bdc24b14ac5d544226617bd2d539c17541a556bcb3fa4d5132ff98724e5e193ef5e70dde2deaecd67c99e43ebc9a0e8ddb714442ac1d5066c9c5648da2d3523969379055c88bde8b65fd3fc9f1dc7634b2782958ef9031b3a0ca3d8947494823c6c96e335b25f1d6ae14e257209b1fc7cef94529ca4ae2ce4b7155e0b7771e46f486508322a293ccdbf6ca3bc2a27a2bfc363809c8a255f656f35d9b28e6dfeaf7e77431b56b3271a1e31c23753072cebbfd3dffe7fe295c77f6b138542c06621c659eb9518f1d86d6ee3f8b0980b327c608085d14106fc74859806fbd49de7e12096b5e5b46c375fda8eb89f38d16d289c989d806a9a0ca8072a634d26be37f336895e2c138851c1ac66958928ed4456f20e2418d5bb3d69fdcbb13b47934d8040a95593fb43397a99f434a40e93f47bc28daa6a524d0e725b4c2f3f04b29f5f05d05dc2a317fe05b5c64275a0f1e6533a3130afe690ab70b84ad12b3ee8982d9b2862036456cebc5a0e1759bd77daf9425a453d12227b7dc840d743f26282d2f1238e929880a9ab4e30415447ffaad560cecc52891b0cefe603f723cb106ca1c0b327929243bfe239a0972a8a25a22402ea6340c1d65125218116498effa632521db56336b01491268f3221b37d5069a48dd3e00534c12af3f617063ca860b50334e9b56bc07355c1c62f410088c5cb11a5989e66705e1f2d1d2c1fb4f320ef2180d26c6a1c6e3b0b0333c24f16ff523bae8dc2a8e2b868f260659e2beccef3b6bcb5d67e177d482ecfa374159b54bf8a83c9347307c51296f9688c906a4cd59fb1d02143944c3fc2a5435380738a06d8f2d140f8cfcf1a138dc34c92336cc378eb7bf5842ab31287757825c7553cb38207f3a2a83969feb6e232fd3b5067386a203d24ebdf89441c0c2ba0e4da403ae6354d50689eec4602970a6f896b953d4f662a540f71d16bc2e3a214eb2f5c932356422196ae7dcc8512350bbe0d610fbae51f169fde41337446f41ffb8a7c95c7a5ba59116295cba7849ba99297ed98cfadc0fd0a4201809697b2412ede67241984d074dbca25e38b9a78bdaffe38434255c0ef528d8b7c50ef548027e0dedfc3017f514effe4eda61e897582b638c6ab2743a6b4804f264ceb10feaa5d692f733c8df7dd7b8b03e034ca7711fd7c74563f697ea1aa669fa04e98a15dfd93e96e3d313bbb4f3d546925f36912b766c18f371fe4c949907c80a917ec3ad6895fd19d0451b1c193b0dd39b0bfb815d67c5cd79aeee5e1b402f3ea86409030cb29c5148a8f71f951e5904b4b3052843a460a44f8f16867a4a10c440dab6070becf6e7f1611e5bbe18ab6940ee1fd845cf8bb8659a778646bd8da9d6bf3839806a46a002231381a5c0a734b8ae6827e5d6db9553852dabb0ee4fce9d9e3a93c6d4e669b0049191731e7838eba7e529a7f28d8411663b79aac5e8423c403e352223b2da69581c5a4b3acfe6739e280cd1331fd7965b50162910a7cd8403cf3d31fdd537f0849da76ab431c63f14da60a136d635cf2f8b751d14dc90f76ca00d7c88e19eeddcfeeffc994bdcd6e4d947eedb46940a99c57298b48589de84380110aa26f1cfac7c781b283dce64742d809ca401c877383682f0ac27f81aec65a0cd560ff250c0ef6abf44afc5b7716abdc056bdb9635ce24be38138bd49fcba3dd8a1239dc85f1c03781b72fd0919fdecd3437bbea759b3c99cd69002eb9d5373937dfffae2902e0e16221ba0d9aa743ead170c5a7240e11c25e79169fec6fc0c3b843a307a6a0f0c601107b0758634e3e7abcb491f00fbbeb82f4ca26a3a6adae2da37f1a62ac1134663270b92e83104561dc204dbc346007d727f3f287346dfc63dad6b7d37717972e398f1782d2d3e06bef8a137d128bdcf642dacfa41f2b0e2f2cf134d1cdc2dd345ce741cd26c9391a0be3d9dd2f5c797b1a83114d952e735eb0b6e991f79c3b173167e1126bf9b8d7b6c9b2c3af4716a8fe6eede4f1a041393d7da97f51fef432eaf74af9c0c4d7802b9f69a4adb95d4b959994fdd5143ec574a80dd1f11e6113a2397e3eb2830a9e194a58c04e3b51b3026146bccb76682d05d4c03b265dd049aaa2b0ee71ea0eb594b79a9d0fe395e4560c404d2ad70f1397855037960762a8efc562d03ef3fa0ac3889cf80e0894680e5588b2b9d40c0ee83ccba3d5ca9d763989d908a02a09a6e929d8c2da117c0c41d0dcacb11c17eacbdc437ff54fbd114b737ed809b2ca6a1d300e0aad32257b2a2269fb2b0f412ed28a8a5c9629bdc479d0954ef6baab37076d079788686f3bb880ac45b178eb7448b2785ba3d310267a82bdf4ce6341a45b291b9e935a2d469309a71d063e19952b35d1fb9d25f25ac561603a8bfcb4ae9c9a6fa237a2cf41fbfa6d15fa978c659a197d3892ac82f1086207e2915302f32eb452a9291ba9a96b3f22c1bec38dad0d36441f87d0edd590e8a88994d440a8498d4843a4556792c92c5077487ebf6eb5bac3a893bad7dfe0b18457f906dd7bef2eba1f5b55407633c4642e741b7d0d439f0d8db9468a4c98dee62890860843cad3b166df6e9806766742ae3fd962e8a59852dba2bc749ec74e6a83f09ced88af73015190b7ae3627eb5fed99cd6b0e0d24d7affa733436f6317acc496a89fee3647a9a1782acb18fa0733bfba4e84fb622d0b4a9bdcfa2ac72ae3055f6dac895966fadbcabab371a6c09f162cbc71c7a13fd92b62a8967d5ab8c79f1e6aa08203eb2e4877a1b343494068066992be0a0d16b3d6414d72c293dc893de33b2984873f7ad950c289d741ab09d1004b2b2aa18464a466432da104c528dbb779b4376c0faf3679e78ec437dcc9a2ad60d7e25f30c9942998852891425103b20feeb0e1e5e7061f1056c7975ae596b38cc5123fcffab3dbc68e2b0b20216b17eba97579b605cc80bfa8cadde9ab19ff8b40e188a0ed7c3afb842a92656b4994d8ff69f403561be38a0caaa089c955a00b0850d00aa9859f35f9dfc8abb9ee193d72f97a91de5b78fdc428b7fe333a15678723aae075065b4f8e63b68a81365054bd1788fe4aac526ca1072881f604c6ce0a5a5d81664fc79bcf7ab984513a42d35e44c891daac5dca6b3893ea6b78932157c93ab9b490e443e9505c9e3fd3a12d1334ea869f4a5d45090acd582790ccaa7fb4ac1cf9b81a533a31f320e7e0051a80ddcc5b7daa574aac5e4b76a59ccd40cc67948bc97195af83d4ea3b75796de85aa189595443c12db844cf7291fa8c88598048c57f11de4e20ecf815740ad6d2bfb0676a629c6e666d322d274c0da3f2bc8ce9bbbe82cb6e08a7556682f86dfa1fe9c60ceb22d2a41826ffa9e9e3259bc45b163e9c91c9618807b2f5f969b387b9fb3c71f06ed996a926161b82fba5fa11acea437d62c41db742072a874baaa9a4345eb14e6bffdbb6e4e7d16e8edc7eef16acb6a876639c4915fdc0c10fc3af49019a62aa71baab0e4e20b86dee0103b42092338181ef9139ce5040bef211230f8e00e45b2ccbaf6cd357905dea2236188561e5c12b27476fc025b06d870e6923c91ba6e8b462ddd4d0f28247049c86e2321d9586e052edb807170315b3f76dd2d052c2c4311348f2dd254231ef1c2be267c84d2fa58133e04c2158b08525a61ce0cfc3aecfd458257287f1e67445f20d5134cc0ec8df8c17720755f2f387683a288c88f2287a4a3230742f19206945dc7f1a9fa114cb67ccb96940bdabe3144cb640fd34bba220391f62a88cbce68899f9bb3735cc3557c1a45647869ae74f6f8b62f01ffe126ce8953bb23476d6eb8b2ce54c3d89578406495a432b0367dbe8e319f2d29c006036f99fc726710acc00290c43f849b7b47ac6e9daa6872b83fd3ec2609efa7fa3c9f1cc937ac4699856ba6e85fab67c5a03135de8d6ae4edf4da173bc822387c85e88522bb5245518c3715a81e6a05032488e6553cc89d7facbaac3f841e4babe264be1728ba8e54f370d8a0763a8750ca94f7b5525e30c3f60ccee57978cea8a3ebda458f97d2fa55ac8fdb98bb9130e8a18937fe1fb9ed6dfd9bca27656038bea62f8bce2b03443dfdea4560a97c80e1f1c7bf9a87708c3e765c87ed3623273bc9c2c0b4b3a344ca4957bb00f0309d30d2134d6b3639f963901541dc3a4329299fecb92452a9da3cc59471182db6c2b043e0bbebaa270e6d54129c07f102d7faaf5e34426509f2c26ff11b6949c0d8877f9ef9920d9f8b4c73cab0ca2c1d050ea90d26cd64c714d30e7823fd3531836e5d11c43df256e0ddca56bbce1ea82333efaf4cc67a32d2de5ea582c32f5cfd0ee5c59132b88c3ae1a5de3f4f3a14b5e807946d341dd9d9c2b5dee457a2185e48c768c90749cdbf4dd47e1e5342f57e1dff0dfc94f481914b4d2a2bf72bed45a5a646e01dff7d6437e766fe67dfe96e7ef8caada748e727118ed7f4382c933bb82f1760e60ea2e0724229178872dd0badb446ebdd8c4a2fb2bafb2f81454a612bfdde4dc9070e0512d64691a7fe36b2f4595232b5af955acf76dcd52e6a3305a14a144ce85cc92c7cc58e24949fd159e6b785d14ef13e84d55efd0cae53a77fa29144690e01964ebd267fc466246bc36a7daa27c46076282ae7273d0d8d829a1f530d85907bd9be0d893d7923df5c000dc118350cab610f92ab1f1a936497e987c993e1fcfcf7f16010fed3ab83365f6ca8e137f842654d3c72691dc3eab55c6256a53ed5a7d518ac", 0x1000, 0xfffffffffffff162}, {&(0x7f0000002800)="764de3532af4bcdec9bb0796af52de9a6778e2766b6389f34d30a7722e2bc8023363500a9c4c9085696de20df7654e067645c794e2bdce5b1283d775a077473f1b756395514ae3a05110c2a8a0a469984a0d4f413c81a074a850eeed4d05426de59b0163b1a2b2de4d392f1f537d9051516e9d03586b41043a8ea3f2acd0d5e378eca10629670aeecd101fb34bad772059bf7d7dfb32e5ea42d17ae2496452f8", 0xa0, 0xfd}], 0x20b000, &(0x7f0000002a80)={[{@sunit={'sunit', 0x3d, 0x8}}], [{@permit_directio}, {@subj_role={'subj_role', 0x3d, 'ntfs3\x00'}}, {@appraise}, {@uid_eq={'uid', 0x3d, r1}}, {@audit}]}, 0x1) 15:59:16 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 98) 15:59:16 executing program 3: r0 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000100)='./file0\x00', 0x0, 0x2, &(0x7f0000000580)=[{&(0x7f0000000000)="eb3c8f000000732e66617400020101000240008088f801", 0x17}, {0x0, 0x0, 0x10000001000}], 0x200000, &(0x7f0000000180)=ANY=[], 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) r2 = fsopen(&(0x7f00000004c0)='exfat\x00', 0x0) (async) r3 = dup2(r0, r1) ioctl$EXT4_IOC_MOVE_EXT(r2, 0xc028660f, &(0x7f0000000500)={0x0, r3, 0x3, 0x1000008000, 0x8, 0x7fffffff}) write$binfmt_script(r1, &(0x7f0000000480)=ANY=[], 0x208e24b) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) (async) r4 = open(&(0x7f0000000200)='./bus\x00', 0x10303e, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x47ffffd, 0x1010, r4, 0x2745e000) ftruncate(r4, 0x516) (async) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r4, 0x80047210, &(0x7f00000000c0)) (async) r5 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x10) r6 = open(&(0x7f0000000200)='./bus\x00', 0x141042, 0x0) sendfile(r6, r1, &(0x7f00000001c0)=0xfffffffffffefffe, 0xfffffffffffffffb) (async) r7 = open(&(0x7f0000000540)='./file1\x00', 0x10103e, 0x0) mmap(&(0x7f00001aa000/0x2000)=nil, 0x2000, 0x7ffffe, 0x4002011, r7, 0x0) (async, rerun: 32) write$cgroup_int(r7, &(0x7f0000000180)=0xff, 0x12) (rerun: 32) ioctl$FS_IOC_RESVSP(r5, 0x40305828, &(0x7f0000000240)={0x0, 0x2, 0x8, 0x1}) (async) openat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x241, 0x22) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, &(0x7f0000000280)=[{0x0, 0x0, 0x100}, {0x0, 0x0, 0x100}]) [ 157.226609][ T7807] kobject_add_internal failed for queue (error: -12 parent: loop109) 15:59:17 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 96) [ 157.280184][ T7810] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 157.304641][ T7814] loop0: detected capacity change from 0 to 4095 [ 157.312257][ T7815] kobject_add_internal failed for queue (error: -12 parent: loop108) 15:59:17 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 98) 15:59:17 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 95) 15:59:17 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 99) [ 157.344145][ T7816] kobject_add_internal failed for queue (error: -12 parent: loop109) [ 157.346855][ T7814] ntfs3: loop0: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 157.379502][ T7818] loop3: detected capacity change from 0 to 262160 15:59:17 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 97) 15:59:17 executing program 3: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={0x0, 0x0, 0x0, 0x0, 0x0}) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002c00)={{0x1, 0x1, 0x18, r0, {0x1000, 0x9}}, './file0\x00'}) syz_mount_image$xfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x9, &(0x7f00000028c0)=[{&(0x7f0000000140)="6fbc142f898e8571b5727f70a10d7dfa7b7d482b96fd931cf362c18ff1c89aa5bb2f0c34d54ed95ef0386d3efecb54b30e4a73fb5a262979ec1317699d9e39d4cad7df63066b0dd654857e9b61ce47f4ba883d877f5bd33a3ecc802eae4e1de46b8ec69875cc77e829464a2318e450870479164436bb1d359fba74de2863bf0090aeaa105d1462c98fea1f6922953678df0e4489a169cc6eb0c815b003ea88eebea23cac2c8bb32878a908379be332704646738910f81f38", 0xb8, 0x7}, {&(0x7f00000000c0)="6f168c155f212bee108e3439276091ed46d57473a530bb5e5aeb3a63e2d0a1cd991e139db3e95e1ac92dc90fc4", 0x2d, 0x8}, {&(0x7f0000000540)="10d810751d2c3ef6b9ed0b25a2805dce6a63ad1f4298288bb635aa51434b4cfdb154c14d76b39a9b8be10a42cfcd8f067842031add0d6068701d80a64cacea5823b067d76b8766f606b5375e8a680a3ebfb75e4b2f3af33225f3100136129a73e04d77e1fdfc23444c53bcce9a5d9609d85a9112b36ed219f89bd06cf1d54cdeacfb98c8d8c11fdaa9e2e71c9fc07aaef82c466f7d1f345d641ee72a66ec3f600cbda5231f495f40f44de90c00fea45c01ed324f9d1d47264fb1ccbbb4c0b9616df4a49afa240b69495835fff7010407ff0a94c575d336d28b83e5c94175191e0806029b088a65e4299440384aec19dc686aab061e34093d2c77943ff4ec7fd4b45116766cba3232ae6affb8598c42d21795d65976430c856d56c50d0d8a61da3179e1a780ddb36794dba0e5352d09e37644bdac04382b0d80e852e5f7487c559dec049d1db1de68f4a32a68a7b92e7c7ab0dc6349833af2d008bfc7baf115079199308cf812908d63de63cd16669b28f95202ea606e9d31c146ce3a17c6f3949cf44ef3d3425f9ab39e56007926ab9bb80bebd13617c0eb2f5df131909a1aa1d872185986e7bdd39739e8bf09c9f3ab6ee3112ba1baab2e87e8087149877dff2f3b2bfecfcbcc9644331d5b814d3585d8561eeae51e3cf0b9d15cae153c37bf2435aa4e3a53fb99918b13947452d32d81d196edbb71adfa1aa1744f7cd38e82a8d71b731bce37f3c61b35367ca0180a88ddcabf7ea45516641eb1462be29c3af150f37e69d824d3dcdb8435249a9fc1fb5d67f236b517dbc825c9e7baa9a1af1431a218973f9c0ede22b6eb030ae62f3ffc07cecbe7c0a312f748b75785663f548b26f98f8779f4dfdb2e624818bf806b3fb97324209d47c30d30a61862644c7dbaa0799efb092812cc889e07a6cc6cd69f0e2c0134abd0b83445a2ad637fce4b1fe357599d0dc6a166bb7b999ad9d95836bd48947a19e2c7a73a1fd1a43dd4f8e6c40f27c5fef78144b7a2cfe090565ac14edf6da1e5c43115a00e30cd2ce281711ff6ab04f9e6d3a1edfc6f90ea30ec6ba4286e6fb060b879b67980b4b2dfea27f5b5371ab1a24703ad744d21308f70da26b99063f587a593d6e9f7350286ff2c77c4e3890e9f6f991ea94730ea9c4586166851a0abaf56c2a5c5aa3eb9a7c7fef8707d9b99406f085e13d3d4850a1abf38c04ca17dc9867262abd783df9a8155727488fe196f0e11afa24499577ed52ae59d3d9c0ce64aa5e93beca9f2f1f94de73a51d887322363f265d42246da903b67a5b1c9088a1164b27fe684fc6958db3d2cdde09ca073e29ced5cdbdffa7f27832cda948fdece612e766cafa26b7388c2b55a25077cc12a7551866ccd3627fbd0257dc5f6c03e507ecf68c2742c4aa9b52122cd3c986387161934db68e4ed6d42550d6cf02944c4d37d968a31c2a204c42b0f2b424799a139c043735f20c2fc52966fe249398b4f75f7fccb2160cb9cd9f6855dfa3abac3ee58372cbbdbdc1d165ce32079c870cb4834e57fef0ed1efd550bc4c3a3c3b695719177e6b3a795debb3e12b95b4e1e457dbe761572ee13632538f839543e4bba9de4cef8d67784c14f118de157e8ec058db85e1d449cfc9a94e75616fe9c2ceda0dd68c6aee4e613f1def68b35058ed4bad0e75d15a0b3353ffe44ed8e7adc750b68accb43b665fa909149d84ae97bc9af473c31b3485a62113b354886fb9fcc3768e2c2f0daa2dfbe7d5f86dcb89f1d18db3eab94af1c7746e2087ed098dc6ee8675342e4bcc59d5b755cd9df4cca82ac37db4aab404d0c49cf21b329290ff3f6d18706489f9604d59a5280e0aefd4c00a6580475706860c795c6edaca7d43f144d78d217b21197b46976a212b505bd11f26630f3c4cfb13c261dc074c695ec7b8c4d0b0db7a761743bf6dacf2b6f1e3d7cdca5d56626e1322ce93cddcb78f58a5fc18f1c70807efc3b6850a3ad6bba5a0144e758d94f010f87b277d8418ac69a00b6f7d19d0e531faef2011c5ac6794854b8f3432ec47d1bcb889a82358b6011f81947feb1a43f49fa061175e5a0f72273969673690d9d431072d0d92c0475fde8dca41f05f6a435eafbf3bd214a238b020811e295a91674cbf5d2a912f7c57a5aff9c44a85586d26382911fe6e4046d40b719e87260a86b397f16d11d76995869f5cae29dc87fd9f3082f901f3be75ac1dbadbd812bc16a77fada4d0356425477732b76f53d7ab893e522f181afc125a074cba6c25d63a9d14d40284b3667406fb8f47fda98f51212f52064b113ddb5e42f69252e03fa1266e02b54694efb2264b2ceb2053b405820417cc582c2d8655701d78bc63e2fd7420b0c0c5fdc414dccdcf2952aaab4df419f5efee4f60e04f1ffb7e4f09a536ee47295d4c2f0380ac04b7caae90d7fbb3e74e3d8a07b091e981d9c261224d97832335a5fc1a03edbe17c6d1e082a5caed0f1cac9b531823e4bf621411b908b9b8c01fa9fda1efb00f3d8b6f6d8b9aaf57b573ad837e7a29661b8154d07dd95752741110bfc6bef6d1a1c0ad05e7cf139a501ca005ce725d084aba9133cffe9ab0f4b8f1b2feb63504d94cc785050da3eb9fec782ec106f2d831307da836c745cc112c5cbddf0883878f369787c5fb8d906bb2c9cf2dde2af1baa5434bce6e2b433c61e4964b50aaf3cea7808cb32d98464f7d0ca51a55fa17a79384f2a75f2e61f1dee24a9b1d725ee3929999d5df2995de42dc1121cfe43a3fdd0c764ebe6eafd12141584c1719a51fd0d7f8c521e9f65bf41b143e12db4d76610e2d1ca3fac947b42af51a60568d0172a0cb6911104e092e707cb7c0a4020d8c5466d0939e45148da0c448bcb82e533d7ce4f6eb03a8d9d1e555653575fc9f71bd5cb45c5667e05e9606398099abfa9b6d6e147178f7b48c6f6ace39e62f3a09f63ddebb001bc85eaf604c2e50ebd38baaf09d135c4a702f8b065536675685f77622176c5a6349ca7da7aa19aca2d2f57a0301a4ed7ef5232bcafd26dd8ef92ebebd914bae2581d9c4a138c265c94e68cf20d3cb0e5cc53563d855c0fdc8aea97f9248c9d517f4f34d410a3f9c71495f02d7c953e96db420f7fd46ad7879aa9efebe70107c3d6ae1c7907895d6dfc987dab5069fdf9d01d76d529627755c9bb223b837674857f9113baf04f039267a628261e12126fee1140d5622a0b5c7ab792e04ae668531ffc9f46d41cc9c72d137dffe111d87b83a037bf025290bd82ad18d858a2dd94bd1361e1458e5e279b46a1f4e34af103eb51ee99db7cb691a84bdfc8fbbabf59c2d59888a6ebcf8fdf60ce978e3a8a8103774fa02796f12104ee89d64f956cc1d69192d2cf50645a4e1f56501bcc6c40fd6f74dfc22d47fc82327c5f8dc58f6628f05e2f289f3f77f4fa733a58da5e6ff4122de931396cbaf83e09b9e1e6d7b0214b7e8618f8bc4d614762f849fecb575046c220f48fc18cda1c707399e0f1ffa9a10ddd606ca3507b04225c4b9fda0e8ef34b0f46ea28790840dd3a82332e31bffe66db8a3411b44031b3ed6e6cfae97d505b65504fe07e0bafe5429c0108317ddc35ea87495ff9959441303e3d7fc6474dcda153d2506dc4fddae2ebd80cc58d97c5cc8083ecf2ba802c952a773233540ed4b5c26333359dbc2973cf22e7957f2e01303fd0d586b8c258865a0ccfafeca9dd5404a13be058a4a73b90b82eebd9ed83843be329e654ecacd934ffcffa5ee4e6e92626b03e5159f511a5e132ea46e6cfd867cbb8079639095da6a5450aaeefe70b12b6f22328945e411618ec0ae5df0822bc163829e3b2ed039b27bb8ec32a0bd3d98f6e14ace8b9847f1fa4ffe3f8214cd28f59eebc31cca08dd8c8d141dc5dadafce3592f356e00b710682322c1b4d5e9b7d36bd6f9532da674328ea95162bec379a109c9ee82ae86a0bce7a28b2247c095a16f513fbdd61e7da97d3738d4c0a555ec0faa3758028314601467453c6c52ab1304d0642a93b4ce9d1dce2f47cff2f07e9a6bddcbbb00baefcb1c467b9d4f4d5f5aaebb5e23795e182d5a6bff3736a3b3d403e4bb2936cc26fef9c8bf0b170ce685903c694984d7933a29c01ac95d6cca0ac936db5057c12948d0dc0c62c77845e4b74f35ed86ca6e51e4c3570ab451e6d605365f1f51855ff17d037788df6d246c193e72bec8ba0a9ef82257f2fc9ad374d086d892c9907e9821055fcdb344de9ac23f338c550eb50a26f58d7e36a1a8bdc2128815a661d4ef1c1a00b863cef463a8d668148d5cf66764449f47e8808282efb695f24c14ef34a36139c44d4e3e781e3f1e074d725531eb0fad3190bdae6e111947f7752e9da4174716abc66f8bf4bfec5d1dbc81b448049bf630daf532a489dd38d2b7e7b1b91db49d0073340bc29d871ba2a1d06886a022fdd0a24e554015ac1088e389e1300b1ecaa8accba34c2e47f8bf0d0dc98b72d5a2d4483c13c3d56eeb970704a3eb14a61de2d19c3bf5b3cb002ef7cbe55e88be276989fbab9ec07ae671dfb543c644c5d65a07c2aa51622abfc5bf1e805dbb1bd9b8d2f22c29f664b12cc94aa9c73dd05b9ab12e3938c29a536ce1c68f24867074f2301e47c3b062914dea683c5a7893f314fbf221212052a8637ffbb27ede1b8bb1e3d3f126ecedbb7a761b1da5c455c7ca084c0221be1d87cfa4c7ccdc66431e765c432f8846a9d865f848c254716e237a5a855c99312ee350d401bbb2c1dd22f1a8aac8ba2a2eec142d24a4d609b870e0e8ae60099edc0bde46e9755b0a7f736079153dd5b12035a2425db70b12c36abe6643bea680d3832f058d061869e0df6ffe99da4d84864a7bd36d2230d1ae42f57f5c40e328ff019f66a422721b5b7610d24f36a6d37f8601e8e69602a5035b77b6e95659591e9d5fd0f8e29e3244fd0cfdba96ae351d54f691e61c79257b26f0c4b978bd6660ad36045d85d2885799b9077c39026f9deaab2d0b0e600093d23b6a7503ff12e650181759ba211dcf9da866e1c826588072fae8deec308255a46a1f073f0a655fab833480ba15c81c48c365dbc0d2a896b0515f225feee1c610d1bb3adef2c87a352d74ae52e84afeec5a1c02431eacba4389b2a8f1d8ccc29586bf9c0e719092427a71248b091aa9ff59606b3150c033cf57f3361e19bc4344c0aeb88d5b14cf278214978fa31ac0f5fb7b14b1cfc0c8caf85da2311e607f8ca6df898d9939e1a306fd87b527ccc7df1deab201cac160d2b987185d3f26b85ce944de11d42dee2128d1516d3724a3d4fdc50b2a6b066aa681e8b129eebdfdeca9d7a007c5f62edd61045a718f4fc84f6f2dd87d4e2b51f8b53ba8499979a53a6b554372edce70cbe1761269961e28fd5c371513c479f95830cd5b20fee6f429a46a11322b5118453218693ca84b5b0e775d4c31366e178c75cedd48f7e523b7faf29f14836cfc029217ef47e65e56b840f002fe8f545ac72096b109ca7c3d12e74d3e246471541dc3856427cff458747959b0c3fa5e4c0cb9968fc9505fe17408a5628def6e4703741ebf12845cdbbaa004de41d305ec3520cbd7eb00113e3a4f81d7ade3fea3189efa1854f3fb83713450a844b7c826f6d12ba25dbfe03da7c8cb4bbca0a6cc3f19a2fd7367bf9919d5ff81b3c3f463906386895c7ffa8f613a4184b2aa3e8999ac0eefca92ce9c6deb42b2ee8c4b40a9b0ce278b423e91becfcc6dbba54d2df15e595d1a64f5efb50cba8cea456c5571b3c80d140f9a7aa0b4458d6f6de217582828b0fa5342e300275f01bf6849a50ed718", 0x1000, 0xfffffffffffffff7}, {&(0x7f0000001540)="d50998971c4e90d254b0d04f7fdcbf762ba1842057a8309d26504779319222b5f4011075a572df7a50d2279a19e679c915", 0x31, 0x4}, {&(0x7f0000001580)="7194a92598c2938199bb285a0acf413950a4916da7a5dae3663436861e9863967dadf44b6dad75dbe3d00a4e3b1aa9cf1dc036fffe985752c4f6599d422dca47ebf121b5910930d15e19d54a0ba168f6b7ab7869df960833fd9b7cd47624324fc01630ab035ac78e8cddc8921ce5a5fa152d763fef8adc4ef35372720882f64e3f0d2b115a424c75d04c276def47a637844e570a1eafa982ce377d0620e67876b6", 0xa1, 0x6}, {&(0x7f0000001640)="cc6018348d7d4305354439b26e7866bf70f976d7899841da519eb7502f8dd8c867c6b596260712318ac5322b72e179abac2334e990d289381ced297689ea3202e91870f5ec391e4207bd6f70778dc938c9b87b0acdd53f3b9a4fb91bc3be508afc41b6952a15676fde19e005330f1fdfb2cf2a3fe67f9e1f82488ab525a19779f8e9a13288b1b052de630c4b04ad9d78d9722564165bb15ad8e83c7312e6e595762968aebb05b22e6fbbe579290a63e19459782157c437f7c0070a59dde73c6ac0ed0ac3d7ea42f26245720c66a35fa6d060e2b5c83cb17ce6153fb47a3f0cb4fcd652168ba77c0fa33209", 0xeb, 0x7}, {&(0x7f0000001740)="144e64c1734895432e94b2e67af43e6ede4a45398875ea1e5cda3727d87b9e8f557bc5f003cc61b53fc913a9b9ea721a38007135a631a4e46c53bd1ad08ab6f312f640d6d539bdcc03c4e942aee766547161dbee2be75280e3182c96a5beec2f85c566a0022b571657e9102bd357a7369b9263f6feef35ed919d1ceb1e5249648a5ca4022e9d5240", 0x88, 0xffffffffffffffaa}, {&(0x7f0000001800)="8d7652f2cf53980a92e418c31b7c0af9dab84ed6a325dd3ddd26639179eae8cad6f5d5012dff8255598baffbfaf30e4bfdc1a724c318e07d3cbd8bfc9cbdb382f199fd889b5175b2feb7cba39ff673285c3a81c09f5790e0b9db7e4376daae1dcf710bce3c1c143d4dd191d0ab5573944455ef6700c5e89ab7b360f20e8fd31fefccb72af40dac0e2bba1a7890ba42556e7789498c1bca5f35ffb66458672271616aeb18fad7f52f54f0f7ac3ee58d40826884e63fcff5c7950a8fa1d7de61023ee70e5a8814d7217392c47c1fe45a91485365e284939e35f22581721f05631242a9a5377090c9c66276eb43501e0e242aa4d0508dec3ec12af4b38518fffbb063b733b862856caf34cbb1ef191d34f71917af6ee0f8c921f5c5e602dc8b71f632f9fb5594129654caa75f2c49f4f4b5a016317050e61b4513aa15ab3cb18939616531853da31e148d5c9d3dccc6fd990290b87fd025079a549631c38c4129fbd90c8d5f24aba2958d565358b59c3ec47980cce3b779902723336708fa13042e99f7845e23e63f12a41b94f54b86b02be327c47732ff678af66825da659a7e193fb169eb8eff27300395a586c53a1ceaad12e7d22e398c6f6e60a4f48390fc18e8fe772718487e785629ff4929eb2dc5c3b130a49db6a98908ee8702ebfe2e9fcbd1c95001e06ed55ccaa1200174802803467606edaf59dc6f1c605d5e881e7f59d1d57434fa3ffbdcfb7f6a792bf63b8739f0f185664956f1e2b318448b7f0fe544fe01efc411f5b89a83d3316151d8973425526cebfca67f9efe0663e48757ac9e06665ee283373131fc5e10c60d2d3b8f0283c67af5701bcf528688330e8b10558287d369309a7e6d594d40973b04b428e3308502e980bbf1e8cd429e6715ba4f82f9e339ceeab2d32e62fb085e01f0401b487704647bcf301731b3fe09a2c4e1af5fc9a7b26642c10bc5d1d8c3da54c07109431fdfe00b82d81c607358ec5cb8e124ef4376d941ff305049f724406ed86678ed01e3362cb71b0ed8fd0a1c927bdc24b14ac5d544226617bd2d539c17541a556bcb3fa4d5132ff98724e5e193ef5e70dde2deaecd67c99e43ebc9a0e8ddb714442ac1d5066c9c5648da2d3523969379055c88bde8b65fd3fc9f1dc7634b2782958ef9031b3a0ca3d8947494823c6c96e335b25f1d6ae14e257209b1fc7cef94529ca4ae2ce4b7155e0b7771e46f486508322a293ccdbf6ca3bc2a27a2bfc363809c8a255f656f35d9b28e6dfeaf7e77431b56b3271a1e31c23753072cebbfd3dffe7fe295c77f6b138542c06621c659eb9518f1d86d6ee3f8b0980b327c608085d14106fc74859806fbd49de7e12096b5e5b46c375fda8eb89f38d16d289c989d806a9a0ca8072a634d26be37f336895e2c138851c1ac66958928ed4456f20e2418d5bb3d69fdcbb13b47934d8040a95593fb43397a99f434a40e93f47bc28daa6a524d0e725b4c2f3f04b29f5f05d05dc2a317fe05b5c64275a0f1e6533a3130afe690ab70b84ad12b3ee8982d9b2862036456cebc5a0e1759bd77daf9425a453d12227b7dc840d743f26282d2f1238e929880a9ab4e30415447ffaad560cecc52891b0cefe603f723cb106ca1c0b327929243bfe239a0972a8a25a22402ea6340c1d65125218116498effa632521db56336b01491268f3221b37d5069a48dd3e00534c12af3f617063ca860b50334e9b56bc07355c1c62f410088c5cb11a5989e66705e1f2d1d2c1fb4f320ef2180d26c6a1c6e3b0b0333c24f16ff523bae8dc2a8e2b868f260659e2beccef3b6bcb5d67e177d482ecfa374159b54bf8a83c9347307c51296f9688c906a4cd59fb1d02143944c3fc2a5435380738a06d8f2d140f8cfcf1a138dc34c92336cc378eb7bf5842ab31287757825c7553cb38207f3a2a83969feb6e232fd3b5067386a203d24ebdf89441c0c2ba0e4da403ae6354d50689eec4602970a6f896b953d4f662a540f71d16bc2e3a214eb2f5c932356422196ae7dcc8512350bbe0d610fbae51f169fde41337446f41ffb8a7c95c7a5ba59116295cba7849ba99297ed98cfadc0fd0a4201809697b2412ede67241984d074dbca25e38b9a78bdaffe38434255c0ef528d8b7c50ef548027e0dedfc3017f514effe4eda61e897582b638c6ab2743a6b4804f264ceb10feaa5d692f733c8df7dd7b8b03e034ca7711fd7c74563f697ea1aa669fa04e98a15dfd93e96e3d313bbb4f3d546925f36912b766c18f371fe4c949907c80a917ec3ad6895fd19d0451b1c193b0dd39b0bfb815d67c5cd79aeee5e1b402f3ea86409030cb29c5148a8f71f951e5904b4b3052843a460a44f8f16867a4a10c440dab6070becf6e7f1611e5bbe18ab6940ee1fd845cf8bb8659a778646bd8da9d6bf3839806a46a002231381a5c0a734b8ae6827e5d6db9553852dabb0ee4fce9d9e3a93c6d4e669b0049191731e7838eba7e529a7f28d8411663b79aac5e8423c403e352223b2da69581c5a4b3acfe6739e280cd1331fd7965b50162910a7cd8403cf3d31fdd537f0849da76ab431c63f14da60a136d635cf2f8b751d14dc90f76ca00d7c88e19eeddcfeeffc994bdcd6e4d947eedb46940a99c57298b48589de84380110aa26f1cfac7c781b283dce64742d809ca401c877383682f0ac27f81aec65a0cd560ff250c0ef6abf44afc5b7716abdc056bdb9635ce24be38138bd49fcba3dd8a1239dc85f1c03781b72fd0919fdecd3437bbea759b3c99cd69002eb9d5373937dfffae2902e0e16221ba0d9aa743ead170c5a7240e11c25e79169fec6fc0c3b843a307a6a0f0c601107b0758634e3e7abcb491f00fbbeb82f4ca26a3a6adae2da37f1a62ac1134663270b92e83104561dc204dbc346007d727f3f287346dfc63dad6b7d37717972e398f1782d2d3e06bef8a137d128bdcf642dacfa41f2b0e2f2cf134d1cdc2dd345ce741cd26c9391a0be3d9dd2f5c797b1a83114d952e735eb0b6e991f79c3b173167e1126bf9b8d7b6c9b2c3af4716a8fe6eede4f1a041393d7da97f51fef432eaf74af9c0c4d7802b9f69a4adb95d4b959994fdd5143ec574a80dd1f11e6113a2397e3eb2830a9e194a58c04e3b51b3026146bccb76682d05d4c03b265dd049aaa2b0ee71ea0eb594b79a9d0fe395e4560c404d2ad70f1397855037960762a8efc562d03ef3fa0ac3889cf80e0894680e5588b2b9d40c0ee83ccba3d5ca9d763989d908a02a09a6e929d8c2da117c0c41d0dcacb11c17eacbdc437ff54fbd114b737ed809b2ca6a1d300e0aad32257b2a2269fb2b0f412ed28a8a5c9629bdc479d0954ef6baab37076d079788686f3bb880ac45b178eb7448b2785ba3d310267a82bdf4ce6341a45b291b9e935a2d469309a71d063e19952b35d1fb9d25f25ac561603a8bfcb4ae9c9a6fa237a2cf41fbfa6d15fa978c659a197d3892ac82f1086207e2915302f32eb452a9291ba9a96b3f22c1bec38dad0d36441f87d0edd590e8a88994d440a8498d4843a4556792c92c5077487ebf6eb5bac3a893bad7dfe0b18457f906dd7bef2eba1f5b55407633c4642e741b7d0d439f0d8db9468a4c98dee62890860843cad3b166df6e9806766742ae3fd962e8a59852dba2bc749ec74e6a83f09ced88af73015190b7ae3627eb5fed99cd6b0e0d24d7affa733436f6317acc496a89fee3647a9a1782acb18fa0733bfba4e84fb622d0b4a9bdcfa2ac72ae3055f6dac895966fadbcabab371a6c09f162cbc71c7a13fd92b62a8967d5ab8c79f1e6aa08203eb2e4877a1b343494068066992be0a0d16b3d6414d72c293dc893de33b2984873f7ad950c289d741ab09d1004b2b2aa18464a466432da104c528dbb779b4376c0faf3679e78ec437dcc9a2ad60d7e25f30c9942998852891425103b20feeb0e1e5e7061f1056c7975ae596b38cc5123fcffab3dbc68e2b0b20216b17eba97579b605cc80bfa8cadde9ab19ff8b40e188a0ed7c3afb842a92656b4994d8ff69f403561be38a0caaa089c955a00b0850d00aa9859f35f9dfc8abb9ee193d72f97a91de5b78fdc428b7fe333a15678723aae075065b4f8e63b68a81365054bd1788fe4aac526ca1072881f604c6ce0a5a5d81664fc79bcf7ab984513a42d35e44c891daac5dca6b3893ea6b78932157c93ab9b490e443e9505c9e3fd3a12d1334ea869f4a5d45090acd582790ccaa7fb4ac1cf9b81a533a31f320e7e0051a80ddcc5b7daa574aac5e4b76a59ccd40cc67948bc97195af83d4ea3b75796de85aa189595443c12db844cf7291fa8c88598048c57f11de4e20ecf815740ad6d2bfb0676a629c6e666d322d274c0da3f2bc8ce9bbbe82cb6e08a7556682f86dfa1fe9c60ceb22d2a41826ffa9e9e3259bc45b163e9c91c9618807b2f5f969b387b9fb3c71f06ed996a926161b82fba5fa11acea437d62c41db742072a874baaa9a4345eb14e6bffdbb6e4e7d16e8edc7eef16acb6a876639c4915fdc0c10fc3af49019a62aa71baab0e4e20b86dee0103b42092338181ef9139ce5040bef211230f8e00e45b2ccbaf6cd357905dea2236188561e5c12b27476fc025b06d870e6923c91ba6e8b462ddd4d0f28247049c86e2321d9586e052edb807170315b3f76dd2d052c2c4311348f2dd254231ef1c2be267c84d2fa58133e04c2158b08525a61ce0cfc3aecfd458257287f1e67445f20d5134cc0ec8df8c17720755f2f387683a288c88f2287a4a3230742f19206945dc7f1a9fa114cb67ccb96940bdabe3144cb640fd34bba220391f62a88cbce68899f9bb3735cc3557c1a45647869ae74f6f8b62f01ffe126ce8953bb23476d6eb8b2ce54c3d89578406495a432b0367dbe8e319f2d29c006036f99fc726710acc00290c43f849b7b47ac6e9daa6872b83fd3ec2609efa7fa3c9f1cc937ac4699856ba6e85fab67c5a03135de8d6ae4edf4da173bc822387c85e88522bb5245518c3715a81e6a05032488e6553cc89d7facbaac3f841e4babe264be1728ba8e54f370d8a0763a8750ca94f7b5525e30c3f60ccee57978cea8a3ebda458f97d2fa55ac8fdb98bb9130e8a18937fe1fb9ed6dfd9bca27656038bea62f8bce2b03443dfdea4560a97c80e1f1c7bf9a87708c3e765c87ed3623273bc9c2c0b4b3a344ca4957bb00f0309d30d2134d6b3639f963901541dc3a4329299fecb92452a9da3cc59471182db6c2b043e0bbebaa270e6d54129c07f102d7faaf5e34426509f2c26ff11b6949c0d8877f9ef9920d9f8b4c73cab0ca2c1d050ea90d26cd64c714d30e7823fd3531836e5d11c43df256e0ddca56bbce1ea82333efaf4cc67a32d2de5ea582c32f5cfd0ee5c59132b88c3ae1a5de3f4f3a14b5e807946d341dd9d9c2b5dee457a2185e48c768c90749cdbf4dd47e1e5342f57e1dff0dfc94f481914b4d2a2bf72bed45a5a646e01dff7d6437e766fe67dfe96e7ef8caada748e727118ed7f4382c933bb82f1760e60ea2e0724229178872dd0badb446ebdd8c4a2fb2bafb2f81454a612bfdde4dc9070e0512d64691a7fe36b2f4595232b5af955acf76dcd52e6a3305a14a144ce85cc92c7cc58e24949fd159e6b785d14ef13e84d55efd0cae53a77fa29144690e01964ebd267fc466246bc36a7daa27c46076282ae7273d0d8d829a1f530d85907bd9be0d893d7923df5c000dc118350cab610f92ab1f1a936497e987c993e1fcfcf7f16010fed3ab83365f6ca8e137f842654d3c72691dc3eab55c6256a53ed5a7d518ac", 0x1000, 0xfffffffffffff162}, {&(0x7f0000002800)="764de3532af4bcdec9bb0796af52de9a6778e2766b6389f34d30a7722e2bc8023363500a9c4c9085696de20df7654e067645c794e2bdce5b1283d775a077473f1b756395514ae3a05110c2a8a0a469984a0d4f413c81a074a850eeed4d05426de59b0163b1a2b2de4d392f1f537d9051516e9d03586b41043a8ea3f2acd0d5e378eca10629670aeecd101fb34bad772059bf7d7dfb32e5ea42d17ae2496452f8", 0xa0, 0xfd}], 0x20b000, &(0x7f0000002a80)={[{@sunit={'sunit', 0x3d, 0x8}}], [{@permit_directio}, {@subj_role={'subj_role', 0x3d, 'ntfs3\x00'}}, {@appraise}, {@uid_eq={'uid', 0x3d, r1}}, {@audit}]}, 0x1) [ 157.426428][ T7821] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 157.446287][ T7814] ntfs3: loop0: Failed to load $Volume. 15:59:17 executing program 0: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) (async) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002c00)={{0x1, 0x1, 0x18, r0, {0x1000, 0x9}}, './file0\x00'}) (async) syz_mount_image$xfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x9, &(0x7f00000028c0)=[{&(0x7f0000000140)="6fbc142f898e8571b5727f70a10d7dfa7b7d482b96fd931cf362c18ff1c89aa5bb2f0c34d54ed95ef0386d3efecb54b30e4a73fb5a262979ec1317699d9e39d4cad7df63066b0dd654857e9b61ce47f4ba883d877f5bd33a3ecc802eae4e1de46b8ec69875cc77e829464a2318e450870479164436bb1d359fba74de2863bf0090aeaa105d1462c98fea1f6922953678df0e4489a169cc6eb0c815b003ea88eebea23cac2c8bb32878a908379be332704646738910f81f38", 0xb8, 0x7}, {&(0x7f00000000c0)="6f168c155f212bee108e3439276091ed46d57473a530bb5e5aeb3a63e2d0a1cd991e139db3e95e1ac92dc90fc4", 0x2d, 0x8}, {&(0x7f0000000540)="10d810751d2c3ef6b9ed0b25a2805dce6a63ad1f4298288bb635aa51434b4cfdb154c14d76b39a9b8be10a42cfcd8f067842031add0d6068701d80a64cacea5823b067d76b8766f606b5375e8a680a3ebfb75e4b2f3af33225f3100136129a73e04d77e1fdfc23444c53bcce9a5d9609d85a9112b36ed219f89bd06cf1d54cdeacfb98c8d8c11fdaa9e2e71c9fc07aaef82c466f7d1f345d641ee72a66ec3f600cbda5231f495f40f44de90c00fea45c01ed324f9d1d47264fb1ccbbb4c0b9616df4a49afa240b69495835fff7010407ff0a94c575d336d28b83e5c94175191e0806029b088a65e4299440384aec19dc686aab061e34093d2c77943ff4ec7fd4b45116766cba3232ae6affb8598c42d21795d65976430c856d56c50d0d8a61da3179e1a780ddb36794dba0e5352d09e37644bdac04382b0d80e852e5f7487c559dec049d1db1de68f4a32a68a7b92e7c7ab0dc6349833af2d008bfc7baf115079199308cf812908d63de63cd16669b28f95202ea606e9d31c146ce3a17c6f3949cf44ef3d3425f9ab39e56007926ab9bb80bebd13617c0eb2f5df131909a1aa1d872185986e7bdd39739e8bf09c9f3ab6ee3112ba1baab2e87e8087149877dff2f3b2bfecfcbcc9644331d5b814d3585d8561eeae51e3cf0b9d15cae153c37bf2435aa4e3a53fb99918b13947452d32d81d196edbb71adfa1aa1744f7cd38e82a8d71b731bce37f3c61b35367ca0180a88ddcabf7ea45516641eb1462be29c3af150f37e69d824d3dcdb8435249a9fc1fb5d67f236b517dbc825c9e7baa9a1af1431a218973f9c0ede22b6eb030ae62f3ffc07cecbe7c0a312f748b75785663f548b26f98f8779f4dfdb2e624818bf806b3fb97324209d47c30d30a61862644c7dbaa0799efb092812cc889e07a6cc6cd69f0e2c0134abd0b83445a2ad637fce4b1fe357599d0dc6a166bb7b999ad9d95836bd48947a19e2c7a73a1fd1a43dd4f8e6c40f27c5fef78144b7a2cfe090565ac14edf6da1e5c43115a00e30cd2ce281711ff6ab04f9e6d3a1edfc6f90ea30ec6ba4286e6fb060b879b67980b4b2dfea27f5b5371ab1a24703ad744d21308f70da26b99063f587a593d6e9f7350286ff2c77c4e3890e9f6f991ea94730ea9c4586166851a0abaf56c2a5c5aa3eb9a7c7fef8707d9b99406f085e13d3d4850a1abf38c04ca17dc9867262abd783df9a8155727488fe196f0e11afa24499577ed52ae59d3d9c0ce64aa5e93beca9f2f1f94de73a51d887322363f265d42246da903b67a5b1c9088a1164b27fe684fc6958db3d2cdde09ca073e29ced5cdbdffa7f27832cda948fdece612e766cafa26b7388c2b55a25077cc12a7551866ccd3627fbd0257dc5f6c03e507ecf68c2742c4aa9b52122cd3c986387161934db68e4ed6d42550d6cf02944c4d37d968a31c2a204c42b0f2b424799a139c043735f20c2fc52966fe249398b4f75f7fccb2160cb9cd9f6855dfa3abac3ee58372cbbdbdc1d165ce32079c870cb4834e57fef0ed1efd550bc4c3a3c3b695719177e6b3a795debb3e12b95b4e1e457dbe761572ee13632538f839543e4bba9de4cef8d67784c14f118de157e8ec058db85e1d449cfc9a94e75616fe9c2ceda0dd68c6aee4e613f1def68b35058ed4bad0e75d15a0b3353ffe44ed8e7adc750b68accb43b665fa909149d84ae97bc9af473c31b3485a62113b354886fb9fcc3768e2c2f0daa2dfbe7d5f86dcb89f1d18db3eab94af1c7746e2087ed098dc6ee8675342e4bcc59d5b755cd9df4cca82ac37db4aab404d0c49cf21b329290ff3f6d18706489f9604d59a5280e0aefd4c00a6580475706860c795c6edaca7d43f144d78d217b21197b46976a212b505bd11f26630f3c4cfb13c261dc074c695ec7b8c4d0b0db7a761743bf6dacf2b6f1e3d7cdca5d56626e1322ce93cddcb78f58a5fc18f1c70807efc3b6850a3ad6bba5a0144e758d94f010f87b277d8418ac69a00b6f7d19d0e531faef2011c5ac6794854b8f3432ec47d1bcb889a82358b6011f81947feb1a43f49fa061175e5a0f72273969673690d9d431072d0d92c0475fde8dca41f05f6a435eafbf3bd214a238b020811e295a91674cbf5d2a912f7c57a5aff9c44a85586d26382911fe6e4046d40b719e87260a86b397f16d11d76995869f5cae29dc87fd9f3082f901f3be75ac1dbadbd812bc16a77fada4d0356425477732b76f53d7ab893e522f181afc125a074cba6c25d63a9d14d40284b3667406fb8f47fda98f51212f52064b113ddb5e42f69252e03fa1266e02b54694efb2264b2ceb2053b405820417cc582c2d8655701d78bc63e2fd7420b0c0c5fdc414dccdcf2952aaab4df419f5efee4f60e04f1ffb7e4f09a536ee47295d4c2f0380ac04b7caae90d7fbb3e74e3d8a07b091e981d9c261224d97832335a5fc1a03edbe17c6d1e082a5caed0f1cac9b531823e4bf621411b908b9b8c01fa9fda1efb00f3d8b6f6d8b9aaf57b573ad837e7a29661b8154d07dd95752741110bfc6bef6d1a1c0ad05e7cf139a501ca005ce725d084aba9133cffe9ab0f4b8f1b2feb63504d94cc785050da3eb9fec782ec106f2d831307da836c745cc112c5cbddf0883878f369787c5fb8d906bb2c9cf2dde2af1baa5434bce6e2b433c61e4964b50aaf3cea7808cb32d98464f7d0ca51a55fa17a79384f2a75f2e61f1dee24a9b1d725ee3929999d5df2995de42dc1121cfe43a3fdd0c764ebe6eafd12141584c1719a51fd0d7f8c521e9f65bf41b143e12db4d76610e2d1ca3fac947b42af51a60568d0172a0cb6911104e092e707cb7c0a4020d8c5466d0939e45148da0c448bcb82e533d7ce4f6eb03a8d9d1e555653575fc9f71bd5cb45c5667e05e9606398099abfa9b6d6e147178f7b48c6f6ace39e62f3a09f63ddebb001bc85eaf604c2e50ebd38baaf09d135c4a702f8b065536675685f77622176c5a6349ca7da7aa19aca2d2f57a0301a4ed7ef5232bcafd26dd8ef92ebebd914bae2581d9c4a138c265c94e68cf20d3cb0e5cc53563d855c0fdc8aea97f9248c9d517f4f34d410a3f9c71495f02d7c953e96db420f7fd46ad7879aa9efebe70107c3d6ae1c7907895d6dfc987dab5069fdf9d01d76d529627755c9bb223b837674857f9113baf04f039267a628261e12126fee1140d5622a0b5c7ab792e04ae668531ffc9f46d41cc9c72d137dffe111d87b83a037bf025290bd82ad18d858a2dd94bd1361e1458e5e279b46a1f4e34af103eb51ee99db7cb691a84bdfc8fbbabf59c2d59888a6ebcf8fdf60ce978e3a8a8103774fa02796f12104ee89d64f956cc1d69192d2cf50645a4e1f56501bcc6c40fd6f74dfc22d47fc82327c5f8dc58f6628f05e2f289f3f77f4fa733a58da5e6ff4122de931396cbaf83e09b9e1e6d7b0214b7e8618f8bc4d614762f849fecb575046c220f48fc18cda1c707399e0f1ffa9a10ddd606ca3507b04225c4b9fda0e8ef34b0f46ea28790840dd3a82332e31bffe66db8a3411b44031b3ed6e6cfae97d505b65504fe07e0bafe5429c0108317ddc35ea87495ff9959441303e3d7fc6474dcda153d2506dc4fddae2ebd80cc58d97c5cc8083ecf2ba802c952a773233540ed4b5c26333359dbc2973cf22e7957f2e01303fd0d586b8c258865a0ccfafeca9dd5404a13be058a4a73b90b82eebd9ed83843be329e654ecacd934ffcffa5ee4e6e92626b03e5159f511a5e132ea46e6cfd867cbb8079639095da6a5450aaeefe70b12b6f22328945e411618ec0ae5df0822bc163829e3b2ed039b27bb8ec32a0bd3d98f6e14ace8b9847f1fa4ffe3f8214cd28f59eebc31cca08dd8c8d141dc5dadafce3592f356e00b710682322c1b4d5e9b7d36bd6f9532da674328ea95162bec379a109c9ee82ae86a0bce7a28b2247c095a16f513fbdd61e7da97d3738d4c0a555ec0faa3758028314601467453c6c52ab1304d0642a93b4ce9d1dce2f47cff2f07e9a6bddcbbb00baefcb1c467b9d4f4d5f5aaebb5e23795e182d5a6bff3736a3b3d403e4bb2936cc26fef9c8bf0b170ce685903c694984d7933a29c01ac95d6cca0ac936db5057c12948d0dc0c62c77845e4b74f35ed86ca6e51e4c3570ab451e6d605365f1f51855ff17d037788df6d246c193e72bec8ba0a9ef82257f2fc9ad374d086d892c9907e9821055fcdb344de9ac23f338c550eb50a26f58d7e36a1a8bdc2128815a661d4ef1c1a00b863cef463a8d668148d5cf66764449f47e8808282efb695f24c14ef34a36139c44d4e3e781e3f1e074d725531eb0fad3190bdae6e111947f7752e9da4174716abc66f8bf4bfec5d1dbc81b448049bf630daf532a489dd38d2b7e7b1b91db49d0073340bc29d871ba2a1d06886a022fdd0a24e554015ac1088e389e1300b1ecaa8accba34c2e47f8bf0d0dc98b72d5a2d4483c13c3d56eeb970704a3eb14a61de2d19c3bf5b3cb002ef7cbe55e88be276989fbab9ec07ae671dfb543c644c5d65a07c2aa51622abfc5bf1e805dbb1bd9b8d2f22c29f664b12cc94aa9c73dd05b9ab12e3938c29a536ce1c68f24867074f2301e47c3b062914dea683c5a7893f314fbf221212052a8637ffbb27ede1b8bb1e3d3f126ecedbb7a761b1da5c455c7ca084c0221be1d87cfa4c7ccdc66431e765c432f8846a9d865f848c254716e237a5a855c99312ee350d401bbb2c1dd22f1a8aac8ba2a2eec142d24a4d609b870e0e8ae60099edc0bde46e9755b0a7f736079153dd5b12035a2425db70b12c36abe6643bea680d3832f058d061869e0df6ffe99da4d84864a7bd36d2230d1ae42f57f5c40e328ff019f66a422721b5b7610d24f36a6d37f8601e8e69602a5035b77b6e95659591e9d5fd0f8e29e3244fd0cfdba96ae351d54f691e61c79257b26f0c4b978bd6660ad36045d85d2885799b9077c39026f9deaab2d0b0e600093d23b6a7503ff12e650181759ba211dcf9da866e1c826588072fae8deec308255a46a1f073f0a655fab833480ba15c81c48c365dbc0d2a896b0515f225feee1c610d1bb3adef2c87a352d74ae52e84afeec5a1c02431eacba4389b2a8f1d8ccc29586bf9c0e719092427a71248b091aa9ff59606b3150c033cf57f3361e19bc4344c0aeb88d5b14cf278214978fa31ac0f5fb7b14b1cfc0c8caf85da2311e607f8ca6df898d9939e1a306fd87b527ccc7df1deab201cac160d2b987185d3f26b85ce944de11d42dee2128d1516d3724a3d4fdc50b2a6b066aa681e8b129eebdfdeca9d7a007c5f62edd61045a718f4fc84f6f2dd87d4e2b51f8b53ba8499979a53a6b554372edce70cbe1761269961e28fd5c371513c479f95830cd5b20fee6f429a46a11322b5118453218693ca84b5b0e775d4c31366e178c75cedd48f7e523b7faf29f14836cfc029217ef47e65e56b840f002fe8f545ac72096b109ca7c3d12e74d3e246471541dc3856427cff458747959b0c3fa5e4c0cb9968fc9505fe17408a5628def6e4703741ebf12845cdbbaa004de41d305ec3520cbd7eb00113e3a4f81d7ade3fea3189efa1854f3fb83713450a844b7c826f6d12ba25dbfe03da7c8cb4bbca0a6cc3f19a2fd7367bf9919d5ff81b3c3f463906386895c7ffa8f613a4184b2aa3e8999ac0eefca92ce9c6deb42b2ee8c4b40a9b0ce278b423e91becfcc6dbba54d2df15e595d1a64f5efb50cba8cea456c5571b3c80d140f9a7aa0b4458d6f6de217582828b0fa5342e300275f01bf6849a50ed718", 0x1000, 0xfffffffffffffff7}, {&(0x7f0000001540)="d50998971c4e90d254b0d04f7fdcbf762ba1842057a8309d26504779319222b5f4011075a572df7a50d2279a19e679c915", 0x31, 0x4}, {&(0x7f0000001580)="7194a92598c2938199bb285a0acf413950a4916da7a5dae3663436861e9863967dadf44b6dad75dbe3d00a4e3b1aa9cf1dc036fffe985752c4f6599d422dca47ebf121b5910930d15e19d54a0ba168f6b7ab7869df960833fd9b7cd47624324fc01630ab035ac78e8cddc8921ce5a5fa152d763fef8adc4ef35372720882f64e3f0d2b115a424c75d04c276def47a637844e570a1eafa982ce377d0620e67876b6", 0xa1, 0x6}, {&(0x7f0000001640)="cc6018348d7d4305354439b26e7866bf70f976d7899841da519eb7502f8dd8c867c6b596260712318ac5322b72e179abac2334e990d289381ced297689ea3202e91870f5ec391e4207bd6f70778dc938c9b87b0acdd53f3b9a4fb91bc3be508afc41b6952a15676fde19e005330f1fdfb2cf2a3fe67f9e1f82488ab525a19779f8e9a13288b1b052de630c4b04ad9d78d9722564165bb15ad8e83c7312e6e595762968aebb05b22e6fbbe579290a63e19459782157c437f7c0070a59dde73c6ac0ed0ac3d7ea42f26245720c66a35fa6d060e2b5c83cb17ce6153fb47a3f0cb4fcd652168ba77c0fa33209", 0xeb, 0x7}, {&(0x7f0000001740)="144e64c1734895432e94b2e67af43e6ede4a45398875ea1e5cda3727d87b9e8f557bc5f003cc61b53fc913a9b9ea721a38007135a631a4e46c53bd1ad08ab6f312f640d6d539bdcc03c4e942aee766547161dbee2be75280e3182c96a5beec2f85c566a0022b571657e9102bd357a7369b9263f6feef35ed919d1ceb1e5249648a5ca4022e9d5240", 0x88, 0xffffffffffffffaa}, {&(0x7f0000001800)="8d7652f2cf53980a92e418c31b7c0af9dab84ed6a325dd3ddd26639179eae8cad6f5d5012dff8255598baffbfaf30e4bfdc1a724c318e07d3cbd8bfc9cbdb382f199fd889b5175b2feb7cba39ff673285c3a81c09f5790e0b9db7e4376daae1dcf710bce3c1c143d4dd191d0ab5573944455ef6700c5e89ab7b360f20e8fd31fefccb72af40dac0e2bba1a7890ba42556e7789498c1bca5f35ffb66458672271616aeb18fad7f52f54f0f7ac3ee58d40826884e63fcff5c7950a8fa1d7de61023ee70e5a8814d7217392c47c1fe45a91485365e284939e35f22581721f05631242a9a5377090c9c66276eb43501e0e242aa4d0508dec3ec12af4b38518fffbb063b733b862856caf34cbb1ef191d34f71917af6ee0f8c921f5c5e602dc8b71f632f9fb5594129654caa75f2c49f4f4b5a016317050e61b4513aa15ab3cb18939616531853da31e148d5c9d3dccc6fd990290b87fd025079a549631c38c4129fbd90c8d5f24aba2958d565358b59c3ec47980cce3b779902723336708fa13042e99f7845e23e63f12a41b94f54b86b02be327c47732ff678af66825da659a7e193fb169eb8eff27300395a586c53a1ceaad12e7d22e398c6f6e60a4f48390fc18e8fe772718487e785629ff4929eb2dc5c3b130a49db6a98908ee8702ebfe2e9fcbd1c95001e06ed55ccaa1200174802803467606edaf59dc6f1c605d5e881e7f59d1d57434fa3ffbdcfb7f6a792bf63b8739f0f185664956f1e2b318448b7f0fe544fe01efc411f5b89a83d3316151d8973425526cebfca67f9efe0663e48757ac9e06665ee283373131fc5e10c60d2d3b8f0283c67af5701bcf528688330e8b10558287d369309a7e6d594d40973b04b428e3308502e980bbf1e8cd429e6715ba4f82f9e339ceeab2d32e62fb085e01f0401b487704647bcf301731b3fe09a2c4e1af5fc9a7b26642c10bc5d1d8c3da54c07109431fdfe00b82d81c607358ec5cb8e124ef4376d941ff305049f724406ed86678ed01e3362cb71b0ed8fd0a1c927bdc24b14ac5d544226617bd2d539c17541a556bcb3fa4d5132ff98724e5e193ef5e70dde2deaecd67c99e43ebc9a0e8ddb714442ac1d5066c9c5648da2d3523969379055c88bde8b65fd3fc9f1dc7634b2782958ef9031b3a0ca3d8947494823c6c96e335b25f1d6ae14e257209b1fc7cef94529ca4ae2ce4b7155e0b7771e46f486508322a293ccdbf6ca3bc2a27a2bfc363809c8a255f656f35d9b28e6dfeaf7e77431b56b3271a1e31c23753072cebbfd3dffe7fe295c77f6b138542c06621c659eb9518f1d86d6ee3f8b0980b327c608085d14106fc74859806fbd49de7e12096b5e5b46c375fda8eb89f38d16d289c989d806a9a0ca8072a634d26be37f336895e2c138851c1ac66958928ed4456f20e2418d5bb3d69fdcbb13b47934d8040a95593fb43397a99f434a40e93f47bc28daa6a524d0e725b4c2f3f04b29f5f05d05dc2a317fe05b5c64275a0f1e6533a3130afe690ab70b84ad12b3ee8982d9b2862036456cebc5a0e1759bd77daf9425a453d12227b7dc840d743f26282d2f1238e929880a9ab4e30415447ffaad560cecc52891b0cefe603f723cb106ca1c0b327929243bfe239a0972a8a25a22402ea6340c1d65125218116498effa632521db56336b01491268f3221b37d5069a48dd3e00534c12af3f617063ca860b50334e9b56bc07355c1c62f410088c5cb11a5989e66705e1f2d1d2c1fb4f320ef2180d26c6a1c6e3b0b0333c24f16ff523bae8dc2a8e2b868f260659e2beccef3b6bcb5d67e177d482ecfa374159b54bf8a83c9347307c51296f9688c906a4cd59fb1d02143944c3fc2a5435380738a06d8f2d140f8cfcf1a138dc34c92336cc378eb7bf5842ab31287757825c7553cb38207f3a2a83969feb6e232fd3b5067386a203d24ebdf89441c0c2ba0e4da403ae6354d50689eec4602970a6f896b953d4f662a540f71d16bc2e3a214eb2f5c932356422196ae7dcc8512350bbe0d610fbae51f169fde41337446f41ffb8a7c95c7a5ba59116295cba7849ba99297ed98cfadc0fd0a4201809697b2412ede67241984d074dbca25e38b9a78bdaffe38434255c0ef528d8b7c50ef548027e0dedfc3017f514effe4eda61e897582b638c6ab2743a6b4804f264ceb10feaa5d692f733c8df7dd7b8b03e034ca7711fd7c74563f697ea1aa669fa04e98a15dfd93e96e3d313bbb4f3d546925f36912b766c18f371fe4c949907c80a917ec3ad6895fd19d0451b1c193b0dd39b0bfb815d67c5cd79aeee5e1b402f3ea86409030cb29c5148a8f71f951e5904b4b3052843a460a44f8f16867a4a10c440dab6070becf6e7f1611e5bbe18ab6940ee1fd845cf8bb8659a778646bd8da9d6bf3839806a46a002231381a5c0a734b8ae6827e5d6db9553852dabb0ee4fce9d9e3a93c6d4e669b0049191731e7838eba7e529a7f28d8411663b79aac5e8423c403e352223b2da69581c5a4b3acfe6739e280cd1331fd7965b50162910a7cd8403cf3d31fdd537f0849da76ab431c63f14da60a136d635cf2f8b751d14dc90f76ca00d7c88e19eeddcfeeffc994bdcd6e4d947eedb46940a99c57298b48589de84380110aa26f1cfac7c781b283dce64742d809ca401c877383682f0ac27f81aec65a0cd560ff250c0ef6abf44afc5b7716abdc056bdb9635ce24be38138bd49fcba3dd8a1239dc85f1c03781b72fd0919fdecd3437bbea759b3c99cd69002eb9d5373937dfffae2902e0e16221ba0d9aa743ead170c5a7240e11c25e79169fec6fc0c3b843a307a6a0f0c601107b0758634e3e7abcb491f00fbbeb82f4ca26a3a6adae2da37f1a62ac1134663270b92e83104561dc204dbc346007d727f3f287346dfc63dad6b7d37717972e398f1782d2d3e06bef8a137d128bdcf642dacfa41f2b0e2f2cf134d1cdc2dd345ce741cd26c9391a0be3d9dd2f5c797b1a83114d952e735eb0b6e991f79c3b173167e1126bf9b8d7b6c9b2c3af4716a8fe6eede4f1a041393d7da97f51fef432eaf74af9c0c4d7802b9f69a4adb95d4b959994fdd5143ec574a80dd1f11e6113a2397e3eb2830a9e194a58c04e3b51b3026146bccb76682d05d4c03b265dd049aaa2b0ee71ea0eb594b79a9d0fe395e4560c404d2ad70f1397855037960762a8efc562d03ef3fa0ac3889cf80e0894680e5588b2b9d40c0ee83ccba3d5ca9d763989d908a02a09a6e929d8c2da117c0c41d0dcacb11c17eacbdc437ff54fbd114b737ed809b2ca6a1d300e0aad32257b2a2269fb2b0f412ed28a8a5c9629bdc479d0954ef6baab37076d079788686f3bb880ac45b178eb7448b2785ba3d310267a82bdf4ce6341a45b291b9e935a2d469309a71d063e19952b35d1fb9d25f25ac561603a8bfcb4ae9c9a6fa237a2cf41fbfa6d15fa978c659a197d3892ac82f1086207e2915302f32eb452a9291ba9a96b3f22c1bec38dad0d36441f87d0edd590e8a88994d440a8498d4843a4556792c92c5077487ebf6eb5bac3a893bad7dfe0b18457f906dd7bef2eba1f5b55407633c4642e741b7d0d439f0d8db9468a4c98dee62890860843cad3b166df6e9806766742ae3fd962e8a59852dba2bc749ec74e6a83f09ced88af73015190b7ae3627eb5fed99cd6b0e0d24d7affa733436f6317acc496a89fee3647a9a1782acb18fa0733bfba4e84fb622d0b4a9bdcfa2ac72ae3055f6dac895966fadbcabab371a6c09f162cbc71c7a13fd92b62a8967d5ab8c79f1e6aa08203eb2e4877a1b343494068066992be0a0d16b3d6414d72c293dc893de33b2984873f7ad950c289d741ab09d1004b2b2aa18464a466432da104c528dbb779b4376c0faf3679e78ec437dcc9a2ad60d7e25f30c9942998852891425103b20feeb0e1e5e7061f1056c7975ae596b38cc5123fcffab3dbc68e2b0b20216b17eba97579b605cc80bfa8cadde9ab19ff8b40e188a0ed7c3afb842a92656b4994d8ff69f403561be38a0caaa089c955a00b0850d00aa9859f35f9dfc8abb9ee193d72f97a91de5b78fdc428b7fe333a15678723aae075065b4f8e63b68a81365054bd1788fe4aac526ca1072881f604c6ce0a5a5d81664fc79bcf7ab984513a42d35e44c891daac5dca6b3893ea6b78932157c93ab9b490e443e9505c9e3fd3a12d1334ea869f4a5d45090acd582790ccaa7fb4ac1cf9b81a533a31f320e7e0051a80ddcc5b7daa574aac5e4b76a59ccd40cc67948bc97195af83d4ea3b75796de85aa189595443c12db844cf7291fa8c88598048c57f11de4e20ecf815740ad6d2bfb0676a629c6e666d322d274c0da3f2bc8ce9bbbe82cb6e08a7556682f86dfa1fe9c60ceb22d2a41826ffa9e9e3259bc45b163e9c91c9618807b2f5f969b387b9fb3c71f06ed996a926161b82fba5fa11acea437d62c41db742072a874baaa9a4345eb14e6bffdbb6e4e7d16e8edc7eef16acb6a876639c4915fdc0c10fc3af49019a62aa71baab0e4e20b86dee0103b42092338181ef9139ce5040bef211230f8e00e45b2ccbaf6cd357905dea2236188561e5c12b27476fc025b06d870e6923c91ba6e8b462ddd4d0f28247049c86e2321d9586e052edb807170315b3f76dd2d052c2c4311348f2dd254231ef1c2be267c84d2fa58133e04c2158b08525a61ce0cfc3aecfd458257287f1e67445f20d5134cc0ec8df8c17720755f2f387683a288c88f2287a4a3230742f19206945dc7f1a9fa114cb67ccb96940bdabe3144cb640fd34bba220391f62a88cbce68899f9bb3735cc3557c1a45647869ae74f6f8b62f01ffe126ce8953bb23476d6eb8b2ce54c3d89578406495a432b0367dbe8e319f2d29c006036f99fc726710acc00290c43f849b7b47ac6e9daa6872b83fd3ec2609efa7fa3c9f1cc937ac4699856ba6e85fab67c5a03135de8d6ae4edf4da173bc822387c85e88522bb5245518c3715a81e6a05032488e6553cc89d7facbaac3f841e4babe264be1728ba8e54f370d8a0763a8750ca94f7b5525e30c3f60ccee57978cea8a3ebda458f97d2fa55ac8fdb98bb9130e8a18937fe1fb9ed6dfd9bca27656038bea62f8bce2b03443dfdea4560a97c80e1f1c7bf9a87708c3e765c87ed3623273bc9c2c0b4b3a344ca4957bb00f0309d30d2134d6b3639f963901541dc3a4329299fecb92452a9da3cc59471182db6c2b043e0bbebaa270e6d54129c07f102d7faaf5e34426509f2c26ff11b6949c0d8877f9ef9920d9f8b4c73cab0ca2c1d050ea90d26cd64c714d30e7823fd3531836e5d11c43df256e0ddca56bbce1ea82333efaf4cc67a32d2de5ea582c32f5cfd0ee5c59132b88c3ae1a5de3f4f3a14b5e807946d341dd9d9c2b5dee457a2185e48c768c90749cdbf4dd47e1e5342f57e1dff0dfc94f481914b4d2a2bf72bed45a5a646e01dff7d6437e766fe67dfe96e7ef8caada748e727118ed7f4382c933bb82f1760e60ea2e0724229178872dd0badb446ebdd8c4a2fb2bafb2f81454a612bfdde4dc9070e0512d64691a7fe36b2f4595232b5af955acf76dcd52e6a3305a14a144ce85cc92c7cc58e24949fd159e6b785d14ef13e84d55efd0cae53a77fa29144690e01964ebd267fc466246bc36a7daa27c46076282ae7273d0d8d829a1f530d85907bd9be0d893d7923df5c000dc118350cab610f92ab1f1a936497e987c993e1fcfcf7f16010fed3ab83365f6ca8e137f842654d3c72691dc3eab55c6256a53ed5a7d518ac", 0x1000, 0xfffffffffffff162}, {&(0x7f0000002800)="764de3532af4bcdec9bb0796af52de9a6778e2766b6389f34d30a7722e2bc8023363500a9c4c9085696de20df7654e067645c794e2bdce5b1283d775a077473f1b756395514ae3a05110c2a8a0a469984a0d4f413c81a074a850eeed4d05426de59b0163b1a2b2de4d392f1f537d9051516e9d03586b41043a8ea3f2acd0d5e378eca10629670aeecd101fb34bad772059bf7d7dfb32e5ea42d17ae2496452f8", 0xa0, 0xfd}], 0x20b000, &(0x7f0000002a80)={[{@sunit={'sunit', 0x3d, 0x8}}], [{@permit_directio}, {@subj_role={'subj_role', 0x3d, 'ntfs3\x00'}}, {@appraise}, {@uid_eq={'uid', 0x3d, r1}}, {@audit}]}, 0x1) [ 157.525977][ T7827] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 157.538787][ T7832] kobject_add_internal failed for queue (error: -12 parent: loop109) [ 157.552312][ T7831] kobject_add_internal failed for queue (error: -12 parent: loop108) 15:59:17 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 96) [ 157.583932][ T7836] loop3: detected capacity change from 0 to 4095 [ 157.584780][ T7835] kobject_add_internal failed for queue (error: -12 parent: loop110) [ 157.612739][ T7836] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 157.619830][ T7838] loop0: detected capacity change from 0 to 4095 15:59:17 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 100) [ 157.633573][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p236, 10) failed: No such file or directory 15:59:17 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 99) 15:59:17 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 98) [ 157.674892][ T7838] ntfs3: loop0: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 157.697776][ T7836] ntfs3: loop3: Failed to load $Volume. 15:59:17 executing program 3: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={0x0, 0x0, 0x0, 0x0, 0x0}) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002c00)={{0x1, 0x1, 0x18, r0, {0x1000, 0x9}}, './file0\x00'}) syz_mount_image$xfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x9, &(0x7f00000028c0)=[{&(0x7f0000000140)="6fbc142f898e8571b5727f70a10d7dfa7b7d482b96fd931cf362c18ff1c89aa5bb2f0c34d54ed95ef0386d3efecb54b30e4a73fb5a262979ec1317699d9e39d4cad7df63066b0dd654857e9b61ce47f4ba883d877f5bd33a3ecc802eae4e1de46b8ec69875cc77e829464a2318e450870479164436bb1d359fba74de2863bf0090aeaa105d1462c98fea1f6922953678df0e4489a169cc6eb0c815b003ea88eebea23cac2c8bb32878a908379be332704646738910f81f38", 0xb8, 0x7}, {&(0x7f00000000c0)="6f168c155f212bee108e3439276091ed46d57473a530bb5e5aeb3a63e2d0a1cd991e139db3e95e1ac92dc90fc4", 0x2d, 0x8}, {&(0x7f0000000540)="10d810751d2c3ef6b9ed0b25a2805dce6a63ad1f4298288bb635aa51434b4cfdb154c14d76b39a9b8be10a42cfcd8f067842031add0d6068701d80a64cacea5823b067d76b8766f606b5375e8a680a3ebfb75e4b2f3af33225f3100136129a73e04d77e1fdfc23444c53bcce9a5d9609d85a9112b36ed219f89bd06cf1d54cdeacfb98c8d8c11fdaa9e2e71c9fc07aaef82c466f7d1f345d641ee72a66ec3f600cbda5231f495f40f44de90c00fea45c01ed324f9d1d47264fb1ccbbb4c0b9616df4a49afa240b69495835fff7010407ff0a94c575d336d28b83e5c94175191e0806029b088a65e4299440384aec19dc686aab061e34093d2c77943ff4ec7fd4b45116766cba3232ae6affb8598c42d21795d65976430c856d56c50d0d8a61da3179e1a780ddb36794dba0e5352d09e37644bdac04382b0d80e852e5f7487c559dec049d1db1de68f4a32a68a7b92e7c7ab0dc6349833af2d008bfc7baf115079199308cf812908d63de63cd16669b28f95202ea606e9d31c146ce3a17c6f3949cf44ef3d3425f9ab39e56007926ab9bb80bebd13617c0eb2f5df131909a1aa1d872185986e7bdd39739e8bf09c9f3ab6ee3112ba1baab2e87e8087149877dff2f3b2bfecfcbcc9644331d5b814d3585d8561eeae51e3cf0b9d15cae153c37bf2435aa4e3a53fb99918b13947452d32d81d196edbb71adfa1aa1744f7cd38e82a8d71b731bce37f3c61b35367ca0180a88ddcabf7ea45516641eb1462be29c3af150f37e69d824d3dcdb8435249a9fc1fb5d67f236b517dbc825c9e7baa9a1af1431a218973f9c0ede22b6eb030ae62f3ffc07cecbe7c0a312f748b75785663f548b26f98f8779f4dfdb2e624818bf806b3fb97324209d47c30d30a61862644c7dbaa0799efb092812cc889e07a6cc6cd69f0e2c0134abd0b83445a2ad637fce4b1fe357599d0dc6a166bb7b999ad9d95836bd48947a19e2c7a73a1fd1a43dd4f8e6c40f27c5fef78144b7a2cfe090565ac14edf6da1e5c43115a00e30cd2ce281711ff6ab04f9e6d3a1edfc6f90ea30ec6ba4286e6fb060b879b67980b4b2dfea27f5b5371ab1a24703ad744d21308f70da26b99063f587a593d6e9f7350286ff2c77c4e3890e9f6f991ea94730ea9c4586166851a0abaf56c2a5c5aa3eb9a7c7fef8707d9b99406f085e13d3d4850a1abf38c04ca17dc9867262abd783df9a8155727488fe196f0e11afa24499577ed52ae59d3d9c0ce64aa5e93beca9f2f1f94de73a51d887322363f265d42246da903b67a5b1c9088a1164b27fe684fc6958db3d2cdde09ca073e29ced5cdbdffa7f27832cda948fdece612e766cafa26b7388c2b55a25077cc12a7551866ccd3627fbd0257dc5f6c03e507ecf68c2742c4aa9b52122cd3c986387161934db68e4ed6d42550d6cf02944c4d37d968a31c2a204c42b0f2b424799a139c043735f20c2fc52966fe249398b4f75f7fccb2160cb9cd9f6855dfa3abac3ee58372cbbdbdc1d165ce32079c870cb4834e57fef0ed1efd550bc4c3a3c3b695719177e6b3a795debb3e12b95b4e1e457dbe761572ee13632538f839543e4bba9de4cef8d67784c14f118de157e8ec058db85e1d449cfc9a94e75616fe9c2ceda0dd68c6aee4e613f1def68b35058ed4bad0e75d15a0b3353ffe44ed8e7adc750b68accb43b665fa909149d84ae97bc9af473c31b3485a62113b354886fb9fcc3768e2c2f0daa2dfbe7d5f86dcb89f1d18db3eab94af1c7746e2087ed098dc6ee8675342e4bcc59d5b755cd9df4cca82ac37db4aab404d0c49cf21b329290ff3f6d18706489f9604d59a5280e0aefd4c00a6580475706860c795c6edaca7d43f144d78d217b21197b46976a212b505bd11f26630f3c4cfb13c261dc074c695ec7b8c4d0b0db7a761743bf6dacf2b6f1e3d7cdca5d56626e1322ce93cddcb78f58a5fc18f1c70807efc3b6850a3ad6bba5a0144e758d94f010f87b277d8418ac69a00b6f7d19d0e531faef2011c5ac6794854b8f3432ec47d1bcb889a82358b6011f81947feb1a43f49fa061175e5a0f72273969673690d9d431072d0d92c0475fde8dca41f05f6a435eafbf3bd214a238b020811e295a91674cbf5d2a912f7c57a5aff9c44a85586d26382911fe6e4046d40b719e87260a86b397f16d11d76995869f5cae29dc87fd9f3082f901f3be75ac1dbadbd812bc16a77fada4d0356425477732b76f53d7ab893e522f181afc125a074cba6c25d63a9d14d40284b3667406fb8f47fda98f51212f52064b113ddb5e42f69252e03fa1266e02b54694efb2264b2ceb2053b405820417cc582c2d8655701d78bc63e2fd7420b0c0c5fdc414dccdcf2952aaab4df419f5efee4f60e04f1ffb7e4f09a536ee47295d4c2f0380ac04b7caae90d7fbb3e74e3d8a07b091e981d9c261224d97832335a5fc1a03edbe17c6d1e082a5caed0f1cac9b531823e4bf621411b908b9b8c01fa9fda1efb00f3d8b6f6d8b9aaf57b573ad837e7a29661b8154d07dd95752741110bfc6bef6d1a1c0ad05e7cf139a501ca005ce725d084aba9133cffe9ab0f4b8f1b2feb63504d94cc785050da3eb9fec782ec106f2d831307da836c745cc112c5cbddf0883878f369787c5fb8d906bb2c9cf2dde2af1baa5434bce6e2b433c61e4964b50aaf3cea7808cb32d98464f7d0ca51a55fa17a79384f2a75f2e61f1dee24a9b1d725ee3929999d5df2995de42dc1121cfe43a3fdd0c764ebe6eafd12141584c1719a51fd0d7f8c521e9f65bf41b143e12db4d76610e2d1ca3fac947b42af51a60568d0172a0cb6911104e092e707cb7c0a4020d8c5466d0939e45148da0c448bcb82e533d7ce4f6eb03a8d9d1e555653575fc9f71bd5cb45c5667e05e9606398099abfa9b6d6e147178f7b48c6f6ace39e62f3a09f63ddebb001bc85eaf604c2e50ebd38baaf09d135c4a702f8b065536675685f77622176c5a6349ca7da7aa19aca2d2f57a0301a4ed7ef5232bcafd26dd8ef92ebebd914bae2581d9c4a138c265c94e68cf20d3cb0e5cc53563d855c0fdc8aea97f9248c9d517f4f34d410a3f9c71495f02d7c953e96db420f7fd46ad7879aa9efebe70107c3d6ae1c7907895d6dfc987dab5069fdf9d01d76d529627755c9bb223b837674857f9113baf04f039267a628261e12126fee1140d5622a0b5c7ab792e04ae668531ffc9f46d41cc9c72d137dffe111d87b83a037bf025290bd82ad18d858a2dd94bd1361e1458e5e279b46a1f4e34af103eb51ee99db7cb691a84bdfc8fbbabf59c2d59888a6ebcf8fdf60ce978e3a8a8103774fa02796f12104ee89d64f956cc1d69192d2cf50645a4e1f56501bcc6c40fd6f74dfc22d47fc82327c5f8dc58f6628f05e2f289f3f77f4fa733a58da5e6ff4122de931396cbaf83e09b9e1e6d7b0214b7e8618f8bc4d614762f849fecb575046c220f48fc18cda1c707399e0f1ffa9a10ddd606ca3507b04225c4b9fda0e8ef34b0f46ea28790840dd3a82332e31bffe66db8a3411b44031b3ed6e6cfae97d505b65504fe07e0bafe5429c0108317ddc35ea87495ff9959441303e3d7fc6474dcda153d2506dc4fddae2ebd80cc58d97c5cc8083ecf2ba802c952a773233540ed4b5c26333359dbc2973cf22e7957f2e01303fd0d586b8c258865a0ccfafeca9dd5404a13be058a4a73b90b82eebd9ed83843be329e654ecacd934ffcffa5ee4e6e92626b03e5159f511a5e132ea46e6cfd867cbb8079639095da6a5450aaeefe70b12b6f22328945e411618ec0ae5df0822bc163829e3b2ed039b27bb8ec32a0bd3d98f6e14ace8b9847f1fa4ffe3f8214cd28f59eebc31cca08dd8c8d141dc5dadafce3592f356e00b710682322c1b4d5e9b7d36bd6f9532da674328ea95162bec379a109c9ee82ae86a0bce7a28b2247c095a16f513fbdd61e7da97d3738d4c0a555ec0faa3758028314601467453c6c52ab1304d0642a93b4ce9d1dce2f47cff2f07e9a6bddcbbb00baefcb1c467b9d4f4d5f5aaebb5e23795e182d5a6bff3736a3b3d403e4bb2936cc26fef9c8bf0b170ce685903c694984d7933a29c01ac95d6cca0ac936db5057c12948d0dc0c62c77845e4b74f35ed86ca6e51e4c3570ab451e6d605365f1f51855ff17d037788df6d246c193e72bec8ba0a9ef82257f2fc9ad374d086d892c9907e9821055fcdb344de9ac23f338c550eb50a26f58d7e36a1a8bdc2128815a661d4ef1c1a00b863cef463a8d668148d5cf66764449f47e8808282efb695f24c14ef34a36139c44d4e3e781e3f1e074d725531eb0fad3190bdae6e111947f7752e9da4174716abc66f8bf4bfec5d1dbc81b448049bf630daf532a489dd38d2b7e7b1b91db49d0073340bc29d871ba2a1d06886a022fdd0a24e554015ac1088e389e1300b1ecaa8accba34c2e47f8bf0d0dc98b72d5a2d4483c13c3d56eeb970704a3eb14a61de2d19c3bf5b3cb002ef7cbe55e88be276989fbab9ec07ae671dfb543c644c5d65a07c2aa51622abfc5bf1e805dbb1bd9b8d2f22c29f664b12cc94aa9c73dd05b9ab12e3938c29a536ce1c68f24867074f2301e47c3b062914dea683c5a7893f314fbf221212052a8637ffbb27ede1b8bb1e3d3f126ecedbb7a761b1da5c455c7ca084c0221be1d87cfa4c7ccdc66431e765c432f8846a9d865f848c254716e237a5a855c99312ee350d401bbb2c1dd22f1a8aac8ba2a2eec142d24a4d609b870e0e8ae60099edc0bde46e9755b0a7f736079153dd5b12035a2425db70b12c36abe6643bea680d3832f058d061869e0df6ffe99da4d84864a7bd36d2230d1ae42f57f5c40e328ff019f66a422721b5b7610d24f36a6d37f8601e8e69602a5035b77b6e95659591e9d5fd0f8e29e3244fd0cfdba96ae351d54f691e61c79257b26f0c4b978bd6660ad36045d85d2885799b9077c39026f9deaab2d0b0e600093d23b6a7503ff12e650181759ba211dcf9da866e1c826588072fae8deec308255a46a1f073f0a655fab833480ba15c81c48c365dbc0d2a896b0515f225feee1c610d1bb3adef2c87a352d74ae52e84afeec5a1c02431eacba4389b2a8f1d8ccc29586bf9c0e719092427a71248b091aa9ff59606b3150c033cf57f3361e19bc4344c0aeb88d5b14cf278214978fa31ac0f5fb7b14b1cfc0c8caf85da2311e607f8ca6df898d9939e1a306fd87b527ccc7df1deab201cac160d2b987185d3f26b85ce944de11d42dee2128d1516d3724a3d4fdc50b2a6b066aa681e8b129eebdfdeca9d7a007c5f62edd61045a718f4fc84f6f2dd87d4e2b51f8b53ba8499979a53a6b554372edce70cbe1761269961e28fd5c371513c479f95830cd5b20fee6f429a46a11322b5118453218693ca84b5b0e775d4c31366e178c75cedd48f7e523b7faf29f14836cfc029217ef47e65e56b840f002fe8f545ac72096b109ca7c3d12e74d3e246471541dc3856427cff458747959b0c3fa5e4c0cb9968fc9505fe17408a5628def6e4703741ebf12845cdbbaa004de41d305ec3520cbd7eb00113e3a4f81d7ade3fea3189efa1854f3fb83713450a844b7c826f6d12ba25dbfe03da7c8cb4bbca0a6cc3f19a2fd7367bf9919d5ff81b3c3f463906386895c7ffa8f613a4184b2aa3e8999ac0eefca92ce9c6deb42b2ee8c4b40a9b0ce278b423e91becfcc6dbba54d2df15e595d1a64f5efb50cba8cea456c5571b3c80d140f9a7aa0b4458d6f6de217582828b0fa5342e300275f01bf6849a50ed718", 0x1000, 0xfffffffffffffff7}, {&(0x7f0000001540)="d50998971c4e90d254b0d04f7fdcbf762ba1842057a8309d26504779319222b5f4011075a572df7a50d2279a19e679c915", 0x31, 0x4}, {&(0x7f0000001580)="7194a92598c2938199bb285a0acf413950a4916da7a5dae3663436861e9863967dadf44b6dad75dbe3d00a4e3b1aa9cf1dc036fffe985752c4f6599d422dca47ebf121b5910930d15e19d54a0ba168f6b7ab7869df960833fd9b7cd47624324fc01630ab035ac78e8cddc8921ce5a5fa152d763fef8adc4ef35372720882f64e3f0d2b115a424c75d04c276def47a637844e570a1eafa982ce377d0620e67876b6", 0xa1, 0x6}, {&(0x7f0000001640)="cc6018348d7d4305354439b26e7866bf70f976d7899841da519eb7502f8dd8c867c6b596260712318ac5322b72e179abac2334e990d289381ced297689ea3202e91870f5ec391e4207bd6f70778dc938c9b87b0acdd53f3b9a4fb91bc3be508afc41b6952a15676fde19e005330f1fdfb2cf2a3fe67f9e1f82488ab525a19779f8e9a13288b1b052de630c4b04ad9d78d9722564165bb15ad8e83c7312e6e595762968aebb05b22e6fbbe579290a63e19459782157c437f7c0070a59dde73c6ac0ed0ac3d7ea42f26245720c66a35fa6d060e2b5c83cb17ce6153fb47a3f0cb4fcd652168ba77c0fa33209", 0xeb, 0x7}, {&(0x7f0000001740)="144e64c1734895432e94b2e67af43e6ede4a45398875ea1e5cda3727d87b9e8f557bc5f003cc61b53fc913a9b9ea721a38007135a631a4e46c53bd1ad08ab6f312f640d6d539bdcc03c4e942aee766547161dbee2be75280e3182c96a5beec2f85c566a0022b571657e9102bd357a7369b9263f6feef35ed919d1ceb1e5249648a5ca4022e9d5240", 0x88, 0xffffffffffffffaa}, {&(0x7f0000001800)="8d7652f2cf53980a92e418c31b7c0af9dab84ed6a325dd3ddd26639179eae8cad6f5d5012dff8255598baffbfaf30e4bfdc1a724c318e07d3cbd8bfc9cbdb382f199fd889b5175b2feb7cba39ff673285c3a81c09f5790e0b9db7e4376daae1dcf710bce3c1c143d4dd191d0ab5573944455ef6700c5e89ab7b360f20e8fd31fefccb72af40dac0e2bba1a7890ba42556e7789498c1bca5f35ffb66458672271616aeb18fad7f52f54f0f7ac3ee58d40826884e63fcff5c7950a8fa1d7de61023ee70e5a8814d7217392c47c1fe45a91485365e284939e35f22581721f05631242a9a5377090c9c66276eb43501e0e242aa4d0508dec3ec12af4b38518fffbb063b733b862856caf34cbb1ef191d34f71917af6ee0f8c921f5c5e602dc8b71f632f9fb5594129654caa75f2c49f4f4b5a016317050e61b4513aa15ab3cb18939616531853da31e148d5c9d3dccc6fd990290b87fd025079a549631c38c4129fbd90c8d5f24aba2958d565358b59c3ec47980cce3b779902723336708fa13042e99f7845e23e63f12a41b94f54b86b02be327c47732ff678af66825da659a7e193fb169eb8eff27300395a586c53a1ceaad12e7d22e398c6f6e60a4f48390fc18e8fe772718487e785629ff4929eb2dc5c3b130a49db6a98908ee8702ebfe2e9fcbd1c95001e06ed55ccaa1200174802803467606edaf59dc6f1c605d5e881e7f59d1d57434fa3ffbdcfb7f6a792bf63b8739f0f185664956f1e2b318448b7f0fe544fe01efc411f5b89a83d3316151d8973425526cebfca67f9efe0663e48757ac9e06665ee283373131fc5e10c60d2d3b8f0283c67af5701bcf528688330e8b10558287d369309a7e6d594d40973b04b428e3308502e980bbf1e8cd429e6715ba4f82f9e339ceeab2d32e62fb085e01f0401b487704647bcf301731b3fe09a2c4e1af5fc9a7b26642c10bc5d1d8c3da54c07109431fdfe00b82d81c607358ec5cb8e124ef4376d941ff305049f724406ed86678ed01e3362cb71b0ed8fd0a1c927bdc24b14ac5d544226617bd2d539c17541a556bcb3fa4d5132ff98724e5e193ef5e70dde2deaecd67c99e43ebc9a0e8ddb714442ac1d5066c9c5648da2d3523969379055c88bde8b65fd3fc9f1dc7634b2782958ef9031b3a0ca3d8947494823c6c96e335b25f1d6ae14e257209b1fc7cef94529ca4ae2ce4b7155e0b7771e46f486508322a293ccdbf6ca3bc2a27a2bfc363809c8a255f656f35d9b28e6dfeaf7e77431b56b3271a1e31c23753072cebbfd3dffe7fe295c77f6b138542c06621c659eb9518f1d86d6ee3f8b0980b327c608085d14106fc74859806fbd49de7e12096b5e5b46c375fda8eb89f38d16d289c989d806a9a0ca8072a634d26be37f336895e2c138851c1ac66958928ed4456f20e2418d5bb3d69fdcbb13b47934d8040a95593fb43397a99f434a40e93f47bc28daa6a524d0e725b4c2f3f04b29f5f05d05dc2a317fe05b5c64275a0f1e6533a3130afe690ab70b84ad12b3ee8982d9b2862036456cebc5a0e1759bd77daf9425a453d12227b7dc840d743f26282d2f1238e929880a9ab4e30415447ffaad560cecc52891b0cefe603f723cb106ca1c0b327929243bfe239a0972a8a25a22402ea6340c1d65125218116498effa632521db56336b01491268f3221b37d5069a48dd3e00534c12af3f617063ca860b50334e9b56bc07355c1c62f410088c5cb11a5989e66705e1f2d1d2c1fb4f320ef2180d26c6a1c6e3b0b0333c24f16ff523bae8dc2a8e2b868f260659e2beccef3b6bcb5d67e177d482ecfa374159b54bf8a83c9347307c51296f9688c906a4cd59fb1d02143944c3fc2a5435380738a06d8f2d140f8cfcf1a138dc34c92336cc378eb7bf5842ab31287757825c7553cb38207f3a2a83969feb6e232fd3b5067386a203d24ebdf89441c0c2ba0e4da403ae6354d50689eec4602970a6f896b953d4f662a540f71d16bc2e3a214eb2f5c932356422196ae7dcc8512350bbe0d610fbae51f169fde41337446f41ffb8a7c95c7a5ba59116295cba7849ba99297ed98cfadc0fd0a4201809697b2412ede67241984d074dbca25e38b9a78bdaffe38434255c0ef528d8b7c50ef548027e0dedfc3017f514effe4eda61e897582b638c6ab2743a6b4804f264ceb10feaa5d692f733c8df7dd7b8b03e034ca7711fd7c74563f697ea1aa669fa04e98a15dfd93e96e3d313bbb4f3d546925f36912b766c18f371fe4c949907c80a917ec3ad6895fd19d0451b1c193b0dd39b0bfb815d67c5cd79aeee5e1b402f3ea86409030cb29c5148a8f71f951e5904b4b3052843a460a44f8f16867a4a10c440dab6070becf6e7f1611e5bbe18ab6940ee1fd845cf8bb8659a778646bd8da9d6bf3839806a46a002231381a5c0a734b8ae6827e5d6db9553852dabb0ee4fce9d9e3a93c6d4e669b0049191731e7838eba7e529a7f28d8411663b79aac5e8423c403e352223b2da69581c5a4b3acfe6739e280cd1331fd7965b50162910a7cd8403cf3d31fdd537f0849da76ab431c63f14da60a136d635cf2f8b751d14dc90f76ca00d7c88e19eeddcfeeffc994bdcd6e4d947eedb46940a99c57298b48589de84380110aa26f1cfac7c781b283dce64742d809ca401c877383682f0ac27f81aec65a0cd560ff250c0ef6abf44afc5b7716abdc056bdb9635ce24be38138bd49fcba3dd8a1239dc85f1c03781b72fd0919fdecd3437bbea759b3c99cd69002eb9d5373937dfffae2902e0e16221ba0d9aa743ead170c5a7240e11c25e79169fec6fc0c3b843a307a6a0f0c601107b0758634e3e7abcb491f00fbbeb82f4ca26a3a6adae2da37f1a62ac1134663270b92e83104561dc204dbc346007d727f3f287346dfc63dad6b7d37717972e398f1782d2d3e06bef8a137d128bdcf642dacfa41f2b0e2f2cf134d1cdc2dd345ce741cd26c9391a0be3d9dd2f5c797b1a83114d952e735eb0b6e991f79c3b173167e1126bf9b8d7b6c9b2c3af4716a8fe6eede4f1a041393d7da97f51fef432eaf74af9c0c4d7802b9f69a4adb95d4b959994fdd5143ec574a80dd1f11e6113a2397e3eb2830a9e194a58c04e3b51b3026146bccb76682d05d4c03b265dd049aaa2b0ee71ea0eb594b79a9d0fe395e4560c404d2ad70f1397855037960762a8efc562d03ef3fa0ac3889cf80e0894680e5588b2b9d40c0ee83ccba3d5ca9d763989d908a02a09a6e929d8c2da117c0c41d0dcacb11c17eacbdc437ff54fbd114b737ed809b2ca6a1d300e0aad32257b2a2269fb2b0f412ed28a8a5c9629bdc479d0954ef6baab37076d079788686f3bb880ac45b178eb7448b2785ba3d310267a82bdf4ce6341a45b291b9e935a2d469309a71d063e19952b35d1fb9d25f25ac561603a8bfcb4ae9c9a6fa237a2cf41fbfa6d15fa978c659a197d3892ac82f1086207e2915302f32eb452a9291ba9a96b3f22c1bec38dad0d36441f87d0edd590e8a88994d440a8498d4843a4556792c92c5077487ebf6eb5bac3a893bad7dfe0b18457f906dd7bef2eba1f5b55407633c4642e741b7d0d439f0d8db9468a4c98dee62890860843cad3b166df6e9806766742ae3fd962e8a59852dba2bc749ec74e6a83f09ced88af73015190b7ae3627eb5fed99cd6b0e0d24d7affa733436f6317acc496a89fee3647a9a1782acb18fa0733bfba4e84fb622d0b4a9bdcfa2ac72ae3055f6dac895966fadbcabab371a6c09f162cbc71c7a13fd92b62a8967d5ab8c79f1e6aa08203eb2e4877a1b343494068066992be0a0d16b3d6414d72c293dc893de33b2984873f7ad950c289d741ab09d1004b2b2aa18464a466432da104c528dbb779b4376c0faf3679e78ec437dcc9a2ad60d7e25f30c9942998852891425103b20feeb0e1e5e7061f1056c7975ae596b38cc5123fcffab3dbc68e2b0b20216b17eba97579b605cc80bfa8cadde9ab19ff8b40e188a0ed7c3afb842a92656b4994d8ff69f403561be38a0caaa089c955a00b0850d00aa9859f35f9dfc8abb9ee193d72f97a91de5b78fdc428b7fe333a15678723aae075065b4f8e63b68a81365054bd1788fe4aac526ca1072881f604c6ce0a5a5d81664fc79bcf7ab984513a42d35e44c891daac5dca6b3893ea6b78932157c93ab9b490e443e9505c9e3fd3a12d1334ea869f4a5d45090acd582790ccaa7fb4ac1cf9b81a533a31f320e7e0051a80ddcc5b7daa574aac5e4b76a59ccd40cc67948bc97195af83d4ea3b75796de85aa189595443c12db844cf7291fa8c88598048c57f11de4e20ecf815740ad6d2bfb0676a629c6e666d322d274c0da3f2bc8ce9bbbe82cb6e08a7556682f86dfa1fe9c60ceb22d2a41826ffa9e9e3259bc45b163e9c91c9618807b2f5f969b387b9fb3c71f06ed996a926161b82fba5fa11acea437d62c41db742072a874baaa9a4345eb14e6bffdbb6e4e7d16e8edc7eef16acb6a876639c4915fdc0c10fc3af49019a62aa71baab0e4e20b86dee0103b42092338181ef9139ce5040bef211230f8e00e45b2ccbaf6cd357905dea2236188561e5c12b27476fc025b06d870e6923c91ba6e8b462ddd4d0f28247049c86e2321d9586e052edb807170315b3f76dd2d052c2c4311348f2dd254231ef1c2be267c84d2fa58133e04c2158b08525a61ce0cfc3aecfd458257287f1e67445f20d5134cc0ec8df8c17720755f2f387683a288c88f2287a4a3230742f19206945dc7f1a9fa114cb67ccb96940bdabe3144cb640fd34bba220391f62a88cbce68899f9bb3735cc3557c1a45647869ae74f6f8b62f01ffe126ce8953bb23476d6eb8b2ce54c3d89578406495a432b0367dbe8e319f2d29c006036f99fc726710acc00290c43f849b7b47ac6e9daa6872b83fd3ec2609efa7fa3c9f1cc937ac4699856ba6e85fab67c5a03135de8d6ae4edf4da173bc822387c85e88522bb5245518c3715a81e6a05032488e6553cc89d7facbaac3f841e4babe264be1728ba8e54f370d8a0763a8750ca94f7b5525e30c3f60ccee57978cea8a3ebda458f97d2fa55ac8fdb98bb9130e8a18937fe1fb9ed6dfd9bca27656038bea62f8bce2b03443dfdea4560a97c80e1f1c7bf9a87708c3e765c87ed3623273bc9c2c0b4b3a344ca4957bb00f0309d30d2134d6b3639f963901541dc3a4329299fecb92452a9da3cc59471182db6c2b043e0bbebaa270e6d54129c07f102d7faaf5e34426509f2c26ff11b6949c0d8877f9ef9920d9f8b4c73cab0ca2c1d050ea90d26cd64c714d30e7823fd3531836e5d11c43df256e0ddca56bbce1ea82333efaf4cc67a32d2de5ea582c32f5cfd0ee5c59132b88c3ae1a5de3f4f3a14b5e807946d341dd9d9c2b5dee457a2185e48c768c90749cdbf4dd47e1e5342f57e1dff0dfc94f481914b4d2a2bf72bed45a5a646e01dff7d6437e766fe67dfe96e7ef8caada748e727118ed7f4382c933bb82f1760e60ea2e0724229178872dd0badb446ebdd8c4a2fb2bafb2f81454a612bfdde4dc9070e0512d64691a7fe36b2f4595232b5af955acf76dcd52e6a3305a14a144ce85cc92c7cc58e24949fd159e6b785d14ef13e84d55efd0cae53a77fa29144690e01964ebd267fc466246bc36a7daa27c46076282ae7273d0d8d829a1f530d85907bd9be0d893d7923df5c000dc118350cab610f92ab1f1a936497e987c993e1fcfcf7f16010fed3ab83365f6ca8e137f842654d3c72691dc3eab55c6256a53ed5a7d518ac", 0x1000, 0xfffffffffffff162}, {&(0x7f0000002800)="764de3532af4bcdec9bb0796af52de9a6778e2766b6389f34d30a7722e2bc8023363500a9c4c9085696de20df7654e067645c794e2bdce5b1283d775a077473f1b756395514ae3a05110c2a8a0a469984a0d4f413c81a074a850eeed4d05426de59b0163b1a2b2de4d392f1f537d9051516e9d03586b41043a8ea3f2acd0d5e378eca10629670aeecd101fb34bad772059bf7d7dfb32e5ea42d17ae2496452f8", 0xa0, 0xfd}], 0x20b000, &(0x7f0000002a80)={[{@sunit={'sunit', 0x3d, 0x8}}], [{@permit_directio}, {@subj_role={'subj_role', 0x3d, 'ntfs3\x00'}}, {@appraise}, {@uid_eq={'uid', 0x3d, r1}}, {@audit}]}, 0x1) [ 157.743775][ T7844] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 157.751301][ T7838] ntfs3: loop0: Failed to load $Volume. [ 157.774822][ T7846] kobject_add_internal failed for queue (error: -12 parent: loop108) [ 157.799095][ T7848] kobject_add_internal failed for queue (error: -12 parent: loop109) [ 157.813562][ T7849] kobject_add_internal failed for queue (error: -12 parent: loop110) 15:59:17 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 99) 15:59:17 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 97) 15:59:17 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) 15:59:17 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 100) [ 157.880488][ T7851] loop3: detected capacity change from 0 to 4095 15:59:17 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x2, 0xff000000) [ 157.956705][ T7851] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 157.962526][ T7854] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 157.991807][ T7856] kobject_add_internal failed for queue (error: -12 parent: loop108) [ 157.994880][ T7851] ntfs3: loop3: Failed to load $Volume. 15:59:17 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 100) 15:59:17 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 98) [ 158.040051][ T7860] kobject_add_internal failed for queue (error: -12 parent: loop110) 15:59:17 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x10, 0xff000000) 15:59:17 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) 15:59:17 executing program 3: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={0x0, 0x0, 0x0, 0x0, 0x0}) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002c00)={{0x1, 0x1, 0x18, r0, {0x1000, 0x9}}, './file0\x00'}) syz_mount_image$xfs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x0, 0x9, &(0x7f00000028c0)=[{&(0x7f0000000140)="6fbc142f898e8571b5727f70a10d7dfa7b7d482b96fd931cf362c18ff1c89aa5bb2f0c34d54ed95ef0386d3efecb54b30e4a73fb5a262979ec1317699d9e39d4cad7df63066b0dd654857e9b61ce47f4ba883d877f5bd33a3ecc802eae4e1de46b8ec69875cc77e829464a2318e450870479164436bb1d359fba74de2863bf0090aeaa105d1462c98fea1f6922953678df0e4489a169cc6eb0c815b003ea88eebea23cac2c8bb32878a908379be332704646738910f81f38", 0xb8, 0x7}, {&(0x7f00000000c0)="6f168c155f212bee108e3439276091ed46d57473a530bb5e5aeb3a63e2d0a1cd991e139db3e95e1ac92dc90fc4", 0x2d, 0x8}, {&(0x7f0000000540)="10d810751d2c3ef6b9ed0b25a2805dce6a63ad1f4298288bb635aa51434b4cfdb154c14d76b39a9b8be10a42cfcd8f067842031add0d6068701d80a64cacea5823b067d76b8766f606b5375e8a680a3ebfb75e4b2f3af33225f3100136129a73e04d77e1fdfc23444c53bcce9a5d9609d85a9112b36ed219f89bd06cf1d54cdeacfb98c8d8c11fdaa9e2e71c9fc07aaef82c466f7d1f345d641ee72a66ec3f600cbda5231f495f40f44de90c00fea45c01ed324f9d1d47264fb1ccbbb4c0b9616df4a49afa240b69495835fff7010407ff0a94c575d336d28b83e5c94175191e0806029b088a65e4299440384aec19dc686aab061e34093d2c77943ff4ec7fd4b45116766cba3232ae6affb8598c42d21795d65976430c856d56c50d0d8a61da3179e1a780ddb36794dba0e5352d09e37644bdac04382b0d80e852e5f7487c559dec049d1db1de68f4a32a68a7b92e7c7ab0dc6349833af2d008bfc7baf115079199308cf812908d63de63cd16669b28f95202ea606e9d31c146ce3a17c6f3949cf44ef3d3425f9ab39e56007926ab9bb80bebd13617c0eb2f5df131909a1aa1d872185986e7bdd39739e8bf09c9f3ab6ee3112ba1baab2e87e8087149877dff2f3b2bfecfcbcc9644331d5b814d3585d8561eeae51e3cf0b9d15cae153c37bf2435aa4e3a53fb99918b13947452d32d81d196edbb71adfa1aa1744f7cd38e82a8d71b731bce37f3c61b35367ca0180a88ddcabf7ea45516641eb1462be29c3af150f37e69d824d3dcdb8435249a9fc1fb5d67f236b517dbc825c9e7baa9a1af1431a218973f9c0ede22b6eb030ae62f3ffc07cecbe7c0a312f748b75785663f548b26f98f8779f4dfdb2e624818bf806b3fb97324209d47c30d30a61862644c7dbaa0799efb092812cc889e07a6cc6cd69f0e2c0134abd0b83445a2ad637fce4b1fe357599d0dc6a166bb7b999ad9d95836bd48947a19e2c7a73a1fd1a43dd4f8e6c40f27c5fef78144b7a2cfe090565ac14edf6da1e5c43115a00e30cd2ce281711ff6ab04f9e6d3a1edfc6f90ea30ec6ba4286e6fb060b879b67980b4b2dfea27f5b5371ab1a24703ad744d21308f70da26b99063f587a593d6e9f7350286ff2c77c4e3890e9f6f991ea94730ea9c4586166851a0abaf56c2a5c5aa3eb9a7c7fef8707d9b99406f085e13d3d4850a1abf38c04ca17dc9867262abd783df9a8155727488fe196f0e11afa24499577ed52ae59d3d9c0ce64aa5e93beca9f2f1f94de73a51d887322363f265d42246da903b67a5b1c9088a1164b27fe684fc6958db3d2cdde09ca073e29ced5cdbdffa7f27832cda948fdece612e766cafa26b7388c2b55a25077cc12a7551866ccd3627fbd0257dc5f6c03e507ecf68c2742c4aa9b52122cd3c986387161934db68e4ed6d42550d6cf02944c4d37d968a31c2a204c42b0f2b424799a139c043735f20c2fc52966fe249398b4f75f7fccb2160cb9cd9f6855dfa3abac3ee58372cbbdbdc1d165ce32079c870cb4834e57fef0ed1efd550bc4c3a3c3b695719177e6b3a795debb3e12b95b4e1e457dbe761572ee13632538f839543e4bba9de4cef8d67784c14f118de157e8ec058db85e1d449cfc9a94e75616fe9c2ceda0dd68c6aee4e613f1def68b35058ed4bad0e75d15a0b3353ffe44ed8e7adc750b68accb43b665fa909149d84ae97bc9af473c31b3485a62113b354886fb9fcc3768e2c2f0daa2dfbe7d5f86dcb89f1d18db3eab94af1c7746e2087ed098dc6ee8675342e4bcc59d5b755cd9df4cca82ac37db4aab404d0c49cf21b329290ff3f6d18706489f9604d59a5280e0aefd4c00a6580475706860c795c6edaca7d43f144d78d217b21197b46976a212b505bd11f26630f3c4cfb13c261dc074c695ec7b8c4d0b0db7a761743bf6dacf2b6f1e3d7cdca5d56626e1322ce93cddcb78f58a5fc18f1c70807efc3b6850a3ad6bba5a0144e758d94f010f87b277d8418ac69a00b6f7d19d0e531faef2011c5ac6794854b8f3432ec47d1bcb889a82358b6011f81947feb1a43f49fa061175e5a0f72273969673690d9d431072d0d92c0475fde8dca41f05f6a435eafbf3bd214a238b020811e295a91674cbf5d2a912f7c57a5aff9c44a85586d26382911fe6e4046d40b719e87260a86b397f16d11d76995869f5cae29dc87fd9f3082f901f3be75ac1dbadbd812bc16a77fada4d0356425477732b76f53d7ab893e522f181afc125a074cba6c25d63a9d14d40284b3667406fb8f47fda98f51212f52064b113ddb5e42f69252e03fa1266e02b54694efb2264b2ceb2053b405820417cc582c2d8655701d78bc63e2fd7420b0c0c5fdc414dccdcf2952aaab4df419f5efee4f60e04f1ffb7e4f09a536ee47295d4c2f0380ac04b7caae90d7fbb3e74e3d8a07b091e981d9c261224d97832335a5fc1a03edbe17c6d1e082a5caed0f1cac9b531823e4bf621411b908b9b8c01fa9fda1efb00f3d8b6f6d8b9aaf57b573ad837e7a29661b8154d07dd95752741110bfc6bef6d1a1c0ad05e7cf139a501ca005ce725d084aba9133cffe9ab0f4b8f1b2feb63504d94cc785050da3eb9fec782ec106f2d831307da836c745cc112c5cbddf0883878f369787c5fb8d906bb2c9cf2dde2af1baa5434bce6e2b433c61e4964b50aaf3cea7808cb32d98464f7d0ca51a55fa17a79384f2a75f2e61f1dee24a9b1d725ee3929999d5df2995de42dc1121cfe43a3fdd0c764ebe6eafd12141584c1719a51fd0d7f8c521e9f65bf41b143e12db4d76610e2d1ca3fac947b42af51a60568d0172a0cb6911104e092e707cb7c0a4020d8c5466d0939e45148da0c448bcb82e533d7ce4f6eb03a8d9d1e555653575fc9f71bd5cb45c5667e05e9606398099abfa9b6d6e147178f7b48c6f6ace39e62f3a09f63ddebb001bc85eaf604c2e50ebd38baaf09d135c4a702f8b065536675685f77622176c5a6349ca7da7aa19aca2d2f57a0301a4ed7ef5232bcafd26dd8ef92ebebd914bae2581d9c4a138c265c94e68cf20d3cb0e5cc53563d855c0fdc8aea97f9248c9d517f4f34d410a3f9c71495f02d7c953e96db420f7fd46ad7879aa9efebe70107c3d6ae1c7907895d6dfc987dab5069fdf9d01d76d529627755c9bb223b837674857f9113baf04f039267a628261e12126fee1140d5622a0b5c7ab792e04ae668531ffc9f46d41cc9c72d137dffe111d87b83a037bf025290bd82ad18d858a2dd94bd1361e1458e5e279b46a1f4e34af103eb51ee99db7cb691a84bdfc8fbbabf59c2d59888a6ebcf8fdf60ce978e3a8a8103774fa02796f12104ee89d64f956cc1d69192d2cf50645a4e1f56501bcc6c40fd6f74dfc22d47fc82327c5f8dc58f6628f05e2f289f3f77f4fa733a58da5e6ff4122de931396cbaf83e09b9e1e6d7b0214b7e8618f8bc4d614762f849fecb575046c220f48fc18cda1c707399e0f1ffa9a10ddd606ca3507b04225c4b9fda0e8ef34b0f46ea28790840dd3a82332e31bffe66db8a3411b44031b3ed6e6cfae97d505b65504fe07e0bafe5429c0108317ddc35ea87495ff9959441303e3d7fc6474dcda153d2506dc4fddae2ebd80cc58d97c5cc8083ecf2ba802c952a773233540ed4b5c26333359dbc2973cf22e7957f2e01303fd0d586b8c258865a0ccfafeca9dd5404a13be058a4a73b90b82eebd9ed83843be329e654ecacd934ffcffa5ee4e6e92626b03e5159f511a5e132ea46e6cfd867cbb8079639095da6a5450aaeefe70b12b6f22328945e411618ec0ae5df0822bc163829e3b2ed039b27bb8ec32a0bd3d98f6e14ace8b9847f1fa4ffe3f8214cd28f59eebc31cca08dd8c8d141dc5dadafce3592f356e00b710682322c1b4d5e9b7d36bd6f9532da674328ea95162bec379a109c9ee82ae86a0bce7a28b2247c095a16f513fbdd61e7da97d3738d4c0a555ec0faa3758028314601467453c6c52ab1304d0642a93b4ce9d1dce2f47cff2f07e9a6bddcbbb00baefcb1c467b9d4f4d5f5aaebb5e23795e182d5a6bff3736a3b3d403e4bb2936cc26fef9c8bf0b170ce685903c694984d7933a29c01ac95d6cca0ac936db5057c12948d0dc0c62c77845e4b74f35ed86ca6e51e4c3570ab451e6d605365f1f51855ff17d037788df6d246c193e72bec8ba0a9ef82257f2fc9ad374d086d892c9907e9821055fcdb344de9ac23f338c550eb50a26f58d7e36a1a8bdc2128815a661d4ef1c1a00b863cef463a8d668148d5cf66764449f47e8808282efb695f24c14ef34a36139c44d4e3e781e3f1e074d725531eb0fad3190bdae6e111947f7752e9da4174716abc66f8bf4bfec5d1dbc81b448049bf630daf532a489dd38d2b7e7b1b91db49d0073340bc29d871ba2a1d06886a022fdd0a24e554015ac1088e389e1300b1ecaa8accba34c2e47f8bf0d0dc98b72d5a2d4483c13c3d56eeb970704a3eb14a61de2d19c3bf5b3cb002ef7cbe55e88be276989fbab9ec07ae671dfb543c644c5d65a07c2aa51622abfc5bf1e805dbb1bd9b8d2f22c29f664b12cc94aa9c73dd05b9ab12e3938c29a536ce1c68f24867074f2301e47c3b062914dea683c5a7893f314fbf221212052a8637ffbb27ede1b8bb1e3d3f126ecedbb7a761b1da5c455c7ca084c0221be1d87cfa4c7ccdc66431e765c432f8846a9d865f848c254716e237a5a855c99312ee350d401bbb2c1dd22f1a8aac8ba2a2eec142d24a4d609b870e0e8ae60099edc0bde46e9755b0a7f736079153dd5b12035a2425db70b12c36abe6643bea680d3832f058d061869e0df6ffe99da4d84864a7bd36d2230d1ae42f57f5c40e328ff019f66a422721b5b7610d24f36a6d37f8601e8e69602a5035b77b6e95659591e9d5fd0f8e29e3244fd0cfdba96ae351d54f691e61c79257b26f0c4b978bd6660ad36045d85d2885799b9077c39026f9deaab2d0b0e600093d23b6a7503ff12e650181759ba211dcf9da866e1c826588072fae8deec308255a46a1f073f0a655fab833480ba15c81c48c365dbc0d2a896b0515f225feee1c610d1bb3adef2c87a352d74ae52e84afeec5a1c02431eacba4389b2a8f1d8ccc29586bf9c0e719092427a71248b091aa9ff59606b3150c033cf57f3361e19bc4344c0aeb88d5b14cf278214978fa31ac0f5fb7b14b1cfc0c8caf85da2311e607f8ca6df898d9939e1a306fd87b527ccc7df1deab201cac160d2b987185d3f26b85ce944de11d42dee2128d1516d3724a3d4fdc50b2a6b066aa681e8b129eebdfdeca9d7a007c5f62edd61045a718f4fc84f6f2dd87d4e2b51f8b53ba8499979a53a6b554372edce70cbe1761269961e28fd5c371513c479f95830cd5b20fee6f429a46a11322b5118453218693ca84b5b0e775d4c31366e178c75cedd48f7e523b7faf29f14836cfc029217ef47e65e56b840f002fe8f545ac72096b109ca7c3d12e74d3e246471541dc3856427cff458747959b0c3fa5e4c0cb9968fc9505fe17408a5628def6e4703741ebf12845cdbbaa004de41d305ec3520cbd7eb00113e3a4f81d7ade3fea3189efa1854f3fb83713450a844b7c826f6d12ba25dbfe03da7c8cb4bbca0a6cc3f19a2fd7367bf9919d5ff81b3c3f463906386895c7ffa8f613a4184b2aa3e8999ac0eefca92ce9c6deb42b2ee8c4b40a9b0ce278b423e91becfcc6dbba54d2df15e595d1a64f5efb50cba8cea456c5571b3c80d140f9a7aa0b4458d6f6de217582828b0fa5342e300275f01bf6849a50ed718", 0x1000, 0xfffffffffffffff7}, {&(0x7f0000001540)="d50998971c4e90d254b0d04f7fdcbf762ba1842057a8309d26504779319222b5f4011075a572df7a50d2279a19e679c915", 0x31, 0x4}, {&(0x7f0000001580)="7194a92598c2938199bb285a0acf413950a4916da7a5dae3663436861e9863967dadf44b6dad75dbe3d00a4e3b1aa9cf1dc036fffe985752c4f6599d422dca47ebf121b5910930d15e19d54a0ba168f6b7ab7869df960833fd9b7cd47624324fc01630ab035ac78e8cddc8921ce5a5fa152d763fef8adc4ef35372720882f64e3f0d2b115a424c75d04c276def47a637844e570a1eafa982ce377d0620e67876b6", 0xa1, 0x6}, {&(0x7f0000001640)="cc6018348d7d4305354439b26e7866bf70f976d7899841da519eb7502f8dd8c867c6b596260712318ac5322b72e179abac2334e990d289381ced297689ea3202e91870f5ec391e4207bd6f70778dc938c9b87b0acdd53f3b9a4fb91bc3be508afc41b6952a15676fde19e005330f1fdfb2cf2a3fe67f9e1f82488ab525a19779f8e9a13288b1b052de630c4b04ad9d78d9722564165bb15ad8e83c7312e6e595762968aebb05b22e6fbbe579290a63e19459782157c437f7c0070a59dde73c6ac0ed0ac3d7ea42f26245720c66a35fa6d060e2b5c83cb17ce6153fb47a3f0cb4fcd652168ba77c0fa33209", 0xeb, 0x7}, {&(0x7f0000001740)="144e64c1734895432e94b2e67af43e6ede4a45398875ea1e5cda3727d87b9e8f557bc5f003cc61b53fc913a9b9ea721a38007135a631a4e46c53bd1ad08ab6f312f640d6d539bdcc03c4e942aee766547161dbee2be75280e3182c96a5beec2f85c566a0022b571657e9102bd357a7369b9263f6feef35ed919d1ceb1e5249648a5ca4022e9d5240", 0x88, 0xffffffffffffffaa}, {&(0x7f0000001800)="8d7652f2cf53980a92e418c31b7c0af9dab84ed6a325dd3ddd26639179eae8cad6f5d5012dff8255598baffbfaf30e4bfdc1a724c318e07d3cbd8bfc9cbdb382f199fd889b5175b2feb7cba39ff673285c3a81c09f5790e0b9db7e4376daae1dcf710bce3c1c143d4dd191d0ab5573944455ef6700c5e89ab7b360f20e8fd31fefccb72af40dac0e2bba1a7890ba42556e7789498c1bca5f35ffb66458672271616aeb18fad7f52f54f0f7ac3ee58d40826884e63fcff5c7950a8fa1d7de61023ee70e5a8814d7217392c47c1fe45a91485365e284939e35f22581721f05631242a9a5377090c9c66276eb43501e0e242aa4d0508dec3ec12af4b38518fffbb063b733b862856caf34cbb1ef191d34f71917af6ee0f8c921f5c5e602dc8b71f632f9fb5594129654caa75f2c49f4f4b5a016317050e61b4513aa15ab3cb18939616531853da31e148d5c9d3dccc6fd990290b87fd025079a549631c38c4129fbd90c8d5f24aba2958d565358b59c3ec47980cce3b779902723336708fa13042e99f7845e23e63f12a41b94f54b86b02be327c47732ff678af66825da659a7e193fb169eb8eff27300395a586c53a1ceaad12e7d22e398c6f6e60a4f48390fc18e8fe772718487e785629ff4929eb2dc5c3b130a49db6a98908ee8702ebfe2e9fcbd1c95001e06ed55ccaa1200174802803467606edaf59dc6f1c605d5e881e7f59d1d57434fa3ffbdcfb7f6a792bf63b8739f0f185664956f1e2b318448b7f0fe544fe01efc411f5b89a83d3316151d8973425526cebfca67f9efe0663e48757ac9e06665ee283373131fc5e10c60d2d3b8f0283c67af5701bcf528688330e8b10558287d369309a7e6d594d40973b04b428e3308502e980bbf1e8cd429e6715ba4f82f9e339ceeab2d32e62fb085e01f0401b487704647bcf301731b3fe09a2c4e1af5fc9a7b26642c10bc5d1d8c3da54c07109431fdfe00b82d81c607358ec5cb8e124ef4376d941ff305049f724406ed86678ed01e3362cb71b0ed8fd0a1c927bdc24b14ac5d544226617bd2d539c17541a556bcb3fa4d5132ff98724e5e193ef5e70dde2deaecd67c99e43ebc9a0e8ddb714442ac1d5066c9c5648da2d3523969379055c88bde8b65fd3fc9f1dc7634b2782958ef9031b3a0ca3d8947494823c6c96e335b25f1d6ae14e257209b1fc7cef94529ca4ae2ce4b7155e0b7771e46f486508322a293ccdbf6ca3bc2a27a2bfc363809c8a255f656f35d9b28e6dfeaf7e77431b56b3271a1e31c23753072cebbfd3dffe7fe295c77f6b138542c06621c659eb9518f1d86d6ee3f8b0980b327c608085d14106fc74859806fbd49de7e12096b5e5b46c375fda8eb89f38d16d289c989d806a9a0ca8072a634d26be37f336895e2c138851c1ac66958928ed4456f20e2418d5bb3d69fdcbb13b47934d8040a95593fb43397a99f434a40e93f47bc28daa6a524d0e725b4c2f3f04b29f5f05d05dc2a317fe05b5c64275a0f1e6533a3130afe690ab70b84ad12b3ee8982d9b2862036456cebc5a0e1759bd77daf9425a453d12227b7dc840d743f26282d2f1238e929880a9ab4e30415447ffaad560cecc52891b0cefe603f723cb106ca1c0b327929243bfe239a0972a8a25a22402ea6340c1d65125218116498effa632521db56336b01491268f3221b37d5069a48dd3e00534c12af3f617063ca860b50334e9b56bc07355c1c62f410088c5cb11a5989e66705e1f2d1d2c1fb4f320ef2180d26c6a1c6e3b0b0333c24f16ff523bae8dc2a8e2b868f260659e2beccef3b6bcb5d67e177d482ecfa374159b54bf8a83c9347307c51296f9688c906a4cd59fb1d02143944c3fc2a5435380738a06d8f2d140f8cfcf1a138dc34c92336cc378eb7bf5842ab31287757825c7553cb38207f3a2a83969feb6e232fd3b5067386a203d24ebdf89441c0c2ba0e4da403ae6354d50689eec4602970a6f896b953d4f662a540f71d16bc2e3a214eb2f5c932356422196ae7dcc8512350bbe0d610fbae51f169fde41337446f41ffb8a7c95c7a5ba59116295cba7849ba99297ed98cfadc0fd0a4201809697b2412ede67241984d074dbca25e38b9a78bdaffe38434255c0ef528d8b7c50ef548027e0dedfc3017f514effe4eda61e897582b638c6ab2743a6b4804f264ceb10feaa5d692f733c8df7dd7b8b03e034ca7711fd7c74563f697ea1aa669fa04e98a15dfd93e96e3d313bbb4f3d546925f36912b766c18f371fe4c949907c80a917ec3ad6895fd19d0451b1c193b0dd39b0bfb815d67c5cd79aeee5e1b402f3ea86409030cb29c5148a8f71f951e5904b4b3052843a460a44f8f16867a4a10c440dab6070becf6e7f1611e5bbe18ab6940ee1fd845cf8bb8659a778646bd8da9d6bf3839806a46a002231381a5c0a734b8ae6827e5d6db9553852dabb0ee4fce9d9e3a93c6d4e669b0049191731e7838eba7e529a7f28d8411663b79aac5e8423c403e352223b2da69581c5a4b3acfe6739e280cd1331fd7965b50162910a7cd8403cf3d31fdd537f0849da76ab431c63f14da60a136d635cf2f8b751d14dc90f76ca00d7c88e19eeddcfeeffc994bdcd6e4d947eedb46940a99c57298b48589de84380110aa26f1cfac7c781b283dce64742d809ca401c877383682f0ac27f81aec65a0cd560ff250c0ef6abf44afc5b7716abdc056bdb9635ce24be38138bd49fcba3dd8a1239dc85f1c03781b72fd0919fdecd3437bbea759b3c99cd69002eb9d5373937dfffae2902e0e16221ba0d9aa743ead170c5a7240e11c25e79169fec6fc0c3b843a307a6a0f0c601107b0758634e3e7abcb491f00fbbeb82f4ca26a3a6adae2da37f1a62ac1134663270b92e83104561dc204dbc346007d727f3f287346dfc63dad6b7d37717972e398f1782d2d3e06bef8a137d128bdcf642dacfa41f2b0e2f2cf134d1cdc2dd345ce741cd26c9391a0be3d9dd2f5c797b1a83114d952e735eb0b6e991f79c3b173167e1126bf9b8d7b6c9b2c3af4716a8fe6eede4f1a041393d7da97f51fef432eaf74af9c0c4d7802b9f69a4adb95d4b959994fdd5143ec574a80dd1f11e6113a2397e3eb2830a9e194a58c04e3b51b3026146bccb76682d05d4c03b265dd049aaa2b0ee71ea0eb594b79a9d0fe395e4560c404d2ad70f1397855037960762a8efc562d03ef3fa0ac3889cf80e0894680e5588b2b9d40c0ee83ccba3d5ca9d763989d908a02a09a6e929d8c2da117c0c41d0dcacb11c17eacbdc437ff54fbd114b737ed809b2ca6a1d300e0aad32257b2a2269fb2b0f412ed28a8a5c9629bdc479d0954ef6baab37076d079788686f3bb880ac45b178eb7448b2785ba3d310267a82bdf4ce6341a45b291b9e935a2d469309a71d063e19952b35d1fb9d25f25ac561603a8bfcb4ae9c9a6fa237a2cf41fbfa6d15fa978c659a197d3892ac82f1086207e2915302f32eb452a9291ba9a96b3f22c1bec38dad0d36441f87d0edd590e8a88994d440a8498d4843a4556792c92c5077487ebf6eb5bac3a893bad7dfe0b18457f906dd7bef2eba1f5b55407633c4642e741b7d0d439f0d8db9468a4c98dee62890860843cad3b166df6e9806766742ae3fd962e8a59852dba2bc749ec74e6a83f09ced88af73015190b7ae3627eb5fed99cd6b0e0d24d7affa733436f6317acc496a89fee3647a9a1782acb18fa0733bfba4e84fb622d0b4a9bdcfa2ac72ae3055f6dac895966fadbcabab371a6c09f162cbc71c7a13fd92b62a8967d5ab8c79f1e6aa08203eb2e4877a1b343494068066992be0a0d16b3d6414d72c293dc893de33b2984873f7ad950c289d741ab09d1004b2b2aa18464a466432da104c528dbb779b4376c0faf3679e78ec437dcc9a2ad60d7e25f30c9942998852891425103b20feeb0e1e5e7061f1056c7975ae596b38cc5123fcffab3dbc68e2b0b20216b17eba97579b605cc80bfa8cadde9ab19ff8b40e188a0ed7c3afb842a92656b4994d8ff69f403561be38a0caaa089c955a00b0850d00aa9859f35f9dfc8abb9ee193d72f97a91de5b78fdc428b7fe333a15678723aae075065b4f8e63b68a81365054bd1788fe4aac526ca1072881f604c6ce0a5a5d81664fc79bcf7ab984513a42d35e44c891daac5dca6b3893ea6b78932157c93ab9b490e443e9505c9e3fd3a12d1334ea869f4a5d45090acd582790ccaa7fb4ac1cf9b81a533a31f320e7e0051a80ddcc5b7daa574aac5e4b76a59ccd40cc67948bc97195af83d4ea3b75796de85aa189595443c12db844cf7291fa8c88598048c57f11de4e20ecf815740ad6d2bfb0676a629c6e666d322d274c0da3f2bc8ce9bbbe82cb6e08a7556682f86dfa1fe9c60ceb22d2a41826ffa9e9e3259bc45b163e9c91c9618807b2f5f969b387b9fb3c71f06ed996a926161b82fba5fa11acea437d62c41db742072a874baaa9a4345eb14e6bffdbb6e4e7d16e8edc7eef16acb6a876639c4915fdc0c10fc3af49019a62aa71baab0e4e20b86dee0103b42092338181ef9139ce5040bef211230f8e00e45b2ccbaf6cd357905dea2236188561e5c12b27476fc025b06d870e6923c91ba6e8b462ddd4d0f28247049c86e2321d9586e052edb807170315b3f76dd2d052c2c4311348f2dd254231ef1c2be267c84d2fa58133e04c2158b08525a61ce0cfc3aecfd458257287f1e67445f20d5134cc0ec8df8c17720755f2f387683a288c88f2287a4a3230742f19206945dc7f1a9fa114cb67ccb96940bdabe3144cb640fd34bba220391f62a88cbce68899f9bb3735cc3557c1a45647869ae74f6f8b62f01ffe126ce8953bb23476d6eb8b2ce54c3d89578406495a432b0367dbe8e319f2d29c006036f99fc726710acc00290c43f849b7b47ac6e9daa6872b83fd3ec2609efa7fa3c9f1cc937ac4699856ba6e85fab67c5a03135de8d6ae4edf4da173bc822387c85e88522bb5245518c3715a81e6a05032488e6553cc89d7facbaac3f841e4babe264be1728ba8e54f370d8a0763a8750ca94f7b5525e30c3f60ccee57978cea8a3ebda458f97d2fa55ac8fdb98bb9130e8a18937fe1fb9ed6dfd9bca27656038bea62f8bce2b03443dfdea4560a97c80e1f1c7bf9a87708c3e765c87ed3623273bc9c2c0b4b3a344ca4957bb00f0309d30d2134d6b3639f963901541dc3a4329299fecb92452a9da3cc59471182db6c2b043e0bbebaa270e6d54129c07f102d7faaf5e34426509f2c26ff11b6949c0d8877f9ef9920d9f8b4c73cab0ca2c1d050ea90d26cd64c714d30e7823fd3531836e5d11c43df256e0ddca56bbce1ea82333efaf4cc67a32d2de5ea582c32f5cfd0ee5c59132b88c3ae1a5de3f4f3a14b5e807946d341dd9d9c2b5dee457a2185e48c768c90749cdbf4dd47e1e5342f57e1dff0dfc94f481914b4d2a2bf72bed45a5a646e01dff7d6437e766fe67dfe96e7ef8caada748e727118ed7f4382c933bb82f1760e60ea2e0724229178872dd0badb446ebdd8c4a2fb2bafb2f81454a612bfdde4dc9070e0512d64691a7fe36b2f4595232b5af955acf76dcd52e6a3305a14a144ce85cc92c7cc58e24949fd159e6b785d14ef13e84d55efd0cae53a77fa29144690e01964ebd267fc466246bc36a7daa27c46076282ae7273d0d8d829a1f530d85907bd9be0d893d7923df5c000dc118350cab610f92ab1f1a936497e987c993e1fcfcf7f16010fed3ab83365f6ca8e137f842654d3c72691dc3eab55c6256a53ed5a7d518ac", 0x1000, 0xfffffffffffff162}, {&(0x7f0000002800)="764de3532af4bcdec9bb0796af52de9a6778e2766b6389f34d30a7722e2bc8023363500a9c4c9085696de20df7654e067645c794e2bdce5b1283d775a077473f1b756395514ae3a05110c2a8a0a469984a0d4f413c81a074a850eeed4d05426de59b0163b1a2b2de4d392f1f537d9051516e9d03586b41043a8ea3f2acd0d5e378eca10629670aeecd101fb34bad772059bf7d7dfb32e5ea42d17ae2496452f8", 0xa0, 0xfd}], 0x20b000, &(0x7f0000002a80)={[{@sunit={'sunit', 0x3d, 0x8}}], [{@permit_directio}, {@subj_role={'subj_role', 0x3d, 'ntfs3\x00'}}, {@appraise}, {@uid_eq={'uid', 0x3d, r1}}, {@audit}]}, 0x1) 15:59:17 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c03, 0xff000000) [ 158.172848][ T7865] kobject_add_internal failed for queue (error: -12 parent: loop107) [ 158.216281][ T7867] kobject_add_internal failed for queue (error: -12 parent: loop108) 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x2, 0xff000000) 15:59:18 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) 15:59:18 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 99) 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c0f, 0xff000000) [ 158.293080][ T7875] loop3: detected capacity change from 0 to 4095 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x10, 0xff000000) 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c10, 0xff000000) [ 158.365963][ T7875] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:18 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x2, 0xff000000) 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c03, 0xff000000) 15:59:18 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) (fail_nth: 100) [ 158.436415][ T7884] kobject_add_internal failed for queue (error: -12 parent: loop108) [ 158.451940][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p238, 10) failed: No such file or directory [ 158.475861][ T7875] ntfs3: loop3: Failed to load $Volume. 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:18 executing program 3: r0 = syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') ioctl$AUTOFS_DEV_IOCTL_FAIL(0xffffffffffffffff, 0xc0189377, &(0x7f0000002c00)={{0x1, 0x1, 0x18, r0, {0x1000, 0x9}}, './file0\x00'}) 15:59:18 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x10, 0xff000000) 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c0f, 0xff000000) [ 158.610111][ T7895] kobject_add_internal failed for queue (error: -12 parent: loop108) [ 158.636974][ T7897] deleting an unspecified loop device is not supported. 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:18 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000000) 15:59:18 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c03, 0xff000000) 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c10, 0xff000000) [ 158.717343][ T7903] loop3: detected capacity change from 0 to 4095 15:59:18 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000082000019000000900100000f000000000000000100000005000000000004000040000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4651f000000000000000001000000000000000b0000000001000018000000c28500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000e8f7d2e8feeb4bf889ba053b02420ff8010040", 0x1f, 0x4e4}, {&(0x7f0000010200)="0000000000000000000000000000000000000000000000000000000020002000010000000000050040", 0x29, 0x540}, {&(0x7f0000004140)="020000000300000004705701dad52648f4330106cca2f5631598c1b52dced46a91287de2636442f46944ae0ea7e01f1c7cc2f7b6b12cb53654103010ca52ff0e520d5a651a399b2205efa6996c9b045372c4d1bf17a7905625058b20b764268bddac519f2cf4fd27330af3f592d445c469ad5ca0b8fd4304e578add49b", 0x7d, 0x800}, {&(0x7f0000011500)="ed41000000080000daf4655fdbf4655fdbf4655f0000000000000400400000", 0x1f, 0x2100}, {0x0}, {&(0x7f0000012800)="504d4d00504d4dff", 0x8, 0x20000}], 0x0, &(0x7f0000012e00)=ANY=[], 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40440, 0x0) read$FUSE(r2, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r1, &(0x7f0000002100)={0x2020}, 0x2020) lchown(&(0x7f0000000000)='./file0\x00', 0xee01, r3) r4 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="b95032f65c2d0d08", 0x8}], 0x1) syz_mount_image$xfs(&(0x7f0000000080), &(0x7f00000041c0)='./file0\x00', 0x81, 0x2, &(0x7f00000052c0)=[{&(0x7f0000004200)="4802dc3c3885c1ae967828956722c5bafe78fffe6d65f07e98ee6e8b7bf24948876a1f0a9d0e8f7ed198a9e65fea93c1a756597ac64688e6ddcbf056cba349260d65ca4fbb5085998b797a49d06276bacc02f27c3b65eeb92ba2bb79efaff35989a57b85ddcb7fe98d9aa8d338cf1c50fb153d961c6f2e528ce66e8b754e171ce46ba59cbcc4acd30c69de9c0d", 0x8d, 0xb3}, {&(0x7f00000042c0)="1e5743fddfd52114ab3b91efa2d184eda6a06fc8284565157987e85bd58cb78e9aa7aa07ed28d83196f6e63f984fa36457825eb2939b317c012889a3299325f0666846896709aa7b1e5fd57c27400f6bfbf1376473d6b89e849fa9ad51806cfbb8dd0afbc7b8a5d79f1d2b75eb3e58b8f0a211cc0fe5abd50308a6401223d447c3b9154037f62bd2df7f5cc7c15b7db8523f6b5709843011c7dc55fb47b3f7c551f4ce0de17d56acaafa187a910d51f12446dfeddd054b1854af86a98a8800e9abb4629bc56bcaecaea912f93d888a774c8d0e9d3ee138c032ae0e6d3138a92016cbbb0645e5fcb0214803b1ce5bbaf9de1a3dcf3e1fc0bed4bede8f83c77ba281a6e51aad7ae72e494229502c2be0a3197383f5a06dc89d841c9393b778f8cce1d9a27594cb3bc92a50a403a16c47a5c4c3258d6a526acd9adba4f4e6796fbfe0197a1464c05167de11589a6d7c93344274c3aba4a0a4cd800e056fe8c24562dec0c3f77c1b670ec4892aca64b5a6f8d8642eaa27bcb6cc0ba9112107c0841c219dffb2850d29afba7cb67bdbd6b39c6d916f0bbb3836aa28bb947bad8fbdcdaceae56b3241246b56667952b9c8a0236cb4019c9b76b025c8f9239ac2c845cf7b19e232ed4bd850a69db162e5c20dc197422d8b312d8e90a6ad2111f7aaee7af5e57b7d29b9d48109b9182e78cf47399fe76365eda5d08f71c99f5d2c94a242e0bbe52d2609c209e4e123a8de3f18003c0d1f5f647edc5ee915441bcc6890cf5c44163e6e901dbbf60dc10e18954477b56e744a49cd9b581a2666e19abedb76f851a99418dfa081e97f474a91a33d1c93ed8258b171cd91824bf46c8a1ac5b28c8671a280c5b54f0912fda7406cb0eb034d88eb3de130e095ace500561c4341a0836b1cd200ed4dc3f2e9aa71aa24db9f804f924db7892bd8441fe00e01c61a04b31bd61466b45409fe38bbbcbdfbb8bfe44e5942eadfa80b0013cad226c3580077afc854404d4f43f46e0fd91a8035728de6f2189820dc584cdec486b909d07bad8364825cff6d0f0374e36c756340ba603c85015aca9c5e5eb45fe26f95982d6df544e343517a8a8a44316b7e85c689bfa8c233712217b86b8aad31df28c3b49fa8e5ca2f6a8b07fb0f82a457dfdd5c6be25420a7504f6a057bf347c2b65a427174ba30457dbda11ed7343d54b7b9903520e8b3d89e7540c80ecb120c46bfc2780730d299a016d3ac9b20976bbede250f7c120f4963396b9ca5b520383991c4a5c31db778ab5b313ab0866c9dc20804c510d66e3ccd882868e6d023e06905f51995b3529f1e683c31de8d5ca235098ec85fbf77b93434630e6d217e0120d97982dccb75a9f9a43236ca7880791e9cbd2f21d7850b0d59f9551576cf5d37a1d2713f6bff4148db590fc7b99a3a567661eab83e9db8062829a37f22732a43102ba0cc6ec626c62102d7b16e288292014d2e0990ba94691a74ad2407f9b04e01e06bf2960d0bc1c9b46acd706f3ea1bf06e22ad91259bf1138290d072d92d1d4c2d8e80b0df52859098234f4c28ffb5541a6d6615f00d5ef87407c04c9e0979775766246f176e183576471ed0a2a0c82cce2d76baeaff7892c18c76889283a1a233b4eeba32d055a472dabbd4b64b0ee0039f00dea52d1c581981c4a444813ba5aae5928b50ebeb60770b2787360fcfdf2787247251f30a1b3319d68a82154c190006ae0842c083d4660b6ad8e2eed2327026e19ada58a8e5017362194c4bbbe1f294bf3d77258d04be3ff8620f339d72222048d22896d201f78efd6bb60545a297cc1cda5510d1026615e3be06ee302f47af90e59a6cfd12116a18494ecdb9378fdf75ed108e3ad0ee3bcfd2279e6c08ec65d0a2e2ee81a15932e542a790f1c6c8946ad3612c6ce15ad0c7a7c90d38c35fe5eea65d79186b8bde21663572728c336eabaa5b17b5f79cb72e7834fa620571d3895b8148d9aeee212a2cc33eec12274c8a29a193bff853c9b6cbf68059786058f6e92f37c6f5fc320f27f02bef36075f32052681072e358cc5a9efb02a3ef7b960d015383fe7f163bc485b91fbf75f9a845e0c636044d4f5235d366007ad00c127a29e86674d9eb16d6e6c7c0b2c9ea1f25925800bcc9009ea3be56cdc0842fffb92fa5fb813832b322678af92ff0b7d6562c41f1aa52fd064b79f06ae223893c3986d985701e9382dd3d00475c84d0456fb8524a0207ec8e22fdb38899c299d47c69de61dd0223598b5b5a1bb931cd325d4c77094129dd4cc88f80ef710725c8e3653d3bef7194d07fa4bfa0ff2c026d25112bf9945e692b0a99f6587457cdc7a54e0fcbf00d9ed26b98d150878c49b346a17add4204bc5282e16ef2f4a34d4edbfc5a2a73299343c8fe913dc86f6e109d63ba4d86f193b7e2827b58009937d75221285897b35f5d963a3593771952c28883e2d7db62f00345ef923ceca24d6557f4d84f631d14b8db5d0e8123b51ef7b5a72e42aea185a9613a97b6c0ebb9f70a78631e8254e54be2ebd110276ede58b4c8ee5c02f1ebaa27836487eba862fefc765ce2a5dbef66ae6dceb1fae28e69c0668f16ccd1d441100b2b246e5ef3eaf31443e19b193d0d22e6b972a8c20e8dacefc2aeadc001aa7a7f94313edc355a54e6b99828ba18b40829e3db19eec8f26d35734d6151d0cfb0ee87c2957a2611c7cce0fd1baa00eec0f6758ad1714f2c98ae32bcd9d4c99bf5e57f91df4de954e2758a94f3d533117cfbf08a5f7eeafa84edc2284021360dc058d21d72c6cd597675f5410643d3aa1a3aa9a41b3784f17c039d88d2622547e0e5e156eb9552e87a9c107dc5bd7592d078dd535e606af000702fd8d59fb881784462a50728458d89a9249ea171c2782963f98a1635dfda4a7389d601da213fe9deee7500a305eb59084cecdb182cb02fe1a323fce550a7dfc2ad612ff42e243a156d488206f50892a8cc04f0b7e7aa28d7ccddee597e197c4b15ffab9cb7e1cc79b379f6d8c1c8bd52ea43e7df7424110578c421f6b28c8796d864ea26c0642ef893c6fea32a017946bae36bf5d3ae0db135e44665c095c91916e204073822eb737f0e4d6b46cc9676100fbefc2d55f64f0138c3ac7f47a15a7eccbed022fca0fceb61918546ce60c129b29ad4f1b6b280f8d14a7434f36aa26e899f706fde4311931efce9ff293f8bce8d95703591e0b13668e23448998af57a5282820ff7733e6bd1f7acae45ec5a9ba30169e3807f09812a157639e2f143f7aa8f3529a4faa4bbfa234d0c32fc73cb208a6138b87a1f71658f53658d6e3cdf274fcb1c729fc11e90c54a4aa89cb812107e44ac0a82489691fea1fdabb0c1eb7ba6766149e5bf8d8cc9a8518892df69975490e79acc9e89dbe7d5307591abaeed34d28a9ba8758c646c84f5ae02e4787d3fda8c6fd2fcaa8ea88c0ceb68095d87b54037e3ba38d6a4423a50b3aa0dfbb2fc42155b08a4e628d05bf8f3bc5825bdd0c0a7a8d58b803f14f907d42d5bf2a786d7852a2583d8054f5a78b303d30f8a036ba4a2a43a428d4c7085fbbf4b9f89349f5e30d5b89b64904b1697d77148a8615f0b2a77604315b5cc892b0f14896d28b5938cf264c9cb50e2a63333af83dbc43876a4d85227f4f1e3d0b057e685feee63e044dfa449d731a73f893599fb9d83afa9189d5b765cfae23be02a7fb9a5e5c45eedeb7d157df0303a4b18cb91e7b036c5244ee4ee9eba432e8755d5608ded68ee8aadde49a4c2a8829bfb1bb66b7276d0d178bb148a7eedc08a7edd9789066183b97d4c998949bd2bd471b045a8716effc68440452c949e959f94350d4e3e9deb60bb8615c4fec053ccfec00da64eb423e1d4bc1edd009123b545a69c0c9d44e5b9ad4e50a135c7868e6a06bfddcd473cb322b949d6a87a5bf1fabeb77b80d719b153da1e89f30c054f15d62ea3916cc14aa454c7e8cfd718ac0ee88106a58fb50279789806c235132a858de1483e4ab23389dec55a5096b006f45c611db0b6ee2924d124716826d63a52c570246e5e42235572c245c130d17f150427910db9418acad4c35891437cc6d5a4d23b28f4bbd22c564f0d299f7526a5b46f935094b6452ecf0f0314f3261fca4c80efc3160de82f68d86cf2ceda7f0fc73c40cdaa2e4bf0ea20a3dde37b2fc65e05e75522d3237b9bdc5fd39465c88d83c0c3ed1e78810f1bd143ce924a45617fb0b3c4a0e6d01f4912df6c4f49e5ac68586137354ff0805e9706b23107b460f394d0df27e08e2e3ab2bc262a768972e383feb859b60eb0cd47f263b465c3fa58456cbbb8bad3e92a7f60c344bfaf5d11882ae6a6c8caef8a7c9844c7cad40533a551c74c388a8efab8ad00c90a41867835671fc374d7b761e315b4c84ab3d904e7658854589263665f70e1ee229586f24fa4c3cc8e17dcf1d65391d7c8a9f05dad89f019e4b8ea0de979251b6e8bdb5f12faf1bb81ae36f5229fefcfd2a9d6288f33cbc7388f9855c301e7e4a37d06504a6e53a35aec8c78400a14315810190a64bff077c3cca667471b8619c3a5ae7f04eaacb310bea09118cd8f0edf7e941e6b71fab242c666fdb98b87fc199f1bc10c9d1bb32a93af69edd488efeb450062d3cad80706c7ab94e915f372bb8692f87d9a3163e15ddac8c3fb7952ffe739b78cf46db7203b4ef5f9dc91f854f9f808a78409a6187659ffee7d211610bd6f6ab7d6df09889d860d677d29687c0f7ba1404296ac05e5d9df9bee7486577547455502af5b77979100378b8f10ba4572907f683ca205ac6d81ef537ce73e386cb495e0118517336ca4d9a52aa984d69172645219a61c5e318314abaf3846f418bca75045a3ef0a8cfc5072359fd5c705374640e9b9f05c61bcc72c28bd1ff6437674b9cd96c7b05e4fbe023ae5b06d15409b727932028da06abfd95e02df994a81bb2cdf67863d15ef9e416d0534843203b1bb05b0f870967601ce7fad1ce4ec9bb1cfb3289b59fc87d6dfa3636ffa0c3ca3a1750653f7b2cc38c6f96ea181e498dfd2bd04865cf8b727968fdf1a8d6afa7b7913e5392f562039c86fdb3eb578a9bc6c24f07738bf6cde5bcd6bfcbc26c7ccef0b2ef909fc1d1319ae311ddd030f712069763a341f8b9bc218ea0fc958ca440d5c666a2864d9f39a40f4d4b59db8fd3b20f775efd6ece2b3973b969b49f4de7c87da4f06bde93c1e6df57e890a36c42b9e5131ab58e9301475b97acc6c4e24c714ba7ba66c6f11053b7f53afcbed9dce94424c53c3c12da81b4a53a5e8931b38865cada3a134a34fd9038ea1cbc2ca8c8c5deaed9a8ae4e5f4cd8dbaf95c7bade76116bc32378e8d113faf0aadc2377c833d4090c65978e8b3232b2334370a04720e1428d23d92ea11fc74880571fc931839d2f95efae7bedfbd145001e8838b86cdc326ed1185b7a56e5daeacd56b752c55aba02c10abc0c5897a59768546d81f4f8426a2ad41674bb8b0fd1ffa92a4f711f6a59de533078c69b7afd580a9a3834bd315fce387151418d24981e5bfb1c57ca1b81e5eb5849394eecdbd453c07e2396dcfeec56a03c9a8f9060601cabe850f77d61325666686ea04f92b4a795ad8a4370a8af4d7a59bcc2ec111c150d3238b510ca6a3fba116f5c5c5404b55d9709aeebad4b215aa905a82bf597e732dbd9d8f1a487bdacef95ed920133014e333a9bb1c70ae36931d3bc2a676a0acc151d66ba2b883a9c42ce707b442f3022136749aa24d8d86a0a6d2196f9aa9f0d79b39be7377903fccd0c26a89c9a0e475c51bc673641ed346c1", 0x1000, 0xffffffffecfe2dd5}], 0x100820, &(0x7f0000005300)=ANY=[@ANYBLOB="6e6f6c61726765696f2c707175ef74612c6e6f646973636172642c6c61726765696f2c6c6f67627566733d30303030303030303030303030303030303030302c6f626a5f757365723d6a6f75726e616c5f617369742c00"], 0x0) chdir(&(0x7f0000005380)='./file0\x00') fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r3, 0x1000) syz_mount_image$ext4(&(0x7f00000001c0)='ext3\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x50c20, &(0x7f00000000c0)={[{@journal_async_commit}]}, 0x0) 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c92, 0xff000000) 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:18 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x2, 0xff000000) [ 158.791293][ T7903] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:18 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c0f, 0xff000000) 15:59:18 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)) mount(&(0x7f0000002b00)=@nullb, &(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='overlay\x00', 0x110029, &(0x7f0000002bc0)='ntfs3\x00') 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x541b, 0xff000000) [ 158.858031][ T7913] loop0: detected capacity change from 0 to 2048 [ 158.889910][ T7903] ntfs3: loop3: Failed to load $Volume. 15:59:18 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x10, 0xff000000) 15:59:18 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c10, 0xff000000) 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c92, 0xff000000) [ 158.976539][ T7923] [U] ¹P2ö\- [ 158.983154][ T7913] EXT4-fs (loop0): unsupported descriptor size 63503 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5421, 0xff000000) [ 159.050213][ T7932] loop3: detected capacity change from 0 to 4095 [ 159.098839][ T7912] [U]  15:59:18 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000082000019000000900100000f000000000000000100000005000000000004000040000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4651f000000000000000001000000000000000b0000000001000018000000c28500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000e8f7d2e8feeb4bf889ba053b02420ff8010040", 0x1f, 0x4e4}, {&(0x7f0000010200)="0000000000000000000000000000000000000000000000000000000020002000010000000000050040", 0x29, 0x540}, {&(0x7f0000004140)="020000000300000004705701dad52648f4330106cca2f5631598c1b52dced46a91287de2636442f46944ae0ea7e01f1c7cc2f7b6b12cb53654103010ca52ff0e520d5a651a399b2205efa6996c9b045372c4d1bf17a7905625058b20b764268bddac519f2cf4fd27330af3f592d445c469ad5ca0b8fd4304e578add49b", 0x7d, 0x800}, {&(0x7f0000011500)="ed41000000080000daf4655fdbf4655fdbf4655f0000000000000400400000", 0x1f, 0x2100}, {0x0}, {&(0x7f0000012800)="504d4d00504d4dff", 0x8, 0x20000}], 0x0, &(0x7f0000012e00)=ANY=[], 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40440, 0x0) read$FUSE(r2, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r1, &(0x7f0000002100)={0x2020}, 0x2020) lchown(&(0x7f0000000000)='./file0\x00', 0xee01, r3) r4 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="b95032f65c2d0d08", 0x8}], 0x1) syz_mount_image$xfs(&(0x7f0000000080), &(0x7f00000041c0)='./file0\x00', 0x81, 0x2, &(0x7f00000052c0)=[{&(0x7f0000004200)="4802dc3c3885c1ae967828956722c5bafe78fffe6d65f07e98ee6e8b7bf24948876a1f0a9d0e8f7ed198a9e65fea93c1a756597ac64688e6ddcbf056cba349260d65ca4fbb5085998b797a49d06276bacc02f27c3b65eeb92ba2bb79efaff35989a57b85ddcb7fe98d9aa8d338cf1c50fb153d961c6f2e528ce66e8b754e171ce46ba59cbcc4acd30c69de9c0d", 0x8d, 0xb3}, {&(0x7f00000042c0)="1e5743fddfd52114ab3b91efa2d184eda6a06fc8284565157987e85bd58cb78e9aa7aa07ed28d83196f6e63f984fa36457825eb2939b317c012889a3299325f0666846896709aa7b1e5fd57c27400f6bfbf1376473d6b89e849fa9ad51806cfbb8dd0afbc7b8a5d79f1d2b75eb3e58b8f0a211cc0fe5abd50308a6401223d447c3b9154037f62bd2df7f5cc7c15b7db8523f6b5709843011c7dc55fb47b3f7c551f4ce0de17d56acaafa187a910d51f12446dfeddd054b1854af86a98a8800e9abb4629bc56bcaecaea912f93d888a774c8d0e9d3ee138c032ae0e6d3138a92016cbbb0645e5fcb0214803b1ce5bbaf9de1a3dcf3e1fc0bed4bede8f83c77ba281a6e51aad7ae72e494229502c2be0a3197383f5a06dc89d841c9393b778f8cce1d9a27594cb3bc92a50a403a16c47a5c4c3258d6a526acd9adba4f4e6796fbfe0197a1464c05167de11589a6d7c93344274c3aba4a0a4cd800e056fe8c24562dec0c3f77c1b670ec4892aca64b5a6f8d8642eaa27bcb6cc0ba9112107c0841c219dffb2850d29afba7cb67bdbd6b39c6d916f0bbb3836aa28bb947bad8fbdcdaceae56b3241246b56667952b9c8a0236cb4019c9b76b025c8f9239ac2c845cf7b19e232ed4bd850a69db162e5c20dc197422d8b312d8e90a6ad2111f7aaee7af5e57b7d29b9d48109b9182e78cf47399fe76365eda5d08f71c99f5d2c94a242e0bbe52d2609c209e4e123a8de3f18003c0d1f5f647edc5ee915441bcc6890cf5c44163e6e901dbbf60dc10e18954477b56e744a49cd9b581a2666e19abedb76f851a99418dfa081e97f474a91a33d1c93ed8258b171cd91824bf46c8a1ac5b28c8671a280c5b54f0912fda7406cb0eb034d88eb3de130e095ace500561c4341a0836b1cd200ed4dc3f2e9aa71aa24db9f804f924db7892bd8441fe00e01c61a04b31bd61466b45409fe38bbbcbdfbb8bfe44e5942eadfa80b0013cad226c3580077afc854404d4f43f46e0fd91a8035728de6f2189820dc584cdec486b909d07bad8364825cff6d0f0374e36c756340ba603c85015aca9c5e5eb45fe26f95982d6df544e343517a8a8a44316b7e85c689bfa8c233712217b86b8aad31df28c3b49fa8e5ca2f6a8b07fb0f82a457dfdd5c6be25420a7504f6a057bf347c2b65a427174ba30457dbda11ed7343d54b7b9903520e8b3d89e7540c80ecb120c46bfc2780730d299a016d3ac9b20976bbede250f7c120f4963396b9ca5b520383991c4a5c31db778ab5b313ab0866c9dc20804c510d66e3ccd882868e6d023e06905f51995b3529f1e683c31de8d5ca235098ec85fbf77b93434630e6d217e0120d97982dccb75a9f9a43236ca7880791e9cbd2f21d7850b0d59f9551576cf5d37a1d2713f6bff4148db590fc7b99a3a567661eab83e9db8062829a37f22732a43102ba0cc6ec626c62102d7b16e288292014d2e0990ba94691a74ad2407f9b04e01e06bf2960d0bc1c9b46acd706f3ea1bf06e22ad91259bf1138290d072d92d1d4c2d8e80b0df52859098234f4c28ffb5541a6d6615f00d5ef87407c04c9e0979775766246f176e183576471ed0a2a0c82cce2d76baeaff7892c18c76889283a1a233b4eeba32d055a472dabbd4b64b0ee0039f00dea52d1c581981c4a444813ba5aae5928b50ebeb60770b2787360fcfdf2787247251f30a1b3319d68a82154c190006ae0842c083d4660b6ad8e2eed2327026e19ada58a8e5017362194c4bbbe1f294bf3d77258d04be3ff8620f339d72222048d22896d201f78efd6bb60545a297cc1cda5510d1026615e3be06ee302f47af90e59a6cfd12116a18494ecdb9378fdf75ed108e3ad0ee3bcfd2279e6c08ec65d0a2e2ee81a15932e542a790f1c6c8946ad3612c6ce15ad0c7a7c90d38c35fe5eea65d79186b8bde21663572728c336eabaa5b17b5f79cb72e7834fa620571d3895b8148d9aeee212a2cc33eec12274c8a29a193bff853c9b6cbf68059786058f6e92f37c6f5fc320f27f02bef36075f32052681072e358cc5a9efb02a3ef7b960d015383fe7f163bc485b91fbf75f9a845e0c636044d4f5235d366007ad00c127a29e86674d9eb16d6e6c7c0b2c9ea1f25925800bcc9009ea3be56cdc0842fffb92fa5fb813832b322678af92ff0b7d6562c41f1aa52fd064b79f06ae223893c3986d985701e9382dd3d00475c84d0456fb8524a0207ec8e22fdb38899c299d47c69de61dd0223598b5b5a1bb931cd325d4c77094129dd4cc88f80ef710725c8e3653d3bef7194d07fa4bfa0ff2c026d25112bf9945e692b0a99f6587457cdc7a54e0fcbf00d9ed26b98d150878c49b346a17add4204bc5282e16ef2f4a34d4edbfc5a2a73299343c8fe913dc86f6e109d63ba4d86f193b7e2827b58009937d75221285897b35f5d963a3593771952c28883e2d7db62f00345ef923ceca24d6557f4d84f631d14b8db5d0e8123b51ef7b5a72e42aea185a9613a97b6c0ebb9f70a78631e8254e54be2ebd110276ede58b4c8ee5c02f1ebaa27836487eba862fefc765ce2a5dbef66ae6dceb1fae28e69c0668f16ccd1d441100b2b246e5ef3eaf31443e19b193d0d22e6b972a8c20e8dacefc2aeadc001aa7a7f94313edc355a54e6b99828ba18b40829e3db19eec8f26d35734d6151d0cfb0ee87c2957a2611c7cce0fd1baa00eec0f6758ad1714f2c98ae32bcd9d4c99bf5e57f91df4de954e2758a94f3d533117cfbf08a5f7eeafa84edc2284021360dc058d21d72c6cd597675f5410643d3aa1a3aa9a41b3784f17c039d88d2622547e0e5e156eb9552e87a9c107dc5bd7592d078dd535e606af000702fd8d59fb881784462a50728458d89a9249ea171c2782963f98a1635dfda4a7389d601da213fe9deee7500a305eb59084cecdb182cb02fe1a323fce550a7dfc2ad612ff42e243a156d488206f50892a8cc04f0b7e7aa28d7ccddee597e197c4b15ffab9cb7e1cc79b379f6d8c1c8bd52ea43e7df7424110578c421f6b28c8796d864ea26c0642ef893c6fea32a017946bae36bf5d3ae0db135e44665c095c91916e204073822eb737f0e4d6b46cc9676100fbefc2d55f64f0138c3ac7f47a15a7eccbed022fca0fceb61918546ce60c129b29ad4f1b6b280f8d14a7434f36aa26e899f706fde4311931efce9ff293f8bce8d95703591e0b13668e23448998af57a5282820ff7733e6bd1f7acae45ec5a9ba30169e3807f09812a157639e2f143f7aa8f3529a4faa4bbfa234d0c32fc73cb208a6138b87a1f71658f53658d6e3cdf274fcb1c729fc11e90c54a4aa89cb812107e44ac0a82489691fea1fdabb0c1eb7ba6766149e5bf8d8cc9a8518892df69975490e79acc9e89dbe7d5307591abaeed34d28a9ba8758c646c84f5ae02e4787d3fda8c6fd2fcaa8ea88c0ceb68095d87b54037e3ba38d6a4423a50b3aa0dfbb2fc42155b08a4e628d05bf8f3bc5825bdd0c0a7a8d58b803f14f907d42d5bf2a786d7852a2583d8054f5a78b303d30f8a036ba4a2a43a428d4c7085fbbf4b9f89349f5e30d5b89b64904b1697d77148a8615f0b2a77604315b5cc892b0f14896d28b5938cf264c9cb50e2a63333af83dbc43876a4d85227f4f1e3d0b057e685feee63e044dfa449d731a73f893599fb9d83afa9189d5b765cfae23be02a7fb9a5e5c45eedeb7d157df0303a4b18cb91e7b036c5244ee4ee9eba432e8755d5608ded68ee8aadde49a4c2a8829bfb1bb66b7276d0d178bb148a7eedc08a7edd9789066183b97d4c998949bd2bd471b045a8716effc68440452c949e959f94350d4e3e9deb60bb8615c4fec053ccfec00da64eb423e1d4bc1edd009123b545a69c0c9d44e5b9ad4e50a135c7868e6a06bfddcd473cb322b949d6a87a5bf1fabeb77b80d719b153da1e89f30c054f15d62ea3916cc14aa454c7e8cfd718ac0ee88106a58fb50279789806c235132a858de1483e4ab23389dec55a5096b006f45c611db0b6ee2924d124716826d63a52c570246e5e42235572c245c130d17f150427910db9418acad4c35891437cc6d5a4d23b28f4bbd22c564f0d299f7526a5b46f935094b6452ecf0f0314f3261fca4c80efc3160de82f68d86cf2ceda7f0fc73c40cdaa2e4bf0ea20a3dde37b2fc65e05e75522d3237b9bdc5fd39465c88d83c0c3ed1e78810f1bd143ce924a45617fb0b3c4a0e6d01f4912df6c4f49e5ac68586137354ff0805e9706b23107b460f394d0df27e08e2e3ab2bc262a768972e383feb859b60eb0cd47f263b465c3fa58456cbbb8bad3e92a7f60c344bfaf5d11882ae6a6c8caef8a7c9844c7cad40533a551c74c388a8efab8ad00c90a41867835671fc374d7b761e315b4c84ab3d904e7658854589263665f70e1ee229586f24fa4c3cc8e17dcf1d65391d7c8a9f05dad89f019e4b8ea0de979251b6e8bdb5f12faf1bb81ae36f5229fefcfd2a9d6288f33cbc7388f9855c301e7e4a37d06504a6e53a35aec8c78400a14315810190a64bff077c3cca667471b8619c3a5ae7f04eaacb310bea09118cd8f0edf7e941e6b71fab242c666fdb98b87fc199f1bc10c9d1bb32a93af69edd488efeb450062d3cad80706c7ab94e915f372bb8692f87d9a3163e15ddac8c3fb7952ffe739b78cf46db7203b4ef5f9dc91f854f9f808a78409a6187659ffee7d211610bd6f6ab7d6df09889d860d677d29687c0f7ba1404296ac05e5d9df9bee7486577547455502af5b77979100378b8f10ba4572907f683ca205ac6d81ef537ce73e386cb495e0118517336ca4d9a52aa984d69172645219a61c5e318314abaf3846f418bca75045a3ef0a8cfc5072359fd5c705374640e9b9f05c61bcc72c28bd1ff6437674b9cd96c7b05e4fbe023ae5b06d15409b727932028da06abfd95e02df994a81bb2cdf67863d15ef9e416d0534843203b1bb05b0f870967601ce7fad1ce4ec9bb1cfb3289b59fc87d6dfa3636ffa0c3ca3a1750653f7b2cc38c6f96ea181e498dfd2bd04865cf8b727968fdf1a8d6afa7b7913e5392f562039c86fdb3eb578a9bc6c24f07738bf6cde5bcd6bfcbc26c7ccef0b2ef909fc1d1319ae311ddd030f712069763a341f8b9bc218ea0fc958ca440d5c666a2864d9f39a40f4d4b59db8fd3b20f775efd6ece2b3973b969b49f4de7c87da4f06bde93c1e6df57e890a36c42b9e5131ab58e9301475b97acc6c4e24c714ba7ba66c6f11053b7f53afcbed9dce94424c53c3c12da81b4a53a5e8931b38865cada3a134a34fd9038ea1cbc2ca8c8c5deaed9a8ae4e5f4cd8dbaf95c7bade76116bc32378e8d113faf0aadc2377c833d4090c65978e8b3232b2334370a04720e1428d23d92ea11fc74880571fc931839d2f95efae7bedfbd145001e8838b86cdc326ed1185b7a56e5daeacd56b752c55aba02c10abc0c5897a59768546d81f4f8426a2ad41674bb8b0fd1ffa92a4f711f6a59de533078c69b7afd580a9a3834bd315fce387151418d24981e5bfb1c57ca1b81e5eb5849394eecdbd453c07e2396dcfeec56a03c9a8f9060601cabe850f77d61325666686ea04f92b4a795ad8a4370a8af4d7a59bcc2ec111c150d3238b510ca6a3fba116f5c5c5404b55d9709aeebad4b215aa905a82bf597e732dbd9d8f1a487bdacef95ed920133014e333a9bb1c70ae36931d3bc2a676a0acc151d66ba2b883a9c42ce707b442f3022136749aa24d8d86a0a6d2196f9aa9f0d79b39be7377903fccd0c26a89c9a0e475c51bc673641ed346c1", 0x1000, 0xffffffffecfe2dd5}], 0x100820, &(0x7f0000005300)=ANY=[@ANYBLOB="6e6f6c61726765696f2c707175ef74612c6e6f646973636172642c6c61726765696f2c6c6f67627566733d30303030303030303030303030303030303030302c6f626a5f757365723d6a6f75726e616c5f617369742c00"], 0x0) chdir(&(0x7f0000005380)='./file0\x00') fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r3, 0x1000) syz_mount_image$ext4(&(0x7f00000001c0)='ext3\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x50c20, &(0x7f00000000c0)={[{@journal_async_commit}]}, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000082000019000000900100000f000000000000000100000005000000000004000040000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4651f000000000000000001000000000000000b0000000001000018000000c28500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000e8f7d2e8feeb4bf889ba053b02420ff8010040", 0x1f, 0x4e4}, {&(0x7f0000010200)="0000000000000000000000000000000000000000000000000000000020002000010000000000050040", 0x29, 0x540}, {&(0x7f0000004140)="020000000300000004705701dad52648f4330106cca2f5631598c1b52dced46a91287de2636442f46944ae0ea7e01f1c7cc2f7b6b12cb53654103010ca52ff0e520d5a651a399b2205efa6996c9b045372c4d1bf17a7905625058b20b764268bddac519f2cf4fd27330af3f592d445c469ad5ca0b8fd4304e578add49b", 0x7d, 0x800}, {&(0x7f0000011500)="ed41000000080000daf4655fdbf4655fdbf4655f0000000000000400400000", 0x1f, 0x2100}, {0x0}, {&(0x7f0000012800)="504d4d00504d4dff", 0x8, 0x20000}], 0x0, &(0x7f0000012e00)=ANY=[], 0x0) (async) getdents64(0xffffffffffffffff, 0x0, 0x0) (async) dup(r0) (async) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40440, 0x0) (async) read$FUSE(r2, &(0x7f00000000c0)={0x2020}, 0x2020) (async) read$FUSE(r1, &(0x7f0000002100)={0x2020}, 0x2020) (async) lchown(&(0x7f0000000000)='./file0\x00', 0xee01, r3) (async) openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="b95032f65c2d0d08", 0x8}], 0x1) (async) syz_mount_image$xfs(&(0x7f0000000080), &(0x7f00000041c0)='./file0\x00', 0x81, 0x2, &(0x7f00000052c0)=[{&(0x7f0000004200)="4802dc3c3885c1ae967828956722c5bafe78fffe6d65f07e98ee6e8b7bf24948876a1f0a9d0e8f7ed198a9e65fea93c1a756597ac64688e6ddcbf056cba349260d65ca4fbb5085998b797a49d06276bacc02f27c3b65eeb92ba2bb79efaff35989a57b85ddcb7fe98d9aa8d338cf1c50fb153d961c6f2e528ce66e8b754e171ce46ba59cbcc4acd30c69de9c0d", 0x8d, 0xb3}, {&(0x7f00000042c0)="1e5743fddfd52114ab3b91efa2d184eda6a06fc8284565157987e85bd58cb78e9aa7aa07ed28d83196f6e63f984fa36457825eb2939b317c012889a3299325f0666846896709aa7b1e5fd57c27400f6bfbf1376473d6b89e849fa9ad51806cfbb8dd0afbc7b8a5d79f1d2b75eb3e58b8f0a211cc0fe5abd50308a6401223d447c3b9154037f62bd2df7f5cc7c15b7db8523f6b5709843011c7dc55fb47b3f7c551f4ce0de17d56acaafa187a910d51f12446dfeddd054b1854af86a98a8800e9abb4629bc56bcaecaea912f93d888a774c8d0e9d3ee138c032ae0e6d3138a92016cbbb0645e5fcb0214803b1ce5bbaf9de1a3dcf3e1fc0bed4bede8f83c77ba281a6e51aad7ae72e494229502c2be0a3197383f5a06dc89d841c9393b778f8cce1d9a27594cb3bc92a50a403a16c47a5c4c3258d6a526acd9adba4f4e6796fbfe0197a1464c05167de11589a6d7c93344274c3aba4a0a4cd800e056fe8c24562dec0c3f77c1b670ec4892aca64b5a6f8d8642eaa27bcb6cc0ba9112107c0841c219dffb2850d29afba7cb67bdbd6b39c6d916f0bbb3836aa28bb947bad8fbdcdaceae56b3241246b56667952b9c8a0236cb4019c9b76b025c8f9239ac2c845cf7b19e232ed4bd850a69db162e5c20dc197422d8b312d8e90a6ad2111f7aaee7af5e57b7d29b9d48109b9182e78cf47399fe76365eda5d08f71c99f5d2c94a242e0bbe52d2609c209e4e123a8de3f18003c0d1f5f647edc5ee915441bcc6890cf5c44163e6e901dbbf60dc10e18954477b56e744a49cd9b581a2666e19abedb76f851a99418dfa081e97f474a91a33d1c93ed8258b171cd91824bf46c8a1ac5b28c8671a280c5b54f0912fda7406cb0eb034d88eb3de130e095ace500561c4341a0836b1cd200ed4dc3f2e9aa71aa24db9f804f924db7892bd8441fe00e01c61a04b31bd61466b45409fe38bbbcbdfbb8bfe44e5942eadfa80b0013cad226c3580077afc854404d4f43f46e0fd91a8035728de6f2189820dc584cdec486b909d07bad8364825cff6d0f0374e36c756340ba603c85015aca9c5e5eb45fe26f95982d6df544e343517a8a8a44316b7e85c689bfa8c233712217b86b8aad31df28c3b49fa8e5ca2f6a8b07fb0f82a457dfdd5c6be25420a7504f6a057bf347c2b65a427174ba30457dbda11ed7343d54b7b9903520e8b3d89e7540c80ecb120c46bfc2780730d299a016d3ac9b20976bbede250f7c120f4963396b9ca5b520383991c4a5c31db778ab5b313ab0866c9dc20804c510d66e3ccd882868e6d023e06905f51995b3529f1e683c31de8d5ca235098ec85fbf77b93434630e6d217e0120d97982dccb75a9f9a43236ca7880791e9cbd2f21d7850b0d59f9551576cf5d37a1d2713f6bff4148db590fc7b99a3a567661eab83e9db8062829a37f22732a43102ba0cc6ec626c62102d7b16e288292014d2e0990ba94691a74ad2407f9b04e01e06bf2960d0bc1c9b46acd706f3ea1bf06e22ad91259bf1138290d072d92d1d4c2d8e80b0df52859098234f4c28ffb5541a6d6615f00d5ef87407c04c9e0979775766246f176e183576471ed0a2a0c82cce2d76baeaff7892c18c76889283a1a233b4eeba32d055a472dabbd4b64b0ee0039f00dea52d1c581981c4a444813ba5aae5928b50ebeb60770b2787360fcfdf2787247251f30a1b3319d68a82154c190006ae0842c083d4660b6ad8e2eed2327026e19ada58a8e5017362194c4bbbe1f294bf3d77258d04be3ff8620f339d72222048d22896d201f78efd6bb60545a297cc1cda5510d1026615e3be06ee302f47af90e59a6cfd12116a18494ecdb9378fdf75ed108e3ad0ee3bcfd2279e6c08ec65d0a2e2ee81a15932e542a790f1c6c8946ad3612c6ce15ad0c7a7c90d38c35fe5eea65d79186b8bde21663572728c336eabaa5b17b5f79cb72e7834fa620571d3895b8148d9aeee212a2cc33eec12274c8a29a193bff853c9b6cbf68059786058f6e92f37c6f5fc320f27f02bef36075f32052681072e358cc5a9efb02a3ef7b960d015383fe7f163bc485b91fbf75f9a845e0c636044d4f5235d366007ad00c127a29e86674d9eb16d6e6c7c0b2c9ea1f25925800bcc9009ea3be56cdc0842fffb92fa5fb813832b322678af92ff0b7d6562c41f1aa52fd064b79f06ae223893c3986d985701e9382dd3d00475c84d0456fb8524a0207ec8e22fdb38899c299d47c69de61dd0223598b5b5a1bb931cd325d4c77094129dd4cc88f80ef710725c8e3653d3bef7194d07fa4bfa0ff2c026d25112bf9945e692b0a99f6587457cdc7a54e0fcbf00d9ed26b98d150878c49b346a17add4204bc5282e16ef2f4a34d4edbfc5a2a73299343c8fe913dc86f6e109d63ba4d86f193b7e2827b58009937d75221285897b35f5d963a3593771952c28883e2d7db62f00345ef923ceca24d6557f4d84f631d14b8db5d0e8123b51ef7b5a72e42aea185a9613a97b6c0ebb9f70a78631e8254e54be2ebd110276ede58b4c8ee5c02f1ebaa27836487eba862fefc765ce2a5dbef66ae6dceb1fae28e69c0668f16ccd1d441100b2b246e5ef3eaf31443e19b193d0d22e6b972a8c20e8dacefc2aeadc001aa7a7f94313edc355a54e6b99828ba18b40829e3db19eec8f26d35734d6151d0cfb0ee87c2957a2611c7cce0fd1baa00eec0f6758ad1714f2c98ae32bcd9d4c99bf5e57f91df4de954e2758a94f3d533117cfbf08a5f7eeafa84edc2284021360dc058d21d72c6cd597675f5410643d3aa1a3aa9a41b3784f17c039d88d2622547e0e5e156eb9552e87a9c107dc5bd7592d078dd535e606af000702fd8d59fb881784462a50728458d89a9249ea171c2782963f98a1635dfda4a7389d601da213fe9deee7500a305eb59084cecdb182cb02fe1a323fce550a7dfc2ad612ff42e243a156d488206f50892a8cc04f0b7e7aa28d7ccddee597e197c4b15ffab9cb7e1cc79b379f6d8c1c8bd52ea43e7df7424110578c421f6b28c8796d864ea26c0642ef893c6fea32a017946bae36bf5d3ae0db135e44665c095c91916e204073822eb737f0e4d6b46cc9676100fbefc2d55f64f0138c3ac7f47a15a7eccbed022fca0fceb61918546ce60c129b29ad4f1b6b280f8d14a7434f36aa26e899f706fde4311931efce9ff293f8bce8d95703591e0b13668e23448998af57a5282820ff7733e6bd1f7acae45ec5a9ba30169e3807f09812a157639e2f143f7aa8f3529a4faa4bbfa234d0c32fc73cb208a6138b87a1f71658f53658d6e3cdf274fcb1c729fc11e90c54a4aa89cb812107e44ac0a82489691fea1fdabb0c1eb7ba6766149e5bf8d8cc9a8518892df69975490e79acc9e89dbe7d5307591abaeed34d28a9ba8758c646c84f5ae02e4787d3fda8c6fd2fcaa8ea88c0ceb68095d87b54037e3ba38d6a4423a50b3aa0dfbb2fc42155b08a4e628d05bf8f3bc5825bdd0c0a7a8d58b803f14f907d42d5bf2a786d7852a2583d8054f5a78b303d30f8a036ba4a2a43a428d4c7085fbbf4b9f89349f5e30d5b89b64904b1697d77148a8615f0b2a77604315b5cc892b0f14896d28b5938cf264c9cb50e2a63333af83dbc43876a4d85227f4f1e3d0b057e685feee63e044dfa449d731a73f893599fb9d83afa9189d5b765cfae23be02a7fb9a5e5c45eedeb7d157df0303a4b18cb91e7b036c5244ee4ee9eba432e8755d5608ded68ee8aadde49a4c2a8829bfb1bb66b7276d0d178bb148a7eedc08a7edd9789066183b97d4c998949bd2bd471b045a8716effc68440452c949e959f94350d4e3e9deb60bb8615c4fec053ccfec00da64eb423e1d4bc1edd009123b545a69c0c9d44e5b9ad4e50a135c7868e6a06bfddcd473cb322b949d6a87a5bf1fabeb77b80d719b153da1e89f30c054f15d62ea3916cc14aa454c7e8cfd718ac0ee88106a58fb50279789806c235132a858de1483e4ab23389dec55a5096b006f45c611db0b6ee2924d124716826d63a52c570246e5e42235572c245c130d17f150427910db9418acad4c35891437cc6d5a4d23b28f4bbd22c564f0d299f7526a5b46f935094b6452ecf0f0314f3261fca4c80efc3160de82f68d86cf2ceda7f0fc73c40cdaa2e4bf0ea20a3dde37b2fc65e05e75522d3237b9bdc5fd39465c88d83c0c3ed1e78810f1bd143ce924a45617fb0b3c4a0e6d01f4912df6c4f49e5ac68586137354ff0805e9706b23107b460f394d0df27e08e2e3ab2bc262a768972e383feb859b60eb0cd47f263b465c3fa58456cbbb8bad3e92a7f60c344bfaf5d11882ae6a6c8caef8a7c9844c7cad40533a551c74c388a8efab8ad00c90a41867835671fc374d7b761e315b4c84ab3d904e7658854589263665f70e1ee229586f24fa4c3cc8e17dcf1d65391d7c8a9f05dad89f019e4b8ea0de979251b6e8bdb5f12faf1bb81ae36f5229fefcfd2a9d6288f33cbc7388f9855c301e7e4a37d06504a6e53a35aec8c78400a14315810190a64bff077c3cca667471b8619c3a5ae7f04eaacb310bea09118cd8f0edf7e941e6b71fab242c666fdb98b87fc199f1bc10c9d1bb32a93af69edd488efeb450062d3cad80706c7ab94e915f372bb8692f87d9a3163e15ddac8c3fb7952ffe739b78cf46db7203b4ef5f9dc91f854f9f808a78409a6187659ffee7d211610bd6f6ab7d6df09889d860d677d29687c0f7ba1404296ac05e5d9df9bee7486577547455502af5b77979100378b8f10ba4572907f683ca205ac6d81ef537ce73e386cb495e0118517336ca4d9a52aa984d69172645219a61c5e318314abaf3846f418bca75045a3ef0a8cfc5072359fd5c705374640e9b9f05c61bcc72c28bd1ff6437674b9cd96c7b05e4fbe023ae5b06d15409b727932028da06abfd95e02df994a81bb2cdf67863d15ef9e416d0534843203b1bb05b0f870967601ce7fad1ce4ec9bb1cfb3289b59fc87d6dfa3636ffa0c3ca3a1750653f7b2cc38c6f96ea181e498dfd2bd04865cf8b727968fdf1a8d6afa7b7913e5392f562039c86fdb3eb578a9bc6c24f07738bf6cde5bcd6bfcbc26c7ccef0b2ef909fc1d1319ae311ddd030f712069763a341f8b9bc218ea0fc958ca440d5c666a2864d9f39a40f4d4b59db8fd3b20f775efd6ece2b3973b969b49f4de7c87da4f06bde93c1e6df57e890a36c42b9e5131ab58e9301475b97acc6c4e24c714ba7ba66c6f11053b7f53afcbed9dce94424c53c3c12da81b4a53a5e8931b38865cada3a134a34fd9038ea1cbc2ca8c8c5deaed9a8ae4e5f4cd8dbaf95c7bade76116bc32378e8d113faf0aadc2377c833d4090c65978e8b3232b2334370a04720e1428d23d92ea11fc74880571fc931839d2f95efae7bedfbd145001e8838b86cdc326ed1185b7a56e5daeacd56b752c55aba02c10abc0c5897a59768546d81f4f8426a2ad41674bb8b0fd1ffa92a4f711f6a59de533078c69b7afd580a9a3834bd315fce387151418d24981e5bfb1c57ca1b81e5eb5849394eecdbd453c07e2396dcfeec56a03c9a8f9060601cabe850f77d61325666686ea04f92b4a795ad8a4370a8af4d7a59bcc2ec111c150d3238b510ca6a3fba116f5c5c5404b55d9709aeebad4b215aa905a82bf597e732dbd9d8f1a487bdacef95ed920133014e333a9bb1c70ae36931d3bc2a676a0acc151d66ba2b883a9c42ce707b442f3022136749aa24d8d86a0a6d2196f9aa9f0d79b39be7377903fccd0c26a89c9a0e475c51bc673641ed346c1", 0x1000, 0xffffffffecfe2dd5}], 0x100820, &(0x7f0000005300)=ANY=[@ANYBLOB="6e6f6c61726765696f2c707175ef74612c6e6f646973636172642c6c61726765696f2c6c6f67627566733d30303030303030303030303030303030303030302c6f626a5f757365723d6a6f75726e616c5f617369742c00"], 0x0) (async) chdir(&(0x7f0000005380)='./file0\x00') (async) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r3, 0x1000) (async) syz_mount_image$ext4(&(0x7f00000001c0)='ext3\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x50c20, &(0x7f00000000c0)={[{@journal_async_commit}]}, 0x0) (async) 15:59:18 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5450, 0xff000000) 15:59:18 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c03, 0xff000000) 15:59:18 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:18 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x541b, 0xff000000) [ 159.185754][ T7932] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 159.243903][ T7944] loop0: detected capacity change from 0 to 2048 [ 159.317901][ T7932] ntfs3: loop3: Failed to load $Volume. [ 159.324596][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p240, 10) failed: No such file or directory [ 159.338020][ T7950] [U] ¹P2ö\- [ 159.352905][ T7944] EXT4-fs (loop0): unsupported descriptor size 63503 15:59:19 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)) 15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c0f, 0xff000000) 15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5421, 0xff000000) 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5451, 0xff000000) 15:59:19 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000082000019000000900100000f000000000000000100000005000000000004000040000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4651f000000000000000001000000000000000b0000000001000018000000c28500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000e8f7d2e8feeb4bf889ba053b02420ff8010040", 0x1f, 0x4e4}, {&(0x7f0000010200)="0000000000000000000000000000000000000000000000000000000020002000010000000000050040", 0x29, 0x540}, {&(0x7f0000004140)="020000000300000004705701dad52648f4330106cca2f5631598c1b52dced46a91287de2636442f46944ae0ea7e01f1c7cc2f7b6b12cb53654103010ca52ff0e520d5a651a399b2205efa6996c9b045372c4d1bf17a7905625058b20b764268bddac519f2cf4fd27330af3f592d445c469ad5ca0b8fd4304e578add49b", 0x7d, 0x800}, {&(0x7f0000011500)="ed41000000080000daf4655fdbf4655fdbf4655f0000000000000400400000", 0x1f, 0x2100}, {0x0}, {&(0x7f0000012800)="504d4d00504d4dff", 0x8, 0x20000}], 0x0, &(0x7f0000012e00)=ANY=[], 0x0) (async) getdents64(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40440, 0x0) read$FUSE(r2, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r1, &(0x7f0000002100)={0x2020}, 0x2020) (async) lchown(&(0x7f0000000000)='./file0\x00', 0xee01, r3) r4 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="b95032f65c2d0d08", 0x8}], 0x1) (async) syz_mount_image$xfs(&(0x7f0000000080), &(0x7f00000041c0)='./file0\x00', 0x81, 0x2, &(0x7f00000052c0)=[{&(0x7f0000004200)="4802dc3c3885c1ae967828956722c5bafe78fffe6d65f07e98ee6e8b7bf24948876a1f0a9d0e8f7ed198a9e65fea93c1a756597ac64688e6ddcbf056cba349260d65ca4fbb5085998b797a49d06276bacc02f27c3b65eeb92ba2bb79efaff35989a57b85ddcb7fe98d9aa8d338cf1c50fb153d961c6f2e528ce66e8b754e171ce46ba59cbcc4acd30c69de9c0d", 0x8d, 0xb3}, {&(0x7f00000042c0)="1e5743fddfd52114ab3b91efa2d184eda6a06fc8284565157987e85bd58cb78e9aa7aa07ed28d83196f6e63f984fa36457825eb2939b317c012889a3299325f0666846896709aa7b1e5fd57c27400f6bfbf1376473d6b89e849fa9ad51806cfbb8dd0afbc7b8a5d79f1d2b75eb3e58b8f0a211cc0fe5abd50308a6401223d447c3b9154037f62bd2df7f5cc7c15b7db8523f6b5709843011c7dc55fb47b3f7c551f4ce0de17d56acaafa187a910d51f12446dfeddd054b1854af86a98a8800e9abb4629bc56bcaecaea912f93d888a774c8d0e9d3ee138c032ae0e6d3138a92016cbbb0645e5fcb0214803b1ce5bbaf9de1a3dcf3e1fc0bed4bede8f83c77ba281a6e51aad7ae72e494229502c2be0a3197383f5a06dc89d841c9393b778f8cce1d9a27594cb3bc92a50a403a16c47a5c4c3258d6a526acd9adba4f4e6796fbfe0197a1464c05167de11589a6d7c93344274c3aba4a0a4cd800e056fe8c24562dec0c3f77c1b670ec4892aca64b5a6f8d8642eaa27bcb6cc0ba9112107c0841c219dffb2850d29afba7cb67bdbd6b39c6d916f0bbb3836aa28bb947bad8fbdcdaceae56b3241246b56667952b9c8a0236cb4019c9b76b025c8f9239ac2c845cf7b19e232ed4bd850a69db162e5c20dc197422d8b312d8e90a6ad2111f7aaee7af5e57b7d29b9d48109b9182e78cf47399fe76365eda5d08f71c99f5d2c94a242e0bbe52d2609c209e4e123a8de3f18003c0d1f5f647edc5ee915441bcc6890cf5c44163e6e901dbbf60dc10e18954477b56e744a49cd9b581a2666e19abedb76f851a99418dfa081e97f474a91a33d1c93ed8258b171cd91824bf46c8a1ac5b28c8671a280c5b54f0912fda7406cb0eb034d88eb3de130e095ace500561c4341a0836b1cd200ed4dc3f2e9aa71aa24db9f804f924db7892bd8441fe00e01c61a04b31bd61466b45409fe38bbbcbdfbb8bfe44e5942eadfa80b0013cad226c3580077afc854404d4f43f46e0fd91a8035728de6f2189820dc584cdec486b909d07bad8364825cff6d0f0374e36c756340ba603c85015aca9c5e5eb45fe26f95982d6df544e343517a8a8a44316b7e85c689bfa8c233712217b86b8aad31df28c3b49fa8e5ca2f6a8b07fb0f82a457dfdd5c6be25420a7504f6a057bf347c2b65a427174ba30457dbda11ed7343d54b7b9903520e8b3d89e7540c80ecb120c46bfc2780730d299a016d3ac9b20976bbede250f7c120f4963396b9ca5b520383991c4a5c31db778ab5b313ab0866c9dc20804c510d66e3ccd882868e6d023e06905f51995b3529f1e683c31de8d5ca235098ec85fbf77b93434630e6d217e0120d97982dccb75a9f9a43236ca7880791e9cbd2f21d7850b0d59f9551576cf5d37a1d2713f6bff4148db590fc7b99a3a567661eab83e9db8062829a37f22732a43102ba0cc6ec626c62102d7b16e288292014d2e0990ba94691a74ad2407f9b04e01e06bf2960d0bc1c9b46acd706f3ea1bf06e22ad91259bf1138290d072d92d1d4c2d8e80b0df52859098234f4c28ffb5541a6d6615f00d5ef87407c04c9e0979775766246f176e183576471ed0a2a0c82cce2d76baeaff7892c18c76889283a1a233b4eeba32d055a472dabbd4b64b0ee0039f00dea52d1c581981c4a444813ba5aae5928b50ebeb60770b2787360fcfdf2787247251f30a1b3319d68a82154c190006ae0842c083d4660b6ad8e2eed2327026e19ada58a8e5017362194c4bbbe1f294bf3d77258d04be3ff8620f339d72222048d22896d201f78efd6bb60545a297cc1cda5510d1026615e3be06ee302f47af90e59a6cfd12116a18494ecdb9378fdf75ed108e3ad0ee3bcfd2279e6c08ec65d0a2e2ee81a15932e542a790f1c6c8946ad3612c6ce15ad0c7a7c90d38c35fe5eea65d79186b8bde21663572728c336eabaa5b17b5f79cb72e7834fa620571d3895b8148d9aeee212a2cc33eec12274c8a29a193bff853c9b6cbf68059786058f6e92f37c6f5fc320f27f02bef36075f32052681072e358cc5a9efb02a3ef7b960d015383fe7f163bc485b91fbf75f9a845e0c636044d4f5235d366007ad00c127a29e86674d9eb16d6e6c7c0b2c9ea1f25925800bcc9009ea3be56cdc0842fffb92fa5fb813832b322678af92ff0b7d6562c41f1aa52fd064b79f06ae223893c3986d985701e9382dd3d00475c84d0456fb8524a0207ec8e22fdb38899c299d47c69de61dd0223598b5b5a1bb931cd325d4c77094129dd4cc88f80ef710725c8e3653d3bef7194d07fa4bfa0ff2c026d25112bf9945e692b0a99f6587457cdc7a54e0fcbf00d9ed26b98d150878c49b346a17add4204bc5282e16ef2f4a34d4edbfc5a2a73299343c8fe913dc86f6e109d63ba4d86f193b7e2827b58009937d75221285897b35f5d963a3593771952c28883e2d7db62f00345ef923ceca24d6557f4d84f631d14b8db5d0e8123b51ef7b5a72e42aea185a9613a97b6c0ebb9f70a78631e8254e54be2ebd110276ede58b4c8ee5c02f1ebaa27836487eba862fefc765ce2a5dbef66ae6dceb1fae28e69c0668f16ccd1d441100b2b246e5ef3eaf31443e19b193d0d22e6b972a8c20e8dacefc2aeadc001aa7a7f94313edc355a54e6b99828ba18b40829e3db19eec8f26d35734d6151d0cfb0ee87c2957a2611c7cce0fd1baa00eec0f6758ad1714f2c98ae32bcd9d4c99bf5e57f91df4de954e2758a94f3d533117cfbf08a5f7eeafa84edc2284021360dc058d21d72c6cd597675f5410643d3aa1a3aa9a41b3784f17c039d88d2622547e0e5e156eb9552e87a9c107dc5bd7592d078dd535e606af000702fd8d59fb881784462a50728458d89a9249ea171c2782963f98a1635dfda4a7389d601da213fe9deee7500a305eb59084cecdb182cb02fe1a323fce550a7dfc2ad612ff42e243a156d488206f50892a8cc04f0b7e7aa28d7ccddee597e197c4b15ffab9cb7e1cc79b379f6d8c1c8bd52ea43e7df7424110578c421f6b28c8796d864ea26c0642ef893c6fea32a017946bae36bf5d3ae0db135e44665c095c91916e204073822eb737f0e4d6b46cc9676100fbefc2d55f64f0138c3ac7f47a15a7eccbed022fca0fceb61918546ce60c129b29ad4f1b6b280f8d14a7434f36aa26e899f706fde4311931efce9ff293f8bce8d95703591e0b13668e23448998af57a5282820ff7733e6bd1f7acae45ec5a9ba30169e3807f09812a157639e2f143f7aa8f3529a4faa4bbfa234d0c32fc73cb208a6138b87a1f71658f53658d6e3cdf274fcb1c729fc11e90c54a4aa89cb812107e44ac0a82489691fea1fdabb0c1eb7ba6766149e5bf8d8cc9a8518892df69975490e79acc9e89dbe7d5307591abaeed34d28a9ba8758c646c84f5ae02e4787d3fda8c6fd2fcaa8ea88c0ceb68095d87b54037e3ba38d6a4423a50b3aa0dfbb2fc42155b08a4e628d05bf8f3bc5825bdd0c0a7a8d58b803f14f907d42d5bf2a786d7852a2583d8054f5a78b303d30f8a036ba4a2a43a428d4c7085fbbf4b9f89349f5e30d5b89b64904b1697d77148a8615f0b2a77604315b5cc892b0f14896d28b5938cf264c9cb50e2a63333af83dbc43876a4d85227f4f1e3d0b057e685feee63e044dfa449d731a73f893599fb9d83afa9189d5b765cfae23be02a7fb9a5e5c45eedeb7d157df0303a4b18cb91e7b036c5244ee4ee9eba432e8755d5608ded68ee8aadde49a4c2a8829bfb1bb66b7276d0d178bb148a7eedc08a7edd9789066183b97d4c998949bd2bd471b045a8716effc68440452c949e959f94350d4e3e9deb60bb8615c4fec053ccfec00da64eb423e1d4bc1edd009123b545a69c0c9d44e5b9ad4e50a135c7868e6a06bfddcd473cb322b949d6a87a5bf1fabeb77b80d719b153da1e89f30c054f15d62ea3916cc14aa454c7e8cfd718ac0ee88106a58fb50279789806c235132a858de1483e4ab23389dec55a5096b006f45c611db0b6ee2924d124716826d63a52c570246e5e42235572c245c130d17f150427910db9418acad4c35891437cc6d5a4d23b28f4bbd22c564f0d299f7526a5b46f935094b6452ecf0f0314f3261fca4c80efc3160de82f68d86cf2ceda7f0fc73c40cdaa2e4bf0ea20a3dde37b2fc65e05e75522d3237b9bdc5fd39465c88d83c0c3ed1e78810f1bd143ce924a45617fb0b3c4a0e6d01f4912df6c4f49e5ac68586137354ff0805e9706b23107b460f394d0df27e08e2e3ab2bc262a768972e383feb859b60eb0cd47f263b465c3fa58456cbbb8bad3e92a7f60c344bfaf5d11882ae6a6c8caef8a7c9844c7cad40533a551c74c388a8efab8ad00c90a41867835671fc374d7b761e315b4c84ab3d904e7658854589263665f70e1ee229586f24fa4c3cc8e17dcf1d65391d7c8a9f05dad89f019e4b8ea0de979251b6e8bdb5f12faf1bb81ae36f5229fefcfd2a9d6288f33cbc7388f9855c301e7e4a37d06504a6e53a35aec8c78400a14315810190a64bff077c3cca667471b8619c3a5ae7f04eaacb310bea09118cd8f0edf7e941e6b71fab242c666fdb98b87fc199f1bc10c9d1bb32a93af69edd488efeb450062d3cad80706c7ab94e915f372bb8692f87d9a3163e15ddac8c3fb7952ffe739b78cf46db7203b4ef5f9dc91f854f9f808a78409a6187659ffee7d211610bd6f6ab7d6df09889d860d677d29687c0f7ba1404296ac05e5d9df9bee7486577547455502af5b77979100378b8f10ba4572907f683ca205ac6d81ef537ce73e386cb495e0118517336ca4d9a52aa984d69172645219a61c5e318314abaf3846f418bca75045a3ef0a8cfc5072359fd5c705374640e9b9f05c61bcc72c28bd1ff6437674b9cd96c7b05e4fbe023ae5b06d15409b727932028da06abfd95e02df994a81bb2cdf67863d15ef9e416d0534843203b1bb05b0f870967601ce7fad1ce4ec9bb1cfb3289b59fc87d6dfa3636ffa0c3ca3a1750653f7b2cc38c6f96ea181e498dfd2bd04865cf8b727968fdf1a8d6afa7b7913e5392f562039c86fdb3eb578a9bc6c24f07738bf6cde5bcd6bfcbc26c7ccef0b2ef909fc1d1319ae311ddd030f712069763a341f8b9bc218ea0fc958ca440d5c666a2864d9f39a40f4d4b59db8fd3b20f775efd6ece2b3973b969b49f4de7c87da4f06bde93c1e6df57e890a36c42b9e5131ab58e9301475b97acc6c4e24c714ba7ba66c6f11053b7f53afcbed9dce94424c53c3c12da81b4a53a5e8931b38865cada3a134a34fd9038ea1cbc2ca8c8c5deaed9a8ae4e5f4cd8dbaf95c7bade76116bc32378e8d113faf0aadc2377c833d4090c65978e8b3232b2334370a04720e1428d23d92ea11fc74880571fc931839d2f95efae7bedfbd145001e8838b86cdc326ed1185b7a56e5daeacd56b752c55aba02c10abc0c5897a59768546d81f4f8426a2ad41674bb8b0fd1ffa92a4f711f6a59de533078c69b7afd580a9a3834bd315fce387151418d24981e5bfb1c57ca1b81e5eb5849394eecdbd453c07e2396dcfeec56a03c9a8f9060601cabe850f77d61325666686ea04f92b4a795ad8a4370a8af4d7a59bcc2ec111c150d3238b510ca6a3fba116f5c5c5404b55d9709aeebad4b215aa905a82bf597e732dbd9d8f1a487bdacef95ed920133014e333a9bb1c70ae36931d3bc2a676a0acc151d66ba2b883a9c42ce707b442f3022136749aa24d8d86a0a6d2196f9aa9f0d79b39be7377903fccd0c26a89c9a0e475c51bc673641ed346c1", 0x1000, 0xffffffffecfe2dd5}], 0x100820, &(0x7f0000005300)=ANY=[@ANYBLOB="6e6f6c61726765696f2c707175ef74612c6e6f646973636172642c6c61726765696f2c6c6f67627566733d30303030303030303030303030303030303030302c6f626a5f757365723d6a6f75726e616c5f617369742c00"], 0x0) (async) chdir(&(0x7f0000005380)='./file0\x00') (async) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r3, 0x1000) (async) syz_mount_image$ext4(&(0x7f00000001c0)='ext3\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x50c20, &(0x7f00000000c0)={[{@journal_async_commit}]}, 0x0) [ 159.387279][ T7944] [U]  15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c10, 0xff000000) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5450, 0xff000000) 15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c92, 0xff000000) 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5452, 0xff000000) [ 159.470156][ T7972] loop3: detected capacity change from 0 to 4095 15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5451, 0xff000000) [ 159.512425][ T7974] loop0: detected capacity change from 0 to 2048 [ 159.539484][ T7972] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 159.566754][ T7975] [U] ¹P2ö\- [ 159.613691][ T7972] ntfs3: loop3: Failed to load $Volume. [ 159.623151][ T7974] [U]  15:59:19 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x541b, 0xff000000) 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5460, 0xff000000) 15:59:19 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000082000019000000900100000f000000000000000100000005000000000004000040000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4651f000000000000000001000000000000000b0000000001000018000000c28500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000e8f7d2e8feeb4bf889ba053b02420ff8010040", 0x1f, 0x4e4}, {&(0x7f0000010200)="0000000000000000000000000000000000000000000000000000000020002000010000000000050040", 0x29, 0x540}, {&(0x7f0000004140)="020000000300000004705701dad52648f4330106cca2f5631598c1b52dced46a91287de2636442f46944ae0ea7e01f1c7cc2f7b6b12cb53654103010ca52ff0e520d5a651a399b2205efa6996c9b045372c4d1bf17a7905625058b20b764268bddac519f2cf4fd27330af3f592d445c469ad5ca0b8fd4304e578add49b", 0x7d, 0x800}, {&(0x7f0000011500)="ed41000000080000daf4655fdbf4655fdbf4655f0000000000000400400000", 0x1f, 0x2100}, {0x0}, {&(0x7f0000012800)="504d4d00504d4dff", 0x8, 0x20000}], 0x0, &(0x7f0000012e00)=ANY=[], 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40440, 0x0) read$FUSE(r2, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r1, &(0x7f0000002100)={0x2020}, 0x2020) lchown(&(0x7f0000000000)='./file0\x00', 0xee01, r3) r4 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="b95032f65c2d0d08", 0x8}], 0x1) syz_mount_image$xfs(&(0x7f0000000080), &(0x7f00000041c0)='./file0\x00', 0x81, 0x2, &(0x7f00000052c0)=[{&(0x7f0000004200)="4802dc3c3885c1ae967828956722c5bafe78fffe6d65f07e98ee6e8b7bf24948876a1f0a9d0e8f7ed198a9e65fea93c1a756597ac64688e6ddcbf056cba349260d65ca4fbb5085998b797a49d06276bacc02f27c3b65eeb92ba2bb79efaff35989a57b85ddcb7fe98d9aa8d338cf1c50fb153d961c6f2e528ce66e8b754e171ce46ba59cbcc4acd30c69de9c0d", 0x8d, 0xb3}, {&(0x7f00000042c0)="1e5743fddfd52114ab3b91efa2d184eda6a06fc8284565157987e85bd58cb78e9aa7aa07ed28d83196f6e63f984fa36457825eb2939b317c012889a3299325f0666846896709aa7b1e5fd57c27400f6bfbf1376473d6b89e849fa9ad51806cfbb8dd0afbc7b8a5d79f1d2b75eb3e58b8f0a211cc0fe5abd50308a6401223d447c3b9154037f62bd2df7f5cc7c15b7db8523f6b5709843011c7dc55fb47b3f7c551f4ce0de17d56acaafa187a910d51f12446dfeddd054b1854af86a98a8800e9abb4629bc56bcaecaea912f93d888a774c8d0e9d3ee138c032ae0e6d3138a92016cbbb0645e5fcb0214803b1ce5bbaf9de1a3dcf3e1fc0bed4bede8f83c77ba281a6e51aad7ae72e494229502c2be0a3197383f5a06dc89d841c9393b778f8cce1d9a27594cb3bc92a50a403a16c47a5c4c3258d6a526acd9adba4f4e6796fbfe0197a1464c05167de11589a6d7c93344274c3aba4a0a4cd800e056fe8c24562dec0c3f77c1b670ec4892aca64b5a6f8d8642eaa27bcb6cc0ba9112107c0841c219dffb2850d29afba7cb67bdbd6b39c6d916f0bbb3836aa28bb947bad8fbdcdaceae56b3241246b56667952b9c8a0236cb4019c9b76b025c8f9239ac2c845cf7b19e232ed4bd850a69db162e5c20dc197422d8b312d8e90a6ad2111f7aaee7af5e57b7d29b9d48109b9182e78cf47399fe76365eda5d08f71c99f5d2c94a242e0bbe52d2609c209e4e123a8de3f18003c0d1f5f647edc5ee915441bcc6890cf5c44163e6e901dbbf60dc10e18954477b56e744a49cd9b581a2666e19abedb76f851a99418dfa081e97f474a91a33d1c93ed8258b171cd91824bf46c8a1ac5b28c8671a280c5b54f0912fda7406cb0eb034d88eb3de130e095ace500561c4341a0836b1cd200ed4dc3f2e9aa71aa24db9f804f924db7892bd8441fe00e01c61a04b31bd61466b45409fe38bbbcbdfbb8bfe44e5942eadfa80b0013cad226c3580077afc854404d4f43f46e0fd91a8035728de6f2189820dc584cdec486b909d07bad8364825cff6d0f0374e36c756340ba603c85015aca9c5e5eb45fe26f95982d6df544e343517a8a8a44316b7e85c689bfa8c233712217b86b8aad31df28c3b49fa8e5ca2f6a8b07fb0f82a457dfdd5c6be25420a7504f6a057bf347c2b65a427174ba30457dbda11ed7343d54b7b9903520e8b3d89e7540c80ecb120c46bfc2780730d299a016d3ac9b20976bbede250f7c120f4963396b9ca5b520383991c4a5c31db778ab5b313ab0866c9dc20804c510d66e3ccd882868e6d023e06905f51995b3529f1e683c31de8d5ca235098ec85fbf77b93434630e6d217e0120d97982dccb75a9f9a43236ca7880791e9cbd2f21d7850b0d59f9551576cf5d37a1d2713f6bff4148db590fc7b99a3a567661eab83e9db8062829a37f22732a43102ba0cc6ec626c62102d7b16e288292014d2e0990ba94691a74ad2407f9b04e01e06bf2960d0bc1c9b46acd706f3ea1bf06e22ad91259bf1138290d072d92d1d4c2d8e80b0df52859098234f4c28ffb5541a6d6615f00d5ef87407c04c9e0979775766246f176e183576471ed0a2a0c82cce2d76baeaff7892c18c76889283a1a233b4eeba32d055a472dabbd4b64b0ee0039f00dea52d1c581981c4a444813ba5aae5928b50ebeb60770b2787360fcfdf2787247251f30a1b3319d68a82154c190006ae0842c083d4660b6ad8e2eed2327026e19ada58a8e5017362194c4bbbe1f294bf3d77258d04be3ff8620f339d72222048d22896d201f78efd6bb60545a297cc1cda5510d1026615e3be06ee302f47af90e59a6cfd12116a18494ecdb9378fdf75ed108e3ad0ee3bcfd2279e6c08ec65d0a2e2ee81a15932e542a790f1c6c8946ad3612c6ce15ad0c7a7c90d38c35fe5eea65d79186b8bde21663572728c336eabaa5b17b5f79cb72e7834fa620571d3895b8148d9aeee212a2cc33eec12274c8a29a193bff853c9b6cbf68059786058f6e92f37c6f5fc320f27f02bef36075f32052681072e358cc5a9efb02a3ef7b960d015383fe7f163bc485b91fbf75f9a845e0c636044d4f5235d366007ad00c127a29e86674d9eb16d6e6c7c0b2c9ea1f25925800bcc9009ea3be56cdc0842fffb92fa5fb813832b322678af92ff0b7d6562c41f1aa52fd064b79f06ae223893c3986d985701e9382dd3d00475c84d0456fb8524a0207ec8e22fdb38899c299d47c69de61dd0223598b5b5a1bb931cd325d4c77094129dd4cc88f80ef710725c8e3653d3bef7194d07fa4bfa0ff2c026d25112bf9945e692b0a99f6587457cdc7a54e0fcbf00d9ed26b98d150878c49b346a17add4204bc5282e16ef2f4a34d4edbfc5a2a73299343c8fe913dc86f6e109d63ba4d86f193b7e2827b58009937d75221285897b35f5d963a3593771952c28883e2d7db62f00345ef923ceca24d6557f4d84f631d14b8db5d0e8123b51ef7b5a72e42aea185a9613a97b6c0ebb9f70a78631e8254e54be2ebd110276ede58b4c8ee5c02f1ebaa27836487eba862fefc765ce2a5dbef66ae6dceb1fae28e69c0668f16ccd1d441100b2b246e5ef3eaf31443e19b193d0d22e6b972a8c20e8dacefc2aeadc001aa7a7f94313edc355a54e6b99828ba18b40829e3db19eec8f26d35734d6151d0cfb0ee87c2957a2611c7cce0fd1baa00eec0f6758ad1714f2c98ae32bcd9d4c99bf5e57f91df4de954e2758a94f3d533117cfbf08a5f7eeafa84edc2284021360dc058d21d72c6cd597675f5410643d3aa1a3aa9a41b3784f17c039d88d2622547e0e5e156eb9552e87a9c107dc5bd7592d078dd535e606af000702fd8d59fb881784462a50728458d89a9249ea171c2782963f98a1635dfda4a7389d601da213fe9deee7500a305eb59084cecdb182cb02fe1a323fce550a7dfc2ad612ff42e243a156d488206f50892a8cc04f0b7e7aa28d7ccddee597e197c4b15ffab9cb7e1cc79b379f6d8c1c8bd52ea43e7df7424110578c421f6b28c8796d864ea26c0642ef893c6fea32a017946bae36bf5d3ae0db135e44665c095c91916e204073822eb737f0e4d6b46cc9676100fbefc2d55f64f0138c3ac7f47a15a7eccbed022fca0fceb61918546ce60c129b29ad4f1b6b280f8d14a7434f36aa26e899f706fde4311931efce9ff293f8bce8d95703591e0b13668e23448998af57a5282820ff7733e6bd1f7acae45ec5a9ba30169e3807f09812a157639e2f143f7aa8f3529a4faa4bbfa234d0c32fc73cb208a6138b87a1f71658f53658d6e3cdf274fcb1c729fc11e90c54a4aa89cb812107e44ac0a82489691fea1fdabb0c1eb7ba6766149e5bf8d8cc9a8518892df69975490e79acc9e89dbe7d5307591abaeed34d28a9ba8758c646c84f5ae02e4787d3fda8c6fd2fcaa8ea88c0ceb68095d87b54037e3ba38d6a4423a50b3aa0dfbb2fc42155b08a4e628d05bf8f3bc5825bdd0c0a7a8d58b803f14f907d42d5bf2a786d7852a2583d8054f5a78b303d30f8a036ba4a2a43a428d4c7085fbbf4b9f89349f5e30d5b89b64904b1697d77148a8615f0b2a77604315b5cc892b0f14896d28b5938cf264c9cb50e2a63333af83dbc43876a4d85227f4f1e3d0b057e685feee63e044dfa449d731a73f893599fb9d83afa9189d5b765cfae23be02a7fb9a5e5c45eedeb7d157df0303a4b18cb91e7b036c5244ee4ee9eba432e8755d5608ded68ee8aadde49a4c2a8829bfb1bb66b7276d0d178bb148a7eedc08a7edd9789066183b97d4c998949bd2bd471b045a8716effc68440452c949e959f94350d4e3e9deb60bb8615c4fec053ccfec00da64eb423e1d4bc1edd009123b545a69c0c9d44e5b9ad4e50a135c7868e6a06bfddcd473cb322b949d6a87a5bf1fabeb77b80d719b153da1e89f30c054f15d62ea3916cc14aa454c7e8cfd718ac0ee88106a58fb50279789806c235132a858de1483e4ab23389dec55a5096b006f45c611db0b6ee2924d124716826d63a52c570246e5e42235572c245c130d17f150427910db9418acad4c35891437cc6d5a4d23b28f4bbd22c564f0d299f7526a5b46f935094b6452ecf0f0314f3261fca4c80efc3160de82f68d86cf2ceda7f0fc73c40cdaa2e4bf0ea20a3dde37b2fc65e05e75522d3237b9bdc5fd39465c88d83c0c3ed1e78810f1bd143ce924a45617fb0b3c4a0e6d01f4912df6c4f49e5ac68586137354ff0805e9706b23107b460f394d0df27e08e2e3ab2bc262a768972e383feb859b60eb0cd47f263b465c3fa58456cbbb8bad3e92a7f60c344bfaf5d11882ae6a6c8caef8a7c9844c7cad40533a551c74c388a8efab8ad00c90a41867835671fc374d7b761e315b4c84ab3d904e7658854589263665f70e1ee229586f24fa4c3cc8e17dcf1d65391d7c8a9f05dad89f019e4b8ea0de979251b6e8bdb5f12faf1bb81ae36f5229fefcfd2a9d6288f33cbc7388f9855c301e7e4a37d06504a6e53a35aec8c78400a14315810190a64bff077c3cca667471b8619c3a5ae7f04eaacb310bea09118cd8f0edf7e941e6b71fab242c666fdb98b87fc199f1bc10c9d1bb32a93af69edd488efeb450062d3cad80706c7ab94e915f372bb8692f87d9a3163e15ddac8c3fb7952ffe739b78cf46db7203b4ef5f9dc91f854f9f808a78409a6187659ffee7d211610bd6f6ab7d6df09889d860d677d29687c0f7ba1404296ac05e5d9df9bee7486577547455502af5b77979100378b8f10ba4572907f683ca205ac6d81ef537ce73e386cb495e0118517336ca4d9a52aa984d69172645219a61c5e318314abaf3846f418bca75045a3ef0a8cfc5072359fd5c705374640e9b9f05c61bcc72c28bd1ff6437674b9cd96c7b05e4fbe023ae5b06d15409b727932028da06abfd95e02df994a81bb2cdf67863d15ef9e416d0534843203b1bb05b0f870967601ce7fad1ce4ec9bb1cfb3289b59fc87d6dfa3636ffa0c3ca3a1750653f7b2cc38c6f96ea181e498dfd2bd04865cf8b727968fdf1a8d6afa7b7913e5392f562039c86fdb3eb578a9bc6c24f07738bf6cde5bcd6bfcbc26c7ccef0b2ef909fc1d1319ae311ddd030f712069763a341f8b9bc218ea0fc958ca440d5c666a2864d9f39a40f4d4b59db8fd3b20f775efd6ece2b3973b969b49f4de7c87da4f06bde93c1e6df57e890a36c42b9e5131ab58e9301475b97acc6c4e24c714ba7ba66c6f11053b7f53afcbed9dce94424c53c3c12da81b4a53a5e8931b38865cada3a134a34fd9038ea1cbc2ca8c8c5deaed9a8ae4e5f4cd8dbaf95c7bade76116bc32378e8d113faf0aadc2377c833d4090c65978e8b3232b2334370a04720e1428d23d92ea11fc74880571fc931839d2f95efae7bedfbd145001e8838b86cdc326ed1185b7a56e5daeacd56b752c55aba02c10abc0c5897a59768546d81f4f8426a2ad41674bb8b0fd1ffa92a4f711f6a59de533078c69b7afd580a9a3834bd315fce387151418d24981e5bfb1c57ca1b81e5eb5849394eecdbd453c07e2396dcfeec56a03c9a8f9060601cabe850f77d61325666686ea04f92b4a795ad8a4370a8af4d7a59bcc2ec111c150d3238b510ca6a3fba116f5c5c5404b55d9709aeebad4b215aa905a82bf597e732dbd9d8f1a487bdacef95ed920133014e333a9bb1c70ae36931d3bc2a676a0acc151d66ba2b883a9c42ce707b442f3022136749aa24d8d86a0a6d2196f9aa9f0d79b39be7377903fccd0c26a89c9a0e475c51bc673641ed346c1", 0x1000, 0xffffffffecfe2dd5}], 0x100820, &(0x7f0000005300)=ANY=[@ANYBLOB="6e6f6c61726765696f2c707175ef74612c6e6f646973636172642c6c61726765696f2c6c6f67627566733d30303030303030303030303030303030303030302c6f626a5f757365723d6a6f75726e616c5f617369742c00"], 0x0) chdir(&(0x7f0000005380)='./file0\x00') fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r3, 0x1000) syz_mount_image$ext4(&(0x7f00000001c0)='ext3\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x50c20, &(0x7f00000000c0)={[{@journal_async_commit}]}, 0x0) 15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5452, 0xff000000) 15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5421, 0xff000000) 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x8933, 0xff000000) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5460, 0xff000000) 15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c92, 0xff000000) [ 159.731090][ T7997] loop0: detected capacity change from 0 to 2048 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448c9, 0xff000000) [ 159.778111][ T7997] EXT4-fs (loop0): unsupported descriptor size 63503 15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5450, 0xff000000) [ 159.832972][ T8008] loop3: detected capacity change from 0 to 4095 [ 159.834225][ T8010] [U] ¹P2ö\- [ 159.901076][ T8008] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 159.931662][ T8008] ntfs3: loop3: Failed to load $Volume. 15:59:19 executing program 3: syz_mount_image$ntfs3(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x8933, 0xff000000) 15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x541b, 0xff000000) [ 159.948472][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p242, 10) failed: No such file or directory [ 159.954272][ T7997] loop0: detected capacity change from 0 to 264192 15:59:19 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="200000000082000019000000900100000f000000000000000100000005000000000004000040000020000000dbf4655fdbf4655f0100ffff53ef010001000000daf4651f000000000000000001000000000000000b0000000001000018000000c28500002b02", 0x66, 0x400}, {&(0x7f0000010100)="000000000000000000000000e8f7d2e8feeb4bf889ba053b02420ff8010040", 0x1f, 0x4e4}, {&(0x7f0000010200)="0000000000000000000000000000000000000000000000000000000020002000010000000000050040", 0x29, 0x540}, {&(0x7f0000004140)="020000000300000004705701dad52648f4330106cca2f5631598c1b52dced46a91287de2636442f46944ae0ea7e01f1c7cc2f7b6b12cb53654103010ca52ff0e520d5a651a399b2205efa6996c9b045372c4d1bf17a7905625058b20b764268bddac519f2cf4fd27330af3f592d445c469ad5ca0b8fd4304e578add49b", 0x7d, 0x800}, {&(0x7f0000011500)="ed41000000080000daf4655fdbf4655fdbf4655f0000000000000400400000", 0x1f, 0x2100}, {0x0}, {&(0x7f0000012800)="504d4d00504d4dff", 0x8, 0x20000}], 0x0, &(0x7f0000012e00)=ANY=[], 0x0) getdents64(0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40440, 0x0) read$FUSE(r2, &(0x7f00000000c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) read$FUSE(r1, &(0x7f0000002100)={0x2020}, 0x2020) lchown(&(0x7f0000000000)='./file0\x00', 0xee01, r3) r4 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000180)="b95032f65c2d0d08", 0x8}], 0x1) syz_mount_image$xfs(&(0x7f0000000080), &(0x7f00000041c0)='./file0\x00', 0x81, 0x2, &(0x7f00000052c0)=[{&(0x7f0000004200)="4802dc3c3885c1ae967828956722c5bafe78fffe6d65f07e98ee6e8b7bf24948876a1f0a9d0e8f7ed198a9e65fea93c1a756597ac64688e6ddcbf056cba349260d65ca4fbb5085998b797a49d06276bacc02f27c3b65eeb92ba2bb79efaff35989a57b85ddcb7fe98d9aa8d338cf1c50fb153d961c6f2e528ce66e8b754e171ce46ba59cbcc4acd30c69de9c0d", 0x8d, 0xb3}, {&(0x7f00000042c0)="1e5743fddfd52114ab3b91efa2d184eda6a06fc8284565157987e85bd58cb78e9aa7aa07ed28d83196f6e63f984fa36457825eb2939b317c012889a3299325f0666846896709aa7b1e5fd57c27400f6bfbf1376473d6b89e849fa9ad51806cfbb8dd0afbc7b8a5d79f1d2b75eb3e58b8f0a211cc0fe5abd50308a6401223d447c3b9154037f62bd2df7f5cc7c15b7db8523f6b5709843011c7dc55fb47b3f7c551f4ce0de17d56acaafa187a910d51f12446dfeddd054b1854af86a98a8800e9abb4629bc56bcaecaea912f93d888a774c8d0e9d3ee138c032ae0e6d3138a92016cbbb0645e5fcb0214803b1ce5bbaf9de1a3dcf3e1fc0bed4bede8f83c77ba281a6e51aad7ae72e494229502c2be0a3197383f5a06dc89d841c9393b778f8cce1d9a27594cb3bc92a50a403a16c47a5c4c3258d6a526acd9adba4f4e6796fbfe0197a1464c05167de11589a6d7c93344274c3aba4a0a4cd800e056fe8c24562dec0c3f77c1b670ec4892aca64b5a6f8d8642eaa27bcb6cc0ba9112107c0841c219dffb2850d29afba7cb67bdbd6b39c6d916f0bbb3836aa28bb947bad8fbdcdaceae56b3241246b56667952b9c8a0236cb4019c9b76b025c8f9239ac2c845cf7b19e232ed4bd850a69db162e5c20dc197422d8b312d8e90a6ad2111f7aaee7af5e57b7d29b9d48109b9182e78cf47399fe76365eda5d08f71c99f5d2c94a242e0bbe52d2609c209e4e123a8de3f18003c0d1f5f647edc5ee915441bcc6890cf5c44163e6e901dbbf60dc10e18954477b56e744a49cd9b581a2666e19abedb76f851a99418dfa081e97f474a91a33d1c93ed8258b171cd91824bf46c8a1ac5b28c8671a280c5b54f0912fda7406cb0eb034d88eb3de130e095ace500561c4341a0836b1cd200ed4dc3f2e9aa71aa24db9f804f924db7892bd8441fe00e01c61a04b31bd61466b45409fe38bbbcbdfbb8bfe44e5942eadfa80b0013cad226c3580077afc854404d4f43f46e0fd91a8035728de6f2189820dc584cdec486b909d07bad8364825cff6d0f0374e36c756340ba603c85015aca9c5e5eb45fe26f95982d6df544e343517a8a8a44316b7e85c689bfa8c233712217b86b8aad31df28c3b49fa8e5ca2f6a8b07fb0f82a457dfdd5c6be25420a7504f6a057bf347c2b65a427174ba30457dbda11ed7343d54b7b9903520e8b3d89e7540c80ecb120c46bfc2780730d299a016d3ac9b20976bbede250f7c120f4963396b9ca5b520383991c4a5c31db778ab5b313ab0866c9dc20804c510d66e3ccd882868e6d023e06905f51995b3529f1e683c31de8d5ca235098ec85fbf77b93434630e6d217e0120d97982dccb75a9f9a43236ca7880791e9cbd2f21d7850b0d59f9551576cf5d37a1d2713f6bff4148db590fc7b99a3a567661eab83e9db8062829a37f22732a43102ba0cc6ec626c62102d7b16e288292014d2e0990ba94691a74ad2407f9b04e01e06bf2960d0bc1c9b46acd706f3ea1bf06e22ad91259bf1138290d072d92d1d4c2d8e80b0df52859098234f4c28ffb5541a6d6615f00d5ef87407c04c9e0979775766246f176e183576471ed0a2a0c82cce2d76baeaff7892c18c76889283a1a233b4eeba32d055a472dabbd4b64b0ee0039f00dea52d1c581981c4a444813ba5aae5928b50ebeb60770b2787360fcfdf2787247251f30a1b3319d68a82154c190006ae0842c083d4660b6ad8e2eed2327026e19ada58a8e5017362194c4bbbe1f294bf3d77258d04be3ff8620f339d72222048d22896d201f78efd6bb60545a297cc1cda5510d1026615e3be06ee302f47af90e59a6cfd12116a18494ecdb9378fdf75ed108e3ad0ee3bcfd2279e6c08ec65d0a2e2ee81a15932e542a790f1c6c8946ad3612c6ce15ad0c7a7c90d38c35fe5eea65d79186b8bde21663572728c336eabaa5b17b5f79cb72e7834fa620571d3895b8148d9aeee212a2cc33eec12274c8a29a193bff853c9b6cbf68059786058f6e92f37c6f5fc320f27f02bef36075f32052681072e358cc5a9efb02a3ef7b960d015383fe7f163bc485b91fbf75f9a845e0c636044d4f5235d366007ad00c127a29e86674d9eb16d6e6c7c0b2c9ea1f25925800bcc9009ea3be56cdc0842fffb92fa5fb813832b322678af92ff0b7d6562c41f1aa52fd064b79f06ae223893c3986d985701e9382dd3d00475c84d0456fb8524a0207ec8e22fdb38899c299d47c69de61dd0223598b5b5a1bb931cd325d4c77094129dd4cc88f80ef710725c8e3653d3bef7194d07fa4bfa0ff2c026d25112bf9945e692b0a99f6587457cdc7a54e0fcbf00d9ed26b98d150878c49b346a17add4204bc5282e16ef2f4a34d4edbfc5a2a73299343c8fe913dc86f6e109d63ba4d86f193b7e2827b58009937d75221285897b35f5d963a3593771952c28883e2d7db62f00345ef923ceca24d6557f4d84f631d14b8db5d0e8123b51ef7b5a72e42aea185a9613a97b6c0ebb9f70a78631e8254e54be2ebd110276ede58b4c8ee5c02f1ebaa27836487eba862fefc765ce2a5dbef66ae6dceb1fae28e69c0668f16ccd1d441100b2b246e5ef3eaf31443e19b193d0d22e6b972a8c20e8dacefc2aeadc001aa7a7f94313edc355a54e6b99828ba18b40829e3db19eec8f26d35734d6151d0cfb0ee87c2957a2611c7cce0fd1baa00eec0f6758ad1714f2c98ae32bcd9d4c99bf5e57f91df4de954e2758a94f3d533117cfbf08a5f7eeafa84edc2284021360dc058d21d72c6cd597675f5410643d3aa1a3aa9a41b3784f17c039d88d2622547e0e5e156eb9552e87a9c107dc5bd7592d078dd535e606af000702fd8d59fb881784462a50728458d89a9249ea171c2782963f98a1635dfda4a7389d601da213fe9deee7500a305eb59084cecdb182cb02fe1a323fce550a7dfc2ad612ff42e243a156d488206f50892a8cc04f0b7e7aa28d7ccddee597e197c4b15ffab9cb7e1cc79b379f6d8c1c8bd52ea43e7df7424110578c421f6b28c8796d864ea26c0642ef893c6fea32a017946bae36bf5d3ae0db135e44665c095c91916e204073822eb737f0e4d6b46cc9676100fbefc2d55f64f0138c3ac7f47a15a7eccbed022fca0fceb61918546ce60c129b29ad4f1b6b280f8d14a7434f36aa26e899f706fde4311931efce9ff293f8bce8d95703591e0b13668e23448998af57a5282820ff7733e6bd1f7acae45ec5a9ba30169e3807f09812a157639e2f143f7aa8f3529a4faa4bbfa234d0c32fc73cb208a6138b87a1f71658f53658d6e3cdf274fcb1c729fc11e90c54a4aa89cb812107e44ac0a82489691fea1fdabb0c1eb7ba6766149e5bf8d8cc9a8518892df69975490e79acc9e89dbe7d5307591abaeed34d28a9ba8758c646c84f5ae02e4787d3fda8c6fd2fcaa8ea88c0ceb68095d87b54037e3ba38d6a4423a50b3aa0dfbb2fc42155b08a4e628d05bf8f3bc5825bdd0c0a7a8d58b803f14f907d42d5bf2a786d7852a2583d8054f5a78b303d30f8a036ba4a2a43a428d4c7085fbbf4b9f89349f5e30d5b89b64904b1697d77148a8615f0b2a77604315b5cc892b0f14896d28b5938cf264c9cb50e2a63333af83dbc43876a4d85227f4f1e3d0b057e685feee63e044dfa449d731a73f893599fb9d83afa9189d5b765cfae23be02a7fb9a5e5c45eedeb7d157df0303a4b18cb91e7b036c5244ee4ee9eba432e8755d5608ded68ee8aadde49a4c2a8829bfb1bb66b7276d0d178bb148a7eedc08a7edd9789066183b97d4c998949bd2bd471b045a8716effc68440452c949e959f94350d4e3e9deb60bb8615c4fec053ccfec00da64eb423e1d4bc1edd009123b545a69c0c9d44e5b9ad4e50a135c7868e6a06bfddcd473cb322b949d6a87a5bf1fabeb77b80d719b153da1e89f30c054f15d62ea3916cc14aa454c7e8cfd718ac0ee88106a58fb50279789806c235132a858de1483e4ab23389dec55a5096b006f45c611db0b6ee2924d124716826d63a52c570246e5e42235572c245c130d17f150427910db9418acad4c35891437cc6d5a4d23b28f4bbd22c564f0d299f7526a5b46f935094b6452ecf0f0314f3261fca4c80efc3160de82f68d86cf2ceda7f0fc73c40cdaa2e4bf0ea20a3dde37b2fc65e05e75522d3237b9bdc5fd39465c88d83c0c3ed1e78810f1bd143ce924a45617fb0b3c4a0e6d01f4912df6c4f49e5ac68586137354ff0805e9706b23107b460f394d0df27e08e2e3ab2bc262a768972e383feb859b60eb0cd47f263b465c3fa58456cbbb8bad3e92a7f60c344bfaf5d11882ae6a6c8caef8a7c9844c7cad40533a551c74c388a8efab8ad00c90a41867835671fc374d7b761e315b4c84ab3d904e7658854589263665f70e1ee229586f24fa4c3cc8e17dcf1d65391d7c8a9f05dad89f019e4b8ea0de979251b6e8bdb5f12faf1bb81ae36f5229fefcfd2a9d6288f33cbc7388f9855c301e7e4a37d06504a6e53a35aec8c78400a14315810190a64bff077c3cca667471b8619c3a5ae7f04eaacb310bea09118cd8f0edf7e941e6b71fab242c666fdb98b87fc199f1bc10c9d1bb32a93af69edd488efeb450062d3cad80706c7ab94e915f372bb8692f87d9a3163e15ddac8c3fb7952ffe739b78cf46db7203b4ef5f9dc91f854f9f808a78409a6187659ffee7d211610bd6f6ab7d6df09889d860d677d29687c0f7ba1404296ac05e5d9df9bee7486577547455502af5b77979100378b8f10ba4572907f683ca205ac6d81ef537ce73e386cb495e0118517336ca4d9a52aa984d69172645219a61c5e318314abaf3846f418bca75045a3ef0a8cfc5072359fd5c705374640e9b9f05c61bcc72c28bd1ff6437674b9cd96c7b05e4fbe023ae5b06d15409b727932028da06abfd95e02df994a81bb2cdf67863d15ef9e416d0534843203b1bb05b0f870967601ce7fad1ce4ec9bb1cfb3289b59fc87d6dfa3636ffa0c3ca3a1750653f7b2cc38c6f96ea181e498dfd2bd04865cf8b727968fdf1a8d6afa7b7913e5392f562039c86fdb3eb578a9bc6c24f07738bf6cde5bcd6bfcbc26c7ccef0b2ef909fc1d1319ae311ddd030f712069763a341f8b9bc218ea0fc958ca440d5c666a2864d9f39a40f4d4b59db8fd3b20f775efd6ece2b3973b969b49f4de7c87da4f06bde93c1e6df57e890a36c42b9e5131ab58e9301475b97acc6c4e24c714ba7ba66c6f11053b7f53afcbed9dce94424c53c3c12da81b4a53a5e8931b38865cada3a134a34fd9038ea1cbc2ca8c8c5deaed9a8ae4e5f4cd8dbaf95c7bade76116bc32378e8d113faf0aadc2377c833d4090c65978e8b3232b2334370a04720e1428d23d92ea11fc74880571fc931839d2f95efae7bedfbd145001e8838b86cdc326ed1185b7a56e5daeacd56b752c55aba02c10abc0c5897a59768546d81f4f8426a2ad41674bb8b0fd1ffa92a4f711f6a59de533078c69b7afd580a9a3834bd315fce387151418d24981e5bfb1c57ca1b81e5eb5849394eecdbd453c07e2396dcfeec56a03c9a8f9060601cabe850f77d61325666686ea04f92b4a795ad8a4370a8af4d7a59bcc2ec111c150d3238b510ca6a3fba116f5c5c5404b55d9709aeebad4b215aa905a82bf597e732dbd9d8f1a487bdacef95ed920133014e333a9bb1c70ae36931d3bc2a676a0acc151d66ba2b883a9c42ce707b442f3022136749aa24d8d86a0a6d2196f9aa9f0d79b39be7377903fccd0c26a89c9a0e475c51bc673641ed346c1", 0x1000, 0xffffffffecfe2dd5}], 0x100820, &(0x7f0000005300)=ANY=[@ANYBLOB="6e6f6c61726765696f2c707175ef74612c6e6f646973636172642c6c61726765696f2c6c6f67627566733d30303030303030303030303030303030303030302c6f626a5f757365723d6a6f75726e616c5f617369742c00"], 0x0) chdir(&(0x7f0000005380)='./file0\x00') fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, r3, 0x1000) syz_mount_image$ext4(&(0x7f00000001c0)='ext3\x00', &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x50c20, &(0x7f00000000c0)={[{@journal_async_commit}]}, 0x0) 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448dd, 0xff000000) 15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5451, 0xff000000) 15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5421, 0xff000000) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448c9, 0xff000000) [ 159.996813][ T7996] [U]  15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5452, 0xff000000) 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400454ca, 0xff000000) 15:59:19 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5450, 0xff000000) 15:59:19 executing program 3: syz_mount_image$ntfs3(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:19 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448dd, 0xff000000) 15:59:19 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5460, 0xff000000) 15:59:19 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049409, 0xff000000) [ 160.102784][ T8029] loop3: detected capacity change from 0 to 4095 [ 160.122337][ T8033] loop0: detected capacity change from 0 to 2048 [ 160.187289][ T8033] EXT4-fs (loop0): unsupported descriptor size 63503 [ 160.230547][ T8043] [U] ¹P2ö\- 15:59:20 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400454ca, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5451, 0xff000000) 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x8933, 0xff000000) 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40086602, 0xff000000) 15:59:20 executing program 3: syz_mount_image$ntfs3(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) [ 160.279081][ T8049] loop3: detected capacity change from 0 to 4095 [ 160.286111][ T8033] loop0: detected capacity change from 0 to 264192 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40186366, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049409, 0xff000000) [ 160.345933][ T8032] [U]  15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448c9, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5452, 0xff000000) 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x401c5820, 0xff000000) 15:59:20 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40086602, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x5460, 0xff000000) 15:59:20 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), 0x0, 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448dd, 0xff000000) [ 160.481982][ T8066] loop3: detected capacity change from 0 to 4095 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4020940d, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40186366, 0xff000000) 15:59:20 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400454ca, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x8933, 0xff000000) [ 160.612742][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p244, 10) failed: No such file or directory 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086301, 0xff000000) 15:59:20 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c82, 0xff000000) 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049409, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448c9, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x401c5820, 0xff000000) [ 160.713925][ T8087] loop3: detected capacity change from 0 to 4095 15:59:20 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), 0x0, 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086601, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4020940d, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400448dd, 0xff000000) 15:59:20 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c82, 0xff000000) 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40086602, 0xff000000) 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x801c581f, 0xff000000) 15:59:20 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c82, 0xff000000) [ 160.870304][ T8104] loop3: detected capacity change from 0 to 4095 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x400454ca, 0xff000000) 15:59:20 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), 0x0, 0x0, 0xe, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}, {0x0, 0x0, 0xfffe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086301, 0xff000000) 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40186366, 0xff000000) 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x401c5820, 0xff000000) 15:59:20 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086601, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40049409, 0xff000000) 15:59:20 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000003580)=ANY=[], 0x0) [ 161.027511][ T8123] loop3: detected capacity change from 0 to 4095 15:59:20 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4020940d, 0xff000000) 15:59:20 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40086602, 0xff000000) 15:59:20 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:20 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) 15:59:20 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x801c581f, 0xff000000) 15:59:20 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:20 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0xff000000) 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x40186366, 0xff000000) 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086301, 0xff000000) 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0189436, 0xff000000) 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) 15:59:21 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:21 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c82, 0xff000000) [ 161.309957][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p246, 10) failed: No such file or directory 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc020660b, 0xff000000) 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086601, 0xff000000) 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x401c5820, 0xff000000) 15:59:21 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xd, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}, {&(0x7f000001b620)="f7ffffffffffffffffffffffffffffffffffffffff0100000000000000000080ffffffffffffffff0000000000000080", 0x30, 0x47000}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0189436, 0xff000000) 15:59:21 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c82, 0xff000000) 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000002) 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x801c581f, 0xff000000) 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4020940d, 0xff000000) 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc020660b, 0xff000000) 15:59:21 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c82, 0xff000000) 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086301, 0xff000000) [ 161.549597][ T8179] loop3: detected capacity change from 0 to 1136 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000003) [ 161.603578][ T8179] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000002) 15:59:21 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xc, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}, {&(0x7f000001b200)="10", 0x1, 0x46080}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) 15:59:21 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c82, 0x0) 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x80086601, 0xff000000) [ 161.654653][ T8179] ntfs3: loop3: Failed to load $Volume. 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000004) 15:59:21 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000003) 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0189436, 0xff000000) [ 161.781247][ T8202] loop3: detected capacity change from 0 to 1120 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x801c581f, 0xff000000) 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000005) 15:59:21 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc020660b, 0xff000000) [ 161.903177][ T8202] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:21 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xb, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000f1231ab35d78be7400000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab0106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000000000002000000000006000000000000000703240055007000430061007300650080f3ffff47000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x15e, 0x67e0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000004) 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000002) 15:59:21 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000006) [ 162.010692][ T8202] ntfs3: loop3: Failed to load $Volume. 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0045878, 0xff000000) [ 162.080234][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p248, 10) failed: No such file or directory 15:59:21 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000007) 15:59:21 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0xff000000) [ 162.134752][ T8233] loop3: detected capacity change from 0 to 103 15:59:21 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000003) 15:59:21 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc0189436, 0xff000000) 15:59:21 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0xff000000) 15:59:21 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:21 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000005) [ 162.185135][ T8233] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 162.217341][ T8233] ntfs3: loop3: Failed to load $Volume. 15:59:22 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000004) 15:59:22 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0xc020660b, 0xff000000) 15:59:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000008) 15:59:22 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000006) 15:59:22 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0xff000000) [ 162.338387][ T8250] loop3: detected capacity change from 0 to 99 [ 162.388041][ T8250] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:22 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000002) 15:59:22 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000005) 15:59:22 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000009) [ 162.444750][ T8250] ntfs3: loop3: Failed to load $Volume. 15:59:22 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x9, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000000380)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:22 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000007) 15:59:22 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) 15:59:22 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000003) 15:59:22 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000006) 15:59:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000a) 15:59:22 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000008) 15:59:22 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0xff000000) [ 162.647733][ T8274] loop3: detected capacity change from 0 to 95 [ 162.686521][ T8274] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:22 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000004) 15:59:22 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000007) [ 162.763100][ T8274] ntfs3: loop3: Failed to load $Volume. 15:59:22 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0xff000000) 15:59:22 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000b) 15:59:22 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000009) 15:59:22 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000005) 15:59:22 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000008) 15:59:22 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0xff000000) 15:59:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000c) [ 162.891603][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p250, 10) failed: No such file or directory [ 162.926622][ T8295] loop3: detected capacity change from 0 to 87 [ 162.975720][ T8295] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:22 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0xff000000) 15:59:22 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000a) 15:59:22 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000009) 15:59:22 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000006) [ 163.017420][ T8295] ntfs3: loop3: Failed to load $Volume. 15:59:22 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x7, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f0000010a80)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c100000000000001102430000000000900000005800000000041800000003003800000020000000240049003300300030000000010000000010000001", 0x175, 0x53e0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000d) 15:59:22 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:22 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000007) 15:59:22 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000a) 15:59:22 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000e) 15:59:22 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000b) [ 163.222809][ T8318] loop3: detected capacity change from 0 to 83 15:59:23 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000008) 15:59:23 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000b) [ 163.340165][ T8318] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 163.405769][ C1] [ 163.408142][ C1] ====================================================== [ 163.415164][ C1] WARNING: possible circular locking dependency detected [ 163.420054][ T8318] ntfs3: loop3: Failed to load $Volume. [ 163.422173][ C1] 6.0.0-rc6-syzkaller #0 Not tainted [ 163.422184][ C1] ------------------------------------------------------ [ 163.422190][ C1] syz-executor.4/8326 is trying to acquire lock: [ 163.446336][ C1] ffff888146f800d0 (&q->queue_lock){..-.}-{2:2}, at: throtl_pending_timer_fn+0xe9/0xfb0 [ 163.456101][ C1] [ 163.456101][ C1] but task is already holding lock: [ 163.463468][ C1] ffffc900001e0be0 ((&sq->pending_timer)){+.-.}-{0:0}, at: call_timer_fn+0xbb/0x210 [ 163.472882][ C1] [ 163.472882][ C1] which lock already depends on the new lock. [ 163.472882][ C1] [ 163.483293][ C1] [ 163.483293][ C1] the existing dependency chain (in reverse order) is: [ 163.492315][ C1] [ 163.492315][ C1] -> #2 ((&sq->pending_timer)){+.-.}-{0:0}: [ 163.500413][ C1] lock_acquire+0x182/0x3c0 [ 163.505464][ C1] del_timer_sync+0xec/0x2a0 [ 163.510592][ C1] throtl_pd_free+0x15/0x40 [ 163.515633][ C1] blkcg_deactivate_policy+0x328/0x540 [ 163.521629][ C1] blk_throtl_exit+0x86/0x120 [ 163.526845][ C1] blkcg_init_queue+0x281/0x300 [ 163.532229][ C1] __alloc_disk_node+0x2ce/0x590 [ 163.537706][ C1] __blk_mq_alloc_disk+0x11b/0x1e0 [ 163.543360][ C1] loop_add+0x325/0x9b0 [ 163.548051][ C1] loop_control_ioctl+0x108/0x770 [ 163.548629][ T3634] udevd[3634]: inotify_add_watch(7, /dev/loop4p252, 10) failed: No such file or directory [ 163.553591][ C1] __se_sys_ioctl+0xfb/0x170 [ 163.553613][ C1] do_syscall_64+0x3d/0xb0 [ 163.573536][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 163.579967][ C1] [ 163.579967][ C1] -> #1 (&blkcg->lock){....}-{2:2}: [ 163.587363][ C1] lock_acquire+0x182/0x3c0 [ 163.592408][ C1] _raw_spin_lock+0x2a/0x40 [ 163.597447][ C1] blkg_create+0x949/0x10a0 [ 163.602490][ C1] blkcg_init_queue+0xb9/0x300 [ 163.607790][ C1] __alloc_disk_node+0x2ce/0x590 [ 163.613262][ C1] __blk_alloc_disk+0x2c/0x80 [ 163.618477][ C1] brd_alloc+0x315/0x720 [ 163.623251][ C1] brd_init+0x102/0x1c6 [ 163.627958][ C1] do_one_initcall+0x1b9/0x3e0 [ 163.633263][ C1] do_initcall_level+0x168/0x218 [ 163.638742][ C1] do_initcalls+0x4b/0x8c [ 163.643611][ C1] kernel_init_freeable+0x3f1/0x57b [ 163.649351][ C1] kernel_init+0x19/0x2b0 [ 163.654219][ C1] ret_from_fork+0x1f/0x30 [ 163.659171][ C1] [ 163.659171][ C1] -> #0 (&q->queue_lock){..-.}-{2:2}: [ 163.666751][ C1] validate_chain+0x1873/0x6c00 [ 163.672230][ C1] __lock_acquire+0x1292/0x1f60 [ 163.677619][ C1] lock_acquire+0x182/0x3c0 [ 163.682662][ C1] _raw_spin_lock_irq+0xae/0xf0 [ 163.688051][ C1] throtl_pending_timer_fn+0xe9/0xfb0 [ 163.693965][ C1] call_timer_fn+0xf5/0x210 [ 163.699007][ C1] __run_timers+0x772/0x980 [ 163.704050][ C1] run_timer_softirq+0x63/0xf0 [ 163.709368][ C1] __do_softirq+0x362/0x773 [ 163.714411][ C1] __irq_exit_rcu+0xcf/0x150 [ 163.719542][ C1] irq_exit_rcu+0x5/0x20 [ 163.724323][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 163.730507][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 163.737025][ C1] lock_is_held_type+0x62/0x180 [ 163.742417][ C1] rcu_read_lock_sched_held+0x87/0x110 [ 163.748425][ C1] trace_lock_acquire+0x7f/0x1d0 [ 163.753899][ C1] lock_acquire+0xa4/0x3c0 [ 163.758864][ C1] rcu_lock_acquire+0x20/0x30 [ 163.764084][ C1] folio_memcg_lock+0x8c/0x5b0 [ 163.769385][ C1] page_remove_rmap+0x2d/0x460 [ 163.774686][ C1] zap_pte_range+0x9c4/0x19b0 [ 163.779995][ C1] zap_pmd_range+0x587/0x690 [ 163.785122][ C1] unmap_page_range+0x466/0x7a0 [ 163.787874][ T3628] udevd[3628]: inotify_add_watch(7, /dev/loop4p254, 10) failed: No such file or directory [ 163.790507][ C1] unmap_vmas+0x1f7/0x380 15:59:23 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000009) 15:59:23 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:23 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000c) [ 163.790528][ C1] exit_mmap+0x1b4/0x520 [ 163.790544][ C1] __mmput+0x111/0x3a0 [ 163.814728][ C1] exit_mm+0x1ef/0x2c0 [ 163.819334][ C1] do_exit+0x4e1/0x20a0 [ 163.824030][ C1] do_group_exit+0x23b/0x2f0 [ 163.829160][ C1] get_signal+0x172f/0x1780 [ 163.834200][ C1] arch_do_signal_or_restart+0x7b/0x730 [ 163.840324][ C1] exit_to_user_mode_loop+0x74/0x150 [ 163.846160][ C1] exit_to_user_mode_prepare+0xb2/0x140 [ 163.852244][ C1] syscall_exit_to_user_mode+0x26/0x60 [ 163.858248][ C1] do_syscall_64+0x49/0xb0 [ 163.863199][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 163.869722][ C1] [ 163.869722][ C1] other info that might help us debug this: [ 163.869722][ C1] [ 163.879962][ C1] Chain exists of: [ 163.879962][ C1] &q->queue_lock --> &blkcg->lock --> (&sq->pending_timer) [ 163.879962][ C1] [ 163.893283][ C1] Possible unsafe locking scenario: [ 163.893283][ C1] [ 163.900740][ C1] CPU0 CPU1 [ 163.906117][ C1] ---- ---- [ 163.911548][ C1] lock((&sq->pending_timer)); [ 163.916415][ C1] lock(&blkcg->lock); [ 163.923107][ C1] lock((&sq->pending_timer)); [ 163.930576][ C1] lock(&q->queue_lock); [ 163.935011][ C1] [ 163.935011][ C1] *** DEADLOCK *** [ 163.935011][ C1] [ 163.943166][ C1] 3 locks held by syz-executor.4/8326: [ 163.948632][ C1] #0: ffff8880779c7128 (&mm->mmap_lock#2){++++}-{3:3}, at: exit_mmap+0x114/0x520 [ 163.957884][ C1] #1: ffff8880180c1a38 (ptlock_ptr(page)#2){+.+.}-{2:2}, at: zap_pte_range+0x233/0x19b0 [ 163.967754][ C1] #2: ffffc900001e0be0 ((&sq->pending_timer)){+.-.}-{0:0}, at: call_timer_fn+0xbb/0x210 [ 163.977614][ C1] [ 163.977614][ C1] stack backtrace: [ 163.983509][ C1] CPU: 1 PID: 8326 Comm: syz-executor.4 Not tainted 6.0.0-rc6-syzkaller #0 [ 163.992106][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2022 [ 164.002175][ C1] Call Trace: [ 164.005500][ C1] [ 164.008373][ C1] dump_stack_lvl+0x1b1/0x28e [ 164.013084][ C1] ? fortify_panic+0x13/0x13 [ 164.017712][ C1] ? print_circular_bug+0x13e/0x1c0 [ 164.022939][ C1] check_noncircular+0x2cc/0x390 [ 164.027939][ C1] ? add_chain_block+0x850/0x850 [ 164.032901][ C1] ? lockdep_lock+0x102/0x290 [ 164.037605][ C1] ? validate_chain+0x169/0x6c00 [ 164.042565][ C1] validate_chain+0x1873/0x6c00 [ 164.047440][ C1] ? __bpf_trace_rcu_stall_warning+0x10/0x10 [ 164.053563][ C1] ? reacquire_held_locks+0x650/0x650 [ 164.058964][ C1] ? validate_chain+0x169/0x6c00 [ 164.063926][ C1] ? reacquire_held_locks+0x650/0x650 [ 164.069354][ C1] ? validate_chain+0x169/0x6c00 [ 164.074315][ C1] ? validate_chain+0x169/0x6c00 [ 164.079288][ C1] ? stack_trace_save+0x1e0/0x1e0 [ 164.084331][ C1] ? rcu_read_lock_sched_held+0x87/0x110 [ 164.089989][ C1] ? __bpf_trace_rcu_stall_warning+0x10/0x10 [ 164.095991][ C1] ? rcu_lock_release+0x5/0x20 [ 164.100776][ C1] ? trace_lock_release+0x7b/0x1a0 [ 164.105907][ C1] ? rcu_lock_release+0x5/0x20 [ 164.110686][ C1] ? lock_release+0x81/0x820 [ 164.115301][ C1] ? read_lock_is_recursive+0x10/0x10 [ 164.120699][ C1] ? deref_stack_reg+0x17a/0x210 [ 164.125673][ C1] ? __lock_acquire+0x1f60/0x1f60 [ 164.130725][ C1] ? get_stack_info_noinstr+0x16/0x130 [ 164.136207][ C1] ? deref_stack_reg+0x17a/0x210 [ 164.141175][ C1] ? stack_trace_save+0x1e0/0x1e0 [ 164.146244][ C1] ? print_irq_lock_scenario+0xb60/0xb60 [ 164.152072][ C1] ? kernel_text_address+0x9e/0xd0 [ 164.157202][ C1] ? __kernel_text_address+0x9/0x40 [ 164.162430][ C1] ? unwind_get_return_address+0x48/0x80 [ 164.168083][ C1] ? mark_lock_irq+0x800/0xe60 [ 164.172872][ C1] ? save_trace+0xb20/0xb20 [ 164.177425][ C1] ? stack_trace_save+0x104/0x1e0 [ 164.182470][ C1] ? kernel_text_address+0x9e/0xd0 [ 164.187599][ C1] ? __kernel_text_address+0x9/0x40 [ 164.192814][ C1] ? lockdep_unlock+0x144/0x2e0 [ 164.197769][ C1] ? lockdep_lock+0x290/0x290 [ 164.208024][ C1] ? mark_lock+0x9a/0x350 [ 164.212385][ C1] __lock_acquire+0x1292/0x1f60 [ 164.217262][ C1] lock_acquire+0x182/0x3c0 [ 164.221787][ C1] ? throtl_pending_timer_fn+0xe9/0xfb0 [ 164.227360][ C1] ? read_lock_is_recursive+0x10/0x10 [ 164.232763][ C1] ? _raw_spin_lock_irq+0x89/0xf0 [ 164.237807][ C1] _raw_spin_lock_irq+0xae/0xf0 [ 164.242679][ C1] ? throtl_pending_timer_fn+0xe9/0xfb0 [ 164.248241][ C1] ? _raw_spin_lock_irqsave+0x100/0x100 [ 164.253807][ C1] throtl_pending_timer_fn+0xe9/0xfb0 [ 164.259201][ C1] ? __run_timers+0x762/0x980 [ 164.263897][ C1] ? blkg_put+0x1e0/0x1e0 [ 164.268247][ C1] ? blkg_put+0x1e0/0x1e0 [ 164.272592][ C1] call_timer_fn+0xf5/0x210 [ 164.277111][ C1] ? blkg_put+0x1e0/0x1e0 [ 164.281460][ C1] ? __run_timers+0x980/0x980 [ 164.286254][ C1] ? do_raw_spin_unlock+0x134/0x8a0 [ 164.291481][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 164.296699][ C1] ? blkg_put+0x1e0/0x1e0 [ 164.301044][ C1] ? lockdep_hardirqs_on+0x8d/0x130 [ 164.306260][ C1] ? blkg_put+0x1e0/0x1e0 [ 164.310607][ C1] __run_timers+0x772/0x980 [ 164.315132][ C1] ? trace_timer_cancel+0x220/0x220 [ 164.320362][ C1] ? rcu_read_lock_sched_held+0x87/0x110 [ 164.326012][ C1] ? __bpf_trace_rcu_stall_warning+0x10/0x10 [ 164.332014][ C1] run_timer_softirq+0x63/0xf0 [ 164.336795][ C1] __do_softirq+0x362/0x773 [ 164.341323][ C1] ? __irq_exit_rcu+0xcf/0x150 [ 164.346110][ C1] ? __entry_text_end+0x1feacb/0x1feacb [ 164.351716][ C1] __irq_exit_rcu+0xcf/0x150 [ 164.356348][ C1] ? irq_exit_rcu+0x20/0x20 [ 164.360877][ C1] ? __sysvec_apic_timer_interrupt+0x11e/0x280 [ 164.367053][ C1] irq_exit_rcu+0x5/0x20 [ 164.371311][ C1] sysvec_apic_timer_interrupt+0x91/0xb0 [ 164.376968][ C1] [ 164.379907][ C1] [ 164.382847][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20 [ 164.388846][ C1] RIP: 0010:lock_is_held_type+0x62/0x180 [ 164.394500][ C1] Code: 85 e6 00 00 00 65 4c 8b 2c 25 00 6f 02 00 41 83 bd 74 0a 00 00 00 0f 85 cf 00 00 00 41 89 f6 49 89 ff 9c 8f 04 24 4c 8b 24 24 48 c7 c7 60 9c 8d 8a e8 a1 14 00 00 65 ff 05 0a f3 df 75 41 83 [ 164.414123][ C1] RSP: 0018:ffffc9000b747098 EFLAGS: 00000246 [ 164.420240][ C1] RAX: 0000000000000000 RBX: 1ffff920016e8e1c RCX: 0000000080000002 [ 164.428231][ C1] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: ffffffff8cb231a0 [ 164.436219][ C1] RBP: 00000000ffffffff R08: dffffc0000000000 R09: fffffbfff1c1648e [ 164.444205][ C1] R10: fffffbfff1c1648e R11: 1ffffffff1c1648d R12: 0000000000000246 [ 164.452191][ C1] R13: ffff8880482a1d80 R14: 00000000ffffffff R15: ffffffff8cb231a0 [ 164.460187][ C1] rcu_read_lock_sched_held+0x87/0x110 [ 164.465669][ C1] ? __bpf_trace_rcu_stall_warning+0x10/0x10 [ 164.471671][ C1] trace_lock_acquire+0x7f/0x1d0 [ 164.476629][ C1] lock_acquire+0xa4/0x3c0 [ 164.481060][ C1] ? obj_cgroup_uncharge_zswap+0x430/0x430 [ 164.486881][ C1] ? read_lock_is_recursive+0x10/0x10 [ 164.492270][ C1] ? rcu_read_lock_sched_held+0x87/0x110 [ 164.497918][ C1] ? __bpf_trace_rcu_stall_warning+0x10/0x10 [ 164.503925][ C1] rcu_lock_acquire+0x20/0x30 [ 164.508621][ C1] ? obj_cgroup_uncharge_zswap+0x430/0x430 [ 164.514450][ C1] folio_memcg_lock+0x8c/0x5b0 [ 164.519262][ C1] ? rcu_lock_acquire+0x30/0x30 [ 164.524137][ C1] ? __lock_acquire+0x1f60/0x1f60 [ 164.529175][ C1] ? mem_cgroup_print_oom_group+0x70/0x70 [ 164.534910][ C1] ? folio_memcg_unlock+0x18e/0x240 [ 164.540123][ C1] page_remove_rmap+0x2d/0x460 [ 164.544907][ C1] ? mm_counter_file+0xf4/0x2c0 [ 164.549774][ C1] zap_pte_range+0x9c4/0x19b0 [ 164.554481][ C1] ? zap_pmd_range+0x690/0x690 [ 164.559257][ C1] ? __might_sleep+0xc0/0xc0 [ 164.563868][ C1] zap_pmd_range+0x587/0x690 [ 164.568472][ C1] unmap_page_range+0x466/0x7a0 [ 164.573340][ C1] unmap_vmas+0x1f7/0x380 [ 164.577687][ C1] ? unmap_page_range+0x7a0/0x7a0 [ 164.582727][ C1] ? down_write+0x10d/0x170 [ 164.587251][ C1] ? tlb_gather_mmu_fullmm+0x154/0x200 [ 164.592723][ C1] exit_mmap+0x1b4/0x520 [ 164.596979][ C1] ? vm_brk+0x20/0x20 [ 164.600980][ C1] ? uprobe_clear_state+0x283/0x2a0 [ 164.606200][ C1] __mmput+0x111/0x3a0 [ 164.610281][ C1] exit_mm+0x1ef/0x2c0 [ 164.614366][ C1] ? coredump_task_exit+0x560/0x560 [ 164.619585][ C1] ? taskstats_exit+0x3a0/0x910 [ 164.624450][ C1] ? tty_audit_exit+0x14f/0x1f0 [ 164.629315][ C1] do_exit+0x4e1/0x20a0 [ 164.633490][ C1] ? mm_update_next_owner+0x6d0/0x6d0 [ 164.638907][ C1] ? lockdep_hardirqs_on_prepare+0x428/0x790 [ 164.644907][ C1] ? print_irqtrace_events+0x220/0x220 [ 164.650392][ C1] ? _raw_spin_lock_irq+0xba/0xf0 [ 164.655437][ C1] do_group_exit+0x23b/0x2f0 [ 164.660039][ C1] ? _raw_spin_unlock_irq+0x1f/0x40 [ 164.665255][ C1] ? lockdep_hardirqs_on+0x8d/0x130 [ 164.670471][ C1] get_signal+0x172f/0x1780 [ 164.674997][ C1] ? ptrace_notify+0x340/0x340 [ 164.679774][ C1] ? do_futex+0x3af/0x490 [ 164.684129][ C1] arch_do_signal_or_restart+0x7b/0x730 [ 164.689873][ C1] ? get_sigframe_size+0x10/0x10 [ 164.694835][ C1] ? lockdep_hardirqs_on_prepare+0x428/0x790 [ 164.700836][ C1] ? print_irqtrace_events+0x220/0x220 [ 164.706318][ C1] ? print_irqtrace_events+0x220/0x220 [ 164.711805][ C1] ? exit_to_user_mode_loop+0x42/0x150 [ 164.717285][ C1] exit_to_user_mode_loop+0x74/0x150 [ 164.722633][ C1] exit_to_user_mode_prepare+0xb2/0x140 [ 164.728238][ C1] syscall_exit_to_user_mode+0x26/0x60 [ 164.733722][ C1] do_syscall_64+0x49/0xb0 [ 164.738158][ C1] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 164.744068][ C1] RIP: 0033:0x7f3ca8a89409 [ 164.748502][ C1] Code: Unable to access opcode bytes at RIP 0x7f3ca8a893df. 15:59:24 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x6, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}, {&(0x7f0000010880)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:24 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000c) 15:59:24 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:24 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000a) 15:59:24 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000d) 15:59:24 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000f) [ 164.755874][ C1] RSP: 002b:00007f3ca9c93218 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca [ 164.764305][ C1] RAX: fffffffffffffe00 RBX: 00007f3ca8b9bf88 RCX: 00007f3ca8a89409 [ 164.772292][ C1] RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007f3ca8b9bf88 [ 164.780302][ C1] RBP: 00007f3ca8b9bf80 R08: 0000000000000000 R09: 0000000000000000 [ 164.788293][ C1] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f3ca8b9bf8c [ 164.796282][ C1] R13: 00007ffed5fc06bf R14: 00007f3ca9c93300 R15: 0000000000022000 [ 164.804277][ C1] 15:59:24 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000e) 15:59:24 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000d) 15:59:24 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000b) [ 164.854962][ T8346] loop3: detected capacity change from 0 to 79 [ 164.866772][ T8346] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:24 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:24 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000010) [ 164.907902][ T8346] ntfs3: loop3: Failed to load $Volume. 15:59:24 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f01120001020000000000052000000020020000010100000000000512000000600344ee000000052000000020020000000000600000003000000000001800000004001200000018000000730079007a006bf460006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000800000001800"/485, 0x1e5, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:24 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000e) 15:59:24 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000f) 15:59:24 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000f) 15:59:24 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:24 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000c) 15:59:24 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000011) [ 165.029137][ T8363] loop3: detected capacity change from 0 to 75 15:59:24 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:24 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000010) 15:59:24 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000010) 15:59:24 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000d) 15:59:24 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) [ 165.118221][ T8363] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:24 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:24 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0x0) 15:59:24 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000011) 15:59:24 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000011) 15:59:24 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000e) 15:59:24 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000014) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000018) [ 165.232035][ T8363] ntfs3: loop3: Failed to load $Volume. 15:59:25 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0x0) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00000f) [ 165.302199][ T8396] loop3: detected capacity change from 0 to 71 [ 165.309701][ T8396] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000014) 15:59:25 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:25 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0x0) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000010) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000014) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000024) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000018) [ 165.387119][ T8396] ntfs3: loop3: Failed to load $Volume. 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000011) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000024) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000016) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000025) 15:59:25 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x4, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c81, 0x0) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) [ 165.490674][ T8419] loop3: detected capacity change from 0 to 71 [ 165.497892][ T8419] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 165.515376][ T8419] ntfs3: loop3: Failed to load $Volume. 15:59:25 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0x0) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000026) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000025) 15:59:25 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0x0) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000018) [ 165.606388][ T8435] loop3: detected capacity change from 0 to 71 15:59:25 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c81, 0x0) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000041) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000014) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000026) [ 165.646818][ T8435] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:25 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {0x0, 0x0, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00001a) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000018) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000041) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000048) [ 165.707802][ T8435] ntfs3: loop3: Failed to load $Volume. 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00004c) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000048) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00005c) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000024) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00001b) [ 165.777897][ T8467] loop3: detected capacity change from 0 to 75 [ 165.785077][ T8467] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 165.814600][ T8467] ntfs3: loop3: Failed to load $Volume. 15:59:25 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {0x0, 0x0, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00004c) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00001c) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000025) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c80, 0xff000012) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000068) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00005c) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000038) 15:59:25 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c80, 0xff000012) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00001e) [ 165.988002][ T8489] loop3: detected capacity change from 0 to 75 [ 166.017974][ T8489] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000068) 15:59:25 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {0x0, 0x0, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:25 executing program 0: ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c80, 0xff000012) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00006c) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00003e) [ 166.038201][ T8489] ntfs3: loop3: Failed to load $Volume. 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000074) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000025) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00006c) [ 166.098532][ T8506] loop3: detected capacity change from 0 to 75 [ 166.109996][ T8506] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00007a) 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000041) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000041) 15:59:25 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660), 0x0, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:25 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000012) 15:59:25 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a0) [ 166.155347][ T8506] ntfs3: loop3: Failed to load $Volume. 15:59:25 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000048) 15:59:25 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000074) 15:59:25 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000048) 15:59:25 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c80, 0xff000012) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000dd) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00004c) 15:59:26 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c80, 0xff000012) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00007a) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00004c) [ 166.273180][ T8532] loop3: detected capacity change from 0 to 75 [ 166.302000][ T8532] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:26 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660), 0x0, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:26 executing program 0: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(0xffffffffffffffff, 0x4c80, 0xff000012) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000de) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00005c) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00005c) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0x0) [ 166.329632][ T8532] ntfs3: loop3: Failed to load $Volume. 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000df) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000092) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000060) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0x0) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000068) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a0) [ 166.414345][ T8556] loop3: detected capacity change from 0 to 75 [ 166.436097][ T8556] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:26 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660), 0x0, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e0) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0x0) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000061) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00006c) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000b8) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a0) [ 166.493418][ T8556] ntfs3: loop3: Failed to load $Volume. 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e1) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000062) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000074) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000b9) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000092) 15:59:26 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100"/243, 0xf3, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000068) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00007a) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e7) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000ba) [ 166.599561][ T8589] loop3: detected capacity change from 0 to 75 [ 166.628005][ T8589] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 166.642053][ T8589] ntfs3: loop3: Failed to load $Volume. 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00006c) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000068) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a0) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e8) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e0) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000b6) [ 166.725347][ T8611] loop3: detected capacity change from 0 to 75 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a0) 15:59:26 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)='\x00', 0x1, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000f2) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000074) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000108) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e0) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a0) [ 166.767027][ T8611] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 166.803056][ T8611] ntfs3: loop3: Failed to load $Volume. 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000108) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00016d) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00007a) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000104) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000074) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000088) 15:59:26 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)='\x00', 0x1, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00016e) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000150) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00008a) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000105) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00016d) [ 166.928714][ T8640] loop3: detected capacity change from 0 to 75 [ 166.954537][ T8640] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 166.967301][ T8640] ntfs3: loop3: Failed to load $Volume. 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000176) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000151) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000106) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00007a) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00009a) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000107) [ 167.074173][ T8661] loop3: detected capacity change from 0 to 75 [ 167.107052][ T8661] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:26 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)='\x00', 0x1, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000160) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e0) 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000178) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a2) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000108) [ 167.140304][ T8661] ntfs3: loop3: Failed to load $Volume. 15:59:26 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000179) 15:59:26 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a3) 15:59:26 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00012e) 15:59:26 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000161) 15:59:26 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000176) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00017a) [ 167.249347][ T8685] loop3: detected capacity change from 0 to 75 [ 167.281482][ T8685] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:27 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab", 0x7a, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a4) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000162) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000136) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000b9) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00017b) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000137) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a5) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000164) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000074) [ 167.323824][ T8685] ntfs3: loop3: Failed to load $Volume. 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000186) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000138) [ 167.415892][ T8709] loop3: detected capacity change from 0 to 75 [ 167.448615][ T8709] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:27 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab", 0x7a, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000204) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00007a) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000165) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a6) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00017c) [ 167.472940][ T8709] ntfs3: loop3: Failed to load $Volume. 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000279) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000164) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000192) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a7) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000204) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000284) [ 167.582003][ T8733] loop3: detected capacity change from 0 to 75 15:59:27 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab", 0x7a, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000048) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0001a0) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a8) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000230) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000285) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0001e0) [ 167.638374][ T8733] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 167.675839][ T8733] ntfs3: loop3: Failed to load $Volume. 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000a9) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00027a) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000048) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000286) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000204) [ 167.754345][ T8757] loop3: detected capacity change from 0 to 75 [ 167.789982][ T8757] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:27 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d8010600000000000000000000000000000030000000680000000000180000000100500000", 0xb7, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002c7) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000287) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000284) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000aa) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000224) [ 167.816442][ T8757] ntfs3: loop3: Failed to load $Volume. 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002c8) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000204) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000288) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000ab) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00023c) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002c9) [ 167.919344][ T8780] loop3: detected capacity change from 0 to 75 [ 167.952805][ T8780] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:27 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2b", 0x7b, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000291) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000ac) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000192) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002d0) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000260) [ 167.996895][ T8780] ntfs3: loop3: Failed to load $Volume. 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000284) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000e0) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000292) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000192) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002d2) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00029a) [ 168.140217][ T8805] loop3: detected capacity change from 0 to 75 15:59:27 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2b", 0x7b, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:27 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000298) 15:59:27 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002f8) 15:59:27 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000108) 15:59:27 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000192) 15:59:27 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00029b) [ 168.185642][ T8805] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only [ 168.207469][ T8805] ntfs3: loop3: Failed to load $Volume. 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000204) 15:59:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00029c) 15:59:28 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000ac) 15:59:28 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002f9) 15:59:28 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000300) 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000300) [ 168.308374][ T8829] loop3: detected capacity change from 0 to 75 [ 168.350187][ T8829] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:28 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2b", 0x7b, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:28 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002fa) 15:59:28 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000344) 15:59:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00029e) 15:59:28 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0000ac) 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00034a) [ 168.392786][ T8829] ntfs3: loop3: Failed to load $Volume. 15:59:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff00029f) 15:59:28 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002fb) 15:59:28 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000346) 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000354) 15:59:28 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000204) 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000355) [ 168.511974][ T8854] loop3: detected capacity change from 0 to 75 [ 168.537271][ T8854] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:28 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d8010600000000", 0x99, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002ae) 15:59:28 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000300) 15:59:28 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000347) 15:59:28 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000204) 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000356) [ 168.573788][ T8854] ntfs3: loop3: Failed to load $Volume. 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000357) 15:59:28 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0002af) 15:59:28 executing program 1: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000338) 15:59:28 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000368) 15:59:28 executing program 0: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff000260) 15:59:28 executing program 2: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BTRFS_IOC_BALANCE_CTL(r0, 0x4c80, 0xff0003c0) [ 168.654772][ T8877] loop3: detected capacity change from 0 to 75 [ 168.694385][ T8877] ntfs3: loop3: RAW NTFS volume: Filesystem size 0.00 Gb > volume size 0.00 Gb. Mount in read-only 15:59:28 executing program 3: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x0, 0x5, &(0x7f0000000200)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d006900720072000000000000008000000048", 0x16d, 0x3ef}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000700000003000000240000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8017efa619b00ab2bd24ec4d8010600000000", 0x99, 0x4be0}], 0x0, &(0x7f0000003580)=ANY=[], 0x0) 15:59:28 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0)